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

您所在的位置:网站首页 插排的组成 基于51单片机智能排插的设计与

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

2024-07-17 02:53| 来源: 网络整理| 查看: 265

3.2 排插系统硬件电路设计

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

   图6 排插遥控器电路图

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

   图7 排插控制器电路图

  3.3 数据纠错功能

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

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

  4 智能排插软件设计

  排插系统软件采用51 单片机C语言模块化编程,主要由主程序、遥控器操作程序、排插操作控制系统程序、液晶显示程序等组成。在此给出遥控器操作程序流程图和排插操作控制系统流程图(见图8、图9)。

  其他模块的流程图因为篇幅的原因,在此就不再赘述。

   图8 遥控器操作程序流程图

   图9 排插操作控制系统流程图

  5 结束语

  本系统利用51 单片机控制的排插,具有一定的创新性。遥控彻底关机,无待机耗电问题,环保省电。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3