久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4509|回復: 0
打印 上一主題 下一主題
收起左側

5G14433在單片機數據采集系統中的應用

[復制鏈接]
跳轉到指定樓層
樓主
ID:360556 發表于 2018-6-27 20:43 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
課 程 設 計 說 明 書

題目:

學院(系):
年級專業:
學    號:
學生姓名:
指導教師:
教師職稱:



院(系):                        基層教學單位:
學 號


學生姓名


專業(班級)


設計題目
5G14433在單片機數據采集系統中的應用(1)
本系統以單片機為核心(對型號沒有限制),可對模擬量進行數據采集并變換成數字量再送單片機進行處理和顯示。也可通過單片機的全雙工串行口與大型計算機的管理系統或
控制系統進行數據通訊作為一個子系統,也可用于小型控制系統,工業或機電設備的控制系統,作為電子儀器儀表,家用電器的智能控制器。一般分為數據采集和顯示系統兩部分。


系統組成:數據采集系統采用5G14433A/D轉換器;顯示系統采用8155(或8255)控制的5位七段LED顯示器。給出硬件原理圖,軟件流程圖及程序。
應用:采用熱敏電阻(如鉑電阻Pt100)測量溫度。
完成設計說明書一份(包括生產工藝對單片機控制系統的要求、單片機控制系統的總體設計方案、控制系統框圖及各硬件接口電路工作原理,控制系統軟件設計總流程圖及子程序流程圖,電源的設計等);文稿用鋼筆或圓珠筆書寫,字跡應工整、清晰(打印也可)。

第1周:查閱相關資料,進行逐個環節的硬件電路設計,給出相應的主程序及相關子程序流程圖,并請指導教師審核;
第2周:編寫主程序及相關子程序;撰寫課程設計說明書,并注意文字、圖表、及格式的規范化;最后進行答辯。
  • 錢宗華,嚴攜薇,趙雁南。微計算機控制系統設計,清華大學出版社,1988
  • 孫育才。MCS-51系列單片微型計算機及其應用,東南大學出版社,1990
3.沈德金,陳粵初。MCS-51系列單片機接口電路與應用程序實例,北京航天航空大學出版社,1990

指導教師簽字


基層教學單位主任簽字


說明:此表一式二份,學生、指導教師各一份。

摘要
摘要
幾年來,隨著計算機技術、電子技術的飛速發展,汽車的智能化逐漸成為汽車工業發展的必然要求。隨著嵌入式系統的網絡化、智能化趨勢和半導體王藝的進步,嵌入式處理器的性能大幅提高,其應用領域也越來越廣泛。嵌入式技術為汽車電子提供了極佳的解決方案,使開發出高性能、低成本的智能車載終端成為可能。無線數據傳輸技術的快速發展給相關產業和領域的發展帶來了極大的機遇,尤其是對數據采集與傳輸系統方面的應用。無線傳輸技術極大的擴展了數據采集與傳輸系統的應用范圍,降低了制造和維護成本,提高了系統的設計與運行效率。
文中分別從軟件和硬件兩個方面進行了原理分析,并給出了詳細的設計方案。包括硬件平臺的設計、操作系統定制移植、軟件開發平臺的選擇和應用程序開發等方面。硬件平臺設計包括:在研究STM32處理器的特性、外圍接口的基礎上核心系統的構建;針對GPRS模塊的實現公能、數據接口、引腳功能,完成了其與STM32的接口設計;依據GPS模塊的特性、基本結構和外部引腳定義,完成了GPS模塊與STM32處理器接口設計;以及LCD接口、USART接口等外圍接口的詳細設計。軟件平靜主要包括GPS信息的采集與解析,GPRS與監控中心的通訊,發短信,LCD顯示等程序。
最后對所做工作做了總結,對系統今后研究方向做了展望。比如可以采用和電子地圖相結合的手段獲得更為精確和詳細的定位數據,為用戶提供更為方便的服務和更好的地圖視覺效果。以后一定繼續完善車輛定位系統的功能以滿足未來發展的需要。


