·上一文章:增强硅中掺铒发光强度的途径研究
·下一文章:基于FPGA的外部存储器设计
排插系统硬件电路设计
图6 是排插遥控器的电路图,由四个按键和一个FYD12864 液晶显示模块组成人机交互界面。四个按键的作用分别是:向上,向下,确认和取消。由于单片机对于无线模块干扰比较大,所以这里采用PC817进行光耦隔离。
图6 排插遥控器电路图
图7 是排插控制器的电路图,由无线接收模块接收遥控器发送的数据,控制继电器通断电,继而控制排插的通断电。四个LED 色块指示排插的工作状况,两个按键可手动控制继电器。
图7 排插控制器电路图
3.3 数据纠错功能
由于环境中存在着干扰源,无线收发模块的通信必定会出现丢帧或误码的情况,故排插控制系统须具备一定的纠错功能。我们采取如下方式进行纠错处理:当排插控制系统接收到非完整数据时(完整数据为四次4 位数据),等待0.3s(数据保持时间)后,若仍未接收到有效数据,意味着通讯过程中出现数据帧丢失,此时将前面接收到的非完整数据帧从内存单元中删除,抛弃原数据等待下一次有效数据的传输。
即接收程序只对有效匹配数据进行处理,非有效数据直接抛弃,这样做能有效地避免在通讯出现误码时,排插控制系统出现程序跑飞的情况。