999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于51單片機(jī)的GPS定位系統(tǒng)設(shè)計(jì)

2018-10-21 17:38:30崔崴
科技信息·下旬刊 2018年8期
關(guān)鍵詞:單片機(jī)信息系統(tǒng)

崔崴

摘要:GPS是英文Global Positioning System(全球定位系統(tǒng))的簡(jiǎn)稱。由于GPS技術(shù)具有全天候,高精度和自動(dòng)測(cè)量功能,作為先進(jìn)的測(cè)量工具和新的生產(chǎn)力,已被納入國家經(jīng)濟(jì)建設(shè),國防建設(shè)和社會(huì)發(fā)展的各個(gè)領(lǐng)域。本次設(shè)計(jì)以單片機(jī)STC89C52為核心,采用GPS模塊(SiRF Star III),LCD1602液晶顯示屏等芯片,利用GPS模塊與單片機(jī)串口通訊原理,實(shí)現(xiàn)了GPS信息的提取、顯示。本設(shè)計(jì)精確度高,體積小,可連續(xù)導(dǎo)航,可用于自駕車出游,出租車定位等領(lǐng)域。

1.引言

GPS是全球定位系統(tǒng)(Global Positioning System)的簡(jiǎn)稱,它是一種基于衛(wèi)星形式的定位系統(tǒng),其目的是獲取目標(biāo)位置的地理坐標(biāo)信息、時(shí)間信息以實(shí)現(xiàn)最終的位置鎖定。如今它廣泛用于現(xiàn)代測(cè)量以及建筑建設(shè),也更多的用于民間,且范圍越來越廣,作用越來越大。

GPS技術(shù)已遍布各行各業(yè)的方方面面,現(xiàn)在市面上已經(jīng)有各式各樣由GPS接收模塊所研發(fā)的定位產(chǎn)品,如車載導(dǎo)航儀、帶GPS功能的手機(jī)平板等。本次設(shè)計(jì)針對(duì)廣大普通用戶,切合他們實(shí)際需求,運(yùn)用單片機(jī)的基本原理和GPS的理論知識(shí),選擇合適的GPS接收模塊,設(shè)計(jì)并制作一個(gè)既實(shí)用又價(jià)廉的定位系統(tǒng)。

2.SiRF Star Ⅲ GPS信號(hào)接收模塊

SiRF Star Ⅲ是完全獨(dú)立的GPS接收器,這一芯片通過采用20萬次/頻率的相關(guān)器提高了靈敏度,可以同時(shí)追蹤20個(gè)衛(wèi)星信道。它使用了全新的SiRFstar TM III GPS架構(gòu)GSC3F(高性能GPS單芯片),GPS集成實(shí)時(shí)時(shí)鐘(RTC),ARM7-TDMI CPU,4Mbit的FLASH存儲(chǔ)器,低噪聲放大器和SAW濾波器,TCXO,復(fù)位和調(diào)節(jié)器等,且具有內(nèi)置備用電池,GPS接收機(jī)貼片天線,可選擇的內(nèi)部/外部射頻連接器。尺寸參數(shù)如下:

貼片天線尺寸:35(寬)mm×35(厚)mm×3(高)mm;

尺寸:39.0(寬)毫米×35.5(厚)mm×8.0(高)mm;

重量:21.5克。

GPS接收模塊中RX為信號(hào)輸入端,TX為信號(hào)輸出端,接口電路如圖1

3.系統(tǒng)方案

本設(shè)計(jì)主要完成了GPS信號(hào)的接收與處理、數(shù)據(jù)的傳輸與顯示。在硬件上有SiRF Star Ⅲ GPS接收處理模塊和LCD1602液晶顯示模塊,并且還需要中央處理器來將各個(gè)部分連接起來。因?yàn)閱纹瑱C(jī)的結(jié)構(gòu)簡(jiǎn)單明了,價(jià)格比較低,功能強(qiáng)大且操作簡(jiǎn)單,其中又以51單片機(jī)最合適,所以選著STC89C52作為核心單片機(jī)。系統(tǒng)的結(jié)構(gòu)框圖如圖2

4.系統(tǒng)的硬件設(shè)計(jì)

考慮到成本及操作難度等,8位單片機(jī)更簡(jiǎn)單,成本也更低,所以采用低電壓,高性能CMOS 8 位單片機(jī)STC89C52作為主控制器。該器件采用ATMEL高密度非易失存儲(chǔ)器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的MCS-51指令集和輸出管腳相兼容[4]。它有4個(gè)8位I/O口、一個(gè)雙工串口、兩個(gè)16位的計(jì)/定數(shù)器、五個(gè)中斷源;擁有的全雙工異步通信接口,可以與外部接口直接進(jìn)行讀取數(shù)據(jù)、數(shù)據(jù)處理以及數(shù)據(jù)輸出。