目 錄
摘要
Abstract
第1章 緒論
1.1  課題背景
1.2  本系統研究的國內外現狀
1.3  本文主要研究內容和工作
第2章  系統總體設計和關鍵技術
2.1  系統的整體設計
2.2  GPRS技術
2.2.1  GPRS網絡結構
2.2.2  GPRS的技術優勢
2.3 GPS技術
2.3.1 導航定位技術現狀
2.3.2  GPS衛星定位原理
2.3.3  GPS的應用
2.4  STM32處理器
2.4.1  總線構架
2.4.2  存儲器組織
2.4.3  電源
2.5  本章小結
第3章  系統硬件設計與開發
3.1  系統硬件總體設計
3.2  GPRS模塊硬件設計
3.2.1 UART接口
3.2.2  網絡狀態指示
3.2.3 SIM卡接口
3.2.4  音頻接口
3.2.5  電源接口
3.2.6  USB總線接口
3.2.7 GPRS模塊整體電路
3.3  GPS模塊硬件設計
3.3.1  GPS模塊結構框圖
3.3.2  GPS模塊設計
3.4  STM32處理器設計
3.4.1  時鐘電路設計
3.4.2  系統時鐘SYSCLK
3.4.3  系統復位
3.5  人機接口設計
3.5.1 TFT 2.8寸彩色液晶屏
3.5.2  按鍵和LED電路
3.6  輔助電路設計
3.6.1  RS232通信模塊
3.6.2  系統供電電路
3.6.3  JTAG仿真調試接口
3.6.4  串行E2PROM存儲器
3.7  本章小結
第4章  操作系統移植和軟件設計開發
4.1 uCOS-II嵌入式操作系統移植
4.1.1  uCOS-II嵌入式系統簡介
4.1.2  uCOS-II系統的移植
4.2 GPRS模塊軟件設計
4.3 GPS模塊軟件
4.3  人機接口軟件設計
4.3  輔助程序設計
4.4.1  串口軟件設計
4.4.2  串行E2PROM存儲器的軟件設計
4.4.3  輕觸開關和LED的軟件設計
4.5  本章小結
結論
參考文獻
附錄1


第1章 緒論
1章 緒論1.1 課題背景
衛星導航定位是指利用衛星導航定位系統提供的位置、速度及時間等信息來完成對各種目標的定位、導航。衛星導航技術是全球發展最快的三大信息產業之一,涉及集成電路技術、軟件技術、通訊技術、嵌入式系統、地理信息系統等多領域的戰略性高新科技,在信息、交通、安全防衛、農業、漁業、防災、救災、環境監測等方面發展前景十分廣闊[1]。
隨著社會的不斷進步,車輛在人們的生活中起了越來越重要的作用,而車輛帶來的問題也日趨明顯,車載衛星定位系統集合全球衛星定位技術,現代移動通信技術,地理信息系統技術于一身,不僅在智能交通系統中擔負主要作用,同時還可以提供防盜防搶劫報警,緊急醫療求助等多種服務[2]。
車載導航和監控系統是ITS的重要組成部分,它們在很大的程度上依靠GPS定位技術、GIS地圖服務技術和無線通信技術來實現其功能。GIS電子地圖,為車輛監控系統提供了一個車輛位置信息的一個形象的可視化表現手段,GPS定位技術使車輛監控中的實時跟蹤定位成為可能,而GPRS無線通信技術則在GIS和GPS之間建立一座無線數據通信的橋梁,使得遠程監控成為可能。通過準確的定位,配合無線通信技術以及數字地圖,車輛監控系統可以進行實時車輛狀態監控、規劃出行路線、引導車輛避開擁擠路段,提高道路通行能力,緩解道路擁擠和堵塞[3]。
1.2 本系統研究的國內外現狀
國外對車輛導航與監控系統的研究比較早,大約開始于20世紀60年代,最初主要應用于軍事上。近十年來車輛導航與監控系統的研究已經達到相當高的水平,開發了各種智能化車載導航與監控電子裝置,并被廣泛應用于汽車上。就目前情況來看,日本是當今車輛導航定位監控系統發展最為成功的國家之一。在日本的一些豪華汽車上,電子導航設備已經成為標準配置。在日本和歐美,裝載有導航設備的汽車數量比例非常高。2005年日本汽車車載導航設備安裝率高達59%,歐美約在25%左右。同時,在北美、歐洲、日本等地,汽車導航銷售額居各類GPS市場之首。車輛導航監控系統可以很方便的使駕駛員得到車輛的具體位置、速度和方向等信息;還可以提供路線查詢、路徑查詢,以使駕駛員可以更快的到達目的地;以及遭遇人身安全問題時,獲得緊急求助[4]。
目前,國內的車載導航監控系統存在著很多問題。首先從衛星導航的整個應用而言,我國在衛星導航領域基本上都是依靠進口的GPS芯片,國內廠商在這些芯片產品上進行二次開發,生產車載終端、自導航和手持定位儀等產品。2007年國內自主研發的首款應用于車載的衛星導航接收芯片“航芯二號”的設計成功,表明國內已經完全具備GPS、伽利略、北斗等全球衛星導航接收芯片的開發能力,可以替代進口產品,成為中國集成電路設計領域的重要技術突破[5]。另外,國內GPS應用尚未實現普及,并非是技術和硬件問題,而主要在于滿足用戶需求的服務比較少。國內在智能車載裝置的研發還要進一步加大投入,增加系統的功能、提高系統性能。隨著嵌入式微處理器的不斷發展和我國自主研發衛星導航定位技術和衛星導航接收芯片的不斷完善,相信我國的車載監控終端會朝著功能越來越完善、性能越來越穩定、設計越來越人性化的方向快速發展。
1.3 本文主要研究內容和工作
近年來,GPS在車輛管理和調度系統中得到越來越廣泛的應用。本系統采用STM32為控制器,用GPS模塊來實現空間的定位,用GPRS模塊實現遠程的通信控制,具有數據管理、精確定位、實時監控和直觀顯示等功能,十分適合車輛定位系統的遠程監控和管理。
基于以上的設計方案,采用性價比高的STM32處理器為控制核心,采用UART接口讀取車輛的GPS定位信息,經過信息處理把信息顯示在屏幕上,利用AT指令通過串口和GPRS模塊進行通訊,通過GPRS模塊把采集到的信息通過TCP/IP協議送到Internet網絡或通過短信發送到指定的手機上,在遠程收到定位信息后通過已有的數據庫確定路況,路線等信息。實時連續地對車輛的準確位置,速度,方向以及周圍的詳細地理環境進行監控和查詢,對最優路徑進行計算和規劃,幫助駕駛員及時了解車輛目前的位置和狀況,從而快速,安全,準確地到達目的地。
基于以上系統設計思想,我將從GPRS模塊、GPS模塊、STM32處理器等模塊詳細介紹系統的設計,本文結構如下:
第1章,緒論。簡要介紹了論文選題的背景及意義、課題的來源及各章節結構。
第2章,系統總體設計和關鍵技術。主要介紹了系統的總體設計思想,然后詳細介紹了與此相關的GPRS無線通信網絡的傳輸原理及其優缺點,全球定位系統GPS系統的產生、發展、坐標轉換和數據格式,和STM32處理器等關鍵技術,為后面的應用做準備;
第3章,系統硬件設計與開發,詳細介紹了定位系統的GPRS模塊的硬件結構和電路設計;GPS模塊的電氣特性和接口設計;STM32處理器的總線結構、系統時鐘、電源等必備硬件結構;LCD液晶顯示等人機接口的電路設計;電源模塊等輔助電路的設計;
第4章,操作系統的移植和軟件的設計開發。鑒于系統復雜繁多的任務量,把適用于嵌入式系統的搶占式實時多任務操作系統UCOS-II移植到本系統中,為后面的任務分配做好準備工作;并詳細介紹了系統各模塊的通信協議和軟件接口并編寫相應的各模塊的程序;最終結合硬件完成整個系統的軟件硬件搭建;
第5章,總結與展望。首先對本課題完成的工作進行了總結,然后結合本課題涉及領域的發展現狀進行了展望。

                                         1


