劉勇,牛國柱
(南京理工大學(xué)機械工程學(xué)院,江蘇 南京,210094)
伴隨著科學(xué)技術(shù)的發(fā)展,尤其是微電子技術(shù)、信息傳輸技術(shù)和計算機網(wǎng)絡(luò)技術(shù)的飛躍發(fā)展,交通運輸系統(tǒng)的自動化過程得到了長足的進(jìn)步。自動售檢票(automatic face collection AFC)就是近年來在這些相關(guān)技術(shù)發(fā)展影響下產(chǎn)生的一項新技術(shù)。AFC系統(tǒng)是一種由計算機集中控制的自動售票(包括半自動售票)、自動檢票以及自動收費和統(tǒng)計的封閉式自動化網(wǎng)絡(luò)系統(tǒng),以提高交通運轉(zhuǎn)效率、方便乘客、降低運營公司成本為目的而規(guī)劃建設(shè)的系統(tǒng)[1]?,F(xiàn)從工程應(yīng)用的角度出發(fā),綜合運用計算機技術(shù)、自動化控制技術(shù)、機電一體化等關(guān)鍵技術(shù),詳細(xì)介紹半自動售票技術(shù),包括硬件設(shè)計和軟件設(shè)計,并通過實驗調(diào)試驗證其售票技術(shù)的準(zhǔn)確性與可靠性。
半自動售票系統(tǒng),作為AFC系統(tǒng)終端設(shè)備的重要組成部分之一,通常安裝在售票房或車站服務(wù)中心內(nèi),采用人工方式完成票務(wù)處理、車票發(fā)售、加值、車票分析、退票及其他服務(wù)。具體功能概述如下:
1)能夠發(fā)售單程票、儲值票等各類車票;
2)對儲值類型的票卡進(jìn)行加值;
3)對逾時出閘、余額不足等票卡進(jìn)行分析修正;
4)根據(jù)乘客需要辦理退票,打印收據(jù)憑證;
5)能夠與車站中央計算機通信,接收運行命令,發(fā)送報告等等。
相比于自動售票機,半自動售票系統(tǒng)在票/卡處理功能、人性化服務(wù)、現(xiàn)金安全、交接班處理和自動出票等技術(shù)實現(xiàn)方面更趨多樣性和復(fù)雜性。
半自動售票系統(tǒng)組成框圖如圖1所示。主機與讀卡器、打印機、售票機等部件之間采用RS-232串口通信。工控機內(nèi)安裝設(shè)備控制軟件,負(fù)責(zé)對各模塊運行控制、完成車票處理、現(xiàn)金處理、數(shù)據(jù)通信、狀態(tài)監(jiān)控等。乘客顯示器用于乘客交易信息的反饋,如購票數(shù)量、付款金額、找零等信息。票卡讀寫器內(nèi)部有感應(yīng)天線控制電路,該電路向外發(fā)射高頻電磁波,提供能量并攜帶必要的信息[2]。
圖1 半自動售票系統(tǒng)組成框圖
如圖2所示,半自動售票機由2個票箱、2個籌碼彈出器、車票通道、車票托盤、電子控制板及機械外殼組成。其中,電子控制板是半自動售票機的控制核心,負(fù)責(zé)與上位機通信,接受各項命令,發(fā)送報告,通過控制籌碼彈出器的運作發(fā)售單程票。
圖2 半自動售票機示意圖
半自動售票機的工作原理:當(dāng)進(jìn)行單程票發(fā)售時,操作員先選擇車票數(shù)量,在接受乘客付款后,向電子控制板發(fā)送出票命令,控制籌碼彈出器旋轉(zhuǎn)彈出所選數(shù)量的單程票,經(jīng)過通道送至托盤,隨后由操作員持單程票在讀卡器上進(jìn)行單程票的讀寫操作。由此可見,半自動售票機操作簡便且可靠性高,操作員可根據(jù)需要選擇票價和數(shù)量一次自動完成發(fā)售。下面分別從硬件設(shè)計和軟件設(shè)計兩方面進(jìn)行闡述。
半自動售票機負(fù)責(zé)發(fā)票的裝置是籌碼彈出器,因此電子控制板的主要任務(wù)就是如何控制籌碼彈出器準(zhǔn)確彈出規(guī)定數(shù)量的單程票?;I碼彈出器選用的是型號為CHT2x-1-0的模塊,該模塊堵塞率小于1/50萬枚,平均故障間隔(MCBF)高達(dá)75000次?;I碼彈出器的結(jié)構(gòu)示意圖如圖3所示。
圖3 籌碼彈出器結(jié)構(gòu)示意圖
籌碼彈出器上部連接票箱,采用了類似漏斗的機械結(jié)構(gòu);漏斗中間有一個可轉(zhuǎn)動的圓盤,由下面的電動機帶動旋轉(zhuǎn)。根據(jù)其單方向卡槽的特性,電動機正轉(zhuǎn)時,單程票可進(jìn)入卡槽被彈出;電動機反轉(zhuǎn)時,單程票沒有進(jìn)入卡槽,反轉(zhuǎn)的目的是調(diào)整單程票的位置便于正轉(zhuǎn)時被彈出。圖3中a,b,c為分離型感光式傳感器,用于檢測籌碼彈出器中是否有單程票,任選兩個位置檢測即可;d也為分離型感光式傳感器,用于檢測單程票彈出的數(shù)量;e為一體型感光式傳感器,用于檢測清空電磁鐵的位置。
由此可見,籌碼彈出器的控制電路包括電動機驅(qū)動電路、傳感器接口電路及電磁鐵驅(qū)動電路。由于電磁鐵的驅(qū)動電路較簡單,僅介紹電動機驅(qū)動電路和傳感器接口電路。
籌碼彈出器使用的是一款直流微型齒輪箱電動機,體積小、質(zhì)量輕、啟動轉(zhuǎn)矩大。只要在它上面加適當(dāng)電壓,電動機就轉(zhuǎn)動。這種電動機由定子、轉(zhuǎn)子、換向器(又稱整流子)、電刷等組成,定子產(chǎn)生磁場,直流電壓加在電刷上,經(jīng)換向器加到轉(zhuǎn)子線圈,轉(zhuǎn)子在定子磁場作用下,得到轉(zhuǎn)矩而旋轉(zhuǎn)起來,換向器及時改變了電流方向,使轉(zhuǎn)子能連續(xù)旋轉(zhuǎn)下去。轉(zhuǎn)子轉(zhuǎn)動的方向,可由電動機上所加電壓的極性來控制[3]。當(dāng)用固定電壓驅(qū)動電動機時,電動機的速度趨向于穩(wěn)定。
電動機驅(qū)動原理如圖4所示,選擇雙H橋電動機驅(qū)動芯片TA8429H,該芯片具有熱關(guān)斷和短路保護功能。IN1和IN2為單片機控制信號輸入端,其輸入數(shù)值決定了芯片的工作方式,如表1所示。為了抑止電動機反電動勢,在電動機控制信號的輸入端串聯(lián)電感;設(shè)計過流保護電路,檢測電動機電流,防止電動機過流損壞。
圖4 電動機驅(qū)動原理圖
表1 TA8429H的工作方式
籌碼彈出器使用的是分離型感光器和一體型感光器,原理相似。以分離型感光器為例,原理圖如圖5所示。A,K為發(fā)光側(cè),C,E為受光側(cè)。當(dāng)沒有物體遮光時,感光器輸出為低電平;當(dāng)有物體遮光時,感光器輸出為高電平。采用三極管驅(qū)動的優(yōu)點有兩個:1)高電平導(dǎo)通可提供較高的驅(qū)動電流,保證光藕飽和導(dǎo)通;2)低電平截止可使感光器在半自動售票機不工作時不帶電,延長光耦的使用壽命[4]。該電路具有較強的驅(qū)動能力和抗干擾能力。
圖5 傳感器接口電路
首先介紹籌碼彈出器的控制原理。
1)當(dāng)需要出票時,電動機正轉(zhuǎn),3s之內(nèi)若計數(shù)感光器不遮光(未放出),經(jīng)過300ms停止時間后,電動機反轉(zhuǎn)1s,再經(jīng)過300ms的停止時間后,再次進(jìn)行正轉(zhuǎn)運轉(zhuǎn),這種反轉(zhuǎn)最多連續(xù)進(jìn)行6次,若6次之后計數(shù)感光器還不遮光,上報結(jié)果。
2)計數(shù)感光器信號2ms以上是遮光狀態(tài)的話,判斷為遮光,超過70ms不透光就是卡票。
3)發(fā)出票數(shù)達(dá)到指定數(shù)量的話,10ms以內(nèi)用制動器狀態(tài)停止電動機。
4)出票前b(或c)感光器在遮光狀態(tài)下,出票過程中哪怕有一次感光器透光的時候進(jìn)行反轉(zhuǎn)。這種反轉(zhuǎn)最多進(jìn)行4次,各個反轉(zhuǎn)結(jié)束后進(jìn)行感光器的檢查。要是遮光的話就不進(jìn)行反轉(zhuǎn),第4次還是透光的話就認(rèn)為票箱中沒有單程票。
了解了籌碼彈出器的控制原理之后進(jìn)行軟件設(shè)計。軟件設(shè)計根據(jù)功能可以劃分為通電自檢子程序、串口通信子程序、出票子程序和策略調(diào)度子程序等。通電自檢子程序用于檢測各部件狀態(tài)是否正常,如有故障及時上報,待故障解決才可正常售票;串口通信子程序用于實現(xiàn)半自動售票機與上位機的通信,包括接收各種指令和發(fā)送結(jié)果;出票子程序根據(jù)電動機和傳感器的控制時序進(jìn)行出票控制;策略調(diào)度子程序用于管理出票策略,如果當(dāng)前通道發(fā)出的票數(shù)不足設(shè)定數(shù),查看策略是否允許備用通道出票,也可以設(shè)置為自動支出切換。由于篇幅所限,在此不能就各個子程序的軟件實現(xiàn)做較為詳細(xì)的闡述,僅給出該設(shè)計的出票子程序流程圖,如圖6所示。
圖6 出票子程序流程圖
經(jīng)過實驗調(diào)試,單個通道的售票功能正常,出票數(shù)量準(zhǔn)確;當(dāng)一個通道出票數(shù)量不足時,另一個通道可自動支出切換。由此可見,此設(shè)計合理可行,以下總結(jié)了三點值得改進(jìn)的地方:1)快速售票,在人流量大的車站需要更加快速的售票;2)擴展功能,比如票箱管理,實時更新票箱數(shù)據(jù),方便查閱數(shù)據(jù);3)人機交互界面,要求美觀實用,方便乘務(wù)人員操作。
[1]潘穎芳.城市軌道交通AFC系統(tǒng)體系結(jié)構(gòu)分析與研究[J].信息技術(shù),2012(2).
[2]吳春波.AFC半自動售票機軟件構(gòu)架設(shè)計與實現(xiàn)[D].上海:東華大學(xué)出版社,2010.
[3]王淑芳.電機驅(qū)動技術(shù)[M].北京:科學(xué)出版社,2008.
[4]周傳德.傳感器與測試技術(shù)[M].重慶:重慶大學(xué)出版社,2009.