基于51单片机智能排插的设计与 |
您所在的位置:网站首页 › 插排的组成 › 基于51单片机智能排插的设计与 |
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 |