第2章  系統總體設計和關鍵技術
2系統體設計和關鍵技術2.1  系統的整體設計
本系統采用性價比高的STM32處理器為控制核心,采用UART接口讀取車輛的GPS定位信息,經過信息處理把信息顯示在屏幕上,利用AT指令通過串口和GPRS模塊進行通訊,通過GPRS模塊把采集到的信息通過TCP/IP協議送到Internet網絡或通過短信發送到指定的手機上,在遠程收到定位信息后通過已有的數據庫確定路況,路線等信息。
c
圖2-1 系統結構框圖
整個系統如圖2-1所示,采用STM32為控制器,使用GPRS和GPS為功能模塊,外加鍵盤和屏幕顯示為輔助輸入輸出模塊,提供一個人性化的交互平臺。通過這個整體有機的把各個模塊結合在一起,完成所要設計的功能。
此系統將包含GPRS通信模塊、GPS定位模塊、STM32處理器等模塊,本章將主要介紹將要用到的各模塊的主要工作原理
2.2  GPRS技術
GPRS是通用分組無線服務技術(General Packet Radio Service)的簡稱,它是GSM移動電話用戶可用的一種移動數據業務。GPRS可說是GSM的延續。GPRS和以往連續在頻道傳輸的方式不同,是以封包(Packet)式來傳輸,因此使用者所負擔的費用是以其傳輸資料單位計算,并非使用其整個頻道,理論上較為便宜。GPRS的傳輸速率可提升至56甚至114Kbps。
GPRS經常被描述成“2.5G”,也就是說這項技術位于第二代(2G)和第三代(3G)移動通訊技術之間。它通過利用GSM網絡中未使用的TDMA信道,提供中速的數據傳遞。GPRS突破了GSM網只能提供電路交換的思維方式,只通過增加相應的功能實體和對現有的基站系統進行部分改造來實現分組交換,這種改造的投入相對來說并不大,但得到的用戶數據速率卻相當可觀。而且,因為不再需要現行無線應用所需要的中介轉換器,所以連接及傳輸都會更方便容易。GPRS分組交換的通信方式在分組交換的通信方式中,數據被分成一定長度的包(分組),每個包的前面有一個分組頭(其中的地址標志指明該分組發往何處)。數據傳送之前并不需要預先分配信道,建立連接。而是在每一個數據包到達時,根據數據包頭中的信息(如目的地址),臨時尋找一個可用的信道資源將該數據報發送出去。在這種傳送方式中,數據的發送和接收方同信道之間沒有固定的占用關系,信道資源可以看作是由所有的用戶共享使用[6]。
由于數據業務在絕大多數情況下都表現出一種突發性的業務特點,對信道帶寬的需求變化較大,因此采用分組方式進行數據傳送將能夠更好地利用信道資源。
2.2.1 GPRS網絡結構
GPRS網絡引入了分組交換和分組傳輸的概念,這樣使得GSM網絡對數據業務的支持從網絡體系上得到了加強。圖2和圖3從不同的角度上給出了GPRS網絡的組成示意圖。GPRS其實是疊加在現有的GSM網絡的另一網絡,GPRS網絡在原有的GSM網絡的基礎上增加了SGSN(服務GPRS支持節點)、GGSN(網關GPRS支持節點)等功能實體。GPRS共用現有的GSM網絡的BSS系統,但要對軟硬件進行相應的更新;同時GPRS和GSM網絡各實體的接口必須作相應的界定;另外,移動臺則要求提供對GPRS業務的支持。GPRS支持通過GGSN實現的和PSPDN的互聯,接口協議可以是X.75或者是X.25,同時GPRS還支持和IP網絡的直接互聯[7]。GPRS網絡框圖如圖2-2所示。
圖2-2 GPRS網絡結構框圖
2.2.2 GPRS的技術優勢
目前,用手機上網還顯得有些不盡人意。因此,全面的解決方法GPRS也就這樣應運而生了,這項全新技術可以令您在任何時間、任何地點都能快速方便地實現連接,同時費用又很合理。簡單地說:速度上去了,內容豐富了,應用增加了,而費用卻更加合理。
(1) 高速數據傳輸
速度10倍于GSM,更可滿足您的理想需求,還可以穩定地傳送大容量的高質量音頻與視頻文件,可謂不一般的巨大進步。
(2) 永遠在線
由于建立新的連接幾乎無需任何時間(即無需為每次數據的訪問建立呼叫連接),因而您隨時都可與網絡保持聯系。
(3) 僅按數據流量計費
即根據您傳輸的數據量(如:網上下載信息時)來計費,而不是按上網時間計費也就是說,只要不進行數據傳輸,哪怕您一直“在線”,也無需付費。它真正體現了少用少付費的原則。
(4) 相對低廉的連接費用
資源利用率高在GSM網絡中,GPRS首先引入了分組交換的傳輸模式,使得原來采用電路交換模式的GSM傳輸數據方式發生了根本性的變化,這在無線資源稀缺的情況下顯得尤為重要。對于分組交換模式,用戶只有在發送或接收數據期間才占用資源,這意味著多個用戶可高效率地共享同一無線信道,從而提高了資源的利用率。GPRS用戶的計費以通信的數據量為主要依據,體現了“得到多少、支付多少”的原則。
(5) 傳輸速率高
GPRS可提供高達115kbit/s的傳輸速率 (最高值為171.2kbit/s,不包括FEC)。這意味著數年內,通過便攜式電腦GPRS用戶能和ISDN用戶一樣快速地上網瀏覽,同時也使一些對傳輸速率敏感的移動多媒體應用成為可能。
(6) 接入時間短
分組交換接入時間縮短為少于1秒,GPRS是一種新的GSM數據業務,它可以給移動用戶提供無線分組數據接入股務。GPRS主要是在移動用戶和遠端的數據網絡(如支持TCP/IP、X.25等網絡)之間提供一種連接,從而給移動用戶提供高速無線IP和無線X.25業務。
GPRS采用分組交換技術,它可以讓多個用戶共享某些固定的信道資源。如果把空中接口上的TDMA幀中的8個時隙都用來傳送數據,那么數據速率最高可達164kb/s。GSM空中接口的信道資源既可以被話音占用,也可以被GPRS數據業務占用。當然在信道充足的條件下,可以把一些信道定義為GPRS專用信道。要實現GPRS網絡,需要在傳統的GSM網絡中引入新的網絡接口和通信協議。目前GPRS網絡引入GSN(GPRS Surporting Node)節點。移動臺則必須是GPRS移動臺或GPRS/GSM雙模移動臺[8]。
2.3  GPS技術
衛星導航定位是指利用衛星導航定位系統提供的位置、速度及時間等信息來完成對各種目標的定位、導航、監測和管理。衛星導航定位系統是一種以衛星為基礎的無線電導航系統,可提供高精度、全天時、全天候的導航、定位和授時信息,是一種可供海、陸、空軍民用戶共享的信息資源[11]。
2.3.1 導航定位技術現狀
自1957年世界上第一顆人造地球衛星發射成功以來,人造地球衛星技術在通信、氣象、資源勘察、導航、遙感、大地測量、地球動力學、天文學和軍事科學等眾多領域,得到了極廣泛的應用[12]。
世界上最早的衛星導航系統是美國的子午儀導航系統(1964年開始運行)。隨后,為滿足日益增長的軍事需要,20世紀60年代末70年代初,美國和前蘇聯分別開始研制全天候、全天時、連續實時提供精確定位服務的新一代全球衛星導航系統,到90年代中期全球衛星導航定位系統GPS和GLONASS均已建成并投入運行。我國也建設了具有自主知識產權的北斗衛星定位系統:“北斗一號”于2003年底正式開通運行。歐盟籌建的Galileo全球衛星導航系統正在計劃實施之中[13]。以下是幾種主要導航定位系統的現狀比較:
目前GPS在實際應用和產業化上處于國際壟斷地位。特別是從美國于2000年5月1日宣布中止了SA政策后,GPS以其技術優勢和廉價的使用成本,在全球得到廣泛應用,涉及野外勘探、陸路運輸、海上作業及航空航天等諸多行業,其相關產品和服務市場的年產值達80億美元,成為當今國際公認的八大無線產品之一。
GLONASS比GPS系統起步晚9年,全系統正常運行比GPS晚近3年。在1996-1998年間,由于經濟困難,GLONASS星座得不到正常的維護,導致系統性能衰退。目前,俄羅斯已下決心恢復和進一步發展該系統。
我國目前正在自主研發的北斗衛星導航定位系統填補了我國衛星導航定位領域的空白,成為世界上第三個擁有自主衛星導航定位系統的國家。于2003年底建成北斗衛星導航試驗系統,2007年分別成功研發了我國首款應用于車載的衛星導航接收芯片“航芯一號”和應用于手機的首款CMOS全球衛星導航接收芯片“航芯二號”,標志著我國在全球衛星導航接收芯片技術領域進入國際先進水平。未來幾年將分別在軍用、民用領域發揮作用。
歐洲于1992年2月提出的獨立自主研發的導航衛星系統—Galileo系統將成為第一個民用的全球衛星導航定位系統,具有配置、頻率分布、信號設計、安全保障及其多層次、多方位的導航定位特點,其在通信、定位精度、信號功率等方面的性能優于GPS,目前正在建設中。
綜合考慮各系統性能以及全球衛星導航接收機芯片技術等方面,本系統中選用了全球定位系統GPS,獲得高精度的定位信息。
2.3.2 GPS衛星定位原理
全球定位系統 (Global Position System——GPS)是美國從本世紀70年代由美國國防部批準開始研制,歷時20年,耗資300億美元,于1994年全面建成,是具有在海、陸、空進行全方位實時三維導航與定位能力的新一代衛星導航與定位系統。全球定位系統是在子午儀衛星導航系統的基礎上發展起來的,采納了子午儀系統的成功經驗,是美國第二代衛星導航系統。
GPS系統包括三大部分:空間部分——GPS衛星星座;地面控制部分一地面監控系統:用戶設備部分——GPS信號接收搬。
空間部分為21顆工作衛星和3顆在軌備用衛星組成的衛星星座。衛星分布在6個軌道平面上,每個軌道平面上有4顆衛星,在約2萬千米高空的衛星,從地平線升起至沒落,可以在用戶視野持續5小時左右。每一個用戶在任何地方都能夠同時接收到來自4~12顆GPS衛星的定位信號,實現全球性全天時的連續不斷的導航定位[13]。
控制部分主要由1個主控站、5個監控站、3個地面注入站組成,形成一個分布在全世界的地面控制監視網,監視著各個衛星的工作狀態。主控站主要協調和管理地面監控系統的工作,監控站是在主控站直接控制下的數據采集中心,地面注入站的主要任務是在主控站的控制下,將主控站推算和編制的衛星星歷、衛星時鐘偏差、導航電文等其他指令等注入到相應衛星的存儲系統。
用戶設備的主要任務是接收GPS衛星發射的信號,以獲得必要的導航和定位信息及參數,經過數據處理,實現導航和定位功能。
GPS是利用測距交會原理確定點的位置來進行定位的。它采用多星高軌測距體制,以接收機到GPS衛星之間的距離作為基本觀測量。當地面用戶的GPS接收機同時接收到3顆以上衛星的信號后,通過使用偽距測量或載波相位測量,測算出衛星信號到接收機所需要的時間、距離,再結合各衛星所處的位置信息,將衛星至用戶的多個等距離球面相交后,即可確定用戶的三維(經度、緯度、高度)坐標位置以及速度、時間等相關參數。定位原理圖如圖2-3所示,假設t時刻在地面待測點上安置GPS接收機,可以測定GPS信號到達接收機的時間,再加上接收機所接收到的衛星星歷等其它數據可以確定以下四個方程式:

                                                        (2-1)

                                          (2-2)

                                                        (2-3)

                                          (2-4)

