關于單片機GPS定位系統_第1頁
關于單片機GPS定位系統_第2頁
關于單片機GPS定位系統_第3頁
關于單片機GPS定位系統_第4頁
關于單片機GPS定位系統_第5頁
已閱讀5頁,還剩22頁未讀, 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、四川師范大學成都學院電子工程系課程設計報告前 言隨著時代的發展,先進的科學技術給人們的生活帶來了翻天覆地的變化。各種各樣的智能化產品層出不窮,推動著社會的進步。全球定位系統GPS是美國從20世紀70年代開始研制,在1994年建成,以接收導航衛星信號為基礎的非自主式導航與定位系統,它以全球性、全能性、全天候性、連續實時高精度的實時時間、三維位置、三維速度為人們的生活帶來了方便。隨著全球定位技術的不斷改進和完善,它的應用領域將會不斷地擴大,必將成為信息時代不可缺少的一部分。在我們的生活中GPS定位系統給我們帶來了便利,如車載GPS導航儀、GPS手持設備、GPS/GPRS遠程終端控制設備等,但是他們

2、的價格比較昂貴。本設計使用低功耗的AT89S52單片機、GPS衛星定位模塊和LCD12864液晶顯示模塊來實現對GPS定位信息的計算和顯示。GPS信息主要有GPGSV(可見衛星信息)、GPGLL(地理定位信息)、GPRMC(推薦最小定位信息)、GPVTG(地面速度信息)、GPGGA(GPS定位信息)和GPGSA(當前衛星信息)。在設計中我用軟件只對GPRMC(最小定位信息)和GPGGA(GPS定位信息)進行了解析,并將解析后的數據轉換成字符,通過LCD12864顯示日期、時間、經度、緯度、航向、速度和海拔高度等衛星信息。本設計思路清晰、結構簡易、性價比高,對研究GPS定位系統二次開發有重要作用

3、。1.總體設計方案1.1系統設計框圖本設計主要由電源電路、復位電路、時鐘電路、串口通信電路、GPS接收模塊、LCD12864顯示電路組成。電源電路為系統提供電源,復位電路用于單片機的初始化操作,時鐘電路用于是單片機工作在統一的時鐘脈沖。GPS接收模塊由GPS接收電路和GPS接收天線組成。GPS接收機用于接收GPS衛星信號,并將接收到的信息通過串口通信方式發送到單片機中。單片機通過軟件程序對接收到的GPS定位信息進行計算解析,并將解析的結果通過LCD12864顯示。系統設計框圖如圖1所示:圖1 系統設計框圖2.設計原理2.1 AT89S52單片機結構和原理2.1.1 AT89S52單片機功能特性

4、AT89S52單片機是一種低功耗、高性能COMS8位控制器,具有8K可編程Flash存儲器。使用Atmel公司高密度非易失性存儲器技術制造,與工業80C51產品指令和引腳完全兼容。片上Flash允許程序存儲器在系統可編程,適宜于常規編程。AT89S52具有以下標準功能:8k字節Flash,256字節RAM,32 位 I/O 口線,看門狗定時器,2 個數據指針,三個 16 位定時器/計數器,一個6向量2級中斷結構,全雙工串行口,片內晶振及時鐘電路。另外,AT89S52 可降至 0Hz 靜態邏輯操作,支持2種軟件可選擇節電模式??臻e模式下,CPU停止工作,允許RAM、定時器/計數器、串口、中斷繼續

5、工作。掉電保護方式下,RAM內容被保存,振蕩器被凍結,單片機一切工作停止,直到下一個中斷或硬件復位為止。AT89S52引腳分布圖如圖2所示:圖2 AT89S52引腳分布圖AT89S52主要性能: 與MCS-51單片機產品兼容 8K字節在系統可編程Flash存儲器 1000次擦寫周期 全靜態操作:0Hz33Hz 三級加密程序存儲器 32個可編程I/O口線 三個16位定時器/計數器 八個中斷源 全雙工UART串行通道 低功耗空閑和掉電模式 掉電后中斷可喚醒 看門狗定時器 雙數據指針 掉電標識符2.1.2 復位控制電路原理復位是單片機的初始化操作,單片機在上電啟動運行時,都需要先復位。其作用是使單片

