终稿120697203_高昌荣_无刷直流电机控制系统软件设计分解 下载本文

郑州航空工业管理学院

毕 业 论 文(设 计)

2014 届 电气工程及其自动化 专业 1206972 班级

题 目 无刷直流电机控制系统软件设计 姓 名 高昌荣 学号 120697203 指导教师 崔建锋 职称 副教授

二О一 四 年 五 月 十六 日

内 容 摘 要

近年来由于电力电子技术和控制技术的飞速发展,无刷直流电机以其体积小、能效高、运转可靠、维修方便等好处,在电动自行车等日常控制的各个领域获得了广泛的使用。论文是用AT89C51单片机为主芯片来设计无刷直流电机控制系统,它由功率变换器、控制器、电动机、位置传感器四部分组成,本论文主要进行软件设计,软件采用c语言编程,包括主程序、键盘控制子程序、PWM子程序、运行子程序、启动子程序、停止子程序、电动机的加减速程序、延时子程序。所编程序简单易懂、运行可靠,能够实现系统所要求的基本功能。

关键词

无刷电动机 ; c语言;AT89C51;PWM

·II·

Abstract

In recent years due to the rapid development of power electronics technology and control technology, brushless DC motor with its small size, high efficiency, reliable operation, easy maintenance. Papers with AT89C51 microcontroller-based chip design brushless DC motor control system, which consists of power converters, controllers and software consists of three parts, which mainly uses the software main c language, the interrupt service routine, start the program, stop program, the program of the motor acceleration and deceleration, speed position control procedures, keyboard control procedures, display program, PWM wave program, delay subroutines. Using c language program with easy to understand, easy to operate, reliable, able to achieve the basic functions required by the system.

Keyword

Brushless motor; c language; AT89C51; PWM

·III ·