首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

接通电源后必须将377清零,复位时却必须保持377状态,该如何处理?

接通电源后必须将377清零,复位时却必须保持377状态,该如何处理?

有一电路,89S51 -> 377 -> N个继电器。
89S51通过377控制继电器,当给板子接上电源时,要求各个继电器必须是断开的,当单片机复位时,则必须维持377的输出状态(也就是必须保持继电器的开关状态)。


现在的电路,当单片机复位时,没有对377清零,因此,当单片机复位时,各继电器可以保持状态。但现在发现一个问题,当板子电源接通时,所有继电器有时会全部闭合,并且概率有30%左右。而先前只考虑到单片机输出会随机,根本没有考虑到377输出会随机的这一事实。


所以请教,该怎么样处理,才能使得在板子通电的时候,继电器不会闭合。

高手在哪里。。。。

搞个RC参数比较大的阻容电路来检测是否是上电状态.

搞个RC参数比较大的阻容电路来检测是否是上电状态.
RC参数选择比单片机的复位电路长个几倍左右,就可以检测是否在上电状态了.
然后单片机可以根据是否在上电状态来决定是否清373
如果在上电时通过单片机来清377的话,可能不完美。
因为在开机的时候,377有时会输出高电平,继电器闭合了,机器就马上开始转动,然后单片机又来清零,然后机器又停止转动,对机器可能不好。我希望是在开机时,377不要输出高电平,有办法办到吗?
是否可以这样想。
377上电的初始状态是什么?如果是高电平,那么,后面加反相器。
相应的,但片机的控制程序就要相应调整
377上电的初始状态是随机的,有时高电平,有时低电平。。。
如果,不怕麻烦,就加三态门吧。
返回列表