圖2-3 GPS定位原理
上述四個方程式中待測點坐標X,Y,Z和為未知參數,其中分別為衛星l、衛星2、衛星3、衛星4到接收機之間的距離。分別為衛星l、衛星2、衛星3、衛星4的信號到達接收機所經歷的時間。C為GPS信號的傳播速度(即光速)。
四個方程式中各個參數意義如下:
X,Y,Z為待測點坐標的空間直角坐標。分別為衛星l、衛星2、衛星3、衛星4在t時刻的空間直角坐標,可由衛星導航電文求得。分別為衛星l、衛星2、衛星3、衛星4的衛星鐘的鐘差,由衛星星歷提供。為接收機的鐘差。
由以上四個方程即可解算出待測點的坐標X,Y,Z和接收機的鐘差
2.3.3 GPS的應用
全球定位系統GPS擁有全球性、全能性、全天候性的導航定位、定時、測速等優點。在諸多領域中得到越來越廣泛的應用,最早應用于軍用定位和導航。隨著技術的發展和完善,目前全球衛星定位系統GPS已逐步從軍用擴展到民用,主要涉及海、陸、空的導航和定位,使世界交通運輸業發生了深刻變革,推動了航天事業的發展。同時在工業、農業、測繪、氣象等領域均已得到廣泛應用[14]。下面就GPS在智能交通中的應用做一下介紹。
GPS在ITS中主要應用于車輛定位、導航和交通管理,是ITS的重要組成部分。在任一時刻任一目標能通過GPS系統得知汽車的經緯度、速度和準確時聞,然后把這些信息通過無線通信網絡提供給監控中心,監控中心負責在電子地圖上顯示出車輛運行軌跡;同時,監控中心可根據路況信息,發出調度指令,來完成對車輛的集中監控。國外早已進行研究,并已取得了一定得成果,已廣泛地應用于公共醫療事業、公共服務事業、銀行、消防、公安等行業。
在發達國家,GPS技術已經開始應用于交通運輸和道路工程中。目前,GPS技術在我國道路工程和交通管理中的應用還剛剛起步,相信隨著我國經濟的發展、高等級公路的快速修建和GPS技術應用研究的逐步深入,其在道路工程中的應用也會更加廣泛和深入,并發揮更大的作用[15]。
GPS與其它導航系統相比,具有的優點主要有以下幾個方面:
(1) 定位精度高:通過很多應用實踐已經證明,GPS相對定位精度在50km以內可達1,100-500km可達,1000km以上可達,在300-1500m工程精密定位中,1小時以上觀測的解算,其平面位置誤差小于1 mm。基線邊長越長越能突顯其定位精度高的優勢。
(2) 觀測時間短:采用GPS布設控制網時每個測站上的觀測時間一般在30-40min左右,采用快速靜態定位方法,觀測時間更短。目前20km以內相對靜態定位,僅需15-20分鐘;快速靜態相對定位測量時,當每個流動站與基準站相距在15km以內時,流動站只需觀測1-2分鐘;動態相對定位測量時,流動站出發時觀測1-2分鐘,然后可隨時定位,每站觀測僅需幾秒鐘。
(3) 測站間無需通視:GPS測量不要求站點間相互通視,只需測站上空開闊即可。
(4) 可提供三維坐標:經典大地測量將平面與高度采用不同方法分別測量,而GPS可同時精確測定測站點的三維坐標,目前GPS水準可達到四等水準測量的精度。
(5) 操作簡單:隨著GPS的不斷改進,自動化程度越來越高,體積也越來越小,重量越來越輕。
(6) 全天候作業:目前GPS觀測可在一天24小時內的任何時間進行,不受陰天黑夜、起霧刮風、下雨下雪等天氣狀況的影響。
功能多、應用廣:GPS系統不僅可以用于定位測量,還可用于測速、測時。測速精度可達0.lms,測時精度可達幾十毫秒,精度都比較高。隨著GPS技術的不斷提高,其應用領域正在不斷的擴大。
2.4 STM32處理器
目前市場上流行的32 位微控制器多采用ARM 處理器核心。采用ARM 處理器核心的32 位微控制器在手機、PDA等產品中有著大量的應用,隨著采用ARM核心的32 位微控制器新品的層出不窮以及價格的不斷下降,也為其應用的下移提供了機會。ARM公司于2006年推出了一款針對價格敏感但又需具備高效能需求的嵌入式應用設計的微處理器核心—Cortex-M3[16]。
Cortex-M3處理器采用ARMv7-M架構,它包括所有的16位Thumb指令集和基本的32位Thumb-2指令集架構,Cortex-M3處理器不能執行ARM指令集。Thumb-2在Thumb指令集架構(ISA)上進行了大量的改進,它與Thumb相比,具有更高的代碼密度并提供16/32位指令的更高性能。
STM32有兩個系列的產品,分別是基本型和增強型,基本型和增強型都在片上有5 路的串口,2路的SPI和2路的I2C,片上具有實時時鐘,2個獨立的看門狗,片上集成了上電復位和掉電復位。最多11 路的DMA 通道,所有芯片的管腳有80% 是GPIO。基本型和增強型的區別在增強型產品有獨立的ADC 通道,其轉換時間為1u秒, 增強型產品還具有USB1.1傳輸接口, 并且其功耗也是32位微控制器領域內最低的產品,相當于0.5mA/MHz。基本型產品的最高運行時鐘為36MHz,增強型產品的最高運行時鐘為72MHz。此外,對于電機的矢量控制,STM32 還具有特別的優勢:2 路獨立的A/D采樣,定時器可產生6 路的PWM輸出,具有硬件上的乘法和除法指令,具有死區控制。意法半導體公司為基于STM32系列微控制器提供了完全的免費的底層外設的驅動庫文件,這使得系統的開發變得非常容易[18]。
2.4.1  總線構架
主系統由以下部分構成:
四個驅動單元: Cortex™-M3內核 DCode總線(D-bus),和系統總線(S-bus)、通用 DMA1和通用 DMA2。
四個被動單元:內部 SRAM、內部閃存存儲器、FSMC、AHB到 APB的橋(AHB2APBx),它連接所有的 APB設備。
這些都是通過一個多級的AHB總線構架相互連接的[19],如圖2-4所示:
圖2-4  系統結構
ICode總線 :該總線將Cortex™-M3內核的指令總線與閃存指令接口相連接。指令預取在此總線上完成。
DCode總線:該總線將Cortex™-M3內核的DCode總線與閃存存儲器的數據接口相連接(常量加載和調試訪問)。
系統總線:此總線連接Cortex™-M3內核的系統總線(外設總線)到總線矩陣,總線矩陣協調著內核和DMA間的訪問。
DMA總線:此總線將DMA的AHB主控接口與總線矩陣相聯,總線矩陣協調著CPU的DCode和DMA到 SRAM、閃存和外設的訪問。
總線矩陣:此總線矩陣協調內核系統總線和DMA主控總線之間的訪問仲裁。此仲裁利用輪換算法。此總線矩陣由四個驅動部件(CPU的DCode、系統總線、DMA1總線和DMA2總線)和四個被動部件(閃存存儲器接口(FLITF)、SRAM、FSMC和AHB2APB橋)構成。 AHB外設通過總線矩陣與系統總線相連,允許DMA訪問。
AHB/APB橋(APB):兩個AHB/APB橋在AHB和2個APB總線間提供同步連接。APB1操作速度限于36MHz,APB2操作于全速(最高72MHz)。當對APB寄存器進行8位或者16位訪問時,該訪問會被自動轉換成32位的訪問:橋會自動將8位或者32位的數據擴展以配合32位的向量[18]。
2.4.2  存儲器組織
STM32系列處理器的程序存儲器、數據存儲器、寄存器和輸入輸出端口被組織在同一個4GB的線性地址空間內。數據字節以小端格式存放在存儲器中。一個字里的最低地址字節被認為是該字的最低有效字節,而最高地址字節是最高有效字節。外設寄存器的映像請參考相關章節。可訪問的存儲器空間被分成8個主要塊,每個塊為512MB。其他所有沒有分配給片上存儲器和外設的存儲器空間都是保留的地址空間。
在 STM32F10xxx里,可以通過 BOOT[1:0]引腳選擇三種不同啟動模式,如表2-1所示。
表2-1  啟動模式
啟動模式選擇管腳
啟動模式
說明
BOOT1
BOOT0
X
0
用戶閃存存儲器
用戶閃存存儲器被選為啟動區域
0
1
系統存儲器
系統存儲器被選為啟動區域
1
1
內嵌SRAM
內嵌SRAM被選為啟動區域