6、機和其他部件都處于一個確定的初始化狀態,并從這個工作狀態開始工作。但是單片機自身不能自動進行復位,必須使用外部復位電路來實現單片機的復位。單片機的外部復位電路有上電自動復位電路和按鍵手動復位電路兩種。我們采用的是按鍵手動復位,當復位按鍵按下后,復位端與VCC電源接通,電容迅速放電,使REST引腳為高電平;當復位鍵彈起后,VCC電源通過10K歐姆電阻對22uf電容重新充電,REST引腳端出現復位正脈沖。其持續時間取決于RC電路時間常數。復位控制電路圖如圖3所示:圖3 復位控制電路圖2.1.3 時鐘控制電路原理單片機的工作是在統一的時鐘脈沖控制下進行的,這個時鐘脈沖由單片機時鐘電路發出,單片機的時

7、鐘產生有內部時鐘和外部時鐘兩種,我們采用的是內部時鐘方式。此方式是利用芯片內部的振蕩器,然后在引腳XTAL1和XTAL2兩端接晶體振蕩器,就構成了自激的振蕩器,發出的脈沖直接送入內部時鐘電路。外接晶振時,C4和C5的值通常選擇為15PF33PF之間,電容對頻率有微調作用。時鐘控制電路圖如圖4所示:圖4 時鐘控制電路圖2.2 GPS結構組成全球定位系統(Global Positioning System)GPS是美國第二代衛星導航系統,是在子午儀衛星導航系統的基礎上發展起來的,它采納了子午儀系統的成功經驗,和子午儀系統一樣,全球定位系統由空間部分、地面控制部分和用戶設備三大部分組成。GPS結構組

8、成圖如圖5所示:圖5 GPS結構組成圖2.2.1 空間部分GPS的空間部分由21顆工作衛星和3顆備用衛星組成,它們位于距離地球表面20200Km的高空中。平均分配在6個軌道平面上(每個平面4顆),軌道傾斜角為55,各軌道平面升交點的赤徑相差60度。此外,還有4顆有源備份衛星在軌運行。衛星的分布使得在全球任何地方、任何時間都可觀測到4顆以上的衛星,并能保持良好定位解算精度的幾何圖象,這就提供了在時間上連續的全球導航能力。GPS衛星產生兩組電碼, 一組稱為C/A 碼( Coarse/Acquisition Code11023MHz) ;一組稱為P 碼(Precise Code 10123MHz),

9、P 碼因頻率較高,不易受干擾,定位精度高,因此受美國軍方管制,并設有密碼,一般民間無法解讀,主要為美國軍方服務。C/A 碼人為采取措施而刻意降低精度后,主要開放給民間使用。GPS衛星有如下基本功能: 接受和存儲有地面監控站發來的導航信息,接受并執行監控站的控制命令。 借組與衛星上設有的微處理機進行必要的數據處理工作。 通過星載的高精度銫原子鐘和銣原子鐘提供精密的時間標準。 向用戶發送定位信息。 在地面監控站的指令下,通過推進器調整衛星的姿態和啟用備用衛星。2.2.2 地面控制部分地面控制部分由1個主控站、5個監測站和3個地面控制站組成。檢測站是主控站直接控制下的數據自動采集中心,站內配有雙頻的

10、GPS接收機和高精度原子鐘。檢測站將衛星觀測數據,包括電離層和氣象數據,經過初步處理后,傳送到主控站。主控站從各監測站收集跟蹤數據,計算出衛星的軌道和時鐘參數,然后將結果送到3 個地面控制站。地面控制站在每顆衛星運行至上空時,把這些導航數據及主控站指令注入到衛星。這種注入對每顆GPS 衛星每天一次,并在衛星離開注入站作用范圍之前進行最后的注入。如果某地面站發生故障,那么在衛星中預存的導航信息還可用一段時間,但導航精度會逐漸降低。2.2.3 用戶設備部分用戶設備即為GPS接收機本設計主要是設計該部分,其主要功能是能夠捕獲一定衛星截止角所選擇的待測衛星,并跟蹤這些衛星。利用已經設計好的GPS接收模

