基于C8051F313的新型电动自行车调速控制系统设计

发布者:创意驿站最新更新时间:2012-05-23 来源: 21ic 关键字:C8051F313  电动自行车  调速控制系统 手机看文章 扫描二维码
随时随地手机看文章

引言

随着环境的污染和能源的紧张,电动自行车以无废气污染,无噪音,利用电能和使用方便等优点,越来越受到人们的喜爱,成为生活中的代步交通工具。本文介绍采用美国公司Silicon laboratories(Silabs)的高速SoC型C8051F313单片机设计的一种无刷直流电机调速控制系统。该系统充分利用C8051F313的片上资源,设计方案电路简单,需要的外围元件少,控制器的整体成本低,性能好。

C8051F313

C8051F313属于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的导通和截止,从而实现电子换向;测速电路检测电机的转速,调速电路根据测速电路的检测结果,动态地调整电机的转速(调速)。本设计可根据需要设计成60o或120o电角度换相。

11.gif

转子位置检测电路和测速电路

本设计中的无刷直流电动机为三相无刷直流电机,3个霍尔位置传感器的空间间距为120o。3个霍尔传感器的输出H1、H2、H3分别直接接到C8051F313的PCA(可编程计数器/定时器阵列)的三个捕捉/比较模块:CEX0、CEX1和CEX2。捕捉/比较模块可以对霍尔信号的上升沿和下降沿进行捕捉,并产生中断。这种检测无刷电机转子位置的方法比使用A/D转换或使用比较器的方法更具优越性。外围电路简单,几乎不需要任何外围元器件,实时性又非常高,可靠快速地对霍尔信号进行捕捉。同时使用一个定时器对中断的间隔进行计时。这个时间就反映了电机的转速,软件上通过一定的算法处理,就可以得到电机此时的转速。这种方法得到的电机转速比较真实地反映了电机的实际转速。

MOSFET全桥驱动电路

这部分电路实际上完成电机换相驱动和调速的功能。C8051F313根据转子位置检测电路的检测结果,对无刷直流电机进行实时的换相驱动,同时根据转速检测电路检测到的转速对无刷直流电机进行调速。本设计采用PWM方式对电枢电压进行控制,实现调速。[page]

22.gif

图2中的Ua为直流无刷电机电枢两端的电压,PWM的周期为T(为一个固定值),改变PWM的占空比,即改变T1的时间,那么直流无刷电机电枢两端的平均电压发生改变,电机的转速也就发生了变化,实现了调速的目的。Ua的计算公式为:

Ua = (T1/(T1 + T2))× Ud

这就是直流无刷电机电枢电压的PWM调速的计算公式。按照相反的次序给直流无刷电机通电,就可以使用直流无刷电机的反转。

在本设计中使用C8051F313的PCA(可编程计数器/定时器阵列)的一个捕捉/比较模块CEX3来产生PWM,并且根据换相和调速的实际需要,通过Crossbar(数字交叉开关)动态地将1路PWM波分时送到到MOSFET全桥的3个下管,进行调速。

软件设计

由于C8051F313兼容传统的8051单片机,汇编指令和传统的8051单片机指令一样,同时支持目前国内使用最广的Keil C仿真软件,只要有过51单片机编程经验或使用过Keil C的人,就可以很轻松的上手C8051F313的编程工作,而不需要事前投入大量时间进行学习。

本设计使用C语言编程,程序可移植性强。其程序流程图如图3所示。

33.gif

结语

本设计充分利用了C8051F313片上的资源,特别是PCA的资源。使用PCA的3个捕捉/比较模块巧妙地实现了直流无刷电机转子位置的检测;一个捕捉/比较模块产生一路PWM波实时动态地分配到MOSFET桥的三个下管进行调速,同时也实现了直流无刷电机转速的准确测量。整个系统实时性强,可靠性高,性能好。由于C8051F系列单片机片上集成了丰富的外设,极大地降低了对外围元器件的需求,整个系统成本比较低。

关键字:C8051F313  电动自行车  调速控制系统 引用地址:基于C8051F313的新型电动自行车调速控制系统设计

上一篇:单片机与PC机串行通信的实现方法
下一篇:基于单片机原理的实验室智能控制系统研究

推荐阅读最新更新时间:2024-03-16 13:00