在系統復位后,SYSCLK的第4個上升沿,BOOT管腳的值將被鎖存。用戶可以通過設置BOOT1和BOOT0引腳的狀態,來選擇在復位后的啟動模式。
根據選定的啟動模式,主閃存存儲器、系統存儲器或SRAM可以按照以下方式訪問: (1)從主閃存存儲器啟動, (2)從系統存儲器啟動, (3)從內置SRAM啟動。
通過設置選擇管腳,對應到各種啟動模式的不同物理地址將被映像到第 0塊(啟動存儲區)。在系統復位后,SYSCLK的第 4個上升沿,BOOT管腳的值將被鎖存。用戶可以通過設置 BOOT1和 BOOT0引腳的狀態,來選擇在復位后的啟動模式。
即使被映像到啟動存儲區,仍然可以在它原先的存儲器空間內訪問相關的存儲器。在經過啟動延遲后,CPU從位于 0x0000 0000開始的啟動存儲區執行代碼。內嵌的自舉程序用于通過 USART1串行接口對閃存存儲器進行重新編程。這個程序位于系統存儲器中,由 ST在生產線上寫入。
2.4.3  電源
STM32的工作電壓(VDD)為2.0~3.6V。通過內置的電壓調節器提供所需的1.8V電源。當主電源VDD掉電后,通過VBAT腳為實時時鐘(RTC)和備份寄存器提供電源。復位后調節器總是使能的。根據應用方式它以3種不同的模式工作:(1) 運轉模式:調節器以正常功耗模式提供1.8V電源(內核,內存和外設)。(2) 停止模式:調節器以低功耗模式提供1.8V電源,以保存寄存器和SRAM的內容。(3) 待機模式:調節器停止供電。除了備用電路和備份域外,寄存器和SRAM的內容全部丟失。
用戶可以利用PVD對VDD電壓與電源控制寄存器(PWR_CR)中的PLS[2:0]位進行比較來監控電源,這幾位選擇監控電壓的閥值。通過設置PVDE位來使能PVD。電源控制/狀態寄存器(PWR_CSR)中的PVDO標志用來表明VDD是高于還是低于PVD的電壓閥值。該事件在內部連接到外部中斷的第16線,如果該中斷在外部中斷寄存器中是使能的,該事件就會產生中斷。當VDD下降到PVD閥值以下和(或)當VDD上升到PVD閥值之上時,根據外部中斷第16線的上升/下降邊沿觸發設置,就會產生PVD中斷。
電源模塊的系統框圖如圖2-5所示。