11、塊接收衛星發送的定位信息,通過MCU處理采集到的數據,并將數據轉換成字符,顯示定位信息。GPS接收機的硬件,一般包括主機(包括GPS數據采集芯片)、天線和電源,接收機中的微處理機算機是用戶設備的核心部分,它可以按照定位解算方法進行定位計算,計算出用戶所在位置的經度、緯度、海拔高度、速度和日期時間信息。2.3 GPS工作原理GPS定位的基本原理是根據高速運動的衛星瞬間位置作為已知的起算數據,采用空間距離后方交會的方法,確定待測點的位置。本設計采用GPS絕對定位原理,參照坐標系為WGS84坐標系。假設t時間在地面安置GPS接收機,測得GPS信號到達GPS接收機的時間為t,再根據GPS接收機上接收到

12、的從GPS衛星發射回來的星歷信息。測偽距觀測方程圖如圖6所6示:圖6 測偽距觀測方程圖上述四個方程式中待測點坐標X、Y、Z和Vt0為未知參數,其中di=Cti(i=1、2、3、4)。di(i=1、2、3、4)分別為衛星1、衛星2、衛星3、衛星4到接收機之間的距離。ti(i=1、2、3、4)分別為衛星1、衛星2、衛星3、衛星4的信號到達接收機所經歷的時間。C為GPS信號的傳播速度(即光速)。 四個方程式中各個參數意義如下: X、Y、Z為待測點坐標的空間直角坐標。 Xi、Yi、Zi(i=1、2、3、4)分別為衛星1、衛星2、衛星3、衛星4在t時刻的空間直角坐標,可由衛星導航電文求得。Vti(i=1

13、、2、3、4)分別為衛星1、衛星2、衛星3、衛星4的衛星時鐘差它由衛星星歷提供。Vt0為接收機的時鐘差。由以上四個方程即可解算出待測點的坐標X、Y、Z和接收機的時鐘差Vt0。2.4 GPS數據解析本設計的GPS接收機根據NMEA-0183協議的標準規范,將位置、速度等信息通過串口傳送到單片機系統。NMEA-0183協議是GPS接收機應當遵守的標準協議,也是目前GPS接收機上使用最廣泛的協議,大多數常見的GPS接收機、GPS數據處理軟件、導航軟件都遵守或者至少兼容這個協議。NMEA 通訊協議所規定的通訊語句都已是以 ASCII 碼為基礎的,NMEA-0183 協議語句的數據格式如下:“$”為語句

14、起始標志;“,”為域分隔符;“ *”為校驗和識別符,其后面的兩位數為校驗和,代表了“$”和“*”之間所有字符的按位異或值(不包括這兩個字符);“”為終止符,所有的語句必須以“”或“”來結束,也就是 ASCII 字符的“回車”(十六進制的 0D)和“換行”(十六進制的 0A)。所有的信息由$開始,以換行結束,緊跟著$后的五個字符解釋了信息的基本類型,多個參數之間用逗號隔開。NMEA-0183 協議定義的語句非常多,但是常用的或者兼容性最廣的語句有$GPGGA、$GPGSA、$GPGSV、$GPRMC、$GPVTG、$GPGLL等。在設計中我們只對GPRMC數據和GPRMC數據進行了解析。2.4.

