基于遠(yuǎn)距離射頻技術(shù)的公交車自動(dòng)報(bào)站系統(tǒng)
射頻接收器接收到站臺反射回來的信號后,將信號送入單片機(jī)。單片機(jī)根據(jù)存儲(chǔ)好的站臺數(shù)據(jù)庫進(jìn)行站臺識別,識別結(jié)束后再調(diào)用語音存儲(chǔ)模塊事先錄制好的對應(yīng)報(bào)站語音信息。語音信息經(jīng)數(shù)模轉(zhuǎn)換電路后輸出模擬語音信號,再經(jīng)放大電路放大驅(qū)動(dòng)揚(yáng)聲器進(jìn)行語音播報(bào),并調(diào)用相應(yīng)的信息在顯示屏上對到站信息進(jìn)行顯示。當(dāng)報(bào)站信息出現(xiàn)異常時(shí),公交車司機(jī)可通過操作鍵盤上的按鍵,來對報(bào)站信息進(jìn)行調(diào)整。
2.3 程序設(shè)計(jì)流程
程序設(shè)計(jì)流程如圖5所示。首先對系統(tǒng)進(jìn)行初始化,確定公交車的初始位置(默認(rèn)為從起始站出發(fā))。在公交車運(yùn)行過程中,不斷發(fā)射射頻信號,當(dāng)靠近某一站臺的射頻卡時(shí),首先進(jìn)行識別檢驗(yàn),檢驗(yàn)是否為干擾信號,若是干擾信號,則繼續(xù)發(fā)射射頻信號,若不是則對反射
回的射頻信號送入單片機(jī)進(jìn)行識別,單片機(jī)程序采用查詢模式,識別站臺出的身份后,調(diào)用語音模塊中相應(yīng)的語音信息和寄存器中的站臺文字信息分別送到音響和顯示屏進(jìn)行語音播報(bào)和顯示。系統(tǒng)安裝手動(dòng)控制電路,用以解決一些特殊和意外情況。
接下來對反射回的射頻信號進(jìn)行編碼驗(yàn)證,將接收到的射頻信號編碼與存儲(chǔ)在單片機(jī)內(nèi)部存儲(chǔ)器中的編碼進(jìn)行比對,識別站臺的身份,以確定調(diào)用語音模塊中語音信息,保證不會(huì)發(fā)生錯(cuò)誤報(bào)站的情況,還可以很好地解決多路公交車??客徽九_時(shí)的相互影響問題(不同路的公交車射頻閱讀器不同)。當(dāng)出現(xiàn)一些特殊和意外情況時(shí),司機(jī)按下控制按鍵,可強(qiáng)制對報(bào)站程序進(jìn)行修正,或使公交車發(fā)出一些特定語音信息。意外情況解除后,公交車接收到新的站臺信號,通過編碼驗(yàn)證后,程序又可以恢復(fù)自動(dòng)運(yùn)行。
此程序在設(shè)計(jì)過程中考慮了公交車在實(shí)際運(yùn)行中可能出現(xiàn)的問題,滿足系統(tǒng)在實(shí)際運(yùn)行中的各項(xiàng)要求。
3 設(shè)計(jì)方案的實(shí)施
在公交車自動(dòng)報(bào)站系統(tǒng)中,可以利用原有的公交車手動(dòng)報(bào)站系統(tǒng),在原有的基礎(chǔ)上增加一套遠(yuǎn)距離射頻設(shè)備和一塊控制單片機(jī)。將單片機(jī)發(fā)出的控制信號通過光電傳感器加到手動(dòng)報(bào)站器的按鈕兩端,當(dāng)射頻接收器接收到射頻信號時(shí),通過單片機(jī)驅(qū)動(dòng)光電傳感器導(dǎo)通,達(dá)到司機(jī)手動(dòng)按下按鈕的效果,從而降低自動(dòng)報(bào)站系統(tǒng)的改造成本,具有更好的可行性??紤]到公交車運(yùn)行過程中的道路和上下車情況變化很大,因此仍然保留了司機(jī)的手動(dòng)控制電路。這樣,若在某些特殊情況下,司機(jī)可以對報(bào)站系統(tǒng)進(jìn)行修正。
4 結(jié)論
通過在公交車和站臺上的實(shí)際測試,本公交車自動(dòng)報(bào)站系統(tǒng)獲得了良好的傳輸效果。系統(tǒng)工作穩(wěn)定、性能優(yōu)良、成本低,具有很強(qiáng)的實(shí)用性和推廣價(jià)值,完全可以用它來大規(guī)模地對現(xiàn)有公交車手動(dòng)報(bào)站器進(jìn)行改造。
評論