这几天给朋友做设计,发现一个问题,我利用单片机来控制一个继电器,继电器和单片式共用一个电源,没有买光耦,继电器对单片机干扰很大,直接让单片机发生复位,
怎么办?发现导致单片机复位的原因是应为继电器的接电的瞬间会产生一个反向的电动势,导致单片机复位。
明确造成的原因之后,首先解决反向的电动势,直接在继电器的两端反接的一个二极管,这样利用二极管的单向导电性,反向电动势就直接通向地了,接好后通电实验,发现效果好多了,单片机暂时不会发生复位,但是影响液晶的显示,原来这是因为我为了图省事,在单片机的电源两端忘记接滤波电容了,接上滤波电容后,就完全不受影响。
本文详细介绍了单片机在控制继电器时遇到的干扰问题,主要是继电器接电瞬间产生的反向电动势导致的复位现象。通过在继电器两端接入二极管解决反向电动势问题,并最终发现未接滤波电容是引起液晶显示受影响的原因。文章最后补充了加入滤波电容后,单片机和液晶显示均恢复正常工作的过程。
9023

被折叠的 条评论
为什么被折叠?



