殷小偉
(南京地鐵運(yùn)營有限責(zé)任公司 江蘇 南京 210012)
淺談嵌入式系統(tǒng)的AFC車站終端設(shè)備
殷小偉
(南京地鐵運(yùn)營有限責(zé)任公司江蘇南京210012)
隨著經(jīng)濟(jì)不斷發(fā)展,城市交通系統(tǒng)變得越來越完善,大大提高人們出行的便捷性。目前,軌道交通已經(jīng)成為城市交通的主要組成部分,其中,嵌入式系統(tǒng)AFC車站終端設(shè)備的不斷推廣和應(yīng)用,大大減少工作人員的工作量,對(duì)于提高乘客的乘車安全性、可靠性具有重要影響。本文就嵌入式系統(tǒng)的AFC車站終端設(shè)備的相關(guān)組成、應(yīng)用等進(jìn)行全面分析,以不斷提高AFC車站終端設(shè)備的設(shè)計(jì)水平。
嵌入式系統(tǒng);AFC車站終端設(shè)備;硬件;軟件
目前,車站使用較多的終端設(shè)備有自動(dòng)檢票機(jī)、自動(dòng)售票機(jī)和補(bǔ)票機(jī)等,可以直接為乘客解決乘車票務(wù)方面的部分問題。隨著經(jīng)濟(jì)不斷發(fā)展,車站終端設(shè)備的安全性、準(zhǔn)確性和可靠性等需要不斷提高,才能更好的滿足社會(huì)發(fā)展需求。因此,對(duì)嵌入式系統(tǒng)的AFC車站終端設(shè)備有比較全面的了解,可以更好的解決乘客乘車過程遇到的相關(guān)問題。
本文主要講述的是AFC車站終端設(shè)備中的自動(dòng)售票機(jī),其具備的特點(diǎn)主要有如下幾個(gè)方面:①?zèng)]有人值班和看守,運(yùn)行時(shí)間為24h,具有較高可靠性;②業(yè)務(wù)邏輯性較強(qiáng),乘客的操作具備一定不確定性;③主要為大眾服務(wù),具有較高安全性,并可以同時(shí)完成多臺(tái)設(shè)備的聯(lián)機(jī)操作;④具有較高時(shí)效性,可以滿足不同時(shí)間段的乘客需求;⑤軌道交通有自己的路網(wǎng),其必須在上述環(huán)境中正常運(yùn)行。目前,自動(dòng)售票機(jī)使用的操作系統(tǒng)主要有Windows CE、Windows XP、Linux等多種類型,隨著社會(huì)不斷發(fā)展,他們具有的性能已經(jīng)不能很好的滿足軌道交通的發(fā)展需求,而嵌入式操作系統(tǒng)的合理運(yùn)用,使得車站終端設(shè)備的整體性能得到不斷提高,成為當(dāng)前軌道交通不斷發(fā)展的重要支持之一。
圖1 自動(dòng)售票機(jī)硬件結(jié)構(gòu)圖
如圖1所示,自動(dòng)售票機(jī)的主要硬件有USB、VGA、BIO等,在采用型號(hào)為IA32的處理器和PC104總線方式的主控板情況下,將網(wǎng)卡、顯示卡、DIO擴(kuò)展卡、多串口適配卡等結(jié)合成一體,可以有效完成自動(dòng)售票機(jī)的各種操作。目前,我國采用的嵌入式操作系統(tǒng)是Re Works,它的主要框架是BSP,可以為其提供供ARM系列、B1ackfin多核DSP系列和Power Pc系列等,最終在結(jié)合相關(guān)設(shè)備和線路的情況下,實(shí)現(xiàn)自動(dòng)售票的各種要求。
如圖2所示,采用ReWorks來定制自動(dòng)售票機(jī),在合理運(yùn)用特定型號(hào)多串口擴(kuò)展卡、USB觸摸屏、高分辨率顯示卡驅(qū)動(dòng)等情況下,可以通過Re Works的驅(qū)動(dòng)作用來完成應(yīng)用加載,最終滿足乘客乘車的相關(guān)票務(wù)需求。
圖2 自動(dòng)售票機(jī)應(yīng)用定制的Re Works體系
一般來講自動(dòng)售票機(jī)的主要軟件組成結(jié)構(gòu),其應(yīng)用主要分為驅(qū)動(dòng)層、業(yè)務(wù)層和表示層三個(gè)部分,其中,驅(qū)動(dòng)層的主要功能是為特殊硬件提供獨(dú)立接口,與其它業(yè)務(wù)邏輯沒有任何聯(lián)系;業(yè)務(wù)層的主要功能是針對(duì)TVM具備的各種功能來進(jìn)行設(shè)計(jì)的,可以有效滿足各種實(shí)際需求;表示層的主要功能是實(shí)現(xiàn)乘客的可視化輸出,從而為乘客、工作人員提供各種操作界面。
隨著經(jīng)濟(jì)不斷發(fā)展,軌道交通系統(tǒng)變得更加完善,通過修改的Windows自動(dòng)售票機(jī)在實(shí)踐中得到了應(yīng)用,可以很好的在采用ReWorks定制自動(dòng)售票機(jī)中得到運(yùn)用。與此同時(shí),ReDe為ReWorks提供了集成開發(fā)平臺(tái),可以實(shí)現(xiàn)C++語言的充分應(yīng)用,但是,Windows和ReWorks兩者之間存在一定差異,因此,在進(jìn)行Windows自動(dòng)售票機(jī)的修改時(shí),需要對(duì)窗體、圖形處理機(jī)制進(jìn)行全面分析,選擇合適的I/O類API、任務(wù)量API、圖形界面等,才能真正滿足車站自動(dòng)售票機(jī)的各種操作需求。例如:采用ReWorks定制自動(dòng)售票機(jī)主要是對(duì)系統(tǒng)進(jìn)行有效控制,因此,無法提供比較豐富的圖形和各種窗體。在進(jìn)行自動(dòng)售票機(jī)的設(shè)計(jì)時(shí),顯示格式主要是BMP或JEPG,可以完成各線路的快速切換,并且,在觸摸情況下可以將其看做鼠標(biāo),以在設(shè)置特定文本格式的情況下,可以快速更新圖形界面。另外,車站的乘客比較多,每個(gè)人的乘車需求不一樣,因此,采用上述自動(dòng)售票機(jī)還需要確保窗體、窗體消息的持續(xù)循環(huán)性,才能避免操作不便捷給乘客帶來各種不良影響。
根據(jù)我國軌道交通的實(shí)際發(fā)展情況可知,基于嵌入式系統(tǒng)的AFC車站終端設(shè)備的不斷推廣和應(yīng)用,是目前車站終端設(shè)備的主要發(fā)展方向,可以大大提高乘客乘車時(shí)的安全性,對(duì)于減少故障問題和降低設(shè)備故障發(fā)生率等有著重要影響。
TP311.52
A
1673-0038(2015)25-0285-01
2015-6-3