露兰芬芳加油 发表于 2015-6-7 15:02:55

pwm波调制用1KH调制30HZ,求大神

今日做一个PWM波的东西,要用1KH调制30HZ,持续10秒。
对于以往,都是用电路输出,再用数字电路的与门,硬件实现。
但是今天,要用软件实现,我很是无助,想了用定时器做,
具体思路不是很清晰。
先上图吧。波形都是50%的占空比。



我的思路:
先产生一路IKHZ的PWM波,
再做一个30分之1秒的定时,当中断达到,就使输出1KHZ的波失能,
再做一个15分之1秒的定时,当中断达到,就使输出1KHZ的波使能,
再做一个10秒的延迟,


但是感觉很复杂,感觉STM32不会这么麻烦,求大神帮顶,帮助一下。

mark0668 发表于 2015-6-7 16:52:28


星辰一方 发表于 2015-6-7 16:39:25

配置PWM输出,频率1KHZ,占空比根据需要设置,然后接两个三极管,PWM接其中一个基极,另外你数据输出口再接一个基极,三极管级联,就和红外调制电路一个原理,别说30HZ,你调制变频信号也没问题

mark0668 发表于 2015-6-7 16:51:20

跟红外一样原理只是占空比不同,这个可以直接用红外硬件驱动

lkl0305 发表于 2015-6-7 19:09:04

学习了:D

你好我好大家好! 发表于 2015-6-8 07:41:17

高端啊,还是第一次看到这样的配置

wambob 发表于 2015-6-8 07:57:32

谢谢分享

党国特派员 发表于 2015-6-8 09:42:16

mark0668 发表于 2015-6-7 16:52


这才是正解。。。没事要多看手册。

ts2000 发表于 2015-6-8 10:50:45

定时器触发 PWM应该是挺简单的

jacobfeng 发表于 2015-6-8 16:40:26

看不明白
页: [1] 2
查看完整版本: pwm波调制用1KH调制30HZ,求大神