永磁同步电机控制器程序设计

来源 :装备维修技术 | 被引量 : 0次 | 上传用户:fuming
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:本文以微处理器STM32F302作为主控芯片,基于无传感器磁场定向控制(FOC)策略,采用图形化编程技术,在STM32CubeMX和MDK-ARM软件平台上开发了永磁同步电机控制器程序。本设计方法增强了代码的执行效率和可靠性,降低了系统程序开发难度。实验结果表明,系统实现了精确速度伺服控制的功能,为永磁同步电机控制提供了一种有效的技术方案。
  关键词: 永磁同步电机;微处理器;图形化编程;磁场定向控制;空间矢量脉冲宽度调制
  1引言
  近年来,随着科学技术的飞速发展,嵌入式技术和自动控制技术越来越成熟,伺服控制系统向高精度、高性能方向发展。永磁同步电机在伺服控制领域拥有着高精度、高效率的优点,为了降低永磁同步电机控制技术开发的难度,本文采用图形化编程技术,来实现永磁同步电机控制器的快速高效开发。
  2永磁同步电机控制器程序设计
  本文以微处理器STM32F302作为主控芯片,进行永磁同步电机控制器程序开发。硬件平台为控制板NUCLEO-F302RB和驱动板X-NUCLEO-IHM07M1 3SH组合的硬件系统。为了降低程序开发的难度,采用采用图形化编程技术,基于ST公司的图形化芯片配置工具STM32CubeMX和嵌入式开发工具MDK,进行程序开发。STM32CubeMX 是ST意法半导体公司推出的STM32 芯片图形化配置工具, 允许用户使用图形化向导生成C 初始化代码,支持多种工具链,比如MDK、IAR For ARM、TrueStudio等, 简化了配置各种外设的流程,可以大大减轻开发工作,时间和费用,提高开发效率[1-3]。
  在设计中,在STM32CubeMX平台上,把STM32F302的PC13引脚设置为电机运行启停开关,PC0和PC1设置为永磁同步电机的A相电流和B相电流检测的ADC输入通道。把STM32F302的PA8、PA9和PA10分别设置为三相逆变半桥A相、B相、C相的上桥臂开关管的PWM信号输出通道,把STM32F302的PC10、PC11和PC12分别设置为三相逆变半桥A相、B相、C相的下桥臂开关管的PWM信号输出通道。
  在MotorControl Workbench平台上,输入永磁同步电机的相电阻RS、相电感LS、电机极对数P和电机反电动势系数Ke,以及采样电阻的大小,并输入速度环和电流环的PID控制参数,用STM32CubeMX生成电机控制的初始化代码。STM32CubeMX电机参数设置图如图1所示。
  永磁同步电机采用无传感器磁场定向控制策略,实际程序执行中,磁场定向控制程序在PWM中断程序中执行,所以需要开启中断并设置在中断中执行电机的中断控制程序。把STM32CubeMX生成的初始化程序导入到MDK-ARM软件平台上。在MDK-ARM的工程中主要包含有五个文件夹,Application/MDK-ARM、Application/User、Drivers /STM32F3xx_HAL_Driver、Drivers/CMSIS、Middlewares /MotorControl。其中Application/User是用户文件,包括main.c、motorcontrol.c、mc_api.c、mc_config.c、motor_control_protocal.c、mc_task.c等文件。Drivers/ STM32F3xx_HAL_Driver是STM32F3芯片系列的驱动文件。Drivers/CMSIS是STM32F3芯片系列的底层驱动文件,Middlewares/MotorControl是中间层文件,用来链接驱动文件和用戶文件。
  在主函数main.c中,包含了TIM1_BRK-IRQn、ADC1_2_IRQn、USART2_ IRQn、EXTI15_10_IRQn四个中断。其中,TIM1_BRK-IRQn中断函数执行转速闭环控制、电流闭环控制和SVPWM运算等功能。USART2_IRQn断函数执行串口数据接收中断功能,ADC1_2_IRQn中断函数执行电流检测任务,EXTI15中断服务函数执行按键状态检测任务,当检测到电机启停控制键PC13电平状态的变化时,进入中断,根据电平状态,执行电机运行起动函数MC_StartMotor1()或者电机运行停止函数MC_StopMotor1()。根据上述设计内容,系统控制程序流程图表示为如图2所示。
  3结论
  本文采用图形化编程技术,在STM32CubeMX平台上上自动生成芯片硬件抽象层和中间层代码,在MDK-ARM平台上嵌入核心代码,本设计方法增强了代码的执行效率和可靠性,降低了系统程序开发难度,为永磁同步电机控制器开发提供了一种有效的技术方案。
  参考文献
  [1] 杨晓艳,陈亮. 基于STM32CubeMX的单片机最小系统设计[J]. 数字技术与应用,2018, 36(6): 149-150.
  [2] 罗清龙; 冯敏; 李清涛. 基于STM32CubeMX嵌入式实验教学改革实践[J]. 计算机教育,2018,1: 155-158.
  [3] 林宗炮,黄启锋,王洪丽. 基于STM32-MAT的四轮小车控制器设计[J]. 机电技术,2019,6: 36-38.
  作者简介:黄永康(1997--)男,河南林州人,学生。
  项目来源: 1、河南省重点研发与推广专项(科技攻关)“新能源汽车变频空调关键技术研究”(182102210458)、“高压、超高压输变电站Cu/Al异种导体一体化研究”(182102210463);  2、南阳理工学院2018年《传感器与测控电路》课程建设项目;3、南阳理工学院《传感器原理与设计》、《生物化学》“课程思政”教育教学改革试点项目。
