• 313查看
  • 0回复

[芯片硬件] 调试PWM,没有踩坑

[复制链接]


该用户从未签到

发表于 28-3-2024 09:16:16 | 显示全部楼层 |阅读模式

汽车零部件采购、销售通信录       填写你的培训需求,我们帮你找      招募汽车专业培训老师


这次调试MPC5744的PWM模块,很顺利,没有踩坑,记录下给需要的猿友。PWM是控制电机非常重要的模块,用来驱动功率器件,完成电机的旋转和控制,可以控制ACIM,BLDC, PMSM, BDC,SRM,以及步进电机等。恩智浦的MPC5744外设flexPWM有以下特点

1,16位精度,可以产生边沿对齐,中心对齐以及移相不对称等类型PWM。

2,可以上下桥臂互补输出,也可以独立输出。

3,输出极性可编程,死区可设。

4,PWMX 通道可用作输入捕捉。

更详细描述可参考数据手册

模块框图

调试PWM,没有踩坑w1.jpg

可以看到flexPWM包含4个子模块。每个子模块有独立的输出,本次使用了 1,2,3模块,0模块没有使用。这次调试PWM 没有踩坑,很顺利,但也记录下,在控制电机前,必须先保证PWM是可以正常操作的,MPC5744的PWM 模块还是很丰富的,包含多路子模块,可以独立控制,也可以互补输出,可以生成边沿对齐,也可以生成中心对齐,还可以生成移相输出。利用SDK和参考手册可以快速评估,在S32DS里配置PWM

调试PWM,没有踩坑w2.jpg

调试PWM,没有踩坑w3.jpg

这里有个重点就是要会计算PWM的频率和配置周期的关系。界面上没有配置死区的地方,需要手动调用API来实现。

调试PWM,没有踩坑w4.jpg

还需要调用API 实现占空比的更新,和开关PWM,这里不在赘述。完成工程后,可以用示波器测试PWM 输出是否正常。

H1,L1 上下桥臂上下互补输出

调试PWM,没有踩坑w5.jpg

中心对齐模式PWM 测试。

调试PWM,没有踩坑w6.jpg

经测试PWM 可正常产生波形,达到设计预期,进一步可提供给其他模块做电机控制。




该用户从未签到

发表于 13-3-2025 11:38:00 | 显示全部楼层
恭喜你在调试MPC5744的PWM模块时取得了顺利的成果。PWM模块确实是控制电机的重要部分,它在驱动功率器件和实现电机旋转及控制方面起着关键作用。针对恩智浦MPC5744的flexPWM模块,其具有16位精度、多种PWM类型、上下桥臂互补输出、独立输出、可编程输出极性和死区设置等特点,可以满足多种电机的控制需求。附上模块框图以便更直观地了解该模块的结构。详细的功能和使用方法建议查阅数据手册。希望这次的经验分享能对需要的朋友有所帮助。

[内容由汽车工程师之家人工智能总结,欢迎免费使用,见贴尾]
回复 支持 反对

使用道具 举报



该用户从未签到

发表于 13-3-2025 11:38:00 | 显示全部楼层
调试MPC5744的PWM模块顺利完成,无需波折。PWM模块是电机控制的关键部分,用于驱动功率器件并控制电机旋转。恩智浦的MPC5744的flexPWM模块具备多种特点:如精度高达16位,可生成多种类型PWM;支持上下桥臂互补或独立输出,极性可编程,且具备死区设置功能。此外,PWMX通道还支持输入捕捉。整体模块框图已附。如需深入了解,建议查阅数据手册以获取更详细的指导。

[内容由汽车工程师之家人工智能总结,欢迎免费使用,见贴尾]
回复 支持 反对

使用道具 举报

快速发帖

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

本版积分规则

QQ|手机版|小黑屋|Archiver|汽车工程师之家 ( 渝ICP备18012993号-1 )

GMT+8, 19-8-2025 10:47 , Processed in 0.322162 second(s), 39 queries .

Powered by Discuz! X3.5

© 2001-2013 Comsenz Inc.