【文件属性】:
文件名称:基于STM32的三相SPWM波输出
文件大小:2.81MB
文件格式:RAR
更新时间:2016-08-15 09:36:26
STM32 三相 SPWM 定时器
通过配置STM32高级定时器产生三相六路SPWM波,可用于驱动三相全桥,制作三相电源,驱动三相电机等.
网友评论
- 有点不值得,其实自己写写也都能写出来,没有想要的内容
- 可以使用,好的
- 又是一份垃圾资料,还用了这么多的积分。
- 值得学习的一份资料
- 这个真的非常好,借鉴意义蛮大.
- 正在研究,和驱动步进电机的SPWM有些出入
- 学习一下 谢谢分享
- 还没看懂,正在研究
- TIM1->CCR1 = (u16)((18000/fz)-amp*Sin_Lut[SIN_LUT_index]*SetUpPara/PWMSetUpMax/1000.0);这句怎么理解?
- 学习学习,谢谢
- 学习学习 谢谢
- 挺不错的程序
- 一定要好好学习一下! 多谢分享
- 很好学习了
- 有点乱,但应该还能看懂
- 非常有用 谢谢分享!
- 有些乱、但是对于我写程序很有启发作用!
- 很不错的程序,值得参考
- 有点乱,不过是个完整的工程,很有参考价值
- 有待学习,谢谢楼主的分享
- 有待学习,谢谢楼主的分享
- 占空比是算的,之前采用DMA查表做的单相,有参考价值。
- 正在使用STM32输出互补pwm,很有用的资料
- 一次运行成功,很好的keil工程,注释也不错,值得学习一下!
- 里面像显示等一些功能感觉可以去掉,要不内容太多了,不好看。
- 程序写的有点乱,不过需要仔细理解,还不错
- 一次运行成功,很好的keil工程,注释也不错,值得参考
- 很不错的程序,值得参考
- 下载跑了一下,程序整体很不错,但也有些需要改进,输出的三相波形貌似没有120度相移;输出的波形我用数字低通滤波器在150KHZ的时候可以观察到频率为100KHZ的正弦波; TIM1->CCR1 = (u16)((18000/fz)-amp*Sin_Lut[SIN_LUT_index]*SetUpPara/PWMSetUpMax/1000.0);这句话比较难得理解希望能注释一下;在有数据或者运算的地方希望能注释一下
- 不错,最好加点注释,一次编译通过