其他文献
摘要:从当前的实际情况来看,化工生产仪表都采取了自动化控制改进,引入了多种现代化的技术,这样不僅增强了仪表检测的精度,而且可实现智能化生产。本文对当前化工生产的仪表类型进行了简要的分析,同时探究了现代化工仪表的自动化功能,最后总结了自动化技术在现代化工仪表中的应用。  关键词:化工自动化仪表;控制系统;智能化  引言  化工生产对于我国经济发展具有非常突出的作用。而在进行化工生产期间,具有自动化功
摘 要:为满足工业领域工作空间的通风散热问题,工业用风机得到了较大规模的推广应用,但是相关的分析研究还存在优化空间。根据实际应用需求,分析工业风机永磁电机的结构,并根据技术要求对电机加以优化设计。通过利用有限元分析法对优化设计的电机进行仿真分析,分析结果显示优化设计的电机性能优良,证明优化设计达到预期目标。  关键词:永磁电机;齿槽转矩;转矩脉动;电机设计  中图分类号:TM 351 文献标识
摘要:随着土木工程项目的增加,相关部门和普通人对土木工程安全性的关注也越来越高。土木工程的结构设计非常重要。这是建筑总体设计中的重要项目。影响建设的结果,也间接影响建设的优势和建设企业的经济利益。因此,为了综合改善建设项目的建设价值,需要优化土木建筑结构设计。  关键词:建筑工程;工程项目;钢结构设计;稳定性  中图分类号:TU391文献标识码:A  引言  目前,在建筑工程钢结构设计过程中,还存
摘要:建筑智能工程建设下电子信息技术应用实现了建筑工程管理的现代化发展。文章通过对电子信息技术进行分析,探讨电子信息技术在建筑智能工程中的应用与发展。  关键词:电子信息;信息技术;智能工程;建筑智能  引言  智能化的普及简单的来说是希望能给我们带来便利。而智能化应用到建筑项目中是为能够给人们提供舒适、便捷的生活空间。与传统建筑项目相比,智能化建筑项目的优势体现在可以根据用户需求及遵循用户诉求,
摘要:如今,连续刚构桥得到了广泛的应用,其跨径越来越大,这对桥梁设计提出了更高的要求,必须根据工程实际情况,做好桥梁设计与分析,以保证桥梁的设计和施工质量。  关键词:高烈度地震区;连续刚构;结构体系  引言  进入21世纪,我国在注重经济发展的同时更加注重提高我国科学技术水平,进而在一定程度上使得我国各项事业都处于发展变革的重要性阶段。其中,在现代桥梁建设过程中,连续刚构桥的出现为现代桥梁建设提
摘要:桥梁是构成整个交通体系的关键部分,但因施工环境复杂而存在诸多工序,必须全面控制桥梁质量。深基坑围护是一种典型的技术形式,能够提升基坑侧壁的稳定性,具备支挡、加固等多重功能,但对各环节质量提出较高要求,必须将其应用到位,保证施工时的安全性。本文基于深基坑围护结构施工技术在桥梁工程中的应用展开论述。  关键词:深基坑围护结构;施工技术;桥梁工程中的应用  引言  在围护结构选择过程中还要虑到多方
摘要:创新是推动行业发展的不竭动力,在机械制造行业中,对机械结构设计的创新,不仅可以提升机械设备的应用性能,还可使其在市场中具备更好的影响力。尤其是在当前科技水平不断提升的基础上,对设计理念以及设计模式进行创新,可很大程度上打破传统设计观念的限制,使机械结构能够满足当前的市场需求。文中对机械结构的理念创新进行阐述后,分析机械结构设计创新模式。  关键词:机械结构;结构设计;设计创新  自动化技术以
摘要:随着我国建筑给排水工程的不断发展,为城市的发展打下了坚实的基础。在建筑给排水工程设计的时候,很好的发挥出BIM技术的优势,可以很好的提高给排水工程设计的可靠性与安全性。下文就我国建筑给排水工程设计中BIM技术的实际应用进行研究分析。  关键词:BIM;建筑给排水;设计;应用  在经济社会的不断发展的今天,建筑工程建设数量和规模不断增多和扩大。人们对建筑工程的功能有了更高要求,给排水工程是建筑
摘要:建筑低碳环保观念就是指运用着最少资源消耗来获取最多收益,而且对环境造成的破坏和污染下降至最小化。建筑项目中高层住宅建筑设计于整个项目中有着不可忽视的作用,除此之外建筑物住宅建筑设计种类和采用材料是各有不同的,因此在高层住宅建筑设计当中实施低碳环保的设计方式是极其关键的,基于此,本篇文章对低碳设计理念在高层住宅建筑设计中的应用进行研究,以供参考。  关键词:低碳设计理念;高层住宅;建筑设计  
摘要:本文针对一种独立封装的白光LED集成模块进行阐述,涉及LED封装技术领域。包括至少一个LED芯片和线路板;线路板包括基材和基材上的线路层,LED芯片正负极和线路层的对应焊盘相连接;LED芯片上覆盖封装胶;结构简单,延长了LED的工作寿命,提高了使用时的流明值,成本低,工艺简单。  关键词:独立封装;白光;LED;集成模块  引言:随着LED技术不断发展,白光LED光源器件被广泛应用于LED背
期刊