0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

ARM9 S3C2410控制GPRS模塊實(shí)現(xiàn)的車輛監(jiān)控系統(tǒng)

電子設(shè)計(jì) ? 來源:網(wǎng)絡(luò)整理 ? 2018-09-21 07:38 ? 次閱讀

針對(duì)傳統(tǒng)基于單片機(jī)、GSM 技術(shù)、ArcGIS ( MapInfo 或 Google Map ) 的車輛監(jiān)控系統(tǒng)功能單一、通信費(fèi)用高、可移植性差、定位精度不高等缺點(diǎn),提出一種新的車輛監(jiān)控系統(tǒng)解決方案:以 ARM9 S3C2410 控制 GPRS 模塊接入 Internet,實(shí)現(xiàn)車載端和監(jiān)控中心的無線數(shù)據(jù)傳輸,同時(shí)在監(jiān)控中心引入 51ditu、Web Service 和數(shù)據(jù)庫(kù),完成車輛定位和用戶接入訪問,可廣泛應(yīng)用在國(guó)內(nèi)城市公共交通、出租車、旅游車、危險(xiǎn)品運(yùn)輸和物流等車輛管理方面。

1 系統(tǒng)需求及應(yīng)用分析

隨著我國(guó)城鎮(zhèn)化進(jìn)程加快,地鐵、輕軌、快速公交等現(xiàn)代化公共交通快速發(fā)展,軌道和公共交通成為城市交通的骨干。目前,我國(guó)現(xiàn)代化軌道交通和公共交通的建設(shè)仍存在資金需求量大、融資難,以及投產(chǎn)后車輛管理調(diào)用、維護(hù)效率低等問題。傳統(tǒng)車輛監(jiān)控系統(tǒng)一般采用單片機(jī)作為數(shù)據(jù)采集終端、短消息服務(wù) ( Short Messaging Service,SMS ) 作為通信手段、MapInfo作為地理信息系統(tǒng)( Geographic Information System,GIS ) 平臺(tái)。由于單片機(jī)無操作系統(tǒng),程序移植性差,已難以勝任車輛監(jiān)控系統(tǒng)功能快速發(fā)展的要求;同時(shí),受帶寬的影響,SMS 通信鏈路已無法擴(kuò)展圖像、語音數(shù)據(jù)傳輸業(yè)務(wù);并且系統(tǒng)開發(fā)周期長(zhǎng),價(jià)格昂貴,缺少在不同交通領(lǐng)域的推廣價(jià)值。因此,開發(fā)一種性能可靠、功能完善、組網(wǎng)方便、經(jīng)濟(jì)適用且易于推廣的車輛監(jiān)控系統(tǒng)是當(dāng)務(wù)之急。

為了解決上述問題,本文提出一種基于國(guó)產(chǎn)衛(wèi)星北斗導(dǎo)航系統(tǒng)平臺(tái)的車輛監(jiān)控管理系統(tǒng)。系統(tǒng)采用 ARM9 S3C2410 為主控芯片,融合 Internet 和通用無線分組業(yè)務(wù) ( General Packet Radio Service,GPRS ) 網(wǎng)絡(luò),以原有 SMS 為備份鏈路,在保證北斗導(dǎo)航監(jiān)控系統(tǒng)數(shù)據(jù)傳輸?shù)膶?shí)時(shí)性與可靠性的同時(shí),車載端還可以提供圖片、語音等數(shù)據(jù)傳輸功能;以國(guó)內(nèi)知名地圖產(chǎn)品供應(yīng)商靈圖的 51ditu 作為GIS 平臺(tái),其豐富的 API 全部免費(fèi)開放,且沒有人為添加誤差因素,不需要經(jīng)過地圖匹配 就能夠完全滿足系統(tǒng)的應(yīng)用要求。

