·上一文章:基于TMS320F2812的双通道高精度伺服系统
·下一文章:飞机防滑刹车系统检测装置的研究和设计
5 系统软件设计
一次完整的排队系统运作过程如下:主机等待着顾客按下取票按钮,键盘扫描到按下的键值后,根据取票类型生成排队号,并且读出当前系统时间、排队情况、业务类型等信息,打印成排队票。这时,如果某窗口的操作员服务完一位顾客,按下窗口键盘上的"下一位",这个信息就会传输给主机,主机根据当前排队隋况和业务情况,将排队序列上能服务的最近客户排队号回应给窗口,窗口键盘收到回应后,立刻更新键盘上的显示为要服务的排队号。同时,主机还把这个排队号发送给部分其他从机:窗口LED显示屏,让它也显示最新的排队号;语音播报从机,让其播报该排队号,以提醒顾客前来服务。发号主机按时间轮流查询各从机状态,并进行控制,其主要处理流程如图6。
6 结束语
基于nRF401的无线排队系统具有硬件电路简单、成本低廉、编程方便、通信可靠性高的特点,改善了以往有线排队系统安装线路复杂、故障不易排查等问题。本文提出的通信协议能够在多台单片机问安全地传送数据,实现了通信双方非接触式的数据传送,也可用于其他遥控、遥测的单片机应用场合。