新昌小徐 发表于 2024-3-16 10:00 好的,多谢我再研究下 |
单片机上电继电器误动作的原因以及解决方法: 上电时动作是单片机在复位期间各I/O口的状态为不确定性引起的(复位期间各I/O口也许是低电平、也许是高电平,总之这期间内状态不确定)。 而断电时电源电压是以下降的斜率方式逐渐下降的,当电压下降到单片机无法维持正常状态时,此时各I/O口的状态即无法维持,属于不稳定状态,所以继电器动作一下是可以理解的。 解决的办法就是在mcu外部添加硬件,硬件做成上电延时锁定的形式,这样继电器在单片机上电或断电时就不会误动作了。 网上搜来的,我公司里的老师傅也碰到过这个问题。做的单片机系统,上电的时候会吸合,这个当时为模拟移动床(液相色谱技术,用于分离多种组份的液体,利用各组份的吸附脱附能力的差异进行分离)做的MODBUS 继电器,接了很多的电磁阀,每次开机都会全吸合一下再安静下来。 |
Hephaestus 发表于 2024-3-16 00:05 我现在调好了,超过阈值就会报警,但是不知道为啥上电的时候蜂鸣器会响一下,再恢复正常 |
仿真的时候电压对就行了,声音未必能仿出来。 |