該系統(tǒng)可廣泛應(yīng)用在國(guó)內(nèi)城市公共交通、出租車、大客車、旅游車、危險(xiǎn)品運(yùn)輸和物流等車輛管理方面。在車輛上安裝的車載移動(dòng)終端,結(jié)構(gòu)小巧,可以根據(jù)需要裁減相應(yīng)監(jiān)控管理功能模塊。城市交通管理監(jiān)控中心應(yīng)用該系統(tǒng)可實(shí)時(shí)顯示監(jiān)控車輛狀況,以及發(fā)出調(diào)度指揮命令和接受車輛反饋信息。研究歸納總結(jié)傳統(tǒng)系統(tǒng)在推廣、應(yīng)用方面的諸多局限性,抓住北斗衛(wèi)星導(dǎo)航系統(tǒng)平臺(tái)正式民用的契機(jī),提出以國(guó)產(chǎn)衛(wèi)星北斗導(dǎo)航系統(tǒng)為平臺(tái)的車輛監(jiān)控管理系統(tǒng),從而大大降低系統(tǒng)的建設(shè)及運(yùn)營(yíng)成本,提高監(jiān)控網(wǎng)絡(luò)的安全性能,實(shí)現(xiàn)車輛的定位、監(jiān)控和調(diào)度。這對(duì)于掌握車輛位置,提高車輛調(diào)度水平,以及物流企業(yè)的服務(wù)水平都具有重要的意義。

2 系統(tǒng)工作原理

監(jiān)控車輛由車載北斗導(dǎo)航終端接收衛(wèi)星數(shù)據(jù),通過 GPRS 無線通信和 Internet 網(wǎng)絡(luò)將數(shù)據(jù)傳輸?shù)街行姆?wù)器,服務(wù)器端軟件對(duì)數(shù)據(jù)進(jìn)行解析后存儲(chǔ)到服務(wù)器數(shù)據(jù)庫(kù)中,監(jiān)控中心通過 Web Service 訪問數(shù)據(jù)庫(kù),再由 GIS 平臺(tái)顯示數(shù)據(jù),同時(shí)將相應(yīng)的報(bào)警信息、調(diào)控指令發(fā)送到與之對(duì)應(yīng)的移動(dòng)車載端,最終實(shí)現(xiàn)相應(yīng)的監(jiān)控管理功能。系統(tǒng)設(shè)計(jì)原理如圖 1 所示。

3 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)

車輛監(jiān)控管理系統(tǒng)由車載單元 ( 車載北斗導(dǎo)航終端 )、監(jiān)控中心 ( 客戶端 ) 和中心服務(wù)器 ( 服務(wù)器端軟件和數(shù)據(jù)服務(wù)庫(kù) ) 組成。

3.1 車載單元

車載移動(dòng)終端由基于 ARM9 的嵌入式系統(tǒng)、GPRS 模塊 ( 華為 GTM900C )、北斗導(dǎo)航模塊 ( SiRFStarⅢ )、液晶顯示屏和鍵盤形成的人機(jī)交互單元組成。車載終端可外接攝像頭和車載電話手柄實(shí)現(xiàn)圖像與語音的傳輸,專用的 GPIO 接口可連接車輛的各檢測(cè)控制線路,以獲取車輛的各種狀態(tài)數(shù)據(jù)。其結(jié)構(gòu)如圖 2 所示。

由 ARM 處理器控制 GPRS 模塊,接入移動(dòng)公司的GPRS網(wǎng)絡(luò),再連接到計(jì)算機(jī)監(jiān)控中心,從而實(shí)現(xiàn)遠(yuǎn)程數(shù)據(jù)無線傳輸功能。北斗導(dǎo)航模塊將接收的數(shù)據(jù)通過串口傳送到主控芯片進(jìn)行預(yù)處理。

Flash 存儲(chǔ)器用于存放已調(diào)試好的應(yīng)用程序和嵌入式 Linux 操作系統(tǒng);LCD 液晶顯示屏用于顯示系統(tǒng)信息和相關(guān)指令代碼。檢測(cè)控制線路獲取外接傳感器采集的不同狀態(tài)數(shù)據(jù),經(jīng) GPIO 接口傳送至 CPU進(jìn)行回送等處理。

3.2 監(jiān)控中心

監(jiān)控中心從功能結(jié)構(gòu)上可以分為 GIS 模塊、數(shù)據(jù)庫(kù)信息管理模塊和客戶端通信模塊。其結(jié)構(gòu)設(shè)計(jì)如圖 3 所示。