圖2-5  電源框圖
2.5  本章小結
本章主要介紹了系統的總體設計思想和框架結構,然后在介紹總體的基礎上分別介紹了系統設計所需要的關鍵技術,如GPRS的網絡結構、通信原理,GPS的定位原理和所工作做得環境與要求,最后介紹了所用到的STM32處理器的的主要功能外設和工作模式等知識,為下面的軟件和硬件設計做準備。


                                         1


第3章  系統硬件設計與開發
3  系統硬件設計與開發3.1 系統硬件總體設計3.7  本章小結
本章分別介紹了系統設計的GPRS模塊、GPS模塊、STM32處理器、液晶屏模塊、輔助電路等各個模塊的硬件電路原理和電路設計知識,并詳細介紹了我設計的各個模塊的電路圖,至此,整個系統的硬件電路設計完成,只有詳細弄懂了各個模塊的硬件接口才能為后面的系統軟件設計編寫做好準備。
                                         1


第4章  操作系統移植和軟件設計開發
4  操作系統移植和軟件設計開發4.1 uCOS-II嵌入式操作系統移植

圖4-7 鍵盤、LED流程圖
4.5  本章小結
本章在上一章詳細介紹個模塊硬件電路設計的基礎上,在詳細分析了各模塊的電器時序圖,軟件接口后編寫了各模塊的驅動程序,在此基礎上開發出系統需要的各功能函數任務,并組成一個有機的整體,有機的共同完成系統所需要的復雜功能。至此整個系統的軟硬件基本設計完成。
                                         1


