- 1、本文档共52页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第
第 PAGE \* MERGEFORMAT 5 页
基于STM32的BLDC控制系统设计
孙李涛
(安阳师范学院 物理与电气工程学院, 河南 安阳 455002)
摘要:结合BLDC控制原理,设计了基于IR2110的BLDC驱动电路,实现对由IRF540搭建的主电路的驱动,通过安装在BLDC中的霍尔传感器反馈信号,结合STM32单片机高级定时器TIM1以及普通定时器TIM2采集的霍尔传感器状态产生六路带死区互补的PWM波,实现对BLDC电机控制,并用液晶nokia5110实时显示电机转速。
关键词:STM32;IR2110;无刷直流电机;有位置传感器;IRF540;Nokia5110
引言
无刷直流 (Brushless Direct Current,BLDC)电机是一种正快速普及的电机类型,它可在家用电器、汽车、航空航天、消费品、医疗、工业自动化设备和仪器等行业中使用。
根据BLDC主控制器的性能不同,其控制技术大致有以下几种。(1)根据定子绕组中线圈的互联方式不同,带有输入捕捉、中断、三相电机控制PWM定时器功能的主控制器可以通过梯形波驱动控制无刷直流电机。带有输入捕捉、中断、三相电机控制PWM定时器功能的主控制器可以通过正弦波驱动控制无刷直流电机。(2)具有输入捕捉、中断、三相电机控制的带死区PWM定时器若控制器带死区时间也可以通过简单矢量控制来控制无刷直流电机驱动信号。(3)若是高性能MCU+MAC、高速A/D转换器、输入捕捉、中断、三相电机带控制的死区PWM定时器的控制器可以通过矢量控制(FOC)。(4)输入捕捉、高速A/D 转换器、中断、三相电机控制PWM定时器无传感器梯形波驱动控制。(5)高性能MCU+MAC、 高速A/D转换器、中断、三相电机带控制的死区PWM定时器无传感器矢量控制。
本文正是设计开发基于STM32的有位置传感器无刷直流电机的控制系统。
2 系统方案设计
2.1方案论证
方案1:当前计算机技术的空前发展为智能控制提供了良好的工作平台,通过计算机我们可以控制高度复杂的系统,但随之而来的是高成本,高技术含量,需要匹配高技术人才。
方案2:STC51单片机具有可靠性高,配套齐全,功能完善,适用性强易学易用,抗干扰能力强,系统的设计建造工作量小,维护方便,容易改造体积小,重量轻,能耗低。但是51单片机资源太少,若想实现无刷直流电机的控制需要外接庞大的外围电路,性价比不高。
方案3:当前工业现场广泛使用的PLCHYPERLINK /view/3180185.htm 可编程逻辑控制器,具有功能完善,组合灵活,扩展方便,实用性强 ,使用方便,编程简单,采用简明的梯形图,安装简单,容易维修 抗干扰能力和可靠性能力都非常强,但是它的成本非常高。
方案4:STM32单片机拥有集成了AD、高级定时器TIM1等外设,拥有高性能MCU+MAC、高速A/D转换器、输入捕捉、中断、三相电机带控制的死区PWM定时器等诸多外设,足以完成无刷直流电机的控制。
根据系统设计要求用方案4已能基本完成对无刷直流电机的控制,并且此方案用到的芯片数量少,易于控制,维护性强。
2.2方案选择
本设计是基于单片机的无刷直流电机控制的系统,主要由主控制装置、驱动装置、信息通道三部分构成。主控制装置是整个系统的核心装置,主要实现无刷直流电机换相、计算无刷直流电机转速等功能,位置传感器霍尔传感器装置安装在无刷直流电机内,主要用来采集信息用于判断换相和计算无刷直流电机转速。按键模块用来修改无刷直流电机设定速度,matlab gui用显示电机转速变化趋势,nokia5110用来实时显示无刷直流电机转速。系统框图如图1所示。
图1系统框图
3 无刷直流电机系统的工作原理和控制方法
3.1 无刷直流电机的基本工作原理
3.1.1无刷直流电机的数学模型
经典的无刷直流电机的三相桥式驱动电路设计等效电路如图2所示。
图2无刷直流电机等效电路图
根据电机的等效电路图,可知三相绕组的电压方程,如下:
QUOTE = QUOTE + QUOTE p QUOTE + QUOTE + QUOTE (1)
该式中 ua、ub、uc 和 ia、ib、ic 分别为三相相电压和电流;un 为中性电压。计算可以得到电压方程为公式(2)
QUOTE = QUOTE + QUOTE p QUOTE + QUOTE + (2)
可以计算出电机的反电动势方程为:
QUOTE (3)
其中 QUOTE 为电势常数, , QUOTE 为每极的磁通量。
可以计算出电机的转矩方程为:
QUOTE
文档评论(0)