打印
[运放]

如何隔离检测PWM信号的幅度?

[复制链接]
1707|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
小管|  楼主 | 2019-4-10 11:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 小管 于 2019-4-10 17:21 编辑

如何隔离检测PWM信号的幅度?
信号源是一个固定1KHZ,占空比10%-90%的PWM信号,输出阻抗是1K,电压幅度会变化(6V-12V)。
如何做一个低成本(2元左右)隔离电路,让单片机检测到该信号的变化幅度。模拟量(AD采样)和数字量(PWM占空比或者频率)都可以。
精度要求不高,能分辨出来信号源6V、9V、12V即可。


使用特权

评论回复

相关帖子

沙发
debug_shen| | 2019-4-10 12:56 | 只看该作者
重赏之下必有勇夫  你可有

使用特权

评论回复
评论
小管 2019-4-10 13:14 回复TA
当然可以赏,不知道如何赏RMB? 
板凳
雪山飞狐D| | 2019-4-10 13:22 | 只看该作者
    电阻分压,用单片机自带的ADC采集。。。。

使用特权

评论回复
评论
debug_shen 2019-4-10 16:39 回复TA
@雪山飞狐D :我从他第一句话理解就认为是要光耦,可能我理解的隔离不太一样 
雪山飞狐D 2019-4-10 16:33 回复TA
@debug_shen :分产品,要是只是隔离几十V的干扰我这个成本最低,要跨距离可以选择1W左右的插件电阻,跨接100K,不会有什么干扰,当然那你要隔离几百V的,只能用光耦了 
debug_shen 2019-4-10 15:45 回复TA
@雪山飞狐D :假隔离。。。他说的跟你不是一回事 
雪山飞狐D 2019-4-10 14:43 回复TA
@debug_shen :看需要隔离到什么程度,以及什么频率范围,1M电阻可以隔离200V。。。。 
debug_shen 2019-4-10 14:20 回复TA
隔离可以这样? 
地板
小管|  楼主 | 2019-4-10 15:16 | 只看该作者
初步设想是运放加光耦隔离。首先把PWM幅度信号转换成电压,电压再转成PWM的频率或者占空比,通过光耦传给单片机。不知道这样是否可行,有搞过的大侠推荐一个电路过来。谢谢

使用特权

评论回复
评论
debug_shen 2019-4-10 15:46 回复TA
可以做到 我做过类似的隔离电压读adc 
5
tianxj01| | 2019-4-10 16:00 | 只看该作者
PWM波幅度会变化?这好像就不该发生,PWM的有效性,首先必须保证其幅度是稳定的,如果幅度不稳定,加限幅回路,就可以正常恢复该PWM的有效性。
还是你关于PWM波的描述有问题,意思其实只是PWM占空比会有变化?

使用特权

评论回复
6
tianxj01| | 2019-4-10 16:04 | 只看该作者
小管 发表于 2019-4-10 15:16
初步设想是运放加光耦隔离。首先把PWM幅度信号转换成电压,电压再转成PWM的频率或者占空比,通过光耦传给单 ...

如果目标只是隔离检测PWM占空比,那就简单了,直接平均值滤波,再AD采样,然后低成本的线性光耦隔离传输,由于采用低成本线性光耦,波特率不能太高就是了。至于AD,12位带AD单片机+外围+光耦,就不到2元。

使用特权

评论回复
7
小管|  楼主 | 2019-4-10 17:18 | 只看该作者
tianxj01 发表于 2019-4-10 16:04
如果目标只是隔离检测PWM占空比,那就简单了,直接平均值滤波,再AD采样,然后低成本的线性光耦隔离传输 ...

需要的是隔离检测PWM的电压幅度

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

75

主题

398

帖子

9

粉丝