結論
結論
本文全面介紹了車輛定位系統的結構和實現方法,通過配合GPRS通信技術,即可實時準確的獲得遠程車輛的定位信息,本設計利用GPRS的通信網絡平臺能將分散的車輛連入Internet,使之成為一個有機的整體,現有的寬帶網絡環境使得遠程實時監控既簡單又快捷,且具有很好的實時性。
本設計了基于STM32嵌入式處理器、GPRS無線通信和GPS全球定位技術的遠程車輛定位系統。該系統充分利用嵌入式處理器系統的優勢和比較成熟的GPRS無線通信技術實現車輛的遠程定位,可以進行實時車輛狀態監控、規劃出行路線、引導車輛避開擁擠路段,提高道路通行能力,緩解道路擁擠和堵塞等功能。該系統具有實現功能強、可靠性高、成本低廉、易于擴展等優勢。而且還能對該系統軟硬件進行升級和增加新的功能模塊,滿足車輛定位未來發展需要。因此相信該系統應用前景將會非常廣闊。
由于水平有限和開發資源的有限,系統中有很多功能部分還不夠完善,且本設計整個開發過程都局限于實驗室中,還沒有應用到現場實際測試運行中。在具體的實際場合中可以對系統功能進行拓展和完善,比如可以采用和電子地圖相結合的手段獲得更為精確和詳細的地圖數據,為用戶提供更為方便的服務和更好的地圖視覺效果。伴隨著現有2.5代通信網絡向第三通信網絡的升級,基于新的通信網絡下的終端設備可以使數據的傳輸速度和質量得到更大的提高。這將為未來遠程監控系統提供高速傳輸平臺和更廣闊的發展空間。
本課題研究設計的車輛定位系統基本上完成了階段性設計目標,因為時間關系,本課題還有很多需要完善的工作。估計在今后的一段時間之內能夠不斷完善各個功能模塊,并將并將車輛系統投入到試運行當中。
完整的Word格式文檔51黑下載地址:
5G14433在單片機數據采集系統中的應用.zip (374.47 KB, 下載次數: 6)



