单片机IO口检测传感器输出电压的问题

2020-01-25 15:16发布

有个传感器有报警输出的时候是24V  无报警是0V,请问如何将其转化为3.3v和0v来给单片机IO做触发条件?必须要用降压IC么?有没有简单一点的方法?

有劳
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
365mcu
1楼-- · 2020-01-25 18:09
电阻分压在7K+1K电阻分压,输出0~3V
[再在AD输入口加个3.3V稳压二极管]
duedue
2楼-- · 2020-01-25 19:24
365mcu 发表于 2014-1-16 17:11
电阻分压在7K+1K电阻分压,输出0~3V
[再在AD输入口加个3.3V稳压二极管]

你好

我本来也想问的是用电阻分压行不行

那么3.3v的稳压二极管有什么可以推荐的?

谢谢
gujingji
3楼-- · 2020-01-25 21:46
用光耦也行,一边是24V电源,一边是3.3V电源,还带隔离
duedue
4楼-- · 2020-01-25 22:55
 精彩回答 2  元偷偷看……
xiaoyigechaos
5楼-- · 2020-01-26 04:23
duedue 发表于 2014-1-16 20:51
光藕需要电源阿,希望越简单越好。因为对精度要求不高  只要单片机IO口能够识别高低点平就可以了,同时保护 ...

你的单片机不是3.3 么   你的24V不是已经有了么   有什么电源的问题么?
1N4728A 3.3  3.3V稳压管
稳压管不要长期工作在击穿状态
雨雪随行
6楼-- · 2020-01-26 08:53
单片机io加上拉电阻,用一个1n4007正极接在io上,负极接在传感器输出端。

24v是,电平被电阻拉高  0v电平被传感器拉低
再加一个上升沿中断,就爽歪歪了。

话说我就是类似的方法接光电开关的,生怕哪天光电开关挂了把单片机烧了

一周热门 更多>