4个级联的情况也试验了,程序里循环写两组数据,第一组发0xff,0x00,0x00,0xff,然后延时几秒后,第二组数据0x00,0xff,0xff,0x00。 在继电器外部的24VDC电源没有接上的情况下,继电器按照程序设计的进行吸合。视频见https://v.youku.com/v_show/id_XNDEwNTQzODAzNg==.html?spm=a2hzp.8244740.0.0
一旦外部24V直流电源接通,其实就是把正极从继电器的共同端吸合至常开端,接通24V电源控制其他设备。就会出现程序初始化就继电器全部吸合的状态,然后感觉是到了延时函数的时候继电器疯狂的吸合,感觉像是延时函数中的循环在不停的往HC595的DS端写入0和1导致。视频见:https://v.youku.com/v_show/id_XNDEwNTQzOTU5Ng==.html?spm=a2hzp.8244740.0.0
这一周都在反复改代码重新接线调整,但是一直失败。。。是一直失败。。。查了网上说的继电器在断在的时候线圈会产生反向电动势, 关键问题是程序初始化烧入单片机后,都没有断开的步骤直接就全部吸合了。
百思不得其解。望大家指点一二。谢谢!
|