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