分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 成人福利网站 | 色婷婷av久久久久久久 | 国产精品18久久久久久久 | 国产日韩一区二区三区 | 国产99久久久久 | 国产高清视频在线 | 免费看大片bbbb欧美 | 人妖av| 99精品国产一区二区三区 | 宅女噜噜66国产精品观看免费 | 亚洲欧美日韩精品久久亚洲区 | 久久人操| 欧美性网站 | 亚洲国产精品久久久久秋霞不卡 | 成人国产精品久久久 | 日本免费黄色一级片 | 成人a免费 | 欧美亚洲综合久久 | 亚洲成人精品 | 玖玖在线精品 | 一级毛片视频在线 | 在线看片网站 | 一区二区三区在线观看视频 | 国产探花在线精品一区二区 | 欧美黑人体内she精在线观看 | 日日噜噜噜夜夜爽爽狠狠视频, | 国产在线观看一区二区三区 | 国产综合视频 | 国产激情亚洲 | 婷婷福利 | 亚洲日韩中文字幕一区 | 欧美一区二区三区四区视频 | 欧美成视频 | 国产一区2区 | 中文在线播放 | 日韩精品在线播放 | 成人激情视频免费观看 | 久久噜| 亚洲国产精品视频一区 | 久久黄色网 | 亚欧洲精品在线视频免费观看 |