,单片机如何控制电路通断

能否使用单片机点亮家庭电路中的灯?当然可以,对于熟悉单片机的人来说,原理很简单!单片机属于微控制系统,属于弱电部分,一般供电电压5V或3.3V,而家庭电路中的灯属于强电部分。相当于弱电控制强电,在实际应用中常有的事,比如控制器控制电机运行,以及各种机床、机械手等都有弱电系统控制强电的部分,单片机相当于系统的大脑,指挥各模块运作。

高压线路开关部分可以使用继电器、三极管、场效应管、可控硅、IGBT等,其中使用机械继电器原理设计最简单,因为机械继电器控制部分与触点之间完全物理隔离,不需要专门进行弱电与强电部分隔离设计。若使用三极管、场效应管、可控硅、IGBT等芯片进行控制强电线路通断,需要考虑控制电路电源与220V电源之间进行隔离设计。

1、单片机控制5V直流电源的通断,如何设计.请求指导,谢谢

利用P0其中一个口作为输出,输出口接ULN2003驱动继电器,就可以控制5V电源通断,但前提必须是所控制的电源不影响单片机的工作。用大功率开关管代替继电器,控制吸盘式电磁铁,是可以的。但必须有“续流二极管”,否则关断瞬间的感生电压会击穿甚至烧坏开关管。看来您的电流是250mA,那么楼上的答案中推荐的ULN2003、9012等电流都是够的。

按照那个电路,关断时您的T1端必须达到12伏以上才行,不然的话,就得采用完全“集电极开路”的输出特性。否则普通的TTL高电位是关不断它的。可以改用9013。9013是NPN管,关断时输入0即可。电磁铁(并有续流二极管)接在集电极和12伏电源之间。9013的发射机接地,基极串一个电阻接到T1的IO口即可。当然,也可以用ULN2003(其中已经有续流二极管了)。

2、如何用单片机控制电路通断。我需要做一个可以同时测量多个电池的充电...

这个芯片是模拟开关,例如有CD4051,它是8选1双向模拟开关,参考CD4051数据手册会告诉你怎么接线,你用程序控制ABC三个端子的电平,时分复用的方法检测每一路电压就行了。要注意,模拟开关导通时是有电阻的,通常有几百欧(除非你买低导通电阻的,不过价格贵),所以输出要连接高输入阻抗的设备。

3、如何用单片机的开关来控制电路通段时间的长短

单片机要编程序,编好后烧进单片机执行,不是两三句就能说明白。如果你控制电路通断的时间是固定的,可以买个“冰箱伴侣”来用,很便宜,最简单的方案:单片机 继电器 三极管驱动,要不电流不够驱动继电器。使用单片机内部的定时器来确定时间;使用单片机的IO控制端口,来控制电路的通断,看你的追问,是需要一个时钟芯片的DS1302DS12C887或是PCF8563之类的RTC。