LCD1602叫做1602字符型液晶屏,它被用來顯示數(shù)字、字母、符號(hào)。它是一種點(diǎn)陣型液晶顯示模塊。它由若干個(gè)5x11或者5x7點(diǎn)陣字符組成,字符間有間隔,一個(gè)字符位只能顯示一個(gè)字符,故他并不能用來顯示圖形。在本設(shè)計(jì)中,由于LCD1602顯示內(nèi)容有限,單次只能顯示兩行內(nèi)容,且本系統(tǒng)需要得到日期、時(shí)間、經(jīng)緯度、海拔、速度共計(jì)3組數(shù)據(jù),故需要LCD1602用三次來顯示,而這三次顯示的切換就需要用按鍵來實(shí)現(xiàn)。每當(dāng)按下鍵盤依次切換下一組信息顯示,共計(jì)三組重復(fù)切換。系統(tǒng)的硬件電路如圖3.

5.軟件設(shè)計(jì)

1)NMEA-0183數(shù)據(jù)格式

此協(xié)議是為了在不同的GPS導(dǎo)航設(shè)備中建立統(tǒng)一的RTCM標(biāo)準(zhǔn)。得益于這種格式的廣泛使用,GPS接收模塊的通用化程度越來越高。

NMEA-0183數(shù)據(jù)格式采用ASCII字符編碼形式輸出,其中包括有經(jīng)度緯度、速度、日期、時(shí)間、速度、海拔、方向以及衛(wèi)星狀況等信息。其中串行通信時(shí)的默認(rèn)參數(shù)為:數(shù)據(jù)位=8bit,開始位=1bit,停止位=1bit,無奇偶校驗(yàn),波特率=9600bps。

幀格式形如:$aaccc,ddd,ddd,…,ddd*hh

1. “$”:幀命令起始位;

2. aaccc:地址域,后三位為語句名,前兩位為識(shí)別符;

3. ddd…ddd:數(shù)據(jù);

4. “*”:校驗(yàn)和前綴;

5. hh:校驗(yàn)和(check sum),*與$之間所有字符的ASCII碼的校驗(yàn)和(各字節(jié)做異或運(yùn)算,得到校驗(yàn)和后,再轉(zhuǎn)換16進(jìn)制格式的ASCII字符。)

6. :CR(Carriage Return)+ LF(Line Feed)幀結(jié)束,回車和換行。

2)系統(tǒng)軟件主要由初始化模塊和數(shù)據(jù)接收處理模塊流程圖

初始化模塊是在完成上電后對(duì)單片機(jī)、LCD以及GPS模塊的一個(gè)初始化操作。對(duì)單片機(jī)進(jìn)行波特率設(shè)置,串口工作模式設(shè)置以及中斷模式的設(shè)置,完成單片機(jī)與GPS模塊的串口通信。另外初始化也包括對(duì)LCD顯示屏的開機(jī)畫面和顯示模式設(shè)置。

數(shù)據(jù)接收模塊主要職能是對(duì)GPS模塊所接收到的數(shù)據(jù)進(jìn)行處理。通過單片機(jī)串口接收到GPS模塊傳過來的信息后,判斷是否為起始位”$”,再接收后續(xù)數(shù)據(jù)內(nèi)容,然后根據(jù)每位數(shù)據(jù)所代表的信息進(jìn)行識(shí)別并進(jìn)行ASCII碼處理,以便進(jìn)行顯示。判斷若整個(gè)數(shù)據(jù)接收正確則接受,否則放棄接收。在本次設(shè)計(jì)中主要提取這些內(nèi)容:日期、時(shí)間、經(jīng)度緯度、海拔高程、速度。需要注意的是GPS所提供的是國際標(biāo)準(zhǔn)的UTC時(shí)間,與北京時(shí)間相差8小時(shí),所以在時(shí)間處理上應(yīng)在UTC時(shí)間上加上8小時(shí)進(jìn)行修正。系統(tǒng)工作時(shí),GPS模塊不斷接收到新的GPS信息,單片機(jī)也不斷刷新串口數(shù)據(jù)接收,最后通過單片機(jī)送至顯示器進(jìn)行顯示。

數(shù)據(jù)接收處理程序流程圖如下面圖4所示。

5.系統(tǒng)調(diào)試與測(cè)試結(jié)果

1)系統(tǒng)調(diào)試 接線完成后用萬用表對(duì)每個(gè)接點(diǎn)進(jìn)行檢查,看接線是否有短路或斷路,同時(shí)還要對(duì)每個(gè)器件的引腳進(jìn)行檢測(cè),看是否有短路的情況,若發(fā)現(xiàn)及時(shí)更改。完成硬件調(diào)試。