15、1 GPRMC數據詳解$GPRMC,*hh UTC時間,hhmmss(時分秒)格式 定位狀態,A=有效定位,V=無效定位 緯度ddmm.mmmm(度分)格式(前面的0也將被傳輸) 緯度半球N(北半球)或S(南半球) 經度dddmm.mmmm(度分)格式(前面的0也將被傳輸) 經度半球E(東經)或W(西經) 地面速率(000.0999.9節,前面的0也將被傳輸) 地面航向(000.0359.9度,以真北為參考基準,前面的0也將被傳輸) UTC日期,ddmmyy(日月年)格式 磁偏角(000.0180.0度,前面的0也將被傳輸) 磁偏角方向,E(東)或W(西) 模式指示(僅NMEA0183 3.0

16、0版本輸出,A=自主定位,D=差分,E=估算,N=數據無效) 解析內容:1. 時間,這個是格林威治時間,是世界時間(UTC),我們需要把它轉換成北京時間(BTC),BTC和UTC差了8個小時,要在這個時間基礎上加8個小時。2. 定位狀態,在接收到有效數據前,這個位是V,后面的數據都為空,接到有效數據后,這個位是A,后面才開始有數據。3. 緯度,我們需要把它轉換成度分秒的格式,計算方法:如接收到的緯度是:4546.408914546.40891/100 = 45.4640891 可以直接讀出45度4546.4089145 * 100 = 46.40891 可以直接讀出46分46.4089146

17、= 0.40891 * 60 = 24.5346 讀出24秒所以緯度是:45度46分24秒。4. 南北緯,這個位有兩種值N(北緯)和S(南緯)5. 經度的計算方法和緯度的計算方法一樣6. 東西經,這個位有兩種值E(東經)和W(西經)7. 速率,這個速率值是 海里/時,單位是節,要把它轉換成千米/時,根據:1海里 = 1.85公里,把得到的速率乘以1.85。8. 航向,指的是偏離正北的角度9. 日期,這個日期是準確的,不需要轉換2.4.2 GPGGA數據詳解$GPGGA,M,M,*xx$GPGGA:起始引導符及語句格式說明(本句為GPS定位數據)UTC時間,格式為hhmmss.sss緯度,格式為

18、ddmm.mmmm(第一位是零也將傳送)緯度半球,N或S(北緯或南緯)經度,格式為dddmm.mmmm(第一位零也將傳送)經度半球,E或W(東經或西經)定位質量指示,0=定位無效,1=定位有效使用衛星數量,從00到12(第一個零也將傳送)水平精確度,0.5到99.9天線離海平面的高度,-9999.9到9999.9米 M指單位米 大地水準面高度,-9999.9到9999.9米 M指單位米 差分GPS數據期限(RTCM SC-104),最后設立RTCM傳送的秒數量差分參考基站標號,從0000到1023(首位0也將傳送)2.5 LCD12864液晶顯示原理LCD12864是一種具有4/8位并行、2線

19、或3線串行多種接口方式,內部含有國標一級、二級簡體中文字庫的點陣圖形液晶顯示模塊,其顯示分辨率為12864,內置8192個16*16點漢字和128個16*8點ASCII字符集。利用該模塊靈活的接口方式和簡單、方便的操作指令,可構成全中文人機交互圖形界面??梢燥@示84行1616點陣的漢字。也可完成圖形顯示,低電壓低功耗是它的又一顯著特點。由該模塊構成的液晶顯示方案與同類型的圖形點陣液晶顯示模塊相比,不但硬件電路結構和顯示程序簡單,該模塊的價格也略低于相同點陣的圖形液晶模塊。2.5.1 LCD12864的基本特性 低電源電壓(VDD:+3.0+5.5V) 顯示分辨率:12864點 內置漢字字庫,提

20、供8192個1616點陣漢字(簡繁體可選) 內置 128個168點陣字符 2MHZ時鐘頻率 顯示方式:STN、半透、正顯 驅動方式:1/32DUTY,1/5BIAS 背光方式:側部高亮白色LED,功耗僅為普通LED的1/51/10 通訊方式:串行、并口可選 內置DC-DC轉換電路,無需外加負壓 無需片選信號,簡化軟件設計 工作溫度: 0 +55 ,存儲溫度: -20 +60 表1 LCDD12864并行接口表管腳號管腳名稱電平管腳功能描述1VSS0V電源地2VCC3.0+5V電源正3V0-對比度(亮度)調整4RS(CS)H/LRS=“H”,表示DB7DB0為顯示數據RS=“L”,表示DB7DB

