999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

公交車到站自動預報系統設計

2015-07-03 03:34:00余楊廣遲振祥王建文
單片機與嵌入式系統應用 2015年5期
關鍵詞:信息設計

余楊廣,遲振祥,王建文

(國防科技大學 機電工程與自動化學院,長沙410073)

引 言

為了實現公交系統的智能信息化建設目標,本文設計了一套公交車到站自動預報系統,主要目的在于方便乘客在等待公交車時能直觀地看到所要乘坐的公交車的行駛位置,讓乘客能夠更加合理地安排自己的乘車計劃[1]。此前,眾多學者已經對公交車到站自動預報系統進行了廣泛研究,并提出了多種方案,如參考文獻[2]提出利用GPS定位信息實現站點檢測,利用GSM網絡實現站臺數據分發;參考文獻[3]提出利用GPS定位信息實現站點檢測,利用ZigBee實現站臺數據分發;參考文獻[4]提出利用RFID卡實現車輛檢測,利用GSM網絡實現站臺數據分發;參考文獻[5]提出利用GPS定位信息實現站點檢測,利用交通通信專網(iDEN)實現站臺數據分發;參考文獻[6]提出利用近距離無線數傳模塊實現車輛檢測,利用遠距離無線數傳模塊實現站臺數據分發。

雖然上述方案均是可行的,但是,它們具有一定的局限性。參考文獻[2,3,5]采用GPS實現站點檢測的局限性在于:價格昂貴;在城市環境中GPS信號易受建筑物、樹木、隧道遮擋,從而導致某些區域無法定位;需要在車內走線,在車頂安裝調試,安裝困難;當站點或運行線路發生變化時,須重新采集站點坐標,過程繁瑣,通用性差。參考文獻[4]采用GSM網絡實現站臺數據分發的局限性在于:該系統是一套集中式處理系統,當處理中心發生故障時,一條或多條線路均將無法正常工作,影響面大,站點正常工作時間急劇下降。參考文獻[6]采用近距離無線數傳模塊實現車輛檢測的局限性在于:與ZigBee模塊相比,無線數傳模塊的成本更高、功耗更大、體積更大、時延更長、可靠性更低、安全性更差。

基于上述原理,本文給出了公交車到站自動預報系統總體設計方案,并對系統的組成及工作原理進行了闡述,特別著重闡述了系統軟件流程及通信協議設計。最后,通過現場安裝、調試、使用證明了該系統具有良好的工作性能和可靠性。

1 系統總體設計

本文設計的公交車到站自動預報系統由車載模塊、站臺模塊和中繼模塊三部分組成(如圖1所示)。其中,車載模塊安裝在公交車上,負責把公交車位置信息發送給站臺模塊;站臺模塊安裝在站牌處,負責接收、處理、顯示公交車位置信息,同時把該信息發送給下一站臺,實現信息的接力傳遞[6];中繼模塊安裝在兩站臺間合適位置,負責通信中繼,用于保障站臺間隔超出通信距離時的正常通信。

圖1 公交車到站自動預報系統結構

由圖1可知,公交車到站自動預報系統具體包括電源模塊、控制模塊、ZigBee模塊、控制面板、狀態指示燈、無線數傳模塊、LED面板。其中,電源模塊的作用是把車載電瓶12 V直流電(車載模塊)或220 V交流電(站臺模塊/中繼模塊)變換成5 V直流電,以便給控制模塊(車載模塊)和無線數傳模塊(站臺模塊/中繼模塊)供電;控制模塊的作用是收發串口數據,控制LED燈亮滅,接收控制面板按鍵指令;ZigBee模塊的作用是實現公交車與站臺間無線通信;控制面板的作用是控制車載模塊上電、重啟和斷電以及設置公交車運行方向,以便馬路對面站臺模塊接收到車載模塊信息時能夠正確區分公交車運行方向;狀態指示燈的作用是顯示駕駛員當前操作指令,以便駕駛員能夠直觀判斷出其操作的正確性;無線數傳模塊的作用是實現站臺模塊/中繼模塊間的無線通信;LED面板的作用是直觀顯示公交車當前位置信息,以便乘客合理安排出行計劃。

2 系統硬件設計及選型

2.1 控制模塊設計

由于控制模塊需要控制LED燈亮滅,因此,它的I/O口個數必須大于站點個數。以長沙為例,目前,長沙公交車停站數最多的車次是501路,共經停81站,因此,控制模塊需至少包含88個I/O口。其中,81個I/O口用于連接LED面板,5個I/O口用于配置成兩路串口(232串口占用2個I/O口,485串口占用3個I/O口)。另外,考慮到將來站點數以及控制模塊功能的進一步豐富,控制模塊的I/O口還應有所保留,不能完全占用。

