完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我有个疑问,假设我现在用的单片机I/O口输出为3.3V,另外有个运放LM358为12V供电,当IN+ > IN- 时,OUT = +12V ,我想让单片机检测当IN+ > IN-时,输去一个信号,问题是这个时候OUT = +12V 为高电平,但又不可能直接连接I/O.(如果这种情况特别多,用光耦数量也太大了吧,npn三极管和mos管好像可以,但是觉得不太可靠)这时候要怎么弄,请各位大虾给些主意。
|
|
相关推荐
10个回答
|
|
其实就是判断运放做比较器用时,OUT是H还是L。只是电压12V大于3.3V不能直接相连,所以才有疑问,。后续就是单片机端口输出去控制,比如控制12V供电的蜂鸣器响。我试试楼上的办法:)
|
|
|
|
电阻分压可以的
|
|
|
|
电阻分压的确是最简单适应的。
|
|
|
|
|
|
|
|
用三极管倒相后与单片机相连,单片机的C极上拉到3.3V,C极同时为单片机的输入,B极接限流电阻后连接到LM358的输出。根据lM358输出电压的高低调整基极限流电阻,应该是简洁可靠。
|
|
|
|
OC输出的比较器
|
|
|
|
其实电阻风压最简单了,也可行的,也可以在LM358输出端接稳压管,和5楼的接法大同小异
|
|
|
|
电阻分压不就完了 频率又不高 何必整那么麻烦
|
|
|
|
看情况了。如果3.3V和12V电源共地,采用电阻分压最实用;如果3.3V和12V电源不共地(两个电源独立),最可靠的方法就是采用光耦。
|
|
|
|
三极管+LM358 = LM339
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 14:34 , Processed in 0.758234 second(s), Total 90, Slave 73 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号