21、0為顯示指令數據5R/W(SID)H/LR/W=“H”,E=“H”,數據被讀到DB7DB0R/W=“L”,E=“HL”, DB7DB0的數據被寫到IR或DR6E(SCLK)H/L使能信號7DB0H/L三態數據線8DB1H/L三態數據線9DB2H/L三態數據線10DB3H/L三態數據線11DB4H/L三態數據線12DB5H/L三態數據線13DB6H/L三態數據線14DB7H/L三態數據線15PSBH/LH:8位或4位并口方式,L:串口方式(見注釋1)16NC-空腳17/RESETH/L復位端,低電平有效(見注釋2)18VOUT-LCD驅動電壓輸出端19AVDD背光源正端(+5V)(見注釋3)20

22、KVSS背光源負端(見注釋3)注釋1:如在實際應用中僅使用并口通訊模式,可將PSB接固定高電平,也可以將模塊上的J8和“VCC”用焊錫短接。注釋2:模塊內部接有上電復位電路,因此在不需要經常復位的場合可將該端懸空。 注釋3:如背光和模塊共用一個電源,可以將模塊上的JA、JK用焊錫短接。3.模塊電路設計3.1單片機最小系統單片機最小系統由復位電路、時鐘電路、P0口加上拉電阻組成。我們采用的是按鍵手動復位,當復位按鍵按下后,復位端與VCC電源接通,電容迅速放電,使REST引腳為高電平;當復位鍵彈起后,VCC電源通過10K歐姆電阻對22uf電容重新充電,REST引腳端出現復位正脈沖。其持續時間取決于

23、RC電路時間常數。時鐘電路我們采用的是內部時鐘方式。此方式是利用芯片內部的振蕩器,然后在引腳XTAL1和XTAL2兩端接晶體振蕩器,就夠成了自激的振蕩器,發出的脈沖直接送入內部時鐘電路。最小系統電路圖如圖7所示:圖7 最小系統電路圖3.2 電源電路本設計電源電路由三個部分組成:包括整流電路、濾波電路、穩壓電路。U5為整流橋它將交流電轉化直流電。常見的整流電路有單相半波、全波、橋式、和倍壓整流電路。濾波電路用于濾去整流輸出電壓中的紋波,常見的濾波電路有電容濾波、電感濾波和混合濾波電路,設計中采用的是電容濾波。本設計的穩壓電路采用的是三端穩壓器。電源電路圖如圖8所示:圖8 電源電路圖3.3 串口通

24、信電路對于單片機來說,為了進行串行數據的數據通信,單片機有一個全雙工的串行通信接口,包含串行口接收和發送緩沖寄存器等。本設計中考慮到GPS定位接收模塊與單片機之間進行數據通信。由于GPS接收模塊需要的是TTL或CMOS電平,可以通過MAX232進行電平轉化,單片機輸出的電平就是TTL電平。為什么要在加一個MAX232串口電路呢,就是為了方便在PC機上應用GPS Viewer軟件觀察GPS模塊是否接收到GPS衛星傳回的數據信息。串口通信電路圖如圖9所示:圖9 串口通信電路圖3.4 LCD12864顯示電路LCD12864是20個引腳SIP封裝的集成接口器件。在設計中我們將2腳外接電源,3腳接10

25、K的電位器,可實現對其背光調節。4、5、6腳是控制端口,7-14腳是數據輸出端口,接單片機P0端口。LCD12864顯示電路圖如圖10所示:圖10 LCD12864顯示電路圖3.5 HOLUX GR-87 GPS模塊HOLUX GR-87 GPS是一種高性能,低功耗,體積小,很容易集成GPS引擎板為一種廣譜的設計OEM系統應用。該產品是基于成熟的技術在其他HOLUX12通道GPS接收機和SiRFstar II / LP芯片組解決方案。該GPS引擎板將跟蹤多達12顆衛星在同一時間,而提供快速的時間,首次定位和一秒鐘的導航更新。其遠達能力滿足汽車導航的靈敏度的要求,以及其他基于位置的應用程序。因此

