基于nRF4O1的無線排隊機設計
5 系統(tǒng)軟件設計
一次完整的排隊系統(tǒng)運作過程如下:主機等待著顧客按下取票按鈕,鍵盤掃描到按下的鍵值后,根據(jù)取票類型生成排隊號,并且讀出當前系統(tǒng)時間、排隊情況、業(yè)務類型等信息,打印成排隊票。這時,如果某窗口的操作員服務完一位顧客,按下窗口鍵盤上的下一位,這個信息就會傳輸給主機,主機根據(jù)當前排隊隋況和業(yè)務情況,將排隊序列上能服務的最近客戶排隊號回應給窗口,窗口鍵盤收到回應后,立刻更新鍵盤上的顯示為要服務的排隊號。同時,主機還把這個排隊號發(fā)送給部分其他從機:窗口LED顯示屏,讓它也顯示最新的排隊號;語音播報從機,讓其播報該排隊號,以提醒顧客前來服務。發(fā)號主機按時間輪流查詢各從機狀態(tài),并進行控制,其主要處理流程如圖6。
6 結束語
基于nRF401的無線排隊系統(tǒng)具有硬件電路簡單、成本低廉、編程方便、通信可靠性高的特點,改善了以往有線排隊系統(tǒng)安裝線路復雜、故障不易排查等問題。本文提出的通信協(xié)議能夠在多臺單片機問安全地傳送數(shù)據(jù),實現(xiàn)了通信雙方非接觸式的數(shù)據(jù)傳送,也可用于其他遙控、遙測的單片機應用場合。
評論