基于stm32的无位置传感器bldcm控制系统设计

基于stm32的无位置传感器bldcm控制系统设计

ID:31359523

大小:107.50 KB

页数:6页

时间:2019-01-09

基于stm32的无位置传感器bldcm控制系统设计_第1页
基于stm32的无位置传感器bldcm控制系统设计_第2页
基于stm32的无位置传感器bldcm控制系统设计_第3页
基于stm32的无位置传感器bldcm控制系统设计_第4页
基于stm32的无位置传感器bldcm控制系统设计_第5页
资源描述:

《基于stm32的无位置传感器bldcm控制系统设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于STM32的无位置传感器BLDCM控制系统设计  摘要:通过对无刷直流电动机(BLDCM)工作原理分析,给出一种基于STM32无位置传感器的BLDCM控制系统设计方法。采用硬件获取换相点降低了对控制器性能的要求,该系统主要包括换相点检测电路、电动机驱动电路、电流检测及保护电路、通信接口等。采用速度和电流双闭环控制,稳定了电动机的输出转矩,提高了电动机的响应速度。实验结果表明该设计具有控制精度高、响应速度快、运行稳定可靠等特点。  关键词:反电动势检测;BLDCM;STM32;闭环控制  中图分类号:TN876?34文献标识码:A文章编号:1004?373X(2016)22

2、?0175?  0引言6  BLDCM是随着电子技术的发展而产生的一种新型电动机。其具有寿命长、转矩惯量低、无需电刷换相,同时具有结构简单、容易控制、调速性能好等特点,因此被广泛应用于国防、机器人、采矿和化工等领域。BLDCM的控制,普遍采用专用集成芯片、高性能数字信号处理器及单片机。但是,专用集成芯片不能进行进一步扩展;高性能数字信号处理器(如DSP)外围电路较为复杂,芯片价格较高。采用单片机控制,硬件电路较为简单,可以满足大部分场合的控制功能和处理速度[1]。本文采用STM32F103单片机作为主控芯片,不仅能够满足其控制性能,而且降低了成本。利用硬件电路直接获取换相点降

3、低了对控制器性能的要求,同时采用速度和电流双闭环控制使整个系统具有良好的性能,可满足大部分场合的应用。  1原理分析  BLDCM转子上无电刷但装有永磁体,采用电子换相。6个功率MOS管组成的全桥电路,采用2?2两相导通星型三相6状态控制方式,即同一时刻只有2个MOS管处于导通状态,并且同一桥臂上下MOS管不会同时导通,每个管子导电120°电角度,每60°电角度换相1次,电动机转子旋转一周功率管需要换相6次。  由于采用2?2通电控制方式,每个时刻都会有一相悬空,现有文献[2?3]结果表明,反电动势和换相点具有如图1所示的关系,换相点滞后于悬空相的反电动势过零点30°电角度。

4、  在实际应用中,悬空相绕组的反电动势是难以直接测取的,定子端电气模型如图2所示。假定此时a相是悬空的,那么可以得到:  [Vb=RIb+LdIbdt+Eb+Vn](1)  [Vc=RIc+LdIcdt+Ec+Vn](2)  [Va=Ea+Vn](3)  每一时刻只有两相绕组有电流通过,并且两相电流大小相等、方向相反。因此可以得到:  [Ic=-Ib](4)  由式(1)~式(3)得到:  [Va+Vb+Vc=Ea+Eb+Ec+3Vn](5)  BLDCM的反电动势波形如图1所示。从图1可看出,在反电势过零点,这三个反电动势的总和等于零。因此,最后方程可化简为:6  [Va+

5、Vb+Vc=3Vn](6)  由式(3)定子端电压可以写成如下形式:  [Ea=Va-Vn](7)  则:  [3Ea=3Va-3Vn](8)  由式(8)可知,对于无霍尔传感器的BLDCM通过计算悬空相绕组的端电压和三相中心点电压即可得到悬空相反电动势。  2系统硬件设计  本文设计的BLDCM控制系统采用STM32F103作为主控制器,系统主要包括电动机驱动电路、反电动势检测电路、电流检测及过流保护电路等。硬件系统原理组成框图如图3所示。  控制器STM32F103是基于ARM位的Cortex?M3的微控制器,其最高工作频率达72MHz,在存储器等待周期访问时可达1.25

6、DMips/MHz,具有单周期乘法和硬件除法功能,并且具有丰富的定时器功能,STM32适合低成本的电力电子系统方面的应用开发。  电动机驱动电路选用集成驱动芯片IR2101,简化了系统结构,稳定可靠、速度快、精度高,MOS管采用耐压值为75V、最大通流达110A的N沟道MOS管IRF3205。以a相为例,每相的驱动电路如图4所示。  由第1节的式(8)可知要获取电动机每相转子的反电动势需要求取每相的端电压和星形连接的三相绕组的中性点电压Vn,反电动势过零点即为端电压和中性点电压相等的时刻,所以通6过比较器硬件电路即可得到反电动势过零点,由于电动机运行中三相绕组端电压和中性点电

7、压都会很大,最大值会达到电源电压,所以设计了分压电路,经过分压后的三相端电压分别输入三个比较器的同向输入端,中性点电压送入三个比较器的反向输入端,经过比较器电路,如图5所示。  电流检测及过流保护电路,如图6所示。  电动机的工作电流经采样电阻转换成电压信号,经过由精密放大器LMV611构成的同向比例运算放大电路放大之后,输入给单片机进行A/D采样,作为电流闭环控制的电流反馈信号,同时接入比较器LM393的同向输入端,比较器反向输入端为保护阈值设为1V,即过流保护的阈值设置为12.5A,当电动机工作电流

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。