26、,HOLUX GR- 87引擎板是非常適合的客戶的AVL系統集成和基于位置的服務。而GR- 87的設計采用了最新的表面貼裝技術(BGA)和高水平的電路集成,實現卓越的性能,同時最大限度地減少空間和功率的要求。這種硬件功能結合智能軟件使引擎板更容易被集成在各種導航應用產品上。應用系統可通過兩個RS232兼容設置與CMOS / TTL電平的雙向溝通渠道進行數據通信。HOLUX GR-87 GPS模塊主要特點: 平均冷啟動時間在45秒 低功耗、12通道“全在查看”跟蹤 集成ARM7TDMI CPU和軟件工程服務 嵌入式客戶定義的應用程序 在1Mb的SRAM芯片 雙TTL電平的串行端口,一個用于GPS

27、接收器命令消息 接口,另一個為RTCM104 DGPS輸入之一 契約理事會尺寸1“ 1”x0.27“(25.4x25.4x7mm),易于集成到手持設備 重捕時間0.1秒 支持標準NMEA -0183和SiRF二進制協議 支持精確的1PPS輸出信號與GPS時序對齊 多路徑緩解硬件 板上RTCM SC104 DGPS和WAAS/ EGNOSDemodulator 內置鋰電池進行GPS定位快表2 HOLUX GR-87 GPS模塊管腳分布表PinPin NameFunction description1VCC_5V+3.55.5Vdc power input2TXASerial Data outpu

28、t port A(TTL Level: Voh2.4VVol0.4V Ioh=Iol=2mA)3RXASerial Data input port A(TTL Level Vih0.7*VCCVil0.3*VCC)4RXBSerial Data input port B(TTL Level Vih0.7*VCCVil0.3*VCC)5GNDPower ground6TIMEMARK/RESET (option)TIMEMARK: 1PPS Time mark output(Vil0.2V PulseWidth 10ms)。RESET: Reset Input (Active Low)(opti

29、on function)4.系統軟件設計4.1主程序流程圖主程序是單片機程序執行的主體部分,整個系統軟件的功能都在其中完成,本設計的主程序部分主要包括:串口通信控制程序、LCD12864程序、GPS數據解析程序和顯示程序。主程序中進行了串口初始化、定時器0初始化、LCD12864的初始化和GPS數據的初始化。定義了GPS的接收開始和停止標志位rev_start和rev_stop、GPS處理標志位gps_falg和換頁顯示標志位change_page。進入主程序后首先判斷串口是否接收到數據及ch=$和gps_flag=0;然后rev_start=1,rev_stop=0,開始接收GPS接收機發送

30、的數據,rev_start=0,rev_stop=1接收完成;開定時器0,對GPRMC和GPGGA進行解析,并顯示解析的數據信息。如果沒有接收到$,LCD12864顯示初始化信息。主程序流程圖如圖11所示:圖11 主程序流程圖4.2 GPS數據處理流程圖GPS數據的處理包含兩個部分:一部分是對GPRMC數據的解析處理,另一部分是對GPGGA數據的解析處理。在對GPRMC數據的解析時主要是定義了以個字符型變量ch,并判斷接收到的數據的第五個字符,如果第五個字符是C,在判斷定位狀態status是否等于A,如果等于則就將接收到的經度、緯度、日期和時間信息進行字符轉換,及單片機將GPS接收機發送來的數

31、據通過軟件程序控制轉換成字符型數據。在對GPGGA數據的解析是也是定義了一個字符型變量ch,判斷接收到的數據的第四個字符,如果第四個字符是G,且定位狀態標志位status不等于,那么單片機也將GPS發送來的海拔高度和水平面高度數據通過軟件程序轉換成字符型數據。GPS數據處理流程圖如圖12所示:圖12 GPS數據處理流程圖每行開頭的字符都是$,接著是信息類型,后面是數據,以逗號分隔開。一行完整的數據如下:$GPRMC,080655.00,A,4546.40891,N,12639.65641,E,1.045,328.42,170809,A*604.3 顯示程序流程圖顯示程序包含三個方面的數據顯示主