GIS 模塊為調(diào)度指揮人員提供一系列操作電子地圖的功能,同時(shí)負(fù)責(zé)車輛信息的實(shí)時(shí)顯示、跟蹤和電子圍欄區(qū)域顯示;數(shù)據(jù)庫(kù)信息管理模塊完成數(shù)據(jù)庫(kù)的信息管理功能,同時(shí)為調(diào)度人員提供系統(tǒng)運(yùn)行環(huán)境設(shè)置、系統(tǒng)登錄、數(shù)據(jù)備份、數(shù)據(jù)恢復(fù)、權(quán)限分配、日志查詢等功能;客戶端通信模塊完成車輛的遠(yuǎn)程控制、實(shí)時(shí)調(diào)度,以及報(bào)警提示、確認(rèn)、取消、越界處理等功能。

3.3 中心服務(wù)器

系統(tǒng)設(shè)計(jì)基于 Microsoft SQL Server 2008,表( Table ) 是其主要存儲(chǔ)單位,用戶可以通過表來訪問數(shù)據(jù)。系統(tǒng)中常用數(shù)據(jù)表如表 1 所示。

中心服務(wù)器是整個(gè)系統(tǒng)的中樞,是車輛和監(jiān)控中心進(jìn)行互聯(lián)的橋梁。一方面,中心服務(wù)器負(fù)責(zé)接收車輛通過網(wǎng)絡(luò)傳送的實(shí)時(shí)信息,并存儲(chǔ)在服務(wù)器數(shù)據(jù)庫(kù)中,然后由監(jiān)控中心進(jìn)行訪問;另一方面,中心服務(wù)器負(fù)責(zé)從數(shù)據(jù)庫(kù)中提取監(jiān)控中心發(fā)出的命令信息,傳送到相應(yīng)的車輛。

中心服務(wù)器由服務(wù)器軟件和服務(wù)器數(shù)據(jù)庫(kù)構(gòu)成,其中軟件負(fù)責(zé)接收、解析、存儲(chǔ)和發(fā)送信息。

經(jīng)過解析后的車輛信息或中心命令分別存儲(chǔ)在數(shù)據(jù)庫(kù)中,由監(jiān)控中心進(jìn)行訪問或由服務(wù)器發(fā)送給相應(yīng)的車載單元。

4 系統(tǒng)關(guān)鍵技術(shù)

4.1 遠(yuǎn)程數(shù)據(jù)庫(kù)訪問的實(shí)現(xiàn)

車輛監(jiān)控管理系統(tǒng)采用 Web Service 技術(shù)實(shí)現(xiàn)客戶端對(duì)數(shù)據(jù)庫(kù)的訪問功能。當(dāng)監(jiān)控中心訪問中心服務(wù)器數(shù)據(jù)庫(kù)時(shí),首先通過 Web Service 向服務(wù)器發(fā)出申請(qǐng),通過 SQL 語句讀取數(shù)據(jù)庫(kù)中的數(shù)據(jù),然后利用 ADO.NET 的組件 DataSet 生成 XML 文件存放在本地磁盤中。監(jiān)控中心軟件通過讀取 XML 文件,取得相應(yīng)的字段值,從而完成對(duì)中心服務(wù)器數(shù)據(jù)庫(kù)的訪問。

4.2 中心服務(wù)器通信功能的實(shí)現(xiàn)

在車輛監(jiān)控管理系統(tǒng)中,監(jiān)控中心需要與車載終端進(jìn)行雙向數(shù)據(jù)傳輸。系統(tǒng)采用 GPRS 通信,這是一種基于 I P 地址的網(wǎng)絡(luò)通信方式, 由SOCKET ( 套接字 ) 實(shí)現(xiàn)。當(dāng)車載單元與監(jiān)控中心之間有通訊請(qǐng)求時(shí),主控制器就通過相應(yīng) AT 指令來完成指定的通信過程。

5 結(jié)束語

