单片机控制12v电路

[复制链接]
 楼主| lanqiao1026 发表于 2012-7-13 10:30 | 显示全部楼层 |阅读模式
我有个疑问,假设我现在用的单片机I/O口输出为3.3V,另外有个运放LM358为12V供电,当IN+ > IN- 时,OUT = +12V ,我想让单片机检测当IN+ > IN-时,输去一个信号,问题是这个时候OUT = +12V 为高电平,但又不可能直接连接I/O.(如果这种情况特别多,用光耦数量也太大了吧,npn三极管和mos管好像可以,但是觉得不太可靠)这时候要怎么弄,请各位大虾给些主意。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
gx_huang 发表于 2012-7-13 10:44 | 显示全部楼层
电阻分压就可以了。
 楼主| lanqiao1026 发表于 2012-7-13 11:40 | 显示全部楼层
电阻分压?理论上确实可行
cool_coder 发表于 2012-7-13 12:28 | 显示全部楼层
运放为什么更可靠?理由?这个要根据你后续电路的要求综合考虑才行。
XZL 发表于 2012-7-13 14:45 | 显示全部楼层
这样做

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评分

参与人数 1威望 +1 收起 理由
sxhhhjicbb + 1

查看全部评分

 楼主| lanqiao1026 发表于 2012-7-13 15:35 | 显示全部楼层
其实就是判断运放做比较器用时,OUT是H还是L。只是电压12V大于3.3V不能直接相连,所以才有疑问,。后续就是单片机端口输出去控制,比如控制12V供电的蜂鸣器响。我试试楼上的办法:)
jinjin6459352 发表于 2012-7-13 15:46 | 显示全部楼层
电阻分压可以的
wuzhihuiqqyy 发表于 2012-7-13 15:59 | 显示全部楼层
能不能加稳压管
天马兰兰 发表于 2012-7-13 16:42 | 显示全部楼层
电阻分压的确是最简单适应的。
zhaohe2001 发表于 2012-7-13 16:44 | 显示全部楼层
本帖最后由 zhaohe2001 于 2012-7-13 16:48 编辑
这样做
XZL 发表于 2012-7-13 14:45



这样做不可行,一般3.3V电源都是通过线性稳压器得到,它对大于3.3V的电压没有嵌位作用.
用电阻分压,或稳压管吧

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
warrenz 发表于 2012-7-13 16:53 | 显示全部楼层
稳压管啊
古道热肠 发表于 2012-7-13 17:27 | 显示全部楼层
用三极管倒相后与单片机相连,单片机的C极上拉到3.3V,C极同时为单片机的输入,B极接限流电阻后连接到LM358的输出。根据lM358输出电压的高低调整基极限流电阻,应该是简洁可靠。
jinyuewei 发表于 2012-7-13 17:56 | 显示全部楼层
12# 古道热肠 12楼高人  电路简单可靠 只要让三极管工作在开关状态即可  判断IO口的高低点平就知道了 呵呵
xxlin1984 发表于 2012-7-13 18:37 | 显示全部楼层
OC输出的比较器

评分

参与人数 2威望 +3 收起 理由
sxhhhjicbb + 1
ocon + 2

查看全部评分

谈的元 发表于 2012-7-13 19:17 | 显示全部楼层
电阻分压?理论上确实可行
lanqiao1026 发表于 2012-7-13 11:40

实际可行
dxb_dxb 发表于 2012-7-13 19:46 | 显示全部楼层
其实电阻风压最简单了,也可行的,也可以在LM358输出端接稳压管,和5楼的接法大同小异
zhaohe2001 发表于 2012-7-13 22:33 | 显示全部楼层
电阻分压不就完了  频率又不高 何必整那么麻烦
wukunshan 发表于 2012-7-13 23:20 | 显示全部楼层
看情况了。如果3.3V和12V电源共地,采用电阻分压最实用;如果3.3V和12V电源不共地(两个电源独立),最可靠的方法就是采用光耦。
Palpitation 发表于 2012-7-13 23:30 | 显示全部楼层
我想试试回复有分拿没有,楼主帮我数一下字数,看看够不够
呆板书生 发表于 2012-7-14 06:11 | 显示全部楼层
三极管+LM358 = LM339
您需要登录后才可以回帖 登录 | 注册

本版积分规则

27

主题

500

帖子

1

粉丝