CN105186940A - 基于模糊控制的无刷直流电机位置跟踪控制器 - Google Patents
基于模糊控制的无刷直流电机位置跟踪控制器 Download PDFInfo
- Publication number
- CN105186940A CN105186940A CN201510647232.0A CN201510647232A CN105186940A CN 105186940 A CN105186940 A CN 105186940A CN 201510647232 A CN201510647232 A CN 201510647232A CN 105186940 A CN105186940 A CN 105186940A
- Authority
- CN
- China
- Prior art keywords
- signal
- motor
- dsp
- circuit
- brushless
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Control Of Motors That Do Not Use Commutators (AREA)
Abstract
本发明公开了一种基于模糊控制的无刷直流电机位置跟踪控制器,该控制器由模糊位置调节器、速度调节器、增益调节器、直流无刷电机和位置传感器组成,三个位置传感器互差120°机械角度安装于电机内部,模糊位置调节器、速度调节器、增益调节器、直流无刷电机和位置传感器依电回路方式连接整体构成基于模糊控制的无刷直流电机控制器。本发明电路简单,成本低廉,抗干扰,动静态伺服特性好,通过在DSP内部实现模糊控制算法,有效的解决了传统控制算法的跟踪精度不高的问题。
Description
技术领域
本发明涉及电子设备,尤其是一种基于模糊控制的无刷直流电机位置跟踪控制器。
背景技术
直流无刷电机既具备交流电机的结构简单、运行可靠、维护方便等一系列优点,又具备直流电机的运行效率高、无励磁损耗及调速性能好等诸多优点,故其应用范围极其广泛,遍及国防、航空航天、医疗器械、家用电器、机器人等各个领域。
发明内容
本发明的目的是:提出一种基于模糊控制的无刷直流电机位置跟踪控制器,该控制器对无刷直流电机进行位置跟踪控制,通过在DSP内部实现模糊控制算法,有效的解决传统控制算法的跟踪精度不高的问题,
抗干扰,控制方法简单。
本发明的技术解决方案是:该基于模糊控制的无刷直流电机控制器由模糊位置调节器、速度调节器、增益调节器、直流无刷电机和位置传感器组成,三个位置传感器互差120°机械角度安装于电机内部,模糊位置调节器、速度调节器、增益调节器、直流无刷电机和位置传感器依电回路方式连接,整体构成基于模糊控制的无刷直流电机控制器;所述控制器的硬件电路由驱动电路、光耦隔离电路、电流传感器、位置传感器、显示及控制电路、通用I/O、DSP及其***电路依电路方式连接组成;驱动电路负责把产生的PWM信号进行功率放大,用以产生无刷直流的驱动信号,选用的场效用管为2N7224;光耦隔离电路用于将DSP输出的数字信号与驱动电机的功率信号相隔离,选用的隔离电路型号为ACPL061L;电流传感器用以检测三相电流,检测电路所用的运算型号为AD844,检测的电流信号经过DSP上的ADC转换为数字信号;位置传感器,用以获得驱动信号的相位,该信号经过DSP上的ADC转换为数字信号;DSP及其***电路根据电流传感器和位置传感器的数字信号,结合模糊控制算法,实现PWM控制信号的产生,进而实现对无刷直流电机的控制;其具体电路连接如下:DSPTMS320C2801的引脚47、44、45、48、51、53分别经过光耦隔离器ACPL061L隔离后,连接驱动电路的T1、T4、T2、T5、T3、T6进行驱动放大,放大后的A,B,C三相信号直接驱动直流无刷电机;电流传感器信号获得信号,通过DSP上的23、22、21引脚进行ADC转换,获得电流传感器的数字信号;位置传感器通过DSP的20、19、18引脚进行ADC转换,获得位置传感器的数字信号;DSP的引脚43、79、83、91、92、95、99、100、1、8、9分别连接显示器HJ1602A的5、6、7、8、9、10、11、12、13、14引脚,DSP的引脚63、64、67、70、71、72作为通用I/O控制输出,为***以后扩展使用;DSP根据电流传感器和位置传感器的数字信号,结合模糊控制算法,实现PWM控制信号的产生,进而实现对无刷直流电机的控制。
其模糊控制的工作过程是:通过给定位置信号Ua与回馈位置信号Ub产生的偏差信号,经过模糊位置调节器得到速度的参考值Ug,根据位置传感器的微分得到当前转速Us,通过速度调节器计算得到速度给定的参考值,通过增益调节器转换得到调节器的输出去调节PWM波占空比,进而控制功率开关管的导通与关断,实现对无刷直流电机的位置跟踪控制。
本发明的有益效果是:
1、充分利用模糊控制(FuzzyControl)对***参数变化及外界扰动影响不敏感,不需要十分精确的数学模型,以及在实现过程中具有降阶解耦、算法简单的特点,实现模糊控制的无刷直流电机位置跟踪控制器;
2、对比传统无刷电机控制器相比,该模糊控制器:超调小,优于0.15%;调节时间短,优于0.05秒;跟踪精度高,最大误差优于0.05%;
3、采用模糊控制的无刷直流电机位置跟踪控制器成本低廉,电路简单,动静态伺服特性好;
4、采用复合型模糊控制器,选取位移误差、误差变化量作为***输入,PWM控制信号作为***输出,模糊控制器根据位移误差和误差变化量对性能影响的不同,采用模糊规则进行参数调整,在偏差较大时以提高***的响应速度,加快响应过程,而在偏差较小时采用PID控制技术,消除静态误差,提高控制精度。
附图说明
图1是本发明的基于模糊控制的无刷直流电机位置跟踪控制器框架结构图。
图2是图1的硬件电路框图。
图3是图2的驱动电路的电路图。
图4是图2的电流检测电路的电路图。
图5是图1的位置传感器的安装示意图。
具体实施方式
下面结合附图对本发明的技术解决方案作进一步说明。
如图1-5所示,该基于模糊控制的无刷直流电机控制器由模糊位置调节器、速度调节器、增益调节器、直流无刷电机和位置传感器组成,三个位置传感器互差120°机械角度安装于电机内部,模糊位置调节器、速度调节器、增益调节器、直流无刷电机和位置传感器依电回路方式连接,整体构成基于模糊控制的无刷直流电机控制器;所述控制器的硬件电路由驱动电路、光耦隔离电路、电流传感器、位置传感器、显示及控制电路、通用I/O、DSP及其***电路依电路方式连接组成;驱动电路负责把产生的PWM信号进行功率放大,用以产生无刷直流的驱动信号,选用的场效用管为2N7224;光耦隔离电路用于将DSP输出的数字信号与驱动电机的功率信号相隔离,选用的隔离电路型号为ACPL061L;电流传感器用以检测三相电流,检测电路所用的运算型号为AD844,检测的电流信号经过DSP上的ADC转换为数字信号;位置传感器,用以获得驱动信号的相位,该信号经过DSP上的ADC转换为数字信号;DSP及其***电路根据电流传感器和位置传感器的数字信号,结合模糊控制算法,实现PWM控制信号的产生,进而实现对无刷直流电机的控制;其具体电路连接如下:DSPTMS320C2801的引脚47、44、45、48、51、53分别经过光耦隔离器ACPL061L隔离后,连接驱动电路的T1、T4、T2、T5、T3、T6进行驱动放大,放大后的A,B,C三相信号直接驱动直流无刷电机;电流传感器信号获得信号,通过DSP上的23、22、21引脚进行ADC转换,获得电流传感器的数字信号;位置传感器通过DSP的20、19、18引脚进行ADC转换,获得位置传感器的数字信号;DSP的引脚43、79、83、91、92、95、99、100、1、8、9分别连接显示器HJ1602A的5、6、7、8、9、10、11、12、13、14引脚,DSP的引脚63、64、67、70、71、72作为通用I/O控制输出,为***以后扩展使用;DSP根据电流传感器和位置传感器的数字信号,结合模糊控制算法,实现PWM控制信号的产生,进而实现对无刷直流电机的控制。
其模糊控制的工作过程是:通过给定位置信号Ua与回馈位置信号Ub产生的偏差信号,经过模糊位置调节器得到速度的参考值Ug,根据位置传感器的微分得到当前转速Us,通过速度调节器计算得到速度给定的参考值,通过增益调节器转换得到调节器的输出去调节PWM波占空比,进而控制功率开关管的导通与关断,实现对无刷直流电机的位置跟踪控制。
上述模糊控制器按规则进行工作,模糊逻辑推理方法采用Mamdani极大极小推理法,将误差E和误差变化量EC的模糊规则值量化为查找表,模糊规则表如下:
根据模糊规则表,推理合成规则计算Ug=(E╳EC)K得出速度的参考值(K为权重系数);速度的测量值Us根据位置传感器获得两个时刻的位置信息Si+1,Si的差获得,Us=Si+1-Si,对于速度的测量值Us采用3点平滑法,以提高速度的稳定性;速度调节器,根据速度的误差利用比例、积分、微分计算出控制量进行控制(即PID控制);增益调节器,将调整后的参数转换为PWM控制信息,并产生控制直流电机的驱动信号,其驱动电路的示意图如图3所示,T1、T2、T3、T4、T5、T6为PWM控制信号,A、B、C为产生的无刷电器驱动信号;位置传感器,采用霍尔型磁敏式位置传感器,位置传感器安装于电机内部,三个传感器各代表三相位置信号,互差120°机械角度安装。
Claims (2)
1.基于模糊控制的无刷直流电机位置跟踪控制器,其特征是:该控制器由模糊位置调节器、速度调节器、增益调节器、直流无刷电机和位置传感器组成,三个位置传感器互差120°机械角度安装于电机内部,模糊位置调节器、速度调节器、增益调节器、直流无刷电机和位置传感器依电回路方式连接;所述控制器的硬件电路由驱动电路、光耦隔离电路、电流传感器、位置传感器、显示及控制电路、通用I/O、DSP及其***电路依电路方式连接组成;驱动电路负责把产生的PWM信号进行功率放大,用以产生无刷直流的驱动信号,选用的场效用管为2N7224;光耦隔离电路用于将DSP输出的数字信号与驱动电机的功率信号相隔离,选用的隔离电路型号为ACPL061L;电流传感器用以检测三相电流,检测电路所用的运算型号为AD844,检测的电流信号经过DSP上的ADC转换为数字信号;位置传感器,用以获得驱动信号的相位,该信号经过DSP上的ADC转换为数字信号;DSP及其***电路根据电流传感器和位置传感器的数字信号,结合模糊控制算法,实现PWM控制信号的产生,进而实现对无刷直流电机的控制;其具体电路连接如下:DSPTMS320C2801的引脚47、44、45、48、51、53分别经过光耦隔离器ACPL061L隔离后,连接驱动电路的T1、T4、T2、T5、T3、T6进行驱动放大,放大后的A,B,C三相信号直接驱动直流无刷电机;电流传感器信号获得信号,通过DSP上的23、22、21引脚进行ADC转换,获得电流传感器的数字信号;位置传感器通过DSP的20、19、18引脚进行ADC转换,获得位置传感器的数字信号;DSP的引脚43、79、83、91、92、95、99、100、1、8、9分别连接显示器HJ1602A的5、6、7、8、9、10、11、12、13、14引脚,DSP的引脚63、64、67、70、71、72作为通用I/O控制输出,为***以后扩展使用;DSP根据电流传感器和位置传感器的数字信号,结合模糊控制算法,实现PWM控制信号的产生,进而实现对无刷直流电机的控制。
2.根据权利要求1所述的基于模糊控制的无刷直流电机位置跟踪控制器,其特征是其模糊控制的工作过程是:通过给定位置信号Ua与回馈位置信号Ub产生的偏差信号,经过模糊位置调节器得到速度的参考值Ug,根据位置传感器的微分得到当前转速Us,通过速度调节器计算得到速度给定的参考值,通过增益调节器转换得到调节器的输出去调节PWM波占空比,进而控制功率开关管的导通与关断,实现对无刷直流电机的位置跟踪控制。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510647232.0A CN105186940A (zh) | 2015-10-09 | 2015-10-09 | 基于模糊控制的无刷直流电机位置跟踪控制器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510647232.0A CN105186940A (zh) | 2015-10-09 | 2015-10-09 | 基于模糊控制的无刷直流电机位置跟踪控制器 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105186940A true CN105186940A (zh) | 2015-12-23 |
Family
ID=54908835
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510647232.0A Pending CN105186940A (zh) | 2015-10-09 | 2015-10-09 | 基于模糊控制的无刷直流电机位置跟踪控制器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105186940A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110112971A (zh) * | 2019-05-15 | 2019-08-09 | 青岛大学 | 一种基于有限时间动态面的异步电动机位置跟踪控制方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080272720A1 (en) * | 2007-05-03 | 2008-11-06 | Atmel Corporation | Accurate motor speed control |
CN102582600A (zh) * | 2012-03-20 | 2012-07-18 | 奇瑞汽车股份有限公司 | 基于线控制动***的制动力实时调节方法及调节装置 |
CN202906810U (zh) * | 2012-09-04 | 2013-04-24 | 博爱县电业公司 | 一种基于dsp的无刷直流电机模糊pid控制*** |
CN204967686U (zh) * | 2015-10-09 | 2016-01-13 | 淮安市白湖电子科技有限公司 | 基于模糊控制的无刷直流电机位置跟踪控制器 |
-
2015
- 2015-10-09 CN CN201510647232.0A patent/CN105186940A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080272720A1 (en) * | 2007-05-03 | 2008-11-06 | Atmel Corporation | Accurate motor speed control |
CN102582600A (zh) * | 2012-03-20 | 2012-07-18 | 奇瑞汽车股份有限公司 | 基于线控制动***的制动力实时调节方法及调节装置 |
CN202906810U (zh) * | 2012-09-04 | 2013-04-24 | 博爱县电业公司 | 一种基于dsp的无刷直流电机模糊pid控制*** |
CN204967686U (zh) * | 2015-10-09 | 2016-01-13 | 淮安市白湖电子科技有限公司 | 基于模糊控制的无刷直流电机位置跟踪控制器 |
Non-Patent Citations (1)
Title |
---|
王巍: "无刷直流电机伺服控制***的研究与设计", 《中国优秀硕士论文全文数据库》 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110112971A (zh) * | 2019-05-15 | 2019-08-09 | 青岛大学 | 一种基于有限时间动态面的异步电动机位置跟踪控制方法 |
CN110112971B (zh) * | 2019-05-15 | 2020-09-04 | 青岛大学 | 一种基于有限时间动态面的异步电动机位置跟踪控制方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN201910764U (zh) | 一种基于终端滑模的永磁同步电机直接转矩控制*** | |
CN102208891B (zh) | 基于摩擦和扰动补偿的pmsm伺服***控制方法 | |
CN101499753B (zh) | 基于永磁无刷直流电机的无刷伺服控制***和驱动装置 | |
KR102009450B1 (ko) | Pm 모터의 직접 전력 제어에 의한 일정한 공기 볼륨 제어를 위한 방법 및 상기 방법을 적용하는 hvac 시스템 | |
CN103034127B (zh) | 一种轴向磁轴承控制*** | |
CN106330038B (zh) | 一种基于自适应增益滑模观测器的pmlsm无传感器控制方法 | |
CN108336935B (zh) | 一种反步控制协同eso的直线电机控制方法 | |
CN108365785B (zh) | 一种异步电机重复预测控制方法 | |
CN103051274A (zh) | 基于变阻尼的二自由度永磁同步电机的无源性控制方法 | |
CN102386832B (zh) | 基于等价补偿自抗扰的发电机转子电流控制方法及*** | |
CN102281029B (zh) | 一种无轴承同步磁阻电机悬浮***构造方法 | |
CN103208958A (zh) | 一种直流伺服驱动控制*** | |
CN104298251A (zh) | 为了驱动一个被驱动体而控制两个电动机的电动机控制装置 | |
BT | Comparison between direct and indirect field oriented control of induction motor | |
CN104779873B (zh) | 一种用于pmsm伺服***的预测函数控制方法 | |
CN112910359A (zh) | 一种改进型永磁同步直线电机模型预测电流控制方法 | |
CN110829932A (zh) | 一种横向磁通开关磁阻电机的直接转矩控制***及其方法 | |
Orłowska-Kowalska et al. | Industrial drive systems. Current state and development trends | |
CN104393808B (zh) | 一种高压断路器直线电机操动机构的自抗扰控制器 | |
Liu et al. | Second-order ESO-based current sensor fault-tolerant strategy for sensorless control of PMSM with B-phase current | |
CN204967686U (zh) | 基于模糊控制的无刷直流电机位置跟踪控制器 | |
CN102790580B (zh) | 无轴承异步电机支持向量机逆解耦控制器的构造方法 | |
CN103647493A (zh) | 一种永磁同步电机的h无穷转速估计方法 | |
CN103532442B (zh) | 无轴承永磁电机悬浮***优化自抗扰控制器的构造方法 | |
CN104935231B (zh) | 基于预测方式的感应电机电流控制方法及其电流控制器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20151223 |
|
WD01 | Invention patent application deemed withdrawn after publication |