STM32/STM8技术william hill官网
直播中

搁浅于岸

6年用户 4经验值
擅长:控制/MCU
私信 关注
[问答]

32无法正常控制继电器开关水泵或电机

按键控制103c8t6的一个io口驱动继电器开关,继电器是高电平触发方式,供电是5v,继电器控制的是一个5v水泵。

当继电器与水泵断开(继电器空载)时,按键可以正常控制32驱动继电器开关;
当继电器与水泵连接时,按按键控制开,io口输出高电平,继电器打开,水泵工作,但是此时按按键控制关,32会没反应,然后断开继电器和水泵(继电器孔在),32会恢复过来,正常响应按键控制。

更早以前还控制过5v直流电机,一样不能用的现象

以同样方式,继电器控制的LED、加热片、制冷片等器件,均可实现正常按键控制开关。
以同样方式,主控芯片使用89C52,好像也是可以正常响应按键控制继电器开关。

已退回5积分

回帖(1)

贾飞小

2024-3-27 16:50:24
根据您的描述,存在以下可能的问题:

1. 流程设计不正确:在继电器与水泵连接时,按下按键控制开,IO口输出高电平,继电器打开,水泵工作。但是在按下按键控制关时,IO口状态可能没有变化,导致继电器无法关闭。可能需要重新设计控制流程,确保IO口状态正确变化。

2. 电源供电不稳定:当继电器与水泵连接时,水泵的工作状态可能导致电源供电不稳定,进而影响到您的32控制威廉希尔官方网站 。可能需要考虑增加稳压器或者使用稳定的电源来供电。

3. IO口电流不足:继电器的触发电流可能大于32的IO口所能提供的电流。这种情况下,可能需要使用电流放大器、继电器模块等来增加IO口的电流输出能力。

另外,如果之前的主控芯片89C52能正常响应按键控制继电器开关,但32无法,可能是由于32的IO电流输出能力不足,导致无法稳定驱动继电器。您可以尝试使用更强大的IO口或者电流放大器等来解决问题。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分