<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 消費電子 > 設計應用 > 基于北斗/GPS的城市公共自行車(chē)管理系統設計

基于北斗/GPS的城市公共自行車(chē)管理系統設計

作者:周朝霞 林思遠 邱雪蓮 時(shí)間:2016-12-28 來(lái)源:電子產(chǎn)品世界 收藏
編者按:為了提高公共自行車(chē)管理系統的便利性水平和功能性水平,本文研究并設計了一套基于北斗/GPS定位的城市公共自行車(chē)管理系統。該系統由安卓(Android)手機終端、服務(wù)器端和車(chē)載終端組成。車(chē)載終端以單片機 (MCU)為主控芯片,并采用北斗定位模塊、GSM/GPRS模塊及按鍵模塊進(jìn)行公共自行車(chē)運行狀態(tài)的監測及遠程通信。本設計能夠實(shí)現車(chē)輛查找、空位查詢(xún)、損壞報修、車(chē)輛定位、車(chē)輛管理、信息登記等功能。實(shí)際測試表明,該系統具有運行穩定、裝配簡(jiǎn)易、操作便利和功能豐富的特點(diǎn),同時(shí)還可為城市公共自行車(chē)分布規劃提供數據支持,具

  GAA消息數據格式為:$--GGA,time,Lat,N,Lon,E,FS,NoSV,HDOP,msl,M,Altref,M,DiffAge,DiffStation*cs。例如$BDGGA,063952.000,4002.2299,N,11618.0968,E,1,4,2.788,37.254,M,0,M,*71即為表達北斗單獨定位經(jīng)緯度為北緯40.022299°,東經(jīng)116.180968°的定位數據。UM220-III N電路原理圖如圖4所示,其中TXD1、RXD1與串口擴展模塊的子串口1相連,即可將獲取到的NMEA-0183協(xié)議格式GAA消息通過(guò)串口傳送給MCU,并通過(guò)一定的算法運算提取相應定位數據。

本文引用地址:http://dyxdggzs.com/article/201612/342192.htm

2.3 SIM900A電路設計

  系統所用SIM900A模塊是集成度高的GSM/模塊,采用ARM926架構,性能強大[9-10],集成通信功能所需信號處理收/發(fā)信機電路,只需增加電源、SIM卡、通信接口等外圍接口電路即可,大大降低系統開(kāi)發(fā)難度及周期。其外圍電路如圖5所示,其中TXD2和RXD2與串口擴展模塊子串口2相連接,MCU通過(guò)AT指令經(jīng)過(guò)GM8125模塊即可與之進(jìn)行交互,控制并進(jìn)行TCP/IP的連接。

2.4 GM8125異步串口模塊電路設計

  系統所用GM8125異步串口擴展芯片的擴展模式分為單通道和多通道工作模式,可通過(guò)外部引腳控制,其母串口和子串口的工作波特率可由軟件調節,無(wú)需更改外部電路和晶振頻率,且具有外部控制少、應用靈活、編程使用簡(jiǎn)單的特點(diǎn)[12],其電路原理圖如圖6所示。其中,RST為復位端,MS為通道模式選擇端,置高為單通道工作方式,拉低為多通道工作方式。RXD0及TXD0為MCU與其相連的母串口通信引腳,發(fā)送子通道地址選擇端STADD0-2與MCU的EO-E2相連,接受子通道地址選擇端SRADD0-2與MCU的E4-E6相連,用于控制發(fā)送子通道及接受子通道的開(kāi)啟。本系統在單通道工作模式下的地址線(xiàn)定義如表1所示。

2.4 按鍵及穩壓模塊電路設計

  本系統采用TPS7350及兩個(gè)獨立按鍵分別作為穩壓模塊和按鍵模塊,其電路原理圖如圖7、圖8所示。其中,兩個(gè)獨立鍵盤(pán)與MCU外部中斷INT0和INT1相連,且HT66FU50的外部中斷設置在下降沿觸發(fā),用于實(shí)現按鍵報修和報修復位功能。穩壓模塊為7.2V鋰電池電源輸入,+5V VCC輸出,并為各模塊供電。

3 系統軟件設計

3.1 主程序設計

  系統的主程序流程圖如圖9所示。當系統工作時(shí),MCU將初始化,設置串口波特率為4800bps后,開(kāi)啟串口擴展模塊的子通道2,由于處于單通道擴展模式與SIM900A進(jìn)行串口通訊,HOTELK MCU將發(fā)送一系列的AT指令,并使SIM900A與目標服務(wù)器進(jìn)行TCP連接,當SIM900A返回CONNECT OK給母串口,則完成SIM900A初始化。接著(zhù)開(kāi)啟子通道1,HOTELK MCU將通過(guò)串口擴展模塊以4800bps的波特率與UM220-III N模塊進(jìn)行串口通訊。當定位數據被接收完整時(shí),系統將根據外部中斷INT0和INT1的標志位狀況,將報修信息與定位數據進(jìn)行整合和JASON格式轉換,并開(kāi)啟子通道2,將JASON數據發(fā)送至TCP服務(wù)器,本系統所采用的JASON協(xié)議為:

  085{"group":"01","id":"1","lng":"119.123456","lat":"26.123456","stat":"1","brk":"0"}*"。

