新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于51单片机智能排插的设计与实现

基于51单片机智能排插的设计与实现

作者:时间:2011-08-16来源:网络收藏

本文引用地址:http://www.eepw.com.cn/article/172559.htm

3.2 排插系统硬件电路

  图6 是排插遥控器的电路图,由四个按键和一个FYD12864 液晶显示模块组成人机交互界面。四个按键的作用分别是:向上,向下,确认和取消。由于对于无线模块干扰比较大,所以这里采用PC817进行光耦隔离。

图6 排插遥控器电路图

图6 排插遥控器电路图

  图7 是排插控制器的电路图,由无线接收模块接收遥控器发送的数据,控制继电器通断电,继而控制排插的通断电。四个LED 色块指示排插的工作状况,两个按键可手动控制继电器。

图7 排插控制器电路图

图7 排插控制器电路图

  3.3 数据纠错功能

  由于环境中存在着干扰源,无线收发模块的通信必定会出现丢帧或误码的情况,故排插控制系统须具备一定的纠错功能。我们采取如下方式进行纠错处理:当排插控制系统接收到非完整数据时(完整数据为四次4 位数据),等待0.3s(数据保持时间)后,若仍未接收到有效数据,意味着通讯过程中出现数据帧丢失,此时将前面接收到的非完整数据帧从内存单元中删除,抛弃原数据等待下一次有效数据的传输。

  即接收程序只对有效匹配数据进行处理,非有效数据直接抛弃,这样做能有效地避免在通讯出现误码时,排插控制系统出现程序跑飞的情况。


上一页 1 2 3 4 下一页

评论


相关推荐

技术专区