吉林大学学报(信息科学版) ›› 2024, Vol. 42 ›› Issue (6): 1130-1135.

• • 上一篇    下一篇

可编程无刷电机控制实验系统及编程软件设计 

关珊珊,黄兴国,薛 涛,李长鑫,王乐凯,王天皓   

  1. 吉林大学仪器科学与电气工程学院,长春130022
  • 收稿日期:2023-10-25 出版日期:2024-12-23 发布日期:2024-12-23
  • 通讯作者: 王天皓(1988— ), 男, 吉林松原人, 吉林大学副教授, 博士, 主要从事 电动汽车智能网联与电磁兼容研究,(Tel)86-18904316730(E-mail)wangtianhao@jlu. edu. cn。
  • 作者简介:关珊珊(1982— ), 女, 沈阳人, 吉林大学副教授,博士,主要从事电机仿真、 电磁场仿真等研究,(Tel)86-17790072253 (E-mail)guanshanshan@ jlu. edu. cn。
  • 基金资助:
    吉林大学本科教学教改基金资助项目(2021XYB159;2021XZC071)

Programmable Experiment System for Brushless Motor Control and Its Programming Software Design

GUAN Shanshan, HUANG Xingguo, XUE Tao, LI Changxin, WANG Lekai, WANG Tianhao    

  1. College of Instrumentation & Electrical Engineering, Jilin University, Changchun 130022, China
  • Received:2023-10-25 Online:2024-12-23 Published:2024-12-23

摘要: 针对已有无刷控制器存在控制方式不灵活,通用性差等问题,设计并开发了可编程无刷电机控制实验 系统。 该实验系统提供了一种可重复开发方案,只需使用其配套的上位机编程软件,就能在控制信号与电机输 出之间建立自由映射,直接驱动霍尔无刷电机。 其系统硬件部分基于ARM(Advanced RISCMachine)-Cortex M3 MCU(Multipoint Control Unit), 可同时支持数字电平、 模拟信号以及脉冲宽度调制信号(PWM: Pulse Width Modulation); 上位机软件基于 PyQt5 开发, 主要包括引导窗界面与主窗口。 测试电机可根据自定义控制信号与 外界设备进行通信且可达到程序预期设计转速,该系统可为电机控制教学提供新的实验方案。

关键词: 无刷电机控制, 实验系统, PyQt5软件, 图形化编程

Abstract: In order to enrich the experimental content of the university experimental teaching platform, a programmable brushless motor control experimental system is developed. To address the problems of inflexible control mode and poor versatility in existing brushless controllers, the experimental system provides a repeatable development scheme, which can directly drive a Hall brushless motor by establishing a free mapping between control signals and motor outputs using its accompanying upper computer programming software. The hardware is based on ARM(Advanced RISC Machine)-Cortex M3 MCU(Multipoint Control Unit), which can support digital level, analog signal and PWM(Pulse Width Modulation) signal input at the same time. The upper computer software is developed based on PyQt5, including the guide window interface and the main window. After testing, the motor can communicate with external devices according to the customized control signal and can reach the expected design speed of the program, and the system can provide a new experimental solution for teaching of motor control.

Key words: brushless DC electric motor ( BLDC ) control, experimental system, PyQt5 software, graphical programming

中图分类号: 

  • TP391