OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4849|回复: 1

无刷电机正弦波控制系统原理实现

[复制链接]

99

主题

99

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
370
金钱
370
注册时间
2019-9-24
在线时间
30 小时
发表于 2019-10-16 16:43:56 | 显示全部楼层 |阅读模式
1金钱
        为了实现控制系统的顺利运行,需要对相关的软件进行流程化设计,保证软件能够实现控制系统的数字化运行,确保系统的正常使用,霍尔无刷电机工作的时候,给定转速值的同时,将转速值予以做差获得相应的转速误差,输入捕获模块能够依照检测获得三个霍尔信号得知转子的区间,从实际转速能够得知正弦波的相位, 这时能够测算器本身具有的复制等生成波,进而完成相应的正弦波驱动。

无刷电机

无刷电机
       从正弦波霍尔无刷电机的驱动原理框图可知为实现无刷直流电机正弦波控制系统,主要是完成矢量控制算法,电流环合速度环和换相逻辑模块。
主程序中,采用正弦波软件发出的正弦波信号作为无刷直流电机的驱动信号,改软件系统的实现要保证各子程序的正常运行。主程序要满足各模块在霍尔无刷电机运行前的初始化要求和电机运行之后电机状态的动态监测,并以此为基础实现子程序的数据处理,继而在此基础上为电机的驱动电路提供可靠的有效的驱动信号,以此来保证霍尔无刷电机稳定完成工作,以下流程如反应的主程序以及子程序的软件工作流程图。系统中所有软件板块次啊用模块化处理,能够极大的提成程序的可读性,此外同样能够易于系统的调试。
        在控制系统软件中,开始运行后,首先对系统进行初始化,系统化主要包括接口模块,定时器模块,PWN模块,ADC模块,其次通过按键来控制电机是否运转,当按下启动键,霍尔无刷电机开始运转,各个中断能使位被置位,从而完成定时器中断,PWM中断,ADC中断。如果按下停止位,能够实现电机终止运转,这时也实现了使能位的重新运转。

最佳答案

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2019-10-16 16:43:57 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-26 02:09

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表