用单片机能做到同时控制最多81个继电器按需要接通和断开吗?

刘晓54577852586


想用单片机控制81个继电器的接通与断开,若选用的单片机的I∕O口足够多,通过程序完全可以使这些继电器按需要接通或断开。这里以ATmega2560单片机为例,介绍一下驱动这些继电器的方法。

▲ 单片机通过MOSFET驱动继电器。

上图中的ATmega2560是一款Atmel公司生产的8位AVR单片机,采用QFP100封装,有86个I∕O口。一般用单片机控制继电器的通断,采用普通的双极型三极管驱动即可,这里由于要同时控制最多81个继电器的通断,若采用双极型三极管驱动继电器,管子同时工作的话,可能会从单片机汲取较大的电流,故这里选用贴片MOS场效应管来驱动这些继电器。

上图是单片机一个I∕O口通过N沟道MOS场效应管驱动继电器的电路。只要给单片机编写相应的程序,其I∕O口即可根据需要控制继电器的通断。由于MOS场效应管为电压控制器件,其栅源两极之间只要有足够大的驱动电压即可控制继电器的通断。在低速控制的情况下,这类MOS场效应管从单片机I∕O口汲取的电流一般≤2μA。若控制81个继电器,可以在单片机的每个I∕O口加一个MOS场效应管。图中用的AO3400是一款贴片封装的、低开启电压(1.5~2V)的N沟道MOS场效应管,其耐压值为30V,漏极电流可达5.7A。▲ ATmega2560单片机。

用单片机控制数十个继电器的通断,这些继电器工作时可能会对单片机电路产生干扰,故单片机与继电器不可共用一组电源,单片机需要的5V电压可由7805或AMS1117稳压后供给。


创意电子DIY分享


可以的。

首先本身单片机是一个微控制器而非功率器件,增加驱动电路,完全可以驱动这么多,而且更多的也可以,比如常用的74HC595,占用3个即IO可拓展8/16/24/32等级联输出,有详细资料,可以私信我索取。


TianLongStudio


答:单片机能同时控制81个继电器通断。靠单片机自身完81继电器动作是有困难。因为单片机脚位电路带载能力有限,不防可改变通过外围电器来扩大控制81个继电器通和断。这样芯片程序编好就可以用。


黄鹤楼天下江山第一楼


按理来说810个也没问题,串入并出芯片了解一下


zae234


养殖场问这干嘛??要养单片机


譬如朝露


摊子大了用中层管理


1丁点儿


就控制方面来说完全没问题,最主要考虑的是电源功率和驱动电路


嵌入式笔记v


无数个都可以


分享到:


相關文章: