发新帖本帖赏金 50.00元(功能说明)我要提问
返回列表
[开源硬件]

【21ic第三届设计大赛】+冗余执行系统(STC)

[复制链接]
3232|6
手机看帖
扫描二维码
随时随地手机跟帖
一叶倾城wwq|  楼主 | 2019-6-1 23:45 | 显示全部楼层 |阅读模式
本帖最后由 一叶倾城wwq 于 2019-6-1 23:51 编辑

看到题目想做数字函数发生器,手头没有示波器
秉承着物尽其用不浪费的观念,翻出了去年跟STC申请的样片(STC15W408AS),虽然有点大材小用,空了很多引脚,为了不让它蒙尘,还是把它用上了。
解题思路:
上电默认为主机采样ADC数据进行控制(3个电压值3个状态),在工作过程中,应该有两个监测环节->1、从机监测主机送出的LED控制信号;2、两块MCU主从之间UART通信读取AD数据互相告知。
对应的,存在两种情况为错误应交由从机进行控制->1、在二者读取的AD数据一致时,主机输出的控制电平(脉冲)不正确;2、在二者读取的AD数值超过一定误差,这时根据我们的三个条件数值进行判断(也就是类似经验值)主机和从机谁读取的数据是正确的,由对应的MCU进行控制(一般设定会由按键等外部因素干扰主机读取)。
若主机发生故障,应该有故障指示,此时即使主机发生的故障问题已经恢复(读取和控制逻辑),也不会交还控制权给主机,仍由从机控制,要有人员参与(如重启等),避免误判断引起频繁交接控制权。
外部干扰因素:按键。
(不对之处请各位大佬指正)
STC样片.jpg
冗余PCB.png

使用特权

评论回复

打赏榜单

21ic小喇叭 打赏了 50.00 元 2019-08-12
理由:21ic第三届设计大赛

相关帖子

王栋春| | 2019-6-2 21:25 | 显示全部楼层
后续资料分享呀

使用特权

评论回复
一叶倾城wwq|  楼主 | 2019-6-3 10:20 | 显示全部楼层

可能要拖更了,不是每天都有时间搞它,我尽量

使用特权

评论回复
一叶倾城wwq|  楼主 | 2019-6-29 22:28 | 显示全部楼层
明天就是最后一天了,到外地几天,回来接着加班,如果明天下班早就抓紧时间弄好它,唉~
PCB空板.jpg
焊后PCBA.jpg

使用特权

评论回复
springvirus| | 2019-6-30 07:16 | 显示全部楼层
一叶倾城wwq 发表于 2019-6-29 22:28
明天就是最后一天了,到外地几天,回来接着加班,如果明天下班早就抓紧时间弄好它,唉~ ...

直接用开发板多方便啊,画板,焊件,太耗时了

使用特权

评论回复
springvirus| | 2019-6-30 07:16 | 显示全部楼层
直接用开发板多方便啊,画板,焊件,太耗时了

使用特权

评论回复
一叶倾城wwq|  楼主 | 2019-6-30 20:44 | 显示全部楼层
springvirus 发表于 2019-6-30 07:16
直接用开发板多方便啊,画板,焊件,太耗时了

当时想着快一年没画板了,画个玩玩,再说现在打板好便宜,5片30元,没想到后面时间这个紧张,没得玩了

使用特权

评论回复
发新帖 本帖赏金 50.00元(功能说明)我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

78

主题

1264

帖子

11

粉丝