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