基于 ARM 的北斗導(dǎo)航 / GPRS / GIS 車輛監(jiān)控系統(tǒng)采用 GPRS 和 Internet 網(wǎng)絡(luò)作為數(shù)據(jù)通信平臺(tái),解決了傳統(tǒng)基于單片機(jī)和 GSM 技術(shù)的車輛監(jiān)控系統(tǒng)傳輸速度慢、易產(chǎn)生阻塞、功能單一、不便擴(kuò)展等問題;而且以數(shù)據(jù)庫(kù)、51ditu 和 Web Service 技術(shù)為依托,實(shí)現(xiàn)了對(duì)車輛的動(dòng)態(tài)監(jiān)控功能,降低了運(yùn)營(yíng)成本,縮短了項(xiàng)目開發(fā)周期,提高了監(jiān)控系統(tǒng)的整體性能。經(jīng)過嚴(yán)格測(cè)試,該系統(tǒng)運(yùn)行穩(wěn)定,在網(wǎng)絡(luò)情況良好的條件下系統(tǒng)響應(yīng)時(shí)間小于 3 s.實(shí)驗(yàn)結(jié)果表明,系統(tǒng)性能穩(wěn)定可靠,結(jié)構(gòu)合理,軟硬件設(shè)計(jì)可行,并且具有良好的實(shí)用性、可擴(kuò)展性和可操作性,可以根據(jù)具體需求對(duì)系統(tǒng)的硬件和軟件進(jìn)行靈活配置。該系統(tǒng)可廣泛應(yīng)用于地鐵、輕軌、公交、出租車等公共交通領(lǐng)域,在車輛的調(diào)度和管理、保證行車安全等方面具有廣泛的應(yīng)用前景。


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • ARM
    ARM
    +關(guān)注

    關(guān)注

    134

    文章

    9137

    瀏覽量

    368261
  • GPRS
    +關(guān)注

    關(guān)注

    21

    文章

    984

    瀏覽量

    129529
  • GIS
    GIS
    +關(guān)注

    關(guān)注

    2

    文章

    316

    瀏覽量

    42432
  • 北斗導(dǎo)航
    +關(guān)注

    關(guān)注

    12

    文章

    243

    瀏覽量

    72415
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    基于ARM9核的S3C2410芯片和操作系統(tǒng)實(shí)現(xiàn)調(diào)色板顯示系統(tǒng)的設(shè)計(jì)

    ARM9核的S3C2410芯片可通過內(nèi)置的LCD控制器來實(shí)現(xiàn)對(duì)LCD顯示的控制。以TFT LCD為例,S
    的頭像 發(fā)表于 10-04 17:45 ?2742次閱讀
    基于<b class='flag-5'>ARM9</b>核的<b class='flag-5'>S3C2410</b>芯片和操作<b class='flag-5'>系統(tǒng)</b><b class='flag-5'>實(shí)現(xiàn)</b>調(diào)色板顯示<b class='flag-5'>系統(tǒng)</b>的設(shè)計(jì)

    [求助]關(guān)于ARM9 S3C2410GPRS的疑問

    目前使用ARM9 S3C2410開發(fā)板在做實(shí)驗(yàn)想請(qǐng)問下S3C2410芯片和GPRS模塊的工作過程,兩者之間是如何進(jìn)行訪問以及
    發(fā)表于 03-04 18:02

    ARM9 S3C2410 串口通信

    基于ARM9 S3C2410 串口通信與外部中斷實(shí)現(xiàn)查詢方式串口的收發(fā)功能:接收來自PC機(jī)(dnw.exe)的字符,將所收小寫字母轉(zhuǎn)為大寫,或?qū)⑺沾髮懽帜窤SCII值向上偏移2(大寫41~5A
    發(fā)表于 06-24 15:26

    ARM9 S3C2410

    求幫設(shè)計(jì)ARM9 S3C2410的小設(shè)計(jì) 價(jià)格可以談~~~急
    發(fā)表于 07-06 12:24

    ARM9 S3C2410X參數(shù)測(cè)量系統(tǒng)怎么實(shí)現(xiàn)?

    嵌入式系統(tǒng)由于性價(jià)比高開發(fā)周期短等優(yōu)點(diǎn)目前得到了迅猛發(fā)展,各類基于 ARM 處理器的應(yīng)用開發(fā)更是如火如荼。這里介紹基于 ARM9 嵌入式芯片 S3C2410 構(gòu)建的測(cè)量
    發(fā)表于 08-14 07:30

    怎么設(shè)計(jì)一種基于ARM9 S3C2410A的智能車載系統(tǒng)?

    本文設(shè)計(jì)一種基于ARM9 S3C2410A的智能車載系統(tǒng),它能夠通過GPS全球定位系統(tǒng)GPRS無線通信技術(shù),
    發(fā)表于 05-17 06:03

    怎樣測(cè)試基于ARM9 s3c2410的SD卡驅(qū)動(dòng)傳輸速度呢

    SD卡的傳輸速度 自己寫了一個(gè)基于ARM9 s3c2410的SD卡驅(qū)動(dòng),現(xiàn)在想測(cè)試一下它的傳輸速度,應(yīng)該怎么做?
    發(fā)表于 07-22 11:46

    基于ARM9 s3c2410的SD卡驅(qū)動(dòng)它的傳輸速度如何測(cè)試呢

    SD卡的傳輸速度 自己寫了一個(gè)基于ARM9 s3c2410的SD卡驅(qū)動(dòng),現(xiàn)在想測(cè)試一下它的傳輸速度,應(yīng)該怎么做?
    發(fā)表于 11-16 14:16

    基于ARM9的網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)實(shí)現(xiàn)

    傳統(tǒng)的實(shí)時(shí)網(wǎng)絡(luò)監(jiān)控系統(tǒng)是通過視頻采集卡在PC 機(jī)上構(gòu)建網(wǎng)絡(luò)視頻。提出了網(wǎng)絡(luò)數(shù)字視頻監(jiān)控系統(tǒng), 其系統(tǒng)硬件以
    發(fā)表于 04-21 23:39 ?57次下載

    基于S3C2410嵌入式無線監(jiān)控系統(tǒng)的設(shè)計(jì)

    為了對(duì)無人職守的監(jiān)控現(xiàn)場(chǎng)進(jìn)行有效監(jiān)控,我們?cè)O(shè)計(jì)實(shí)現(xiàn)了基于三星的S3C2410 嵌入式處理器的監(jiān)控系統(tǒng)
    發(fā)表于 09-09 16:25 ?31次下載

    ARM9 S3C2410PCB設(shè)計(jì)指南

    ARM9 S3C2410PCB設(shè)計(jì)指南 高速數(shù)字電路PCB 設(shè)計(jì)考慮----以ARM9 S3C2410 系統(tǒng)為例隨著現(xiàn)代數(shù)字
    發(fā)表于 03-01 15:37 ?0次下載

    ARM9系列嵌入式處理器S3C2410系統(tǒng)中LCD驅(qū)動(dòng)開發(fā)

    本文以三星公司ARM9內(nèi)核芯片S3C2410的LCD接口為基礎(chǔ),介紹了在Linux平臺(tái)上開發(fā)嵌入式LCD驅(qū)動(dòng)程序的一般方法。
    發(fā)表于 10-10 11:50 ?3419次閱讀

    基于S3C2410和Linux的智能家居系統(tǒng)的設(shè)計(jì)

    提出一種基于S3C2410和Linux的智能家居系統(tǒng)的設(shè)計(jì),該系統(tǒng)通過ARM9微處理器和各種傳感器模塊實(shí)
    發(fā)表于 09-03 17:26 ?138次下載

    ARM9嵌入式系統(tǒng)設(shè)計(jì)課件-基于S3C2410與Linux-pp

    ARM9嵌入式系統(tǒng)設(shè)計(jì)課件-基于S3C2410與Linux,北京航空航天大學(xué)出版社,第二版課件。
    發(fā)表于 03-15 10:22 ?5次下載

    基于ARM9芯片S3C2410實(shí)現(xiàn)測(cè)量監(jiān)控系統(tǒng)的應(yīng)用方案

    嵌入式芯片 S3C2410 構(gòu)建的測(cè)量監(jiān)控系統(tǒng),以該 ARM 芯片為主 CPU,實(shí)現(xiàn)了交流、直流電壓、電流的測(cè)量,本地及附近溫度的測(cè)量以及
    的頭像 發(fā)表于 10-04 17:29 ?2961次閱讀
    基于<b class='flag-5'>ARM9</b>芯片<b class='flag-5'>S3C2410</b><b class='flag-5'>實(shí)現(xiàn)</b>測(cè)量<b class='flag-5'>監(jiān)控</b><b class='flag-5'>系統(tǒng)</b>的應(yīng)用方案