基于STM32的三相SPWM波输出

时间:2016-08-15 09:36:26
【文件属性】:

文件名称:基于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);这句话比较难得理解希望能注释一下;在有数据或者运算的地方希望能注释一下
  • 不错,最好加点注释,一次编译通过