綜上所述,控制模塊無論采用DSP還是采用單片機構建,芯片自身所提供的I/O口均無法滿足應用需求,因此,需采用譯碼器擴展I/O口數量。最終,所設計的控制模塊結構如圖2所示。

圖2 控制模塊結構圖

2.2 ZigBee模塊選型

為了實現公交車檢測的高可靠性和有效性,ZigBee模塊的通信距離應小于站臺間最短距離的1/2。以長沙為例,目前,長沙公交車站臺間最短距離約180 m,所以限定ZigBee模塊的通信距離為不大于90 m。另外,一般公交車站臺會有多輛公交車停靠,若站臺模塊接收所有公交車模塊信息,則必將影響站臺模塊的信息處理速度,同時還會增大誤碼率。因此,站臺模塊與車載模塊間應建立身份驗證機制,以保證數據的正確、高效處理。

基于上述需求,本文選用XBee S2模塊(如圖3所示)實現車載模塊與站臺模塊間的通信。XBee S2模塊是按ZigBee協議設計的,可實現具有低成本、低功耗等特殊需求的無線傳感器組網,在室內/城市環境中其通信距離為40 m,可通過設置PAN(Personal Area Network)ID控制網絡規模,通過設置64位地址實現數據傳輸。

圖3 XBee S2模塊

2.3 無線數傳模塊選型

為了保證站臺間信息傳輸的高可靠性和有效性,無線數傳模塊的通信距離最好大于大多數相鄰站臺間的距離。以長沙為例,目前,兩相鄰公交車站臺間距離幾乎都在500 m以內(不過,也有極個別相鄰站臺間距離達到了4 000 m)。因此,為了保證相鄰站臺模塊間能夠正常通信,無線數傳模塊的通信距離不應小于1000 m。另外,考慮到天線高度、波特率、城市環境的復雜性對通信距離的影響,要求無線數傳模塊的通信距離不小于3 000 m。

基于上述需求,本文選用SV6202超遠距離無線數傳模塊(如圖4所示)實現站臺模塊間的無線通信以及通信中繼。SV6202模塊最大通信距離可達到5 000 m,可通過配置網絡ID實現指定模塊間的相互通信,不同網絡ID配置的模塊間不能相互通信。

圖4 SV6202超遠距離無線數傳模塊及天線

2.4 控制面板設計

控制面板是保證用戶方便、快捷操控和設置控制模塊所必需的一部分。車載模塊控制面板的主要功能應包括:①模塊上電和斷電;②當控制模塊出現故障時,重新啟動控制模塊,使其進入正常工作狀態;③設置公交車運行方向,以便對面站臺模塊接收到公交車模塊信息時能夠正確區分公交車運行方向。

本文最終所設計的車載模塊控制面板結構如圖5所示(為了防止候車乘客誤操作站臺模塊,站臺模塊不設計控制面板)。

圖5 車載模塊控制面板結構

3 通信協議設計

公交車在運行過程中可能會出現如下兩種情況:①某一時刻有多條線路公交車同時進站;②同一站點上行站臺和下行站臺均接收到了車載模塊信息。顯然,站臺模塊必須能正確應對這兩種情況,它應能夠從車載模塊發送的數據幀中解析出公交車線路信息和運動方向信息。

本文設計的車載模塊與站臺模塊間的通信協議如下所示:

幀頭 線路編號 運行方向 幀尾

當從車載模塊發送的數據幀中分析出了公交車線路信息和運動方向信息后,站臺模塊應通過無線數傳模塊把該信息傳遞給其他站臺模塊。然而,無線數傳模塊在傳遞信息時可能會出現如下兩種情況:①后繼站臺和未到站臺均接收到了該站臺信息;②上行站臺和下行站臺均接收到了該站臺信息。顯然,站臺模塊必須能正確應對這兩種情況,能夠從站臺模塊發送的數據幀中解析出公交車線路信息、運動方向信息和當前所在站臺編號。

面向上述目標,本文設計的站臺模塊/中繼模塊間通信協議如下所示:

幀頭 線路編號 運行方向 站臺編號 幀尾

4 系統軟件設計

4.1 車載模塊軟件設計

本文把車載模塊設計成事件發起節點,即車載模塊主動與站臺模塊通信。為了實現這一目標,車載模塊需要定時向站臺模塊發送信息。因此,車載模塊軟件采用定時器中斷發送信息。另一方面,車載模塊還要接收控制面板的按鍵操作,而該操作是不定時的,為了方便程序開發,在軟件的主程序循環中完成按鍵接收。車載模塊軟件流程如圖6所示。

圖6 車載模塊軟件流程

4.2 站臺模塊/中繼模塊軟件設計

