基于北斗定位和3G通訊的公交信息發(fā)布系統(tǒng)研發(fā)
發(fā)布時(shí)間:2017-10-07 01:15
本文關(guān)鍵詞:基于北斗定位和3G通訊的公交信息發(fā)布系統(tǒng)研發(fā)
更多相關(guān)文章: 公交信息發(fā)布系統(tǒng) 公交自動(dòng)報(bào)站算法 3G設(shè)備USB驅(qū)動(dòng)程序 STM32F107x
【摘要】:隨著社會(huì)經(jīng)濟(jì)的發(fā)展和人類技術(shù)的進(jìn)步,特別是移動(dòng)互聯(lián)網(wǎng)技術(shù)和我國(guó)自主知識(shí)產(chǎn)權(quán)的北斗定位系統(tǒng)BDS(Bei Dou System)技術(shù)的成熟,基于BDS定位系統(tǒng)和移動(dòng)互聯(lián)網(wǎng)的公交信息發(fā)布系統(tǒng)成為當(dāng)前研究的熱點(diǎn),公交信息發(fā)布系統(tǒng)不但極大的減輕了交通壓力,而且也促進(jìn)了城市的智慧文明,同時(shí)也促進(jìn)我國(guó)的BDS定位系統(tǒng)的廣泛應(yīng)用。在公交信息發(fā)布系統(tǒng)中公交自動(dòng)報(bào)站算法以及公交信息發(fā)布系統(tǒng)與遠(yuǎn)程監(jiān)控中心的數(shù)據(jù)實(shí)時(shí)可靠傳輸一直是該領(lǐng)域的重點(diǎn)和難點(diǎn)。當(dāng)前階段的公交自動(dòng)報(bào)站算法需要人工干涉才能正確的報(bào)站,且不能解決公交車隨機(jī)調(diào)頭的報(bào)站問題,同時(shí)當(dāng)前階段基本上沒有在裸機(jī)下支持通過USB總線和3G設(shè)備通信的案例,基本都使用3G設(shè)備的系統(tǒng)都是通過Linux操作系統(tǒng)來支持通信,這樣就為公交信息發(fā)布系統(tǒng)帶來了極大硬件成本消耗。本論文采用北斗定位技術(shù),結(jié)合3G網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)通訊,設(shè)計(jì)并研發(fā)了一種公交信息發(fā)布系統(tǒng)。同時(shí)還提出了一種新型公交自動(dòng)報(bào)站算法,并且實(shí)現(xiàn)了基于STM32F107x作為USB主機(jī),以3G設(shè)備EM770W作為從機(jī)的USB驅(qū)動(dòng)設(shè)計(jì)。本論文的主要工作和成果有:(1)設(shè)計(jì)了基于北斗定位和3G通訊的公交信息發(fā)布系統(tǒng),研發(fā)和實(shí)現(xiàn)了公交信息發(fā)布系統(tǒng)的核心軟件和硬件。在軟件設(shè)計(jì)方面研發(fā)與實(shí)現(xiàn)了類似uC/OS-II任務(wù)管理機(jī)制的任務(wù)管理系統(tǒng)。該公交信息發(fā)布系統(tǒng)的功能增加和刪除,只需要通過添加和刪除任務(wù)的方式裁剪,極大的增強(qiáng)了軟件的可擴(kuò)展性、穩(wěn)定性和健壯性。(2)提出并實(shí)現(xiàn)了一種全新的公交車自動(dòng)報(bào)站算法,此自動(dòng)報(bào)站算法是基于公交站點(diǎn)的正序環(huán)形鏈表方式而設(shè)計(jì)。它解決了目前階段公交車報(bào)站算法所存在的缺陷,能夠較好的自動(dòng)識(shí)別公交車上下行問題,以及自適應(yīng)公交車隨時(shí)掉頭的報(bào)站問題和定位數(shù)據(jù)無效的報(bào)站問題。(3)開發(fā)了裸機(jī)下3G設(shè)備的USB驅(qū)動(dòng)程序,該驅(qū)動(dòng)程序是基于ST公司2010年提供的USB主機(jī)庫(kù)程序而開發(fā)。該模式很好的提高了本課題公交信息發(fā)布系統(tǒng)和遠(yuǎn)程監(jiān)控中心的數(shù)據(jù)交互速度,同時(shí)也減少了系統(tǒng)因操作系統(tǒng)需支持3G設(shè)備USB驅(qū)動(dòng)而帶來的硬件成本消耗。(4)設(shè)計(jì)了一種公交信息發(fā)布系統(tǒng)與遠(yuǎn)程監(jiān)控中心的數(shù)據(jù)傳輸管理系統(tǒng)。通過借鑒Linux中USB子系統(tǒng)的數(shù)據(jù)傳輸模式和采用數(shù)據(jù)結(jié)構(gòu)隊(duì)列的方法,設(shè)計(jì)并實(shí)現(xiàn)了數(shù)據(jù)傳輸管理系統(tǒng),極大增強(qiáng)了系統(tǒng)的數(shù)據(jù)吞吐能力和系統(tǒng)的穩(wěn)定性。
【關(guān)鍵詞】:公交信息發(fā)布系統(tǒng) 公交自動(dòng)報(bào)站算法 3G設(shè)備USB驅(qū)動(dòng)程序 STM32F107x
【學(xué)位授予單位】:湖南師范大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2015
【分類號(hào)】:U495
【目錄】:
- 摘要4-6
- ABSTRACT6-12
- 第一章 緒論12-18
- 1.1 研究背景和意義12-14
- 1.2 本課題的國(guó)內(nèi)外研究現(xiàn)狀14-16
- 1.2.1 國(guó)外研究現(xiàn)狀14-15
- 1.2.2 國(guó)內(nèi)研究現(xiàn)狀15-16
- 1.3 本文架構(gòu)16-18
- 第二章 系統(tǒng)的總體方案設(shè)計(jì)18-30
- 2.1 公交信息發(fā)布系統(tǒng)功能需求分析和設(shè)計(jì)準(zhǔn)則18-20
- 2.1.1 系統(tǒng)功能需求18-19
- 2.1.2 系統(tǒng)設(shè)計(jì)遵循的原則19-20
- 2.2 系統(tǒng)的總體方案設(shè)計(jì)20-22
- 2.3 核心技術(shù)分析22-29
- 2.3.1 系統(tǒng)的公交自動(dòng)報(bào)站算法22-23
- 2.3.2 裸機(jī)平臺(tái)下的 3G設(shè)備USB驅(qū)動(dòng)技術(shù)23-27
- 2.3.3 3G無線通信技術(shù)27-28
- 2.3.4 北斗定位技術(shù)28-29
- 2.4 小結(jié)29-30
- 第三章 新型公交自動(dòng)報(bào)站算法設(shè)計(jì)30-41
- 3.1 自動(dòng)報(bào)站算法解決的問題30-31
- 3.2 自動(dòng)報(bào)站算法的具體實(shí)現(xiàn)31-39
- 3.2.1 算法的站點(diǎn)信息存儲(chǔ)結(jié)構(gòu)31-32
- 3.2.2 算法的球面距離計(jì)算32-34
- 3.2.3 算法的站點(diǎn)匹配分析34-36
- 3.2.4 算法的站點(diǎn)搜索分析36-39
- 3.3 算法的整體實(shí)現(xiàn)39-40
- 3.4 小結(jié)40-41
- 第四章 系統(tǒng)的硬件設(shè)計(jì)41-49
- 4.1 系統(tǒng)的硬件組成41-43
- 4.2 系統(tǒng)的主要外設(shè)硬件實(shí)現(xiàn)43-47
- 4.2.1 3G無線通信模塊的硬件實(shí)現(xiàn)43-44
- 4.2.2 北斗UM220模塊的硬件實(shí)現(xiàn)44
- 4.2.3 音頻解碼模塊VS1003的硬件實(shí)現(xiàn)44-45
- 4.2.4 溫濕度傳感器SHT11的硬件實(shí)現(xiàn)45-46
- 4.2.5 主控制器外圍硬件電路實(shí)現(xiàn)46-47
- 4.3 本章小結(jié)47-49
- 第五章 系統(tǒng)的軟件設(shè)計(jì)49-75
- 5.1 系統(tǒng)的軟件總體設(shè)計(jì)49-50
- 5.2 系統(tǒng)的任務(wù)管理50-53
- 5.2.1 任務(wù)控制塊TCB50-51
- 5.2.2 任務(wù)管理51-52
- 5.2.3 任務(wù)狀態(tài)52-53
- 5.3 系統(tǒng)和遠(yuǎn)程監(jiān)控中心的數(shù)據(jù)傳輸管理系統(tǒng)53-57
- 5.3.1 系統(tǒng)和遠(yuǎn)程監(jiān)控中心的數(shù)據(jù)傳輸模式53-55
- 5.3.2 系統(tǒng)與遠(yuǎn)程監(jiān)控中心的數(shù)據(jù)傳輸協(xié)議55-57
- 5.4 系統(tǒng)主要任務(wù)的設(shè)計(jì)57-62
- 5.4.1 數(shù)據(jù)處理任務(wù)57-58
- 5.4.2 定位信息解析任務(wù)58-59
- 5.4.3 到站信息上傳任務(wù)59-60
- 5.4.4 顯示設(shè)備信息更新任務(wù)60-61
- 5.4.5 音頻解碼任務(wù)61-62
- 5.5 系統(tǒng)中斷服務(wù)程序的設(shè)計(jì)62-66
- 5.5.1 系統(tǒng)時(shí)鐘中斷服務(wù)程序的設(shè)計(jì)63-64
- 5.5.2 數(shù)據(jù)接收中斷服務(wù)程序的設(shè)計(jì)64-65
- 5.5.3 數(shù)據(jù)發(fā)送中斷服務(wù)程序的設(shè)計(jì)65-66
- 5.6 3G設(shè)備EM770W的USB設(shè)備驅(qū)動(dòng)開發(fā)66-74
- 5.6.1 USB核心的組成66-69
- 5.6.2 3G設(shè)備的USB設(shè)備驅(qū)動(dòng)程序的實(shí)現(xiàn)69-74
- 5.7 小結(jié)74-75
- 第六章 調(diào)試與測(cè)試75-81
- 6.1 北斗定位功能調(diào)試75-76
- 6.2 3G設(shè)備的USB驅(qū)動(dòng)開發(fā)調(diào)試76-80
- 6.2.1 3G設(shè)備的接口和端點(diǎn)調(diào)試76-77
- 6.2.2 3G設(shè)備的描述符調(diào)試77-78
- 6.2.3 3G設(shè)備EM770W通信功能調(diào)試78-80
- 6.3 小結(jié)80-81
- 第七章 總結(jié)與展望81-83
- 7.1 課題研發(fā)設(shè)計(jì)總結(jié)81-82
- 7.2 課題研究展望82-83
- 參考文獻(xiàn)83-87
- 附錄 187-88
- 附錄 288-89
- 致謝89
【參考文獻(xiàn)】
中國(guó)碩士學(xué)位論文全文數(shù)據(jù)庫(kù) 前2條
1 王振宇;uC/OS操作系統(tǒng)在ARM系統(tǒng)中的應(yīng)用[D];吉林大學(xué);2004年
2 毛軒昂;基于ARM9和3G的遠(yuǎn)程環(huán)境監(jiān)測(cè)系統(tǒng)設(shè)計(jì)[D];湖南工業(yè)大學(xué);2012年
,本文編號(hào):986090
本文鏈接:http://sikaile.net/falvlunwen/zhishichanquanfa/986090.html
最近更新
教材專著