无刷直流电机调速控制系统中ATmega8芯片应用方案
1 引言 当前,随着保护环境、节约能源的呼声日益高涨无污染、能源可多样化配置的新型交通工具引起了人们的普遍关注,同时也得到了极大的发展,电动自行车便是其中之一。它以蓄电池发出的电能作为驱动能源,以电动机作动力,具有无废气污染、“零排放”、无噪音、轻便美观等特点特别适合在人口较集中的大中城市中使用。但目前市场上的电动自行车还存在着一些不够完善的地方,尤其是电机控制方面有待于进一步提高。本文根据无刷直流电机的原理,利用美国Atmel公司2002年推出的一款新型AVR高档单片机ATmega8作为主控芯片设计了一种无刷直流电机调速控制系统,该系统具有硬件结构简单、软件设计灵活、适用面广、价格低廉等优点具有一定的实用价值。 2 ATme
[单片机]
无刷直流电机<font color='red'>调速</font><font color='red'>控制系统</font>中ATmega8芯片应用方案
基于UC3844控制的双管正激式变换器在电动自行车充电器中的应用
0  引   言                  电动自行车作为一种轻便,无污染的新型交通工具越来越普及,其动力部分市场上大多采用阀控式全密封免维修的铅酸蓄电池。该蓄电池在正常充电时,比较好的充电方式是恒压限流充电方式,即充电电源的电压在整个充电过程中是恒定的,同时对初充电流加以限制。   本文所设计的充电器其充电对象为两节12V/100Ah铅酸蓄电池,输入电压范围是130~240V,28V输出时额定电流是15A,该充电器主要有两部分组成:主电路和控制电路。 1  充电器电路组成部分及原理分析 1 .1  主电路拓扑结构 图1 双管正激式变换器    如图1所示,该充电器主电路采用双管正激式变换器.其工作过程基本
[电源管理]
基于UC3844控制的双管正激式变换器在<font color='red'>电动自行车</font>充电器中的应用
IR推出IR3230SPbF三相栅极驱动IC 简化电动自行车设计
全球功率半导体和管理方案领导厂商–国际整流器公司(International Rectifier,简称IR) 近日推出IR3230SPbF三相栅极驱动IC,为电动自行车逆变器提供高效的电动流动性。 IR3230SPbF是高度整合的三相栅极驱动IC,专为满足电动自行车逆变器的需求而设计。全新器件能够在48V电池系统下操作,并具备高达60V的输入范围和再生充电模式,且整合了多项保护功能,从而减少器件数量并提升系统的可靠性。 IR3230SPbF还整合了传感器界面和120°/60°选项功能,因而无需可编程逻辑阵列,并且简化了控制方案。同时,集成式充电泵能够免除一般系统所需的三个电解电容器。 IR亚太区销售副总裁潘大伟表示:“
[电源管理]
电动自行车及其控制器简介
  电动自行车自从20世纪80年代发明以来经历了一个漫长的发展过程,在20世纪90年代北京的道路上曾经出现过电动自行车,但由于很多技术并没有过关以及交通管理上的一些问题,逐渐在马路上消失了。当时主要的问题是电源没过关,那时的电动自行车使用的电源是汽车用的铅酸蓄电池,维护非常麻烦,除了要及时充电外,还要经常换蒸馏水,而且电池体积重量都很大。到了最近,电源问题得到较好的解决,于是电动自行车就得到了迅速的发展。电动自行车有很多的优点,它不像汽车、摩托车那样有废气及噪音污染,速度低、易于驾驶,一般只要会骑自行车,用不了一个小时就能掌握电动自行车的操作,因此特别适合妇女及老人的使用。当然不用讳言,电动自行车虽然对环境没有直接污染。但若对废旧
[电源管理]
<font color='red'>电动自行车</font>及其控制器简介
G-12电动自行车:媲美汽车的体验
如果你需要一个非常快,支持眼球跟踪的敞篷汽车,又不想花100多万,那你可以看看Greyp G-12电动自行车,车重49公斤,配备一块电子触摸屏。三种模式可选,街头模式,限速25km/h;经济模式,最节省能量的模式;快速前进模式,最大速度可达65km/h。售价8000美元。 3种模式 当然不使用电动模式时,它就是一辆普通的助力车,也有三种模式可选,可以完全依靠车的电力、使用部分电力援助、完全使用脚踏。如文章开头所提完全使用电力(电动车)时又细分为3个模式:街上,限速为25km/h,这时它不会被定义为电动车;经济模式,最节省电量的模式;快速前进模式,最大速度可达65km/h。 据Rimac(G-12生产商)所示,如果
[手机便携]
G-12<font color='red'>电动自行车</font>:媲美汽车的体验
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • ARM裸机篇--按键中断
    先看看GPOI的输入实验:按键电路图:GPF1管教的功能:EINT1要使用GPF1作为EINT1的功能时,只要将GPFCON的3:2位配置成10就可以了!GPF1先配 ...
  • 网上下的--ARM入门笔记
    简单的介绍打今天起菜鸟的ARM笔记算是开张了,也算给我的这些笔记找个存的地方。为什么要发布出来?也许是大家感兴趣的,其实这些笔记之所 ...
  • 学习ARM开发(23)
    三个任务准备与运行结果下来看看创建任务和任运的栈空间怎么样的,以及运行输出。Made in china by UCSDN(caijunsheng)Lichee 1 0 0 ...
  • 学习ARM开发(22)
    关闭中断与打开中断中断是一种高效的对话机制,但有时并不想程序运行的过程中中断运行,比如正在打印东西,但程序突然中断了,又让另外一个 ...
  • 学习ARM开发(21)
    先要声明任务指针,因为后面需要使用。 任务指针 volatile TASK_TCB* volatile g_pCurrentTask = NULL;volatile TASK_TCB* vol ...
  • 学习ARM开发(20)
  • 学习ARM开发(19)
  • 学习ARM开发(14)
  • 学习ARM开发(15)
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved