前段时间一直比较忙,上次大EEWORLD团了一个STM32F0308-DISCOVERY开发板,本计划用它做一个低成本的正弦波逆变器玩玩儿,由于一些事情被耽搁了。
续兑现之前发帖:
玩转STM32F0308-DISCOVERY(后续更精彩)https://bbs.eeworld.com.cn/viewthread.php?tid=420839&page=1&extra=page%3D1#pid1602707
今天上午难得有空,由于STM32F0308-DISCOVERY板放在家里了,就用手上现有的stm32f103rct6(以前在X宝上花了150大洋买的板子)写了一个正弦波逆变的程序,可以产生从0~100Hz频率可正弦波。采用的是双极性驱动,使用TIM1产生的两路互补且带死区的SPWM, 最后生产的正弦波形还比较漂亮。
其实M0与M3基本都差不多,很容易相互移植。 听说 F030系列的擦写寿命 只有10 000次(我记得看到手册上好像是的), 所以有点舍不得在上面折腾,想在F103上弄得差不多了,再把它移过去。
按习惯,不说废话了, 上图
由于目前是初步阶段,程序还没有完善,待程序完善后再贴出来。
[
本帖最后由 foxpro2005 于 2013-12-10 21:24 编辑 ]