在將程序編寫完成后,先使用Keil uVision5檢測(cè)程序是否有語法編譯的錯(cuò)誤,將這些語法錯(cuò)誤改正過來。調(diào)試過程中,從每一個(gè)小的單元到一個(gè)模塊的程序逐步檢查。單獨(dú)檢測(cè)LCD12864液晶顯示屏的顯示以及初始化程序,看顯示屏上有無數(shù)據(jù)顯示。在LCD12864正常情況下,檢測(cè)GPS VK2828U7G5LF模塊,在確定檢測(cè)到信號(hào)時(shí),把它連接到單片機(jī),看顯示屏上是否有數(shù)據(jù)。每個(gè)模塊都確定無誤且滿足預(yù)定功能后,就可以將程序連起來,生成“.hex”文件備用。

2)測(cè)試結(jié)果

將接受裝置放于樓頂開放的環(huán)境以接收信號(hào),啟動(dòng)GPS接收系統(tǒng),經(jīng)過測(cè)試,液晶顯示的結(jié)果如下圖,顯示信息緯度為:29度33分87秒,經(jīng)度103度43分55秒,海拔為351.3米,由于測(cè)試時(shí)處于靜止?fàn)顟B(tài),故當(dāng)時(shí)速度為0。

6.結(jié)束語

本系統(tǒng)是自行設(shè)計(jì)開發(fā)的一種便捷GPS定位系統(tǒng)。測(cè)試結(jié)果顯示數(shù)據(jù)穩(wěn)定,定位精度較好。本系統(tǒng)能夠滿足日常使用,且具有小巧輕便、性價(jià)比高等特點(diǎn)。

猜你喜歡
單片機(jī)信息系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機(jī)系統(tǒng)
ZC系列無人機(jī)遙感系統(tǒng)
基于單片機(jī)的SPWM控制逆變器的設(shè)計(jì)與實(shí)現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機(jī)的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機(jī)的便捷式LCF測(cè)量?jī)x
電子制作(2019年9期)2019-05-30 09:42:02
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
Microchip推出兩個(gè)全新PIC單片機(jī)系列
展會(huì)信息
主站蜘蛛池模板: 亚洲国产清纯| 91精品国产情侣高潮露脸| 亚洲91精品视频| 中文字幕有乳无码| 日韩精品无码不卡无码| 深夜福利视频一区二区| 亚洲嫩模喷白浆| 日本高清有码人妻| 人妻丝袜无码视频| 91精品国产麻豆国产自产在线| 亚洲中文字幕无码爆乳| 波多野结衣视频网站| 91香蕉国产亚洲一二三区 | 亚洲精品中文字幕午夜| 日韩视频免费| 久久精品人妻中文视频| 亚洲精品日产精品乱码不卡| 国产乱人免费视频| 亚洲小视频网站| 欧美日本在线播放| 综合色天天| 日本免费新一区视频| 2020亚洲精品无码| 四虎成人在线视频| 国内精品久久久久久久久久影视| 精品国产成人av免费| 国产视频 第一页| 国产成人精品18| 国产精品福利在线观看无码卡| 不卡视频国产| 一区二区三区国产精品视频| 亚洲黄色视频在线观看一区| 久久精品电影| 国产成人精品一区二区免费看京| 成人午夜亚洲影视在线观看| 麻豆国产精品视频| 国产一级片网址| 成人国产精品一级毛片天堂| 夜夜操国产| 国产丰满大乳无码免费播放| 成人久久精品一区二区三区 | 亚洲中文字幕日产无码2021| 午夜毛片免费观看视频 | 看国产一级毛片| 白丝美女办公室高潮喷水视频| 国产精品第5页| 欧美亚洲欧美区| 性欧美久久| 亚洲高清无码精品| www.youjizz.com久久| 波多野结衣爽到高潮漏水大喷| 久久久久久高潮白浆| 久久综合成人| 国产永久免费视频m3u8| 国产精品密蕾丝视频| 国国产a国产片免费麻豆| 夜夜高潮夜夜爽国产伦精品| 爆乳熟妇一区二区三区| 久久久久久午夜精品| 国产午夜不卡| 欧美成人亚洲综合精品欧美激情| 久久99精品久久久久纯品| 国产精品永久久久久| 国产国拍精品视频免费看| 国产无码网站在线观看| 国产农村妇女精品一二区| 真人免费一级毛片一区二区| 中文无码伦av中文字幕| 亚洲天堂视频在线播放| 无码福利视频| 国产亚洲精品精品精品| 国产不卡在线看| www.99在线观看| 亚洲欧洲日本在线| 乱色熟女综合一区二区| 超碰aⅴ人人做人人爽欧美 | 亚洲精品波多野结衣| www欧美在线观看| 福利片91| 日本高清免费一本在线观看 | 久久毛片网| 青草91视频免费观看|