本文把站臺模塊/中繼模塊設計成事件接收及中繼節點,即站臺模塊/中繼模塊被動接收車載模塊信息和其他站臺模塊信息,同時主動把信息發送給其他站臺模塊。為了實現這一目標,站臺模塊/中繼模塊需要在串口有數據時立刻讀取數據,而在沒有數據時不應訪問串口,因此,站臺模塊/中繼模塊軟件采用串口接收中斷接收信息。由于站臺模塊/中繼模塊沒有控制面板,不需要處理其他外部事件,因此,其軟件的主程序循環是空循環。站臺模塊/中繼模塊軟件流程如圖7、圖8所示。

圖7 站臺模塊軟件流程

圖8 中繼模塊軟件結構

結 語

目前,本文所設計系統在實驗室和實際公交線路上進行了大量測試。實際測試表明,該系統運行穩定、工作可靠、使用方便,特別是安裝、更換無需布線,可以做到即插即用。希望該項研究能夠有效推動社會和諧發展,緩解日益擁堵的城市交通,讓市民更愿意乘坐公共交通工具出行,減少汽車尾氣排放,共同凈化美好的家園。

[1]張玉均,程亮,李紅偉,等.基于無線通信的智能公交站牌信息顯示系統設計[J].電子質量,2011,7:35-37.

[2]潘良,劉宏立.GPRS技術在智能公交管理系統中的應用與研究[J].計算機工程與科學,2009,31(11):153-155.

[3]杜煥軍.基于ZigBee技術的智能公交系統監控軟件研究與設計[D].合肥:合肥工業大學,2007.

[4]劉濤,謝永寧,金龍安,等.基于ARM和無線傳感器的公交站臺實時顯示系統[J].安徽工程大學學報,2012,27(1):74-77.

[5]溫錦,鄭旭峰,李展榮,等.深圳公交電子站牌系統的設計與實現[J].科學技術與工程,2004,4(10):847-853.

[6]李鴻強,苗長云.一種新型的公交車到站電子預報系統[J].天津工業大學學報,2005,24(3):44-46.

猜你喜歡
信息設計
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
設計之味
舒適廣告(2008年9期)2008-09-22 10:02:48
信息
建筑創作(2001年3期)2001-08-22 18:48:14
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32
主站蜘蛛池模板: 热99精品视频| 无码电影在线观看| 好紧太爽了视频免费无码| 色国产视频| 草草影院国产第一页| 亚洲人妖在线| 亚洲成肉网| 91精品综合| 国产精品久久久久鬼色| 欧美日韩中文国产va另类| 高清欧美性猛交XXXX黑人猛交| 精品国产自在在线在线观看| 国产精欧美一区二区三区| 国产精品观看视频免费完整版| 国产精欧美一区二区三区| 亚洲天堂视频在线观看| 精品三级在线| 国产欧美另类| 999国产精品| 精品一区二区无码av| a级毛片免费网站| 欧美性猛交一区二区三区| 亚洲三级a| 久久综合五月婷婷| 国产sm重味一区二区三区| 91无码人妻精品一区| 人妻熟妇日韩AV在线播放| 欧美另类精品一区二区三区| 国产成人高清精品免费5388| 亚欧成人无码AV在线播放| 精品国产免费观看一区| 国产精品嫩草影院av| 国产视频一二三区| 国产欧美自拍视频| 日韩免费成人| 亚洲av色吊丝无码| 日韩专区欧美| 久久亚洲美女精品国产精品| 欧美高清国产| 亚洲欧洲日产无码AV| a网站在线观看| 欧美日韩v| 亚洲人成影院在线观看| 国产欧美网站| 成人小视频在线观看免费| 4虎影视国产在线观看精品| 中文字幕欧美日韩| 国产日韩欧美视频| 亚洲毛片在线看| 国模在线视频一区二区三区| 波多野结衣无码中文字幕在线观看一区二区 | 久久精品国产精品国产一区| 黄色网页在线观看| 亚洲av无码久久无遮挡| 蜜桃臀无码内射一区二区三区| 国产麻豆另类AV| 亚洲国产欧美国产综合久久 | 99re经典视频在线| 国产凹凸视频在线观看| 国产一区在线视频观看| 国产一区二区三区视频| 欧美日韩精品一区二区在线线| 香蕉久久国产精品免| yy6080理论大片一级久久| 国产日韩欧美精品区性色| 国产精品人莉莉成在线播放| 97视频精品全国免费观看| 波多野结衣亚洲一区| 欧美成人综合在线| 99在线免费播放| 免费一极毛片| 在线欧美一区| 欧美www在线观看| 美女黄网十八禁免费看| 久久精品亚洲热综合一区二区| 园内精品自拍视频在线播放| 国产精品成人久久| 国产成人无码AV在线播放动漫| 国产成人精品免费视频大全五级 | 欧美亚洲另类在线观看| 欧美午夜小视频| 亚洲a免费|