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

基于AVR單片機的GPS導航小車設計

2016-05-30 05:28:53黃睿
寧波職業技術學院學報 2016年2期

黃睿

摘 要: 首先對基于單片機的GPS導航小車進行了整體結構設計,說明了小車模型的意義,實現自動行駛功能;其次分別介紹了單片機控制器、GPS模塊、無線傳輸模塊和小車模型等硬件部分;再次對系統軟件設計做了詳細說明;最后對設計做了總結,實現了預期目標。

關鍵詞: GPS導航; AVR單片機; 無線傳輸; 自動行駛

中圖分類號: TP 967.1 文獻標志碼: A 文章編號: 1671-2153(2016)02-0086-03

0 引 言

GPS是英文Global Positioning System(全球定位系統)的簡稱,起源于美國并廣泛應用于軍事戰爭。近年來隨著GPS技術的發展,其應用領域逐漸多元化[1],在國民經濟生產中也發揮著重要作用,對于GPS技術在汽車方面的應用也成為了目前熱門研究方向之一。隨著家用汽車的普及、大氣污染的日益加劇、惡劣環境下的自動駕駛功能就格外重要,而利用GPS導航恰恰可以解決這一難題。本文以自動導航小車為研究模型,探討了車輛監控、自動駕駛的可行性,旨為工業化應用提供借鑒。

1 系統設計

本系統從功能上可以分為三個部分:定位、通訊和監控。在對小車GPS定位以后,通過無線網絡進行數據傳輸,獲取有效數據,即坐標和運行狀態。GPS信號發送至GPS接收機,然后通過硬件實現信號處理,將處理后的信號發送到單片機控制端,提取數據,經過與預設值的比對和算法控制,實現小車的自動導航行駛。系統設計框圖如圖1所示。

2 硬件設計

2.1 AVR單片機控制器

AVR是美國Atmel公司生產的增強RISC內在Flash的高性能8位單片機[2],它的串口可以同時與多模塊通信,片內Flash程序存儲器集成度非常高,可以大大減少外圍元器件的使用,提高系統性能。這里選用AVR系列中性能最強大的ATmega128芯片[3],該芯片是一種性能高、功耗低的處理器,擁有64個引腳,可重復編程的Flash空間為128kb,4kb EEPROM,4kb內部SRAM[4]。具有優秀的RISC結構,內部有易失性的數據存儲器和程序存儲器、8路10位ADC,含有2個8位定時器/計數器、2個16位定時器/計數器、2路8位PWM和SPI,JTAG,USART等數據接口。

2.2 GPS模塊

GPS模塊采用環天BR-355,它具特殊輕巧造型及100%防水設計,使用SiRF Star III 芯片組加上內建的主動型陶瓷天線讓定位更為精準,特別適合配合各種戶外活動時使用,防滑的底部可方便運用在各種車輛、船只及航空器。小車通過GPS模塊實現定位功能,GPS模塊中核心單元為GPS接收機,GPS接收機在工作狀態時會持續接收GPS導航定位信息,并將數據計算后通過串口上傳到計算機中。GPS接收機包括主機和外設兩部分。主機主要由射頻RF、通信信道、數據存儲與計算三大部分組成。外接設備主要包括電源、GPS天線、前置放大器和顯示器。其結構框圖如圖2所示。

圖2中,GPS模塊通過天線接收衛星定位信號[5],提供對應數據,起到實時監控小車狀態的作用,并把數據送給單片機控制器,通過程序的編譯進行數據處理。

2.3 無線傳輸系統

整個監控系統中,上位機和單片機控制器以無線通信的方式傳輸數據。上位機通過無線傳輸模塊給單片機發送控制指令,以及完成數據交換。系統框圖如圖3所示。

本系統采用AVR單片機和nRF24L01無線芯片,nRF24L01是一款工作在2.4~2.5GHz世界通用ISM頻段的單片機無線收發器芯片,其具有數據傳送量大、抗干擾能力強、穩定性好、耗能低等優點。通過單片機的10個I/O接口直接與nRF24L01相連。AVR單片機主要完成數據的采集和處理,向nRF24L01發送數據并且接收上位機通過nRF24L01傳送過來的數據。無線芯片電源使用3.3 V供電,決定nRF24L01模塊工作模式的引腳分別與單片機的相應I/O控制口相連,保證正常工作狀態下,nRF24L01的工作模式可以由單片機內實時運行的程序來決定。

2.4 導航小車

本研究采用小車為自主組裝模型,根據實驗需求將車載模塊安裝在前驅小車模型內,通過單片機對集成芯片L298N的控制。L298N是一種雙H橋電機驅動芯片,其中每個H橋可以提供2A的電流,由IN1~IN4引腳接收單片機的高低電平控制信號,ENA和ENB為使能端。用兩個小電機分別連接小車的左前輪和右前輪,單片機指令控制電機的正傳與反轉,實現小車的運行狀態調整。兩個電機采用的是普通直流電機,其結構簡單、調速性能好、過載能力強、可調范圍寬,能夠滿足頻繁切換電動機運行狀態的實驗需求。

