一种电机驱动控制方法及其系统技术方案

技术编号:18240228 阅读:29 留言:0更新日期:2018-06-17 04:49
本发明专利技术公开了一种电机驱动控制方法及其系统,通过获取电机各相的电流信息,并根据电流信息获取功率控制信号,再根据电流信息和/或功率控制信号进行异常判断处理以控制功率控制信号的输出与否,保证功率控制信号在正常情况下输出至功率拓扑单元,实现对电机的电流的稳定、可靠控制,保证电机安全、正常工作。 1

A motor drive control method and its system

The invention discloses an electric motor driving control method and its system. By obtaining the current information of each phase of the motor, the power control signal is obtained according to the current information, and then the abnormal judgment processing is carried out according to the current information and / or power control signal to control the output of the power control signal, and the power control signal is guaranteed to be positive. Under normal circumstances, it outputs to the power topology unit to realize the steady and reliable control of the motor's current and ensure the motor's safety and normal work. One

【技术实现步骤摘要】
一种电机驱动控制方法及其系统
本专利技术涉及电机驱动领域,尤其是一种电机驱动控制方法及其系统。
技术介绍
目前,为了更好地发挥电机的性能以及提高电机的效率,驱动电流的裕量控制就显得极为重要,目前的电机驱动控制系统,参考图1,图1是现有的电机驱动控制系统的示意图,一个处理器运行着控制程序,电流检测单元检测电机的相线电流并将电流信息输入处理器,处理器根据算法处理电流信息,以输出功率拓扑单元的控制信号,实现对电机本体的电流闭环控制;电机的电流控制完全是由处理器的软件来做电流控制和保护,但是软件有个显著的问题就是,软件的程序响应时间不容易受控,同时软件还存在因异常代码或故障而导致死机的可能。另外,在实际系统运行中,由于现场复杂的电磁干扰,以及软件本身可能存在的缺陷,都会引起电机的电流失去控制,电机的电流一旦失去控制,其结果是灾难性的,要么烧毁电机,要么烧毁功率拓扑,都将造成损失。
技术实现思路
为了解决上述技术问题,本专利技术的目的是提供一种电机驱动控制方法及其系统,用于稳定可靠地控制电机的电流,保证电机安全、正常工作。本专利技术所采用的技术方案是:一种电机驱动控制系统,包括电流检测单元,用于获取电机各相的电流信息;处理器,用于根据所述电流信息获取电机的功率控制信号,并将所述功率控制信号输入CPLD保护单元;CPLD保护单元,用于根据所述电流信息和/或功率控制信号进行异常判断以控制是否将功率控制信号输出至功率拓扑单元,发生异常时,停止输出功率控制信号至功率拓扑单元;功率拓扑单元,用于根据所述功率控制信号驱动电机工作;所述电流检测单元的输出端与所述处理器的输入端、CPLD保护单元的输入端连接;所述处理器的输出端与CPLD保护单元的输入端连接,所述CPLD保护单元的输出端与功率拓扑单元的输入端连接。进一步地,所述CPLD保护单元包括:电流比较单元,用于接收所述电流信息以判断所述电流信息是否超过预设电流值并输出电流判断结果至CPLD逻辑单元;CPLD逻辑单元,用于对所述功率控制信号进行信号合法性判断以获取合法性判断结果,并根据所述电流判断结果和/或合法性判断结果控制是否将功率控制信号输出至功率拓扑单元,所述电流判断结果为否和/或合法性判断结果为合法时,将所述功率控制信号输出至功率拓扑单元;所述电流检测单元的输出端与电流比较单元的输入端连接,所述电流比较单元的输出端、处理器的输出端与CPLD逻辑单元的输入端连接,所述CPLD逻辑单元的输出端与功率拓扑单元的输入端连接。进一步地,所述CPLD逻辑单元包括:保护锁定模块,用于根据所述电流判断结果输出控制信号以控制输出逻辑控制模块是否输出功率控制信号至合法性判定模块,所述电流判断结果为是时,控制所述输出逻辑控制模块停止输出功率控制信号至合法性判定模块,直到接收到复位信号才恢复功率控制信号输出;否则,控制所述输出逻辑控制模块输出功率控制信号至合法性判定模块;输出逻辑控制模块,用于根据所述控制信号控制是否将功率控制信号输出至合法性判定模块;合法性判定模块,用于对所述功率控制信号进行合法性判断以获取合法性判断结果,并根据合法性判断结果控制是否输出功率控制信号至功率拓扑单元,所述合法性判断结果为合法时,输出功率控制信号至功率拓扑单元;所述处理器的输出端与输出逻辑控制模块的输入端连接,所述电流比较单元的输出端与保护锁定模块的输入端连接,所述保护锁定模块的输出端与输出逻辑控制模块的输入端连接,所述输出逻辑控制模块的输出端与合法性判定模块的输入端连接,所述合法性判定模块的输出端与功率拓扑单元的输入端连接。进一步地,所述保护锁定模块与处理器连接,所述电流信息超过预设电流值时,所述保护锁定模块输出报警信息至处理器;所述处理器接收所述报警信息后,获取当前的电流信息以判断电流信息是否超过预设电流值,若判断结果为否,则输出复位信号至保护锁定模块,所述保护锁定模块控制输出逻辑控制模块继续输出功率控制信号。进一步地,所述处理器接收所述报警信息后,获取当前的电流信息以判断所述电流信息是否超过预设电流值,若判断结果为否,则输出复位信号至WatchDog保护模块;所述CPLD逻辑单元还包括:WatchDog保护模块,用于接收处理器输入的WatchDog信号和复位信号,并根据是否接收到所述WatchDog信号将复位信号输出至保护锁定模块,接收到所述WatchDog信号时,将所述复位信号输出至保护锁定模块,所述保护锁定模块控制输出逻辑控制模块继续输出功率控制信号;所述处理器的输出端通过WatchDog保护模块与保护锁定模块的输入端连接。本专利技术所采用的另一技术方案是:一种电机驱动控制方法,应用于所述的电机驱动控制系统,包括以下步骤:S1、电流检测单元获取电机各相的电流信息;S2、处理器根据所述电流信息获取电机的功率控制信号,并将所述功率控制信号输入CPLD保护单元;S3、CPLD保护单元根据所述电流信息和/或功率控制信号进行异常判断以控制是否将功率控制信号输出至功率拓扑单元,发生异常时,停止输出功率控制信号至功率拓扑单元;S4、功率拓扑单元根据所述功率控制信号驱动电机工作。进一步地,所述步骤S3包括:S31、电流比较单元接收所述电流信息以判断所述电流信息是否超过预设电流值并输出电流判断结果至CPLD逻辑单元;S32、CPLD逻辑单元对所述功率控制信号进行信号合法性判断以获取合法性判断结果,并根据所述电流判断结果和/或合法性判断结果控制是否将功率控制信号输出至功率拓扑单元,所述电流判断结果为否和/或合法性判断结果为合法时,将所述功率控制信号输出至功率拓扑单元。进一步地,所述步骤S32包括:S321、保护锁定模块根据所述电流判断结果输出控制信号以控制输出逻辑控制模块是否输出功率控制信号至合法性判定模块,所述电流判断结果为是时,控制所述输出逻辑控制模块停止输出功率控制信号至合法性判定模块,直到接收到复位信号才恢复功率控制信号输出;否则,控制所述输出逻辑控制模块输出功率控制信号至合法性判定模块;S322、输出逻辑控制模块根据所述控制信号控制是否将功率控制信号输出至合法性判定模块;S323、合法性判定模块对所述功率控制信号进行合法性判断以获取合法性判断结果,并根据合法性判断结果控制是否输出功率控制信号至功率拓扑单元,所述合法性判断结果为合法时,输出功率控制信号至功率拓扑单元。进一步地,所述电流信息超过预设电流值时,所述保护锁定模块输出报警信息至处理器;所述处理器接收所述报警信息后,获取当前的电流信息以判断电流信息是否超过预设电流值,若判断结果为否,则输出复位信号至保护锁定模块,所述保护锁定模块控制输出逻辑控制模块继续输出功率控制信号。进一步地,所述处理器接收所述报警信息后,获取当前的电流信息以判断所述电流信息是否超过预设电流值,若判断结果为否,则输出复位信号至WatchDog保护模块;所述步骤S32还包括:WatchDog保护模块接收处理器输入的WatchDog信号和复位信号,并根据是否接收到所述WatchDog信号将复位信号输出至保护锁定模块,接收到所述WatchDog信号时,将所述复位信号输出至保护锁定模块,所述保护锁定模块控制输出逻辑控制模块继续输出功率控制信号。本专利技术的有益效果是:本专利技术一种电机驱动控制方法及其系统,本文档来自技高网...
一种电机驱动控制方法及其系统

【技术保护点】
1.一种电机驱动控制系统,其特征在于,包括

【技术特征摘要】
1.一种电机驱动控制系统,其特征在于,包括电流检测单元,用于获取电机各相的电流信息;处理器,用于根据所述电流信息获取电机的功率控制信号,并将所述功率控制信号输入CPLD保护单元;CPLD保护单元,用于根据所述电流信息和/或功率控制信号进行异常判断以控制是否将功率控制信号输出至功率拓扑单元,发生异常时,停止输出功率控制信号至功率拓扑单元;功率拓扑单元,用于根据所述功率控制信号驱动电机工作;所述电流检测单元的输出端与所述处理器的输入端、CPLD保护单元的输入端连接;所述处理器的输出端与CPLD保护单元的输入端连接,所述CPLD保护单元的输出端与功率拓扑单元的输入端连接。2.根据权利要求1所述的电机驱动控制系统,其特征在于,所述CPLD保护单元包括:电流比较单元,用于接收所述电流信息以判断所述电流信息是否超过预设电流值并输出电流判断结果至CPLD逻辑单元;CPLD逻辑单元,用于对所述功率控制信号进行信号合法性判断以获取合法性判断结果,并根据所述电流判断结果和/或合法性判断结果控制是否将功率控制信号输出至功率拓扑单元,所述电流判断结果为否和/或合法性判断结果为合法时,将所述功率控制信号输出至功率拓扑单元;所述电流检测单元的输出端与电流比较单元的输入端连接,所述电流比较单元的输出端、处理器的输出端与CPLD逻辑单元的输入端连接,所述CPLD逻辑单元的输出端与功率拓扑单元的输入端连接。3.根据权利要求2所述的电机驱动控制系统,其特征在于,所述CPLD逻辑单元包括:保护锁定模块,用于根据所述电流判断结果输出控制信号以控制输出逻辑控制模块是否输出功率控制信号至合法性判定模块,所述电流判断结果为是时,控制所述输出逻辑控制模块停止输出功率控制信号至合法性判定模块,直到接收到复位信号才恢复功率控制信号输出;否则,控制所述输出逻辑控制模块输出功率控制信号至合法性判定模块;输出逻辑控制模块,用于根据所述控制信号控制是否将功率控制信号输出至合法性判定模块;合法性判定模块,用于对所述功率控制信号进行合法性判断以获取合法性判断结果,并根据合法性判断结果控制是否输出功率控制信号至功率拓扑单元,所述合法性判断结果为合法时,输出功率控制信号至功率拓扑单元;所述处理器的输出端与输出逻辑控制模块的输入端连接,所述电流比较单元的输出端与保护锁定模块的输入端连接,所述保护锁定模块的输出端与输出逻辑控制模块的输入端连接,所述输出逻辑控制模块的输出端与合法性判定模块的输入端连接,所述合法性判定模块的输出端与功率拓扑单元的输入端连接。4.根据权利要求3所述的电机驱动控制系统,其特征在于,所述保护锁定模块与处理器连接,所述电流信息超过预设电流值时,所述保护锁定模块输出报警信息至处理器;所述处理器接收所述报警信息后,获取当前的电流信息以判断电流信息是否超过预设电流值,若判断结果为否,则输出复位信号至保护锁定模块,所述保护锁定模块控制输出逻辑控制模块继续输出功率控制信号。5.根据权利要求4所述的电机驱动控制系统,其特征在于,所述处理器接收所述报警信息后,获取当前的电流信息以判断所述电流信息是否超过预设电流值,若判断结果为否,则输出复位信号至WatchDog保护模块;所述CPLD逻辑单元还包括:Wat...

【专利技术属性】
技术研发人员:宋斌王洪新
申请(专利权)人:深圳市显控科技股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1