首页 > 应用 > 单片机应用
[导读]在实际的系统应用中,我们经?;嵊龅蕉韵低晨煽啃砸蠹叩某『?,通常采用的解决办法就是双机热备份。

粤11选五开奖直播 www.ptp5c.cn 引言

本文引用地址: //www.ptp5c.cn/app/mcu/201807/804853.htm

在实际的系统应用中,我们经?;嵊龅蕉韵低晨煽啃砸蠹叩某『?,通常采用的解决办法就是双机热备份。

原理:

在一个应用中,我们需要对多路电源进行切换控制,因为系统不允许掉电,所以对该切换控制的要求非常高。为了解决该问题,我们采取了双 MCU 热备份的方案。图 1 是这个小系统的部分原理图。

图 1:双 MCU 热备份原理图

图 1:双 MCU 热备份原理图

原理说明:

1、图 1 中,我们使用了两颗 32 脚的 HR8P506FHLK 芯片??悸堑接τ弥谢剐璐硪恍┙细丛拥男藕?,故选用这颗 32 位的 CORTEX M0 内核的 MCU。

2、使用比较器对多路电源进行检测,比较器的输出端连接到 MCU 的外中断口上,通过外部中断检测比较器输出端的电平变化,这个原理比较简单,容易理解。

在实际应用中,多路检测部分有一个需注意的关键点:比较器产生的信号,分离成两路,分别送到两个 MCU, 这四路信号必须分别经过电阻隔离才能接入 MCU 输入端口,即图 1 中的隔离电阻 R1、R7、R16、R17。

3、两颗 MCU 的切换检测控制是通过一组 UART 口和一个普通 IO 口实现的,如图 1 中的 TXD1、RXD1和 PA23。

双机切换检测控制方法:

该如何裁定两片 MCU 中的哪一片当前应该工作?秘诀在于使用了一组 UART 口和一个普通 IO 口。两个 MCU 一个工作于主模式,一个工作于辅助模式。

当系统正常时,工作于主模式的 MCU 承担检测和控制工作。但此时工作于辅助模式的 MCU 也同时在检测输入信号,并且做好了输出控制的准备,只是最后的输出并没有执行。

运行时,主模式的 MCU 会与辅助模式的 MCU 进行数据交换,交换内容至少包括:对输入信号的检测结果、输出控制变量值、相关的运算结果等等。

这样,两个 MCU 的信息会始终保持一致。

图 2:MCU 交换信息的方式

正常运行时,除了有 UART 口的信息交换外,还有一个单独的 IO 口互连,这个 IO 口的作用是输出心跳信号,主模式的 MCU 运行时,会定时输出心跳信号,副模式的 MCU 会检测这个信号。

心跳信号的输出程序和检测程序分别如下:

3.jpg

图 3:心跳信号产生的程序

4.jpg

图 4:心跳信号检测的程序

当 UART 口通讯中断时,这个心跳信号的输出也会有相应的变化,此时辅助模式 MCU 会检测这个口的信号状态变化,以确定主模式 MCU 是否正常工作,这个检测过程 20ms 时间内完成。

如果辅助模式 MCU 确定主 MCU 有异常,则接管检测和控制工作,并且会告知用户。

问题:

1)这样的方式在实际应用中,会不会出现误判?

当然会,即使我们采取再多的方法,误判也无法避免。

2)如果出现误判是不是会导致控制逻辑混乱呢?

当然不会,因为输出控制电路还有一套逻辑来保证系统工作的可靠性。

后记:

在实际应用中,输出控制电路的逻辑是如何处理的呢,这个问题留待下一次详细解释。为了提高系统可靠性和安全性,会有其他更好的方法和思路,欢迎交流探讨。

我 要 评 论

网友评论

热门文章

技术子站

更多

项目外包

更多

推荐博客

  • 奥运冠军寄语Running Together国际迷你马拉松—在线播放—《奥运冠军寄语Running Together国际迷你马拉松》—体育—优酷网,视频高清在线观看 2019-04-18
  • 清明祭英烈:90后抗洪英烈曹志宇、王岩松生前影像曝光 2019-04-17
  • 2018安徽秸秆综合利用产业博览会举办 2019-04-17
  • 大国担当!中国引领全球气候治理(在习近平新时代中国特色社会主义思想指引下——新时代新作为新篇章) 2019-04-16
  • 麦味地黄丸 老人的长寿丸 2019-04-15
  • 新华时评:磋商,不等于反复折腾 2019-04-14
  • 【专访】专访周抗——面向心灵谈摄影 2019-04-14
  • 小说文体审视、研究唐蕃关系的新突破 2019-04-13
  • 紫光阁中共中央国家机关工作委员会 2019-04-12
  • 习近平时间携手共建生态良好的地球美好家园 2019-04-11
  • 中生代男演员受关注 雷佳音式"中年萌"越来越吃香 2019-04-10
  • 吴昕孺:一轮明月照湖湘 文明自有温度 2019-04-10
  • 山西旅游推介会在首尔举行 2019-04-09
  • 黄河发源地青海“多管齐下”确保“一江清水向东流” 2019-04-08
  • 在深入推动长江经济带发展座谈会上的讲话 2019-04-08
  • 692| 996| 912| 950| 893| 288| 308| 976| 594| 632|