桑銳無線排隊機解決方案
一、排隊機現有方案分析
現有的排隊機系統主要有兩種一種為有線方案,通訊方法使用的是485總線,該系統存在以下問題:
(1)使用485總線,一個設備出錯容易影響其它設備,排查問題難。
(2)現場施工布線困難,需要開孔埋線等。
(3)安裝周期長。
針對有線方案存在的一些問題,有方案采用485總線+無線通訊的半無線方式,該方案解決了部分施工難的問題,但仍然存在以下問題:
(1)使用原485通訊協議,通訊校驗簡單,通訊容易出錯。
(2)采用定時查詢方式,總線繁忙,但工作效率不高。
針對現有市場方案的不足,上海桑銳電子提供新的全無線解決方案,下面將詳細說明該方案實現的方法。
二、排隊機系統組成
排隊機系統通常由主機、取號機、窗口顯示屏、呼叫器、語音控制系統等幾個方面組成;
主機: 實現全局控制功能,包括各窗口業務排隊,顯示屏數據發送,呼叫器按鍵信息接收,語音控制播放。
取號機:通常包括各業務分類界面顯示,觸摸屏控制,號碼傳送并打印。也有公司將主機及取號機合二為一。
呼叫器:包括按鍵和LCD顯示屏,按鍵包括呼叫、暫停、重呼、轉移、設置等項操作。好評設備通常和呼叫器連接在一起.
窗口顯示屏:通常分大屏顯示或每個窗口的小屏顯示,顯示當前窗口正在處理的號碼和對應的業務窗口號。
語音控制系統:由電腦直接控制或由無線模塊傳送客戶號和窗口號到語音控制器并播放。
通常整個系統包括一臺PC機,一個取號機,一個語音控制系統和N個窗口對應的呼叫器和顯示屏組成。
三、無線模塊應用
無線排隊機系統所有通訊完全通過無線來實現,現場除電源外,將不另設線路。無線排隊機系統每個設備都帶有一個無線模塊,模塊采用上海桑銳的SRWF-1022無線數傳模塊(SRWF-1022無線數傳模塊資料詳見本公司網站 www.51sunray.com ),該模塊有效傳輸距離超過500米,能可靠完成排隊機系統各設備之間的通訊。
模塊采用頻率為433MHz, 波特率9600, 數據位8位,校驗位可選,通訊接口包括TTL/RS232/RS485可選。
每個設備都設定一個唯一地址。地址可由主機通過無線模塊進行修改。呼叫器/顯示屏可任意更換位置,通過主機后臺軟件設對應關系即可。
取號機,呼叫器具有主動發送請求功能。窗口顯示屏和語音控制系統具有被動接收數據。
而主機具有居中處理相關要求并送顯示及語音。
四、系統工作流程
1.當客[FS:PAGE]戶使用取號機,取號機按存儲的號碼遞增,提供一個號碼并打印,取號機將此號碼在無線空閑狀態下發送給主機。
2.主機根據現有各窗口業務狀況,如果有某個窗口空閑,則立即指派任務。如果有客戶在前面等待則讓最新的號碼加入排隊隊列。
3.當工作人員按下呼叫器的呼叫鍵時,呼叫器通過無線模塊向主機發送要求,主機收到請求后,根據當前排隊狀況給出應答,應答包括安排的客戶號碼和現有排隊等待的人數。如果沒人排隊,則提供空閑信息。
4.主機確定有人在排隊的情況下,將最前面一個號碼發送給語音播放系統,播放語音告知客戶。并將號碼發給對應的顯示屏顯示。主機成功發送排隊號碼后,再將該號碼從排隊號碼隊列中刪除。
五、系統通訊時序處理
針對無線通訊可能出現的干擾,以及多機通訊存在的信號空中碰撞,必須在通訊協議及時序上進行軟件處理。
1.命令發送后,必須增加應答命令。如果沒收到應答或者收到錯誤信息應答,則必須重發。二次重發無效則跳過處理下一設備,并向系統管理員發送錯誤報警信息。等空閑時再進行嘗試處理。
2.協議必須增加幀校驗字節,最好采用CRC16 校驗方式,如果校驗字節錯誤,命令不進行處理,相應也沒有應答產生。
3.程序采用有任務時才產生通訊,故在空閑或窗口相對較少時,只要相應增加偵聽,基本不會產生數據碰撞。
4.因為無線模塊采用半雙工通訊,即發數據時不能收,收數據時不能發,所以在發送前,先判斷是否有設備在發送數據,如果空中無數據則立即發送。如果有設備在發送,判斷是否是主動方還是應答,如是主動,則必須等應答完成后再偵聽后發送,如果是應答,則等應答幀發送完成后,再延時偵聽發送。
5.關于延時,各設備可采用50ms內的一個隨機時間進行通訊起始發送。
6.為了增加系統的穩定性,減少碰撞次數,建議在主機上采用2個無線模塊,工作在不同信道上,一個模塊與呼叫器通訊,另一個模塊與顯示屏通訊。
7.語音系統可以不需要單獨與主機通訊,只需要監控主機與顯示屏或者呼叫器之一種設備的通訊數據,只要監控到一個完整的通訊過程,即可采用語音合成技術合成語音并通過揚聲器播放即可。
8.應答信息,可以不需要校驗,由于數據長度較短,可以采用數據重復發送3次,接收方只要接收到一次即可認為有效。
9.編寫通訊程序時,必須考慮到無線模塊傳輸數據的延遲時間。
下面簡單計算排隊機無線系統數據通訊時間:以20個窗口為例[FS:PAGE],每個窗口處理業務的時間為2分鐘,每個窗口完成一次數據通訊包括的內容為:
(1)呼叫器提出業務請求,主機給出應答。
(2)主機送顯示數據至顯示屏,顯示屏應答。
(3)主機送語音播放數據到播放控制器,播放控制器應答。
(4)主機與叫號器之間的呼叫人數/號碼交互。(如主機和叫號器為集成在一起,則此步可省略)
總共需要4個通訊來回,波特率9600,加上延時處理等,通訊時間不大于500ms,則20個窗口總需要在10秒鐘以下。相對于2分鐘,時間相當空閑。
六、方案總結
該方案所有數據通過無線進行通訊,很好解決有線485方案以及半無線方案所存在的安裝,通訊沖突等問題。呼叫器能主動提出服務要求,而不需要等待主機查詢再給出應答。所有設施變動位置,添加設備,刪除設備都能輕松完成。
相關文章
上海桑銳入選浦東新區物聯網協會常務理事單位
華夏物聯網訊:上海桑銳電子科技有限公司總經理毛加興作為浦東新區物聯網協會學會常務理事之一應邀參加了在浦東國際會議中心舉辦的“2010年全球物聯網產業發展(上海)論壇”,會議由上海市經濟和信息化委員會和浦東新區人民政府聯合舉辦,...
桑銳聶光義:中國物聯網尚處起步 預計三年內上市
4月1日,專業從事物聯網微功率無線通訊技術的高新科技企業--上海桑銳電子科技有限公司董事長聶光義向和訊網表示,目前中國物聯網產業尚處起步,公司計劃于2011年底完成股改,預計在兩至三年內上市。