基于C8051F313单片机的一种无刷直流电机调速控制系统设计[日期:2012-05-22]来源:作者:[字体:大中小]前言随着环境的污染和能源的紧张,电动自行车以无废气污染,无噪音,利用电能和使用方便等优点,越来越受到人们的喜爱,成为生活中的代步交通工具
本文介绍采用美国公司SILIConlaboratories(Silabs)的高速SoC型C8051F313单片机设计的一种无刷直流电机调速控制系统
该系统充分利用C8051F313的片上资源,设计方案电路简单,需要的外围元件少,控制器的整体成本低,性能好
C8051F313C8051F313属于Silabs的高速SOC型单片机C8051F系列
C8051F系列单片机集成度高,完全兼容传统的8051单片机内核和指令系统,但其各方面的性能都远远超越了传统的8051单片机
由于采用了“流水线”结构方式处理指令,70%的指令的执行时间为1个或2个系统时钟,突破了传统的8051单片机运行效率低的弱点,特别是它执行乘法指令只要4个系统时钟,执行除法指令只要8个系统时钟
另外C8051F系列单片机片上集成了丰富的外设,极大地降低了对外围元器件的需求:模拟多路选择器、可编程增益放大器、ADC、DAC、电压比较器、电压基准、温度传感器、SMBus(I2C)、增强型UART、SPI、可编程计数/定时器阵列(PCA)、电源监视器、看门狗定时器(WDT)、时钟振荡器等
另外还有片上的FLASH程序存储器、RAM和XRAM
在编程语言上,支持汇编和C编程
系统硬件设计整个控制系统主要包括转子位置检测电路、测速电路、调速电路、MOSFET全桥驱动电路、限流电路等,图1是控制系统框图
直流电源通过MOSFET电路向电动机定子绕组供电;转子位置检测电路检测转子的位置,并根据转子的位置信号来控制MOSFET的导通和截止,从而实现电子换向;测速电路检测电机