newspaper 发表于 2017-12-6 11:42:07

PWM脉冲怎样控制继电器工作

(许多调光的驱动电源,因为负载不是可调光的,只改用到开闭功能),要加什么电路吗?就是pwm只有0的时候是打开,其它都是继电器闭合。

zintiger 发表于 2017-12-6 17:07:56

读入PWM的数值,当它小于某一数值(例如接近0的数值),就把输出针置为0,否则置为1.再用它驱动继电器。

philip 发表于 2017-12-7 14:11:24

本帖最后由 philip 于 2017-12-7 14:22 编辑

你看看pwm整流和pwm轉直流電壓

hubertdong 发表于 2017-12-8 16:26:19

记住,机械式继电器吸合、释放时间不是很快的!
查查相关的datasheet

shouzama 发表于 2017-12-16 12:51:44

本帖最后由 shouzama 于 2017-12-16 12:52 编辑

一般線圈機械式的繼電器跟不上 PWM 的反應速度,
無法使用 MCU 的 PWM 去驅動 RELAY,想說 RELAY
的接點 ON/OFF 反應可以跟 PWM 的 ON/OFF 同步

倒是你可以試試用 SSR (固態繼電器) 看有沒有辦法
跟得上 PWM 的速度,這個查查 SSR 的 DATASHEET
就知道了(我隨便找個 SSR DATASHEET,工作頻率 25~65HZ)

有篇文章有提到,以 ARDUINO UNO 為例:
Arduino Pins 5 and 6: 1kHz
Arduino Pins 9, 10, 11, and 3: 500Hz

好消息是 PWM 的頻率是可程式化的(要動到 TIMER),
有需要的話網路找找有不少教人改 PWM 頻率的資料

提供給您作參考 :loveliness:
页: [1]
查看完整版本: PWM脉冲怎样控制继电器工作