• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于C8051F321單片機(jī)的平面數(shù)字電子羅盤的研制

      2012-10-26 07:18:52賀云超蔡飛達(dá)齊軍偉于文堯張啟升
      中國科技信息 2012年12期
      關(guān)鍵詞:主程序羅盤電路板

      賀云超 蔡飛達(dá) 齊軍偉 于文堯 張啟升

      中國地質(zhì)大學(xué)地球物理與信息技術(shù)學(xué)院,北京 100083

      基于C8051F321單片機(jī)的平面數(shù)字電子羅盤的研制

      賀云超 蔡飛達(dá) 齊軍偉 于文堯 張啟升

      中國地質(zhì)大學(xué)地球物理與信息技術(shù)學(xué)院,北京 100083

      在現(xiàn)代經(jīng)濟(jì)發(fā)展中,電子羅盤在海洋探測、礦產(chǎn)、石油鉆井測控、地質(zhì)探測、衛(wèi)星GPS系統(tǒng)、航海等領(lǐng)域中的應(yīng)用越來越廣泛,通過電子羅盤對(duì)地磁場的測量,可以給科學(xué)探測提供有利的數(shù)據(jù),完成一些不能通過人力完成的探測工作。本文運(yùn)用傳感器集成芯片LSM303DLH制作了一個(gè)數(shù)字電子羅盤模塊。通過標(biāo)準(zhǔn)IIC接口以及單片機(jī)編程對(duì)所采集的磁場數(shù)據(jù)進(jìn)行處理和控制,實(shí)現(xiàn)方位、傾角、環(huán)境溫度以及供電電池電量的圖形化顯示,為科學(xué)探測提供便利。

      LSM303DLH;C8051F321單片機(jī);方位傾角測量;數(shù)字化

      引言

      近年來,數(shù)字式電子羅盤正向深度智能化和三維方向發(fā)展。在地質(zhì)探測中,特別是海底地形探測,要保證方位角測量的高精度,靠人工完成是很困難的,在這項(xiàng)工作中,電子羅盤所起的作用非常重要。

      本文采用模塊化設(shè)計(jì)思想,設(shè)計(jì)并制作一個(gè)高精度,高穩(wěn)定性的方位角數(shù)據(jù)采集模塊,為數(shù)字電子羅盤系統(tǒng)提供數(shù)據(jù)采集,為確保傾角數(shù)據(jù)采集的穩(wěn)定性和準(zhǔn)確性,采用LSM303DLH傳感器集成芯片,并通過IIC接口后,由單片機(jī)進(jìn)行控制和分析,實(shí)現(xiàn)傾角數(shù)據(jù)采集,傾角數(shù)據(jù)數(shù)字化的顯示等功能。

      系統(tǒng)采用3.7V鋰電池供電,整個(gè)數(shù)據(jù)采集模塊采用集成了測量傾角傳感器以及磁場傳感器的LSM303DLH芯片,控制處理的單片機(jī)采用的是C8051F321單片機(jī),此單片機(jī)速度快,穩(wěn)定性好,對(duì)于本設(shè)計(jì)方案已能滿足要求。整個(gè)系統(tǒng)的抗干擾性好、設(shè)計(jì)靈活、方便,而且成本不高,也適合于在比較惡劣的環(huán)境下進(jìn)行現(xiàn)場數(shù)據(jù)測量。制作出的成品能夠進(jìn)行當(dāng)?shù)氐姆轿唤?,傾角、環(huán)境溫度以及供電電池電量的數(shù)字化顯示。

      本設(shè)計(jì)的整個(gè)過程分為以下幾個(gè)主要的步驟:

      1)基于Altium Designer的電子羅盤的電路原理圖及電路板的繪制;

      2)基于C8051F321的單片機(jī)軟件編程;

      3)系統(tǒng)軟硬件聯(lián)合調(diào)試和整機(jī)性能優(yōu)化。

      1 總體構(gòu)架

      整個(gè)系統(tǒng)的硬件部分由LSM303DLH傳感器、C8051F321單片機(jī)以及顯示模塊構(gòu)成。軟件編程用C語言在Silicon Laboratories IDE編輯器中實(shí)現(xiàn),由主程序、傳感器程序、顯示模塊控制程序等幾個(gè)部分構(gòu)成。

      圖1 系統(tǒng)整體框圖

      經(jīng)硬件模塊和軟件模塊的結(jié)合,完成一定范圍內(nèi)的高精度方位角數(shù)據(jù)采集,并能正確地顯示所測方位角的功能。系統(tǒng)整體框圖如圖1所示。

      圖2 硬件電路原理圖

      LSM303DLH傳感器處于工作狀態(tài)之下時(shí),自動(dòng)檢測傾角以及磁場信號(hào),并進(jìn)行數(shù)據(jù)采集工作,將存儲(chǔ)在寄存器之中。LSM303DLH傳感器采集的信號(hào)是數(shù)字信號(hào),須經(jīng)過IIC讀寫后才能在單片機(jī)中進(jìn)行數(shù)據(jù)處理以數(shù)字化的顯示,C8051F321單片機(jī)自帶的IIC接口對(duì)LSM303DLH傳感器所采集的數(shù)字信號(hào)進(jìn)行讀取后,數(shù)據(jù)被保存在單片機(jī)的RAM中。數(shù)字信號(hào)經(jīng)單片機(jī)利用軟件編程進(jìn)行分析處理,讓這些數(shù)字信號(hào)通過串口連接通信,可以在計(jì)算機(jī)或是OLED顯示屏上把LSM303DLH傳感器所測得的傾角信號(hào)以數(shù)字化的形式顯示出來,給科學(xué)探測提供準(zhǔn)確有效的數(shù)據(jù),讓探測工作得以順利地進(jìn)行。

      2 系統(tǒng)硬件電路設(shè)計(jì)

      硬件設(shè)計(jì)主要包括以下幾個(gè)模塊:方位傾角數(shù)據(jù)采集模塊、電池電量檢測模塊、C8051F321單片機(jī)模塊。

      整體電路由方位傾角數(shù)據(jù)采集模塊,電池電量檢測模塊,C8051F321單片機(jī)模塊,OLED顯示模塊等通過數(shù)據(jù)線連接而成。

      通過對(duì)整個(gè)系統(tǒng)的設(shè)計(jì)原理進(jìn)行整理之后,畫好電路圖。待各部分電

      路圖都可以滿足系統(tǒng)設(shè)計(jì)需要的情況

      下,將電路圖布好局,制成PCB板。

      整體電路原理圖如圖2所示。

      根據(jù)所設(shè)計(jì)的電路圖,制成PCB電路板后,將所有元器件焊接到電路板上。電路板實(shí)物圖如圖3所示。

      圖3 電路板實(shí)物圖

      3 軟件程序設(shè)計(jì)

      整個(gè)系統(tǒng)的功能是由硬件電路配合軟件來實(shí)現(xiàn)的,當(dāng)硬件基本定型后,軟件的功能也就基本定下來了。從軟件的功能不同可分為兩大類:一是監(jiān)控軟件(主程序),它是整個(gè)控制系統(tǒng)的核心,專門用來協(xié)調(diào)各執(zhí)行模塊和操作者的關(guān)系。二是執(zhí)行軟件(子程序),它是用來完成各種實(shí)質(zhì)性的功能如傾角數(shù)據(jù)檢測、數(shù)據(jù)分析處理、 數(shù)字化顯示等。每一個(gè)執(zhí)行軟件也就是一個(gè)小的功能執(zhí)行模塊。

      主程序先初始化各IO端口及各分立器件,如C8051F321單片機(jī)的管腳選用及定義,開外部中斷等。主程序主要調(diào)用了3個(gè)主要子程序,分別是LSM303DLH傳感器工作驅(qū)動(dòng)程序,電量檢測程序,數(shù)據(jù)分析處理及顯示程序。

      主程序流程圖如圖4所示。

      圖4 主程序流程圖

      根據(jù)所設(shè)計(jì)的電路圖,制成PCB電路板后,將所有元器件焊接到電路板上,將程序下載到系統(tǒng)中,系統(tǒng)能夠進(jìn)行正常顯示。顯示實(shí)物圖如圖5所示。

      圖5 顯示實(shí)物圖

      4 結(jié)語

      本文按照預(yù)期想象很好的完成整個(gè)設(shè)計(jì),整個(gè)系統(tǒng)達(dá)到了較好的功能效果,較順利的完成了整個(gè)系統(tǒng)硬件軟件的設(shè)計(jì)任務(wù)。整個(gè)系統(tǒng)以C8051f321單片機(jī)為控制核心,利用其較快的處理速度、高精度的模數(shù)轉(zhuǎn)換能力,以及豐富的外圍接口,再配合LSM303DLH方位傾角傳感器芯片,實(shí)現(xiàn)了方位傾角的測量、處理分析和數(shù)字化顯示等功能。為工業(yè)探測、海底測量等科學(xué)研究提供了方便。

      致謝

      感謝大學(xué)生創(chuàng)新性實(shí)驗(yàn)計(jì)劃項(xiàng)目對(duì)本項(xiàng)目及文章的資助,感謝中國地質(zhì)大學(xué)(北京)地球物理與信息技術(shù)學(xué)院對(duì)本項(xiàng)目的支持, 感謝中國地質(zhì)大學(xué)(北京)測控技術(shù)與儀器實(shí)驗(yàn)室給本項(xiàng)目提供了完全開放式的實(shí)驗(yàn)條件,感謝張啟升老師的耐心指導(dǎo)。

      [1]黃建宇,宋成軍,張啟升,等.基于LABVIEW的多傳感器火災(zāi)遠(yuǎn)程監(jiān)控報(bào)警系統(tǒng)的實(shí)現(xiàn) [J].科技信息,2010,7-327.

      [2]樂恒,于晟龍,張啟升,等.高精度模擬通道智能標(biāo)定裝置的研發(fā) [J].科技信息,2010,9-329.

      [3]張國雄.測控電路(第2版).北京:機(jī)械工業(yè)出版社,2005,36-148.

      [4]陳玉東.數(shù)字信號(hào)處理 [M]. 北京:地質(zhì)出版社,2005,60-122.

      [5]黃士生.模擬電子技術(shù) [M]. 北京:中國勞動(dòng)社會(huì)保障出版社,2006,31-221.

      [6]王兢.數(shù)字電路與系統(tǒng) [M]. 北京:電子工業(yè)出版社,2007,117-260.

      [7]李朝青.PC機(jī)與單片機(jī)&DSP數(shù)據(jù)通信技術(shù)選編(3)[M]. 北京:北京航空航天大學(xué)出版,2004,56-120.

      [8]樓然苗,李光飛.51系列單片機(jī)設(shè)計(jì)實(shí)例(第2版)[M]. 北京:北京航空航天大學(xué)出版,2006,89-152.

      [9]揚(yáng)森(德國),王丹譯.電子設(shè)計(jì)自動(dòng)化手冊[M]. 北京:電子工業(yè)出版社,2005,18-110.

      [10]沙占友,王彥明,孟志永.單片機(jī)外圍電路設(shè)計(jì)[M]. 北京:電子工業(yè)出版社,2003,5-132.

      大學(xué)生創(chuàng)新性實(shí)驗(yàn)計(jì)劃項(xiàng)目

      10.3969/j.issn.1001-8972.2012.12.077

      猜你喜歡
      主程序羅盤電路板
      為什么有電路板,機(jī)器才能運(yùn)行?
      淺談數(shù)控銑削技術(shù)代碼程序的嵌套方式研究
      電控冰箱軟件模塊化設(shè)計(jì)
      日用電器(2019年12期)2019-02-26 01:53:06
      時(shí)光倒流 換回PotPlayer老圖標(biāo)
      不宜上課
      廢棄電路板拆解技術(shù)研究現(xiàn)狀及展望
      單片機(jī)實(shí)驗(yàn)電路板的安裝與調(diào)試
      微波輔助浸取廢棄電路板中鉛錫銻
      印尼《羅盤報(bào)》之中國國家形象
      新聞傳播(2015年9期)2015-07-18 11:04:12
      蒼蠅腦中有“羅盤”
      定安县| 丹凤县| 德惠市| 美姑县| 新和县| 玛沁县| 中宁县| 和硕县| 临颍县| 锡林郭勒盟| 廉江市| 灵武市| 信宜市| 泗水县| 仙居县| 南溪县| 永平县| 泽普县| 远安县| 抚远县| 徐汇区| 宁安市| 喀喇| 临桂县| 额济纳旗| 澄城县| 浮梁县| 承德县| 瑞丽市| 出国| 吉首市| 迁安市| 佛冈县| 玉田县| 监利县| SHOW| 鄢陵县| 兴宁市| 甘德县| 和龙市| 玉树县|