
以ATmega2560微控制器为例,介绍驱动这些继电器的方法.



微控制器通过MOSFET驱动继电器.

上图中的ATmega2560是Atmel Corporation生产的8位AVR微控制器. 它包装在QFP100中,具有86个I / O端口. 通常,使用单片机来控制继电器的开关,并且可以使用普通的双极晶体管来驱动. 这里,由于必须同时控制多达81个继电器的开关,因此,如果使用双极晶体管来驱动继电器,则电子管可能会同时工作. 单片机消耗大电流,因此这里使用芯片MOS场效应管来驱动这些继电器.
上图是单芯片I / O端口通过N沟道MOS场效应晶体管驱动继电器的电路. 只要为单个芯片编写了相应的程序,它的I / O端口就可以根据需要控制继电器的打开和关闭. 由于MOS场效应晶体管是电压控制装置,因此只要栅极和源极之间具有足够大的驱动电压,就可以控制继电器的导通和截止. 在低速控制的情况下,这种类型的MOS场效应管从单片机的I / O端口汲取的电流通常≤2μA. 如果控制81个继电器单片机驱动继电器,则可以将MOS场效应管添加到单片机的每个I / O端口. 图中使用的AO3400是芯片封装中的N沟道MOS场效应晶体管单片机驱动继电器,具有低导通电压(1.5〜2V). 其耐压为30V,漏极电流可以达到5.7A.

ATmega2560微控制器.
使用单片机控制数十个继电器的打开和关闭,这些继电器在工作时可能会干扰单片机电路,因此单片机和继电器不能共享一组电源. 稳压后,可以由7805或AMS1117提供单片机所需的5V电压.
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/dianqi/article-280424-1.html
火腿鹅肝鱼子酱螃蟹
说白了就是要个面子
除了报告小米