[发明专利]一种无刷直流电机控制系统的控制方法在审
申请号: | 202010248174.5 | 申请日: | 2020-04-01 |
公开(公告)号: | CN111541406A | 公开(公告)日: | 2020-08-14 |
发明(设计)人: | 罗淦恩;高宁;潘叶江 | 申请(专利权)人: | 华帝股份有限公司 |
主分类号: | H02P6/182 | 分类号: | H02P6/182;H02P6/20 |
代理公司: | 中山奇昱专利代理事务所(普通合伙) 44557 | 代理人: | 黄国清 |
地址: | 528400 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 直流电机 控制系统 控制 方法 | ||
1.一种无刷直流电机控制系统的控制方法,其特征在于,所述无刷直流电机控制系统包括Cortex-M0处理器、PWM控制模块、反电动势检测模块、电机、系统电压电流检测模块、LCD显示模块和按键模块,其中所述Cortex-M0处理器分别与所述PWM控制模块、所述反电动势检测模块、所述系统电压电流检测模块、所述LCD显示模块和所述按键模块电性连接,所述PWM控制模块和反电动势检测模块分别与所述电机电性连接,所述控制方法包括如下步骤:
进行底层驱动初始化;
执行主程序执行流程;
执行DMA中断服务流程;
执行第一定时器中断服务流程;
执行第二定时器中断服务流程。
2.根据权利要求1所述的一种无刷直流电机控制系统的控制方法,其特征在于,底层驱动初始化的步骤包括:
LCD GPIO配置、PWM GPIO配置、PWM时基配置、ADC和DMA配置、第一定时器配置、第二定时器配置和按键GPIO配置。
3.根据权利要求1所述的一种无刷直流电机控制系统的控制方法,其特征在于,执行主程序执行流程的步骤包括:
进行底层驱动初始化;
进行LCD底层驱动初始化;
进行LCD显示初始化;
进行系统变量初始化;
进行PWM控制模块使能;
进入电机运行阶段。
4.根据权利要求3所述的一种无刷直流电机控制系统的控制方法,其特征在于,进入电机运行阶段后的步骤包括:
在电机运行期间循环进行电压、电流、速度显示以及响应按键检测程序。
5.根据权利要求1所述的一种无刷直流电机控制系统的控制方法,其特征在于,执行DMA中断服务流程的步骤包括:
获取采集的电机反电动势值;
获取采集的电源电压值;
获取采集的电机电流值;
DMA产生中断通知Cortex-M0处理器记录上述电机反电动势值、电源电压值和电机电流值并进行反电动势过零点检测以推算下一次换相时刻。
6.根据权利要求1所述的一种无刷直流电机控制系统的控制方法,其特征在于,执行第一定时器中断服务流程的步骤包括:
判断电机是否处于运行状态;
若电机处于运行状态,则判断电机是否需要进行强拖启动;
若电机需要进行强拖启动,则执行强拖变频程序;
若电机不需要进行强拖启动则判断电机是否处于闭环控制阶段;
若电机处于闭环控制阶段则执行闭环控制程序,若电机不是处于闭环控制阶段则退出中断并等待下一次第一定时器中断服务流程继续进行电机强拖。
7.根据权利要求6所述的一种无刷直流电机控制系统的控制方法,其特征在于,执行第二定时器中断服务流程的步骤包括:
判断电机是否处于运行状态;
若电机不是处于运行状态则退出中断服务流程,若电机处于运行状态,则执行电机换相程序以维持电机平稳运行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华帝股份有限公司,未经华帝股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010248174.5/1.html,转载请声明来源钻瓜专利网。