32、要是日期時間、第一頁數據的顯示、第二頁數據的顯示。第一頁顯示經緯度,第二頁顯示的是速度、航向、高度、海拔。開始程序后進入程序初始化定義數據;然后判斷GPS接收機發送到單片機的數據是否解析,是否有效;有效的話就LCD12864清屏、開定時器0,顯示從GPS衛星發射回來的日期和時間。其次判斷經緯度是東經還是西經、南緯還是北緯,如果正確顯示當前的經緯度數據,關定時器0。否則的話LCD12864再一次清屏,開定時器0,顯示速度、航向、高度和海拔。顯示程序流程圖如圖13所示:圖13 顯示程序流程圖5.設計總結 在整個設計與制作過程中,我們遇到了很多的困難,但是最后通過老師和隊友們的共同努力下,所有的問題

33、都解決了。當我們拿到這個題目時開始有點茫然,畢竟沒有使用過SD的讀寫系統,不過我們很快就開始細細的規劃了,了解其相關的參數以及查找資料來實現8962單片機與其的通信,也就是如何來通過8962單片機對其控制、讀取數據以及數據的正確處理。后來我們又遇到了制版的麻煩,不過還好,得到了實驗中心的老師熱心幫助,最終也解決了。其實這個設計最主要的部分就是程序代碼了,因為我有很好的程序基礎,所以最重要的部分很輕松的就完成了。在這次的課程設計中,我再次的感受到了一點,那就是團隊合作,無論一個人多么的優秀都離不開一個團隊,即使一個人能夠完成,那必然會花費更多的時間以及資源,并且不一定會做得很好,因為一個人想的方

34、面畢竟有限。我在收獲知識的同時,還獲取了閱歷,豐富了經驗,在此過程中,我們通過查找大量的資料,請教老師,以及不懈的努力,不僅培養了獨立思考、動手制作能力,在各種其他能力上也都有了提高。更重要的是,在課程設計的過程中,我學會了很多學習方法。而這時以后最實用的,要面對社會的挑戰,只有不斷地學習與實踐。同時在與老師和同學交流的過程中,互相學習,將知識融會貫通,提高自己與人交流的能力,提高自己的團隊意識。6. 參考文獻1 謝維成單片機原理與應用及C51程序設計M. 北京:清華大學出版社,2005.4.100-1122 沈紅衛基于單片機的智能系統設計與實現M. 北京:電子工業出版社,2009.6.12-

35、233 朱月秀單片機原理與應用M. 北京:北京科學出版社,2007.8.40-504 魏建秋汽車電子電路試圖技巧M北京:機械工業出版社,2009.8.36-585 康光華電子技術基礎M北京:高等教育出版社,2006.1.486-5006 牛昱光單片機原理與接口技術M. 北京:電子工業出版社,2009.12.160-1737 徐 瑋C51單片機高效入門M. 北京:機械工業出版社,2010.5.124-1338 戴仙金51單片機及其C語言程序開發實例M. 北京:清華大學出版社,2008.2.189-1939 邱致和GPS原理與與應用M北京:電子工業出版社,2001.2.125-13310 李明峰G

36、PS定位技術及其應用M北京:國防工業出版社,2007.7.156-1987.附錄附錄1 系統設計原理圖附錄2 系統設計PCB圖附錄3 系統設計3D圖附錄3 實物初始化圖附錄4 實物效果圖1附錄5 實物效果圖28.使用說明書首先將電源插頭接入220v交流插座中,最好將其天線伸向窗外,以便更好的接收gps信號。上電后系統將會自動搜索gps信號,黃色led燈閃爍。圖8.1 gps初始化其次,當收到gps信號后,gps定位器將自測出并顯示其速度、航向、高度、海拔。同時綠色led燈閃爍。圖8.2 gps測速圖 最后,gps定位系統將顯示出日期、時間和經緯度,紅色led閃爍。同時,每10秒鐘圖8.2和圖8.3交替顯示。圖8.3

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論