如何用单片机控制12V的数码管

如何用单片机控制12V的数码管,第1张

mokama
-
高级经理
七级
的方案算是很好的,不过两个电阻可以免掉,直接NPN的集电极接在PNP的基极,然后控制PNP的基极,NPN的C接数码管,这样对芯片比较安全。这种思路下,我也完成了一个设计。和你的类似。

为了减小功耗、方便电源配置,单片机的工作电压都往低电压发展,没人往高电压方向发展!
想使单片机输出或输入适合别的电压等级,大家都是在外围电路上做文章。例如采用光耦等器件,或者增加一级驱动,如单片机直接驱动NPN三极管,三极管的BE结为5V系统,CE结接12V系统,控制12V的器件,常见于单片机驱动12V继电器的回路。
升压电路有很多,上网搜索一下就有了(以“DC/DC,升压,芯片”做关键字),不过一般都是1路的,你要5路输入(5V),然后有5路输出12V的,只能是使用5个芯片,做5个升压电路完成了。

经过光耦以后电平已经转换了,接传感器一端的光耦二极管接12V系统,光耦三极管一端接5V系统,就可以转换电平。光电传感器是数字0、1信号吗?如果不是,就要改成AD输入了,不能用光耦,那时候就存在电平转换问题。

12V 的电压直接加上的话,如果负载短路,很有可能烧坏单片机内部的V2场效应管。

一般都是接5V电源。12V的你在电路里再串接一个限流电阻吧。

一般烧单片机引脚,都是因为流入单片机引脚的电流过大。

嵌入式单片机社区:>

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/yw/13393392.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-27
下一篇 2023-07-27

发表评论

登录后才能评论

评论列表(0条)

保存