亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        C8051單片機與霍爾傳感器系統(tǒng)設(shè)計

        2012-06-12 01:04:10杰,陳蕩,
        武漢工程大學(xué)學(xué)報 2012年7期
        關(guān)鍵詞:磁感應(yīng)霍爾顯示屏

        陳 杰,陳 蕩, 熊 雄

        (武漢工程大學(xué)電氣信息學(xué)院,湖北 武漢 430074)

        0 引 言

        隨著檢測技術(shù)和控制技術(shù)的發(fā)展,傳感器與單片機及顯示屏構(gòu)成的測控系統(tǒng)得到了廣泛的應(yīng)用[1],功能也越來越強大.單片機價格低、可靠性高、易擴展、控制功能強和易于開發(fā)等優(yōu)點在這類測控系統(tǒng)中發(fā)揮出了很強大的功能.該系統(tǒng)首先通過傳感器把非電量參數(shù)轉(zhuǎn)化為電壓,然后通過單片機進行實時數(shù)據(jù)采集及預(yù)處理,最后在顯示器或者顯示屏上顯示出來.

        為提高磁感應(yīng)強度采集與顯示的有效性和降低其成本,本設(shè)計采用霍爾傳感器SS495A作為前端進行數(shù)據(jù)采集,然后經(jīng)放大器AD620進行信號放大后輸送到單片機C8051F350進行數(shù)據(jù)處理,由于單片機C8051F350自帶模/數(shù)轉(zhuǎn)換器(Analog to Digital Converter,以下簡稱:ADC),所以不需要設(shè)計模/數(shù)(Analog to Digital,以下簡稱A/D)轉(zhuǎn)換電路,最后將信號在顯示屏上顯示出來.

        1 系統(tǒng)構(gòu)架

        系統(tǒng)構(gòu)架比較簡單,可以分為3個部分:第一部分是數(shù)據(jù)的采集,由霍爾傳感器產(chǎn)生電壓信號[1],通過放大器AD620把信號進行差分放大;第二部分是信號的處理,信號被輸送到單片機,在單片機內(nèi)部進行A/D轉(zhuǎn)換及相關(guān)數(shù)據(jù)處理;第三部分是信號的顯示,在顯示屏LCD1602顯示電壓值.整體框圖如圖1所示.

        圖1 系統(tǒng)整體框圖Fig.1 Overall block diagram of system

        2 硬件設(shè)計及實現(xiàn)

        2.1 電源模塊的設(shè)計

        一般一個系統(tǒng)存在模擬器件與數(shù)字器件,各個器件所需的電源電壓也不盡相同.本設(shè)計中霍爾傳感器、放大器以及液晶顯示屏的工作電壓都是5 V,而單片機的工作電壓是3.3 V,故需要額外的電壓轉(zhuǎn)換電路,其電源電壓轉(zhuǎn)換的電路如圖2所示,電壓轉(zhuǎn)換電路芯片選用AMS1117-3.3,其中5 V電壓用VCC來表示,3.3 V電壓用VDD來表示.

        圖2 電源電壓轉(zhuǎn)換電路圖Fig.2 Circuit diagram of power supply voltage conversion

        2.2 SS495A霍爾傳感器的特點

        霍爾傳感器是根據(jù)霍爾效應(yīng)制成的一種傳感器,主要實現(xiàn)磁電轉(zhuǎn)換,用于與磁場相關(guān)的運動參量的檢測,將物體的各種非電量參數(shù)轉(zhuǎn)變?yōu)殡妷狠敵觯跈z測和自動控制中得到了大量的應(yīng)用[2].集成電路技術(shù)的發(fā)展使得集成霍爾傳感器占據(jù)了霍爾傳感器的主體市場,主要生產(chǎn)公司有Honeywell公司、Siemens公司、Melexis公司等.集成霍爾傳感器憑借其體積小、頻響寬、動態(tài)特性好等特點[2],得到外界的一致好評.

        本設(shè)計采用的是Honeywell公司的SS495A線性霍爾傳感器,它是一種高精度的集成霍爾傳感器,對外圍設(shè)備要求簡單、使用壽命長并且應(yīng)用廣泛.該霍爾傳感器的工作原理為:相對放置兩塊極性相同的磁鐵,以磁場強度B=0處作為位移x的參考原點,則x=0時B=0,磁場電壓即霍爾電勢Uh=0.當磁鐵間的霍爾元件移動到x處時,Uh的大小由x處的磁場強度決定.用Kh表示霍爾電壓與位移的比例系數(shù)即霍爾元件靈敏度,由公式Uh=KhIB可知:保持電流I不變,則dUh/dx=IKhdB/dx=KhI=K,積分后得Uh=Kx,即霍爾電勢與位移成比例.所以磁場梯度越大,磁場變化越均勻,靈敏度也就越高,電壓和位移的線性越好[1].最后由霍爾傳感器輸出端輸出電壓輸送到放大器輸入端.

        2.3 放大器AD620的特點

        AD620是一款高精度低功耗儀表放大器(最大工作電流僅1.3 mA),在模擬電路中得到了廣泛應(yīng)用.AD620具有高精度(最大非線性度40 ppm)、低失調(diào)電壓(最大50 μV)和低失調(diào)漂移(最大0.6 μV/℃)特性,非常適合電子秤和傳感器等精密數(shù)據(jù)采集系統(tǒng)的應(yīng)用.由于其功耗低、尺寸小的特點可以作為電池供電及便攜式(或遠程)應(yīng)用的理想之選.AD620僅需要一個外部電阻來設(shè)置增益,增益變化范圍可以從為1變換至1 000,因而作為前置放大器使用效果非常好.此外,AD620還非常適合多路復(fù)用應(yīng)用,其建立時間為15 μs,能夠?qū)崿F(xiàn)每通道一個儀表放大器的設(shè)計[3].其封裝引腳圖如圖3所示,通常采用8引腳小輸出線集成電路或雙列直插式封裝.

        圖3 AD620封裝引腳圖Fig.3 Pin diagram of AD620 package

        2.4 單片機數(shù)據(jù)采集與A/D轉(zhuǎn)換的實現(xiàn)

        該系統(tǒng)采用的單片機是新華龍公司生產(chǎn)的C8051F350單片機,屬于完全集成的混合信號片上系統(tǒng)型單片機.其具有全速、非侵入式的在系統(tǒng)調(diào)試接口,故該系統(tǒng)采用C2下載口下載程序;24位單端/差分ADC,從而不需要外部A/D轉(zhuǎn)換電路;增強型UART和SPI串行接口,4個通用的16位定時器,高精度可編程的24.5 MHz內(nèi)部振蕩器,片內(nèi)上電復(fù)位、VDD監(jiān)視器和溫度傳感器,片內(nèi)電壓比較器,17個輸入輸出(Input/Output,以下簡稱:I/O)端口等功能[4-6].

        C8051F350內(nèi)部有一個全差分位ADC,該ADC具有在片校準功能.ADC可以使用內(nèi)部的基準電壓,也可以用外部差分電壓作基準,該系統(tǒng)采用的是外部基準電壓.在ADC0中包含一個可以設(shè)置8種增益的可編程增益放大器,最大增益可達128倍.ADC的差分輸入與8個外部引腳及內(nèi)部溫度傳感器可以由模擬多路選擇器相連接.與內(nèi)部輸入緩沖器相連的變送器可以由其提供輸入阻抗[4-6].該設(shè)計由AIN0.0與放大器輸出端相連采集信號,經(jīng)過一定的數(shù)據(jù)處理顯示在顯示屏上.

        2.5 硬件電路的實現(xiàn)

        根據(jù)霍爾傳感器與單片機的特點,電路圖連接如圖4所示,單片機的AIN0.0與放大器相連,用于數(shù)據(jù)的采集.單片機的P1.3位連接一發(fā)光二極管用于單片機上電的指示,單片機P1.0~P1.2分別與LCD1602的RS、R/W、使能端E連接,用于對顯示屏的控制,單片機的P0.0~P0.7分別與LCD1602的DB0~DB7相連接,用于數(shù)據(jù)傳輸.

        在圖4中,由于單片機自帶振蕩器,故不需要設(shè)計外部振蕩器.單片機的AGND、AV+、P2.0、RST口用于與C2仿真器的連接,下載程序到單片機進行在線調(diào)試,其中RST用作復(fù)位.放大器的正相輸入端需要與穩(wěn)壓器相連接,本設(shè)計選取的穩(wěn)壓芯片是LM385BZ-2.5,用于差分放大.各電阻電容值的選取如圖4所示.

        圖4 系統(tǒng)電路原理圖Fig.4 System circuit diagram

        3 軟件實現(xiàn)部分

        基于C8051F350單片機的信號采集與顯示系統(tǒng)實現(xiàn)的功能更加強大,指令系統(tǒng)更加簡單,軟件設(shè)計采用C語言編程實現(xiàn),軟件開發(fā)環(huán)境采用Silicon Laboratories IDE.

        3.1 主程序流程設(shè)計

        主程序流程如圖5所示,當手動按下開關(guān)S1時程序開始運行,進行初始化,初始化主要包括對各寄存器的狀態(tài)進行初始化,對單片機I/O端口、內(nèi)部晶振的初始化以及對液晶顯示屏進行初始化.主程序進行數(shù)據(jù)的采集、模/數(shù)轉(zhuǎn)換以及結(jié)果的顯示.單片機采用中斷方式運行,當顯示屏的信號被單片機接收到時,中斷服務(wù)程序就被執(zhí)行,單片機就會對傳送過來的模擬電壓信號進行A/D轉(zhuǎn)換,并向顯示屏發(fā)送數(shù)據(jù)并顯示出來.

        圖5 主程序流程圖Fig.5 Flow diagram of main program

        以下僅給出A/D轉(zhuǎn)換中斷服務(wù)子程序:

        void ADC0_ISR (void) interrupt 10

        {

        static LONGDATA rawValue;

        unsigned long mV;

        while(!AD0INT);

        AD0INT = 0;

        rawValue.Byte[Byte3] = 0x00;

        rawValue.Byte[Byte2] = (unsigned char)

        ADC0H;

        rawValue.Byte[Byte1] = (unsigned char)

        ADC0M;

        rawValue.Byte[Byte0] = (unsigned char)

        ADC0L;

        mV = rawValue.result / 6710;

        }

        3.2 實驗驗證

        本設(shè)計測量的是磁感應(yīng)強度,而磁感應(yīng)強度是由位移決定的,故需要標定位移量記錄數(shù)據(jù)來得到相應(yīng)的結(jié)果,其中單片機基準電壓選取為2.5 V.

        當保持磁鐵N極不變時,移動霍爾傳感器,測得位移-電壓的數(shù)據(jù)如表1所示.

        當保持磁鐵S極不變時,移動霍爾傳感器,測得位移-電壓的數(shù)據(jù)如表2所示.

        表1 磁鐵N極不變的位移-電壓關(guān)系Table 1 Displacement-voltage relationship of magnet N pole unchanged

        表2 磁鐵S極不變的位移-電壓關(guān)系Table 2 Displacement-voltage relationship of magnet S pole unchanged

        從表1和表2中可知:雖然磁感應(yīng)強度的檢測受外界電波干擾等因素的影響,輸出信號輸出誤差在所難免,但仍然能準確地測量出來,測量的位移可以達到10 mm,無論怎么移動霍爾傳感器,在一定范圍內(nèi),電壓會隨著位移的變化而變化,從而很好地驗證了此方案的有效性.根據(jù)圖5所示的流程和選取的位移量,用C語言編程實現(xiàn),在開發(fā)環(huán)境中進行編輯和裝載,并通過燒錄器把HEX文件燒錄到單片機中,按下開關(guān)S1.保持S極不變,位移量分別為5 mm和1 mm時,在顯示屏LCD1602上顯示的霍爾電壓分別為2.56 V和3.23 V,如圖6(a)和圖6(b)所示;保持N級不變,位移量分別為5 mm和1 mm時,在顯示屏LCD1602上顯示的霍爾電壓分別為2.46 V和3.23 V,如圖6(c)和圖6(d)所示.

        圖6 霍爾電壓效果圖Fig.6 Effect diagram of hall voltage

        從表1、表2和圖6可以看出,當位移量為5 mm時,所測得的數(shù)據(jù)與顯示屏上顯示的電壓一致;當位移量為1 mm時,所測得的數(shù)據(jù)與顯示屏上顯示的電壓有一定的偏差,但偏差很小,可以忽略不計,從而驗證了此方案的可行性.通過測試驗證,預(yù)計設(shè)計目標均已達到,設(shè)計非常成功.

        4 結(jié) 語

        C8051F350單片機與SS495A霍爾傳感器信號采集與顯示系統(tǒng)的設(shè)計,實現(xiàn)了一種簡單的磁感應(yīng)強度檢測方式,本方案可應(yīng)用于一些簡單的設(shè)備如筆記本電腦閉合時磁感應(yīng)的檢測、磁懸浮列車磁感應(yīng)的檢測等.本方案實現(xiàn)的成本相對低廉,檢測的準確性高,將會得到越來越廣泛的應(yīng)用.

        參考文獻:

        [1] 林游,張俊杰,易凡.霍爾傳感器信號采集與顯示系統(tǒng)設(shè)計[J]. 現(xiàn)代電子技術(shù),2009,32(4):191-194.

        [2] 張欣,陸申龍. 新型霍爾傳感器的特性及在測量與控制中的應(yīng)用[J]. 大學(xué)物理,2002,21(10):28-31.

        [3] 曹軍. 儀器放大器AD620性能及其應(yīng)用[J]. 電子器件,1997,20(3):62-66.

        [4] 鹿玲,袁寶山,李業(yè)德. 基于C8051F350的超市電子計價秤的設(shè)計[J]. 山東理工大學(xué)學(xué)報:自然科學(xué)版,2009,23(3):81-84.

        [5] 徐國棟,鄭洪波,楊列坤,等. 高精度智能壓力傳感器的系統(tǒng)設(shè)計[J]. 可編程控制器與工廠自動化,2009(9):110-113.

        [6] 楊宇林,白日昌. 利用動態(tài)TDMA無線通信網(wǎng)絡(luò)技術(shù)實現(xiàn)建筑物內(nèi)部消防警報系統(tǒng)的聯(lián)動監(jiān)控[J]. 遼寧建材,2011(12): 44-46.

        猜你喜歡
        磁感應(yīng)霍爾顯示屏
        跨空海界面磁感應(yīng)通信特性分析及應(yīng)用
        一塊布就是一個顯示屏?
        軍事文摘(2022年10期)2022-06-15 02:29:30
        電磁感應(yīng)中的“知三求三”
        蒼蠅迷戀顯示屏
        這個大童話講貓(五)名偵探西尼·霍爾
        未來五年LED顯示屏出貨將保持16%增長
        中國照明(2016年6期)2016-06-15 20:30:14
        離子推力器和霍爾推力器的異同
        太空探索(2015年6期)2015-07-12 12:48:42
        基于AT89S52的手勢可控LED滾動顯示屏設(shè)計
        道格拉斯·斯高特·霍爾(1940-2013)
        永磁魔環(huán)磁感應(yīng)強度的仿真模擬
        物理與工程(2013年3期)2013-03-11 16:04:35
        麻豆五月婷婷| 门卫又粗又大又长好爽| 麻豆久久久9性大片| 国产日韩欧美网站| 一区二区三区四区四色av| 中文字幕av长濑麻美| 日韩人妻一区二区三区蜜桃视频| 大地资源网更新免费播放视频| 97久久综合区小说区图片区| 麻婆视频在线免费观看| 国产人妻熟女高跟丝袜图片| 免费的成年私人影院网站| 中文字幕五月久久婷热| 国产熟女一区二区三区不卡| 99精品国产一区二区三区| 国产精品自在线免费| 中文字幕精品乱码一二三区| 国产视频自拍一区在线观看| 精品淑女少妇av久久免费| 免费 无码 国产在线观看不卡 | 午夜视频在线观看日本| 精品卡一卡二卡3卡高清乱码| 亚洲国产精品特色大片观看完整版 | 在线亚洲国产一区二区三区| 337p日本欧洲亚洲大胆色噜噜| 久青草久青草视频在线观看 | 国产精品亚洲一区二区三区| 欧美日韩国产一区二区三区不卡| 99精品国产在热久久| 一本一道波多野结衣av中文| 亚洲一区二区三区1区2区| 日本污ww视频网站| 国产三级在线观看免费| 国产精品一区二区三区不卡| 亚洲色图三级在线观看| 免费观看性欧美大片无片| 亚洲综合伦理| 日本一区二区免费高清| 丰满少妇高潮惨叫久久久| 国产精品成年片在线观看| 成年视频网站在线观看777|