3 軟件設計

通過GPS模塊來采集小車運行信息,根據參數對比,判斷小車運行狀態是否正常:如果符合預設值,保存數據并繼續監控;反之,檢查無線通信模塊是否正常,如果有問題,返回初始狀態,如果通訊無問題,報告給控制端進行調節。具體流程圖如圖4所示。

系統初始化主要包括控制器串行通信端口重點初始化、顯示器初始化、GPS模塊和無線模塊初始化等。GPS數據先后經過接收、解析和顯示三個處理階段。系統采用的調試軟件為ATMEL AVR Studio,該軟件具有語言編譯、程序下載、軟件仿真和硬件仿真等功能,是與AVR單片機配套的集成環境匯編與開發調試軟件。

系統的軟件部分在自動控制原理中可視為一個閉環系統,根據小車實時的信息控制小車的運行狀態,每次調整后會運行一個周期,然后進行第二輪的數據采集,判定以及小車的控制,直至達到系統平衡狀態。

4 結束語

本文以GPS自動導航小車為模型,探索了車輛監控、自動駕駛的可行性。設計結果基本實現預期目標,但是在系統的精確性和快速性還有待改善。在以后的實驗中,將會以多點監控為目標,實現群體控制。

參考文獻:

[1] 白雪,徐雷鈞,劉國海,等. 基于單片機的GPS定位信息采集系統[J]. 微計算機信息,2008,24(8):228-229.

[2] 宋建國. AVR單片機原理及應用[M]. 北京:北京航空航天大學出版社,1998.

[3] 劉海成. AVR單片機原理及測控工程應用[M]. 北京航空航天大學出版社,2008:4-5,72—75.

[4] 王勇. 基于AVR單片機的一體化GPS接收機設計[J].自動化儀表,2008(29):65-67.

[5] CHADIL N,RUSSAMEESAWANG A.KEERATIWINTAKORN PHONGSAK.Real-time tracking management system using GPS,GPRS and Google Earth[R]. 5th International Conference on Electrical Engineering/Electronics,Telecommunications and Information Technology,Thailand,2008:393-395.

(責任編輯:徐興華)

主站蜘蛛池模板: 亚洲人成人伊人成综合网无码| 色网在线视频| 国产69精品久久久久孕妇大杂乱| 女同久久精品国产99国| 国产小视频免费观看| 久久毛片免费基地| 国产一级二级在线观看| 成人蜜桃网| 国产精品自在自线免费观看| 性做久久久久久久免费看| 国产福利免费观看| 在线人成精品免费视频| 扒开粉嫩的小缝隙喷白浆视频| 香蕉在线视频网站| 欧美综合中文字幕久久| 全色黄大色大片免费久久老太| 三上悠亚精品二区在线观看| 九九久久精品国产av片囯产区| 色呦呦手机在线精品| 夜夜高潮夜夜爽国产伦精品| 免费又黄又爽又猛大片午夜| 国产成人1024精品| 一本视频精品中文字幕| 日韩无码真实干出血视频| 亚洲日韩第九十九页| 色悠久久久久久久综合网伊人| 不卡国产视频第一页| 成人毛片在线播放| 国产高清在线观看| 在线看片中文字幕| 91精品伊人久久大香线蕉| 四虎永久在线精品国产免费| 91偷拍一区| 狠狠色丁香婷婷综合| 国内精品伊人久久久久7777人| 自慰网址在线观看| 色噜噜狠狠色综合网图区| 一级片免费网站| 午夜视频日本| 免费a级毛片视频| 亚洲全网成人资源在线观看| 午夜在线不卡| 久久青草免费91观看| 99久久精品国产麻豆婷婷| 玖玖免费视频在线观看| 亚洲人在线| 国产AV毛片| 97se亚洲综合| 在线色国产| 亚洲精品视频网| 色亚洲激情综合精品无码视频| 国产天天色| 日本不卡免费高清视频| 国产又色又爽又黄| 国产高清在线丝袜精品一区| 色婷婷在线播放| 国内精品久久久久久久久久影视| 国内丰满少妇猛烈精品播| 99视频全部免费| 欧美在线视频不卡第一页| 免费人成在线观看成人片| 欧美成人一区午夜福利在线| 日韩av在线直播| 欧美伦理一区| 97综合久久| 极品私人尤物在线精品首页 | 天堂网亚洲系列亚洲系列| 国产粉嫩粉嫩的18在线播放91| 国产精品自在线拍国产电影| 久热精品免费| 在线视频精品一区| 91人妻日韩人妻无码专区精品| 国产呦视频免费视频在线观看| 日韩毛片免费观看| 97se亚洲| 波多野结衣一二三| 日韩精品免费一线在线观看 | 免费无码网站| 亚洲日本一本dvd高清| 国产迷奸在线看| 国产精品999在线| 色婷婷综合激情视频免费看|