一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种永磁无刷直流电机控制系统及其控制方法与流程

2022-02-20 03:03:44 来源:中国专利 TAG:


1.本发明涉及永磁无刷直流电机的驱动控制技术领域,具体涉及一种基于rs485总线控制的永磁无刷直流电机控制系统及其控制方法。


背景技术:

2.由于永磁无刷直流电机具有体积小、效率高、可调速度范围宽、噪声低等优点,目前被广泛应用于汽车、船舶、航空、机器人等行业。永磁无刷直流电机控制器主要是根据永磁无刷直流电机定子位置信号,利用pwm脉宽调制技术驱动电机。
3.目前永磁无刷直流电机控制器主要采用数字i/o信号控制电机启停、本地拨码或模拟信号调节电机转速,可以设置的参数较少,不便于电机运行参数设置和远程控制。并且控制器与电机之间连线较多,安装复杂。因此如何减少控制器外部控制线,提升永磁无刷直流电机控制网络化水平和抗干扰能力具有重要意义。


技术实现要素:

4.本发明其目的就在于提供一种永磁无刷直流电机控制系统及其控制方法,以解决上述背景技术中的问题。
5.为实现上述目的而采取的技术方案是,一种永磁无刷直流电机控制系统,该系统包括整流滤波模块、dc-dc模块、mcu模块、igbt驱动模块、位置检测模块和rs485网络接口模块;所述整流滤波模块与输入电源连接,所述整流滤波模块还分别与dc-dc模块、igbt驱动模块电性连接,所述dc-dc模块分别与mcu模块、rs485网络接口模块电性连接,所述mcu模块分别与igbt驱动模块、位置检测模块以及rs485网络接口模块电性连接,所述igbt驱动模块和位置检测模块均与电机连接。
6.进一步,所述整流滤波模块包括保险管f1、压敏电阻rv、单相整流桥u1、电阻rx0、共模电感l1、电容c101、热敏电阻rt1、电容c102、电容c103;所述整流滤波模块将ac220v、50hz电源经过保险管f1、压敏电阻rv进入单相整流桥u1,经整流的电源依次经过电阻rx0、共模电感l1、电容c101、热敏电阻rt1、电容c102、电容c103进行滤波得到稳定的直流母线电源供给dc-dc模块和igbt驱动模块。
7.进一步,所述dc-dc模块包括第一级dc-dc电路、第二级dc-dc电路、第三级dc-dc电路;所述第一级dc-dc电路包括dc/dc模块u2、电容c107、电容c108,所述dc/dc模块u2将直流母线电源降压为15v直流电源,所述电容c107和电容c108对dc/dc模块u2输出的电源进行滤波得到稳定的15v直流电源供给igbt驱动模块和第二级dc-dc电路;所述第二级dc-dc电路包括电容c106、dc/dc模块u3、电容c113、电容c114,所述dc/dc模块u3将15v直流电源降压为5v直流电源,所述电容c113和电容c114对dc/dc模块u3输出的电源进行滤波得到稳定的5v直流电源供给位置检测模块和rs485网络接口模块;所述第三级dc-dc电路包括dc/dc模块u6、电容c115、电容c116,所述dc/dc模块u6将5v直流电源降压为3.3v直流电源,所述电容c115和电容c116对dc/dc模块u3输出的电源进行滤波得到稳定的3.3v直流电源供给mcu模
块和rs485网路接口模块。
8.进一步,所述位置检测模块包括电阻r401、电阻r402、电阻r403、电容c401、电容c402、电容c403、高速光耦合器e1、高速光耦合器e2、高速光耦合器e3、电阻r404、电阻r405、电阻r406;所述位置检测模块通过霍尔传感器确定电机定子位置,霍尔传感器通过电阻r401、电阻r402、电阻r403、电容c401、电容c402、电容c403上拉5v后分别接入高速光耦合器e1、高速光耦合器e2、高速光耦合器e3进行输入信号隔离,经过光电隔离的霍尔信号输入mcu模块。
9.进一步,所述rs485网络接口模块包括电容c421、电阻r420、隔离的全双工rs485收发器d3和静电保护二极管v17。
10.一种永磁无刷直流电机控制系统的控制方法,该方法包括以下步骤:(1)控制器上电后,mcu模块对定时器、rs485网络、位置检测模块进行程序初始化设置,初始化完成后进入while循环执行相关控制逻辑;(2)while循环中等待远程rs485控制命令或控制参数指令,如若控制器通过rs485接收到远程控制指令,则控制器进入step3对接收的rs485指令进行解析,如果rs485没有更新控制则继续等待新的rs485控制指令;(3)控制器对接收的rs485指令进行解析和校验,并相远端控制系统发送相应的控制指令,表示已成功接收控制指令;(4)控制器根据解析的控制指令,判断接收到的控制指令是控制命令还是控制参数;(5)如若控制器接收的控制指令是控制命令,则控制器根据电机定子位置信号输出对应pwm脉宽调制信号,驱动电机启动或者停止;如若控制器接收的控制指令是控制参数,则控制器更新控制参数;(6)控制器通过rs485总线发送电机和控制器运行参数,包括转速、故障和运行状态等信息。
11.有益效果与现有技术相比本发明具有以下优点。
12.本发明可以通过rs485网络远程控制和设置电机运行参数,远程控制连线较少且安装简单,便于永磁无刷直流电机远程控制,提升永磁无刷直流电机控制的网络化水平和抗干扰能力。
附图说明
13.以下结合附图对本发明作进一步详述。
14.图1为本发明中永磁无刷直流电机控制系统的电气原理框图;图2为本发明中整流滤波模块的电路原理图;图3为本发明中dc-dc模块的电路原理图;图4为本发明中位置检测模块的电路原理图;图5为本发明中rs485网络接口模块的电路原理图;图6为本发明控制系统的控制逻辑框图。
具体实施方式
15.下面结合实施例及附图对本发明作进一步描述。
16.如图1-图5所示,一种永磁无刷直流电机控制系统,该系统包括整流滤波模块1、dc-dc模块2、mcu模块3、igbt驱动模块4、位置检测模块5和rs485网络接口模块6;所述整流滤波模块1与输入电源连接,所述整流滤波模块1还分别与dc-dc模块2、igbt驱动模块4电性连接,所述dc-dc模块2分别与mcu模块3、rs485网络接口模块6电性连接,所述mcu模块3分别与igbt驱动模块4、位置检测模块5以及rs485网络接口模块6电性连接,所述igbt驱动模块4和位置检测模块5均与电机7连接。
17.所述整流滤波模块1包括保险管f1、压敏电阻rv、单相整流桥u1、电阻rx0、共模电感l1、电容c101、热敏电阻rt1、电容c102、电容c103;所述整流滤波模块1将ac220v、50hz电源经过保险管f1、压敏电阻rv进入单相整流桥u1,经整流的电源依次经过电阻rx0、共模电感l1、电容c101、热敏电阻rt1、电容c102、电容c103进行滤波得到稳定的直流母线电源供给dc-dc模块2和igbt驱动模块4。
18.所述dc-dc模块2包括第一级dc-dc电路、第二级dc-dc电路、第三级dc-dc电路;所述第一级dc-dc电路包括dc/dc模块u2、电容c107、电容c108,所述dc/dc模块u2将直流母线电源降压为15v直流电源,所述电容c107和电容c108对dc/dc模块u2输出的电源进行滤波得到稳定的15v直流电源供给igbt驱动模块4和第二级dc-dc电路;所述第二级dc-dc电路包括电容c106、dc/dc模块u3、电容c113、电容c114,所述dc/dc模块u3将15v直流电源降压为5v直流电源,所述电容c113和电容c114对dc/dc模块u3输出的电源进行滤波得到稳定的5v直流电源供给位置检测模块5和rs485网络接口模块6;所述第三级dc-dc电路包括dc/dc模块u6、电容c115、电容c116,所述dc/dc模块u6将5v直流电源降压为3.3v直流电源,所述电容c115和电容c116对dc/dc模块u3输出的电源进行滤波得到稳定的3.3v直流电源供给mcu模块3和rs485网路接口模块6。
19.所述位置检测模块5包括电阻r401、电阻r402、电阻r403、电容c401、电容c402、电容c403、高速光耦合器e1、高速光耦合器e2、高速光耦合器e3、电阻r404、电阻r405、电阻r406;所述位置检测模块通过霍尔传感器确定电机定子位置,霍尔传感器通过电阻r401、电阻r402、电阻r403、电容c401、电容c402、电容c403上拉5v后分别接入高速光耦合器e1、高速光耦合器e2、高速光耦合器e3进行输入信号隔离,经过光电隔离的霍尔信号输入mcu模块3。
20.所述rs485网络接口模块6包括电容c421、电阻r420、隔离的全双工rs485收发器d3和静电保护二极管v17。
21.如图6所示,一种永磁无刷直流电机控制系统的控制方法,该方法包括以下步骤:(1)控制器上电后,mcu模块对定时器、rs485网络、位置检测模块进行程序初始化设置,初始化完成后进入while循环执行相关控制逻辑;(2)while循环中等待远程rs485控制命令或控制参数指令,如若控制器通过rs485接收到远程控制指令,则控制器进入step3对接收的rs485指令进行解析,如果rs485没有更新控制则继续等待新的rs485控制指令;(3)控制器对接收的rs485指令进行解析和校验,并相远端控制系统发送相应的控制指令,表示已成功接收控制指令;(4)控制器根据解析的控制指令,判断接收到的控制指令是控制命令还是控制参
数;(5)如若控制器接收的控制指令是控制命令,则控制器根据电机定子位置信号输出对应pwm脉宽调制信号,驱动电机启动或者停止;如若控制器接收的控制指令是控制参数,则控制器更新控制参数;(6)控制器通过rs485总线发送电机和控制器运行参数,包括转速、故障和运行状态等信息。
22.本发明中,所述整流滤波模块1将ac220v 50hz电源经过保险管f1、压敏电阻rv进入单相整流桥u1,经整流电源依次经过电阻rx0、共模电感l1、电容c101、热敏电阻rt1、电容c102、电容c103进行滤波得到稳定的直流母线电源,直流母线电源为dc-dc模块2和igbt驱动模块4提供工作电源。
23.所述dc-dc模块2主要包括有三级dc-dc电路;第一级dc-dc电路是采用dc/dc模块u2将直流母线电源降压为15v直流电源,电容c107和电容c108对u2输出电源进行滤波得到稳定的15v直流电源,为igbt驱动模块提供驱动电源和第二级dc-dc电路提供输入电源;第二级dc-dc电路是采用dc/dc模块u3将15v直流电源降压为5v直流电源,电容c113和电容c114对u3输出电源进行滤波得到稳定的5v直流电源,为位置检测模块和rs485网络接口模块提供电源;第三级dc-dc电路是采用dc/dc模块u6将5v直流电源降压为3.3v直流电源,电容c115和电容c116对u3输出电源进行滤波得到稳定的3.3v直流电源,为mcu模块和rs485网路接口模块提供电源。
24.所述位置检测模块5用于获取电机定子位置,电机定子位置通过三个霍尔传感器ha、hb、hc确定,三个霍尔传感器通过电阻r401、电阻r402、电阻r403、电容c401、电容c402、电容c403上拉5v后分别接入高速光耦合器e1、高速光耦合器e2、高速光耦合器e3进行输入信号隔离,经过光电隔离的霍尔信号输入mcu模块3;mcu模块3根据霍尔信号产生相对的pwm脉宽调制波形,pwm脉宽调制波形驱动控制igbt驱动模块4的通断,控制电机7的状态。
25.所述rs485网络接口模块6主要包括电容c421、电阻r420、隔离的全双工rs485收发器d3和静电保护二极管v17;rs485网络接口模块6主要是接收rs485网络远程控制命令、驱动控制参数和发送电机状态信息,根据控制命令和控制参数控制直流无刷电机运行,同时反馈直流无刷电机和控制器的运行状态、运行参数和故障等信息。
26.本发明是一种基于rs485总线的永磁无刷直流电机控制系统的控制方法,具体包括步骤如下:(1)控制器上电后,mcu对定时器、rs485网络、位置检测等模块进行程序初始化设置,初始化完成后程序进入while循环执行相关控制逻辑;(2)while循环中等待远程rs485控制命令或控制参数指令,如若控制器通过rs485接收到远程控制指令,则控制器进入step3对接收的rs485指令进行解析,如果rs485没有更新控制则继续等待新的rs485控制指令;(3)控制器对接收的rs485指令进行解析和校验,并相远端控制系统发送相应的控制指令,表示已成功接收控制指令;(4)控制器根据解析的控制指令,判断接收到的控制指令是控制命令还是控制参数;(5)如若控制器接收的控制指令是控制命令,则控制器根据电机定子位置信号输
出对应pwm脉宽调制信号,驱动电机启动或者停止;如若控制器接收的控制指令是控制参数,则控制器更新控制参数;(6)控制器通过rs485总线发送电机和控制器运行参数,包括转速、故障和运行状态等信息。
27.采用本发明的永磁无刷直流电机控制器可以通过rs485网络远程控制电机和设置运行参数,远程控制连线较少且安装简单,提升永磁无刷直流电机控制的网络化水平和抗干扰能力。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献