王一名 曲延華 趙宇峰 張佳琪
摘要:本裝置以手搖式小型直流機發(fā)電,為戶外人員隨時提供定位。以嵌入式單片機為定位信息通信核心,可實現(xiàn)對電子羅盤模塊、GPS全球衛(wèi)星定位模塊實時檢測到的定位通信數(shù)據(jù)進(jìn)行綜合處理,由OLED屏幕顯示當(dāng)前位置信息的各項參數(shù);可在極短時間內(nèi)測量當(dāng)前數(shù)據(jù)并顯示。本裝置經(jīng)測試,運行良好、信號傳輸穩(wěn)定、性能達(dá)到設(shè)計要求。
關(guān)鍵詞:單片機 戶外定位 戶外發(fā)電 手搖式
中圖分類號:TN86 文獻(xiàn)標(biāo)識碼:A 文章編號:1007-9416(2016)09-0176-01
1 引言
本款手搖式戶外便攜式設(shè)備,針對廣大喜好戶外遠(yuǎn)足運動的人員進(jìn)行研發(fā)制造,為了解決在戶外出現(xiàn)意外時,無法辨別方向從而發(fā)生危險的問題。本款產(chǎn)品解除了以往本類產(chǎn)品對電池的依賴,利用小型手搖發(fā)電機作為各個模塊的提供工作的電能。本款產(chǎn)品可以通過傳感器采集地磁數(shù)據(jù)再通過測得其他數(shù)據(jù)以及固定的算法從而得到滿足一定精度的地磁數(shù)據(jù)。本產(chǎn)品也可以通過接受4個衛(wèi)星數(shù)據(jù)從而確定明確的地理位置。以此達(dá)到定位的效果。
2 設(shè)計構(gòu)想
本款手搖式戶外便攜式設(shè)備,主要是針對廣大喜好戶外遠(yuǎn)足運動的人員進(jìn)行研發(fā)制造。主要是為了解決在戶外出現(xiàn)意外時,無法辨別方向從而發(fā)生危險的問題。本款產(chǎn)品解除了以往本類產(chǎn)品對電池的依賴,利用小型手搖發(fā)電機為各個模塊提供電能。
本系統(tǒng)設(shè)計了一個合理的顯示界面,保證界面直觀易懂的同時能夠有效防止操作人員的誤解讀。本設(shè)計能夠保證單片機和各個電子模塊之間的通信準(zhǔn)確穩(wěn)定的進(jìn)行,而且能夠保證通信速度與質(zhì)量。采用了I2C、NMEA-0183、UBX等三個主要通訊協(xié)議,保證了報文傳輸?shù)目煽啃?、?zhǔn)確性、快速性和實時性。電子羅盤模塊與單片機之間的通信采用了I2C通信協(xié)議,GPS全球衛(wèi)星定位模塊與單片機之間采用了NMEA-0183和UBX通訊協(xié)議,這樣不僅能保證有較高的采樣頻率,同時還保證了通信的穩(wěn)定性和準(zhǔn)確性。
3 硬件組成
發(fā)電器件作為能量來源,通過小型手搖式發(fā)電機通過機械運動將機械能由直流發(fā)電機轉(zhuǎn)換為電能提供能源,令本實用新型正常使用。
新型采用了STM8S208型號單片機,電子羅盤型號為GY-86,內(nèi)置加速度傳感器ADXL345、磁場強度傳感器HMC5883L、三軸陀螺儀ITG3205、氣壓傳感器BMP085,GPS模塊型號為ATK-NEO-6M,0.96寸OLED顯示屏采用SSD1306驅(qū)動芯片。
利用STM8S208型號單片機編程,將傳感器模塊的信號經(jīng)過算法計算之后得出地磁位置,然后將位置信息數(shù)據(jù)存入RAM的一個數(shù)組中,再通過OLED把數(shù)組里的值顯示出來即顯示了地理位置,轉(zhuǎn)換電路可令電壓平穩(wěn),按需求升壓或降壓后為傳感器器件供能,使之正常工作。
GY-86型號電子羅盤在通電工作的時候,傳感器模塊正常工作,輸出所需位置信息等數(shù)據(jù)返回到單片機中。
ATK-NEO-6M型號GPS模塊負(fù)責(zé)搜尋GPS信號,當(dāng)GPS模塊內(nèi)置電池沒電的情況下,通電之后,GPS模塊為冷啟動模式,由于硬件原因,最短需要27秒時間搜尋GPS信號,搜尋到信號后傳遞給單片機進(jìn)行運算,在斷電后,GPS模塊內(nèi)置電池可以提供大約30分鐘的供電時間,令GPS模塊可以繼續(xù)工作并記錄數(shù)據(jù)。當(dāng)GPS模塊在內(nèi)置電池供電的時間段內(nèi)重新工作時,若再次檢測的信號不正常,則需要27秒時間進(jìn)行檢測;若再次檢測的信號正常,則可1秒立即工作。兩種模塊協(xié)同工作以達(dá)成位置定位、方向判別的功能目標(biāo)。
OLED顯示屏采用SSD1306驅(qū)動芯片,擁有支持3V-5V直流電壓、低功耗、兼容眾多控制芯片、可視角度大、128*64分辨率、采用自發(fā)光單元等優(yōu)點。程序控制單片機,將所需要顯示的數(shù)據(jù)輸出顯示到OLED顯示屏中,以達(dá)成位置信息和方向判別的顯示目的。硬件組成示意如下如圖1所示。
4 手搖式小型發(fā)電裝置
在發(fā)電器件工作后,不穩(wěn)定電壓會經(jīng)過整流電路、濾波電路和穩(wěn)壓電路進(jìn)行處理。整流電路的作用是將交流降壓電路輸出的電壓較低的交流電轉(zhuǎn)換成單向脈動性直流電,這就是交流電的整流過程,整流電路主要由整流二極管組成。經(jīng)過整流電路之后的電壓已經(jīng)不是交流電壓,而是一種含有直流電壓和交流電壓的混合電壓,習(xí)慣上稱單向脈動性直流電壓。
濾波電路常用于濾去整流輸出電壓中的紋波,一般由電抗元件組成,如在負(fù)載電阻兩端并聯(lián)電容器C,或與負(fù)載串聯(lián)電感器L,以及由電容,電感組成而成的各種復(fù)式濾波電路。
穩(wěn)壓電路是在輸入電壓、負(fù)載、環(huán)境溫度、電路參數(shù)等發(fā)生變化時仍能保持輸出電壓恒定的電路。這種電路能提供穩(wěn)定的直流電源,廣為各種電子設(shè)備所采用。如圖2所示。
5 軟件流程圖
5.1 模塊初始化
開機上電后對單片機、OLED顯示屏、電子羅盤和GPS模塊的初始化工作。對單片機設(shè)置串口工作模式、設(shè)置波特率和中斷工作模式;對OLED顯示屏設(shè)置顯示模式與畫面;完成對GPS模塊串口的成功通信。
5.2 數(shù)據(jù)接收模塊處理
數(shù)據(jù)接收處理模塊負(fù)責(zé)處理從GPS接收到的數(shù)據(jù)。在單片機串口收到信息后,先判別是否為語句引導(dǎo)頭,再接收信息內(nèi)容,然后根據(jù)語句標(biāo)識區(qū)分出信息類別以對收到ASCⅡ碼進(jìn)行處理顯示。若整個數(shù)據(jù)接收正確,便對數(shù)據(jù)進(jìn)行處理;若接收不正確,則重新進(jìn)行接收。
6 結(jié)語
本設(shè)計采用了嵌入式單片機和相關(guān)電子模塊,尺寸緊湊,功能先進(jìn)。解決了模塊與模塊之間、模塊與單片機之間的通訊問題,使各個功能模塊形成一個整體,并提供了實時定位等目標(biāo)功能。
本機具有操作簡單、直觀易懂,并能夠避免誤操作;經(jīng)測試,該樣機運行良好,通信穩(wěn)定,各項性能均達(dá)到設(shè)計要求。
參考文獻(xiàn)
[1]胡為兵.電能質(zhì)量擾動的自動識別和定位相關(guān)理論研究[D].武漢:華中科技大學(xué),2008.
[2]孟維文.小型水流能發(fā)電裝置設(shè)計與仿真[D].武漢:武漢理工大學(xué),2012.
[3]袁曉東.小型波浪能發(fā)電裝置及其電能管理系統(tǒng)的研究[D].哈爾濱:哈爾濱工業(yè)大學(xué),2012.
[4]賀紅藝.戶外自動機械基于GPS定位的運動控制研究[D].湖南:湖南師范大學(xué),2013.
[5]于鐵軍.基于ARM的GPS定位系統(tǒng)的設(shè)計與實現(xiàn)[D].太原:中北大學(xué),2014.
[6]陳維維.嵌入式無線定位追蹤系統(tǒng)的技術(shù)研究[D].南京:南京理工大學(xué),2013.
[7]黃文濤.新型電子羅盤設(shè)計及其誤差補償算法研究[D].廣東:廣東工業(yè)大學(xué),2013.
[8]劉曉棠.具有自補償功能的雙坐標(biāo)系磁阻式電子羅盤的設(shè)計[D].南京:南京理工大學(xué),2013.
[9]張新華.硅基OLED微顯示器驅(qū)動技術(shù)研究[D].成都:電子科技大學(xué),2014.
[10]喻輝.OLED顯示技術(shù)與發(fā)展趨勢研究[D].廈門:廈門大學(xué),2012.
[11]任佟.無線路由器OLED的驅(qū)動設(shè)計與應(yīng)用[D].西安:西安電子科技大學(xué),2013.
[12]鐘文濤.基于單片機的野外信息檢測記錄系統(tǒng)的設(shè)計[D].廣東:廣東工業(yè)大學(xué),2013.