3.2 定位信息的獲取

  定位信息獲取的串口中斷流程如圖10所示。UM220-III N的默認輸出信息為NMEA-0183協(xié)議格式,經(jīng)過(guò)預期設置后,可只輸出GAA消息,其格式為:$--GGA,time,Lat,N,Lon,E,FS,NoSV,HDOP,msl,M,Altref,M,DiffAge,DiffStation*cs。由以上格式易知,計算“,”的個(gè)數即可得知相應變量的正確值。

4 測試結果

  通過(guò)在廈門(mén)大學(xué)嘉庚學(xué)院設立多個(gè)公共自行車(chē)服務(wù)點(diǎn),并安裝多臺設備進(jìn)行測試。首先通過(guò)HT66FU50實(shí)驗平臺接收UM220-III N模塊送來(lái)的北斗定位數據,并使用SIM900A模塊自帶GSM功能以短信形式發(fā)送到測試客戶(hù)端顯示器上,實(shí)時(shí)定位測試數據圖如圖11所示,顯示了車(chē)輛的定位方式、實(shí)時(shí)經(jīng)度、實(shí)時(shí)緯度、參與定位的衛星數量等數據,并對ID為01的公共自行車(chē)繼續了測試報修及復位的測試,測試結果如表2所示。

  初步測試通過(guò)后,將裝有設備的50輛自行車(chē)投入使用,并在管理員的Android服務(wù)端進(jìn)行服務(wù)點(diǎn)站外流動(dòng)車(chē)輛的監控測試,測試結果如圖12所示。從圖中可以看出,服務(wù)站外流動(dòng)車(chē)輛能在A(yíng)ndroid手機終端上顯示出良好的視覺(jué)效果,定位位置與道路吻合度高,同時(shí)還可得出廈門(mén)大學(xué)漳州校區公共自行車(chē)使用密集地為校區賓館到商業(yè)廣場(chǎng)一帶,應在此處考慮增設服務(wù)的規劃意見(jiàn)。

5 結論

  經(jīng)過(guò)實(shí)際測試,本文設計的市公共自行車(chē)管理系統可以車(chē)輛定位、車(chē)輛報修、服務(wù)點(diǎn)查詢(xún)、轄區監測等功能,克服了傳統自行車(chē)管理系統在操作性和功能性上的缺點(diǎn)。本文將定位技術(shù)及GPRS技術(shù)應用于城市公共自行車(chē)管理系統中,可滿(mǎn)足用戶(hù)及管理人員對功能、便利程度、規劃建議支持的需求,頗有實(shí)際應用價(jià)值。

參考文獻:

  [1]胡列格,夏云,王佳,等.城市公共自行車(chē)高峰期需求不均衡的調度優(yōu)化研究[J].鐵道科學(xué)與工程學(xué)報,2015,(02):441-448.

  [2]石曉鳳,崔東旭,魏薇.杭州公共自行車(chē)系統規劃建設與使用調查研究[J].城市發(fā)展研究,2011,(10):105-114.

  [3]張昱,劉學(xué)敏,張紅.城鄉結合部居民公共自行車(chē)系統認知與使用狀況調查——以北京市通州區、大興區為例[J].城市問(wèn)題,2015,(03):42-46.

  [4]陳天華,唐海濤.基于A(yíng)RM和GPRS的遠程土壤墑情監測預報系統[J].農業(yè)工程學(xué)報,2012,(03):162-166.

  [5]陳琦,丁天懷,李成,王鵬.基于GPRS/GSM的低功耗無(wú)線(xiàn)遠程測控終端設計[J].清華大學(xué)學(xué)報:自然科學(xué)版.2009,(02):223-225.

  [6]李小杰,葉成明,鄭寶鋒.基于北斗的地質(zhì)調查安全生產(chǎn)保障系統設計與實(shí)現[J].安全與環(huán)境工程,2015,(03):136-139+146.

  [7]盧興森,陳蘇婷,施佳馳.基于北斗和ZigBee的農田數據采集與傳輸[J].電子技術(shù)應用,2015,(06):35-37.

  [8]陳志剛,陳夢(mèng)溪,魏新華,等.基于北斗定位的農田變量處方施藥噴霧系統[J].排灌機械工程學(xué)報,2015,(11):965-970.

  [9]崇慶峰,劉星橋,宦娟,等.基于A(yíng)ndroid和GPRS的水產(chǎn)養殖監控系統設計[J].漁業(yè)現代化,2013,(06):24-29.

  [10]王雪瑞,周巖.分布式空氣質(zhì)量遠程集中監測管理系統設計[J].計算機測量與控制,2015,(07):2314-2317.

  [11]周慶珍,閆小麗,樊宏攀,等.基于GSM的設施農業(yè)氣肥監控系統計與實(shí)現[J].農機化研究,2014,04(1):94-97.

  [12]涂清,杜列波,羅武勝.基于A(yíng)RM9的車(chē)載智能終端多串口擴展設計與應用[J].計算機測量與控制,2011,(10):2485-2487.


本文來(lái)源于《電子產(chǎn)品世界》2017年第1期第37頁(yè),歡迎您寫(xiě)論文時(shí)引用,并注明出處。


上一頁(yè) 1 2 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>