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

        ?

        基于單片機(jī)的電壓測(cè)量器系統(tǒng)設(shè)計(jì)

        2017-05-11 14:27:45彭冬玲

        彭冬玲

        摘 要:?jiǎn)纹瑱C(jī)的電壓測(cè)量器系統(tǒng)是以STM32芯片為核心,通過(guò)測(cè)量信號(hào)和標(biāo)準(zhǔn)電壓比較,輸出脈沖值,并進(jìn)行液晶顯示的電壓測(cè)量系統(tǒng)。該電壓測(cè)量器采用模數(shù)轉(zhuǎn)換,通過(guò)硬件電路和軟件程序相結(jié)合思想來(lái)實(shí)現(xiàn),可自定義量程測(cè)量±15V以內(nèi)的電壓;電壓格式的顯示和精度的改變通過(guò)軟件控制;具有人機(jī)交互體驗(yàn)好、電路簡(jiǎn)單、性能穩(wěn)定和性價(jià)比極高等優(yōu)點(diǎn)。

        關(guān)鍵詞:自量程電壓測(cè)量器;STM32;ADC采樣;TFT觸摸屏

        中圖分類號(hào):TM247 文獻(xiàn)標(biāo)識(shí)碼:A

        1 引言

        在電子產(chǎn)品設(shè)計(jì)調(diào)試或者使用過(guò)程中,電壓測(cè)量往往是一個(gè)必不可少的環(huán)節(jié)。原始的電壓測(cè)量器為指針式,存在容易磨損、測(cè)量精準(zhǔn)不足、人為誤差較大、及讀數(shù)困難等各種缺陷。隨著單片機(jī)技術(shù)的飛速發(fā)展,由微控制器和A/D轉(zhuǎn)換器結(jié)合形成的數(shù)字式電壓測(cè)量器逐漸占據(jù)了市場(chǎng)。數(shù)字電壓測(cè)量器(Digital Voltmeter)簡(jiǎn)稱DVM,它是將測(cè)量的電壓與標(biāo)準(zhǔn)電壓進(jìn)行比較,然后將數(shù)據(jù)轉(zhuǎn)換為數(shù)字信號(hào)并顯示出來(lái)。數(shù)字電壓測(cè)量器由于運(yùn)用了數(shù)字化測(cè)量技術(shù),顯示清晰直觀、準(zhǔn)確度高、分辨率高、測(cè)量速率快、抗擾能力強(qiáng)。同時(shí)運(yùn)用了單片機(jī)技術(shù),具有可擴(kuò)展性強(qiáng)、集成化高、功耗小,同時(shí)還可以與PC機(jī)進(jìn)行及時(shí)通信等特點(diǎn)。

        2 電壓測(cè)量原理

        本設(shè)計(jì)是基于STM32單片機(jī)的自量程的電壓測(cè)量電路,電路主要包含兩部分:硬件電路及軟件程序。而硬件電路以STM公司的STM32F103ZET6作為主處理器,系統(tǒng)主要由自量程信號(hào)輸入電路、STM32單片機(jī)和內(nèi)部A/D轉(zhuǎn)換、數(shù)據(jù)處理輸出、TFT觸摸液晶屏顯示器等幾個(gè)功能模塊構(gòu)成。系統(tǒng)框架圖如圖1所示。

        電壓測(cè)量器能測(cè)量30V以下的電壓,當(dāng)電壓小于3V時(shí)能自動(dòng)選擇小量程來(lái)提高測(cè)量精度,精度不小于0.01;當(dāng)電壓大于3V時(shí),自動(dòng)選擇大量程,從而避免了手動(dòng)調(diào)節(jié)量程的麻煩,提高使用方便度。

        3 電壓測(cè)量器系統(tǒng)設(shè)計(jì)

        3.1 自量程信號(hào)輸入電路

        自量程信號(hào)輸入電路的作用是把不同大小的被測(cè)電壓規(guī)范到A/D轉(zhuǎn)換器所要求的電壓值。單片機(jī)數(shù)字電壓表所采用的STM32內(nèi)部的12位逐次逼近式ADC,它要求輸入電壓為0-3.3V。電路設(shè)計(jì)如圖2。

        自量程電路可以自動(dòng)選擇測(cè)量電壓量程,本儀表可以測(cè)±15V以內(nèi)的電壓,當(dāng)電壓在±1.5V以內(nèi)的時(shí)候。自動(dòng)跳到±1.5V小量程,精確到可以達(dá)到0.001,從而提高精度;當(dāng)被測(cè)電壓超過(guò)±1.5V時(shí),自動(dòng)跳到±15V大量程,從而擴(kuò)大量程。全過(guò)程不需要手動(dòng)調(diào)節(jié),從而使該數(shù)字電壓測(cè)量器的使用領(lǐng)域變得更加廣泛、使用更加簡(jiǎn)單方便。

        3.2 輸入電路分析

        電路(見(jiàn)圖2)主要由繼電器選量程電路、電阻分壓電路、電壓跟隨電路和差分升壓電路組成。

        電路采用5V繼電器來(lái)控制量程,當(dāng)電壓在±1.5V以內(nèi)時(shí),單片機(jī)PF7給出高電平信號(hào)驅(qū)動(dòng)三極管Q1導(dǎo)通,此時(shí)繼電器線圈帶電驅(qū)動(dòng)K1開(kāi)關(guān)合并,被測(cè)電壓直接經(jīng)過(guò)AR1電壓跟隨器進(jìn)入到AR2運(yùn)算放大器與負(fù)5V經(jīng)R6和R8峰壓得到的負(fù)1.5V作差運(yùn)算得到正電壓,再到STM32單片機(jī)的ADC電壓處理模塊。被測(cè)電壓U1=U2-1.5。U1是測(cè)量輸入電壓,U2是ADC采集到的電壓。此時(shí)精確到為0.001,滿足設(shè)計(jì)要求。

        當(dāng)電壓大于1.5V小于15V(或者時(shí)小于-1.5V大于-15V),PF7引腳輸出低電平,三極管Q1不導(dǎo)通繼電器不工作,K1開(kāi)關(guān)不導(dǎo)通,此時(shí)被測(cè)電壓經(jīng)R1,R2兩個(gè)電阻分壓,然后經(jīng)過(guò)電壓跟隨器進(jìn)入差分升壓電路再到STM32單片機(jī)ADC處理模塊。被測(cè)電壓U1=(U2-1.5)* (R1+R2)/ R1=10*(U2-1.5)。U1是測(cè)量輸入電壓,U2是ADC采集到的電壓。此時(shí)測(cè)量精度為0.004,滿足設(shè)計(jì)要求。

        用AR1741運(yùn)算放大器做雙電源電壓跟隨器,使得系統(tǒng)的輸入阻抗可以達(dá)到幾兆歐,對(duì)被測(cè)電壓的影響可以忽略不計(jì),又能有效的減少的輸入電路對(duì)后面單片機(jī)的影響,從而提高了測(cè)量精度,在測(cè)試過(guò)程中,發(fā)現(xiàn)電壓跟隨器是必不可少的,不然在測(cè)量的小電壓的時(shí)候,誤差很大。

        AR2運(yùn)算放大器的作用是通過(guò)差分電路把前面的輸入電壓抬高1.5V,使得測(cè)量負(fù)電壓時(shí)也能滿足單片機(jī)ADC采集電壓0到3.3V的輸入要求。

        繼電器K1是輸入電路部分的執(zhí)行機(jī)構(gòu),也是選量程的核心部位,這里沒(méi)有選三極管作為開(kāi)關(guān)的原因是三極管的不導(dǎo)通電阻只有4兆歐左右,其與輸入衰減網(wǎng)絡(luò)是并聯(lián)使用的,而衰減網(wǎng)絡(luò)的電阻也有1兆歐左右的電阻,對(duì)電路會(huì)產(chǎn)生很大影響。故選擇了繼電器,繼電器屬于機(jī)械開(kāi)關(guān)型,有非常高的不導(dǎo)通電阻。

        二極管D1起續(xù)流保護(hù)作用,D1為肖基特快速反應(yīng)二極管。由于繼電器內(nèi)部開(kāi)關(guān)動(dòng)作是由線圈完成的,而線圈是儲(chǔ)能元件,所以在下一次動(dòng)作前,必須要釋放線圈上的電荷,才能保證下一次動(dòng)作正常進(jìn)行,也保護(hù)器件燒壞的風(fēng)險(xiǎn)。

        二極管D2起過(guò)壓保護(hù)作用,當(dāng)電壓大于3V時(shí),回流給3.3V電源,防止STM32單片機(jī)引腳過(guò)壓燒壞。

        R3是一限流電阻,阻值為1kΩ,避免三極管在燒壞的情況下,保護(hù)單片機(jī)引腳不被燒壞。

        電阻R1與R2組成電壓衰減電路,可以擴(kuò)大測(cè)量電壓范圍,在測(cè)試過(guò)程中,電阻阻值不能取的太大,但電阻大于一兆歐時(shí),對(duì)小測(cè)量小于1V的電壓有誤差。這里選取900k和100k的精密電阻。

        該部分是整個(gè)設(shè)計(jì)的核心,電路設(shè)計(jì)新穎,結(jié)構(gòu)簡(jiǎn)單,成本低,工作穩(wěn)定性非常高,達(dá)到了高性價(jià)比要求。

        3.3 TFT觸摸液晶屏顯示器

        TFT-LCD全稱為:Thin Film Transistor-Liquid CrystalDisplay,即薄膜晶體管液晶顯示器。顯示器具有320×240 的分辨率,16 位真彩顯示,自帶觸摸屏,可以用來(lái)作為控制輸入。顯示器電路如圖3所示。

        該液晶的控制芯片是ILI9341。ILI9341液晶控制芯片自帶顯存,其顯存總大小為172800(240*320*18/8),即18位模式(26萬(wàn)色)下的顯存量。在 16位模式下,ILI9341采取RGB565格式存儲(chǔ)顏色數(shù)據(jù)。從圖3中可以看出,ILI9341在16 位模式下面,數(shù)據(jù)線有效的是:D17~D13和D11~D1,D0和D12沒(méi)有用到,ILI9341的 D17~D13和D11~D1對(duì)應(yīng)MCU的D15~D0。

        處理器的16位數(shù)據(jù),最高5位為紅色,中間6位為綠色,最低5位代表藍(lán)色。數(shù)值越小,表示該顏色越淺。此外, ILI9341全部的指令都是8位的(高 8 位無(wú)效),且參數(shù)除了讀寫(xiě) GRAM 的時(shí)候是 16 位,其他操作參數(shù),都是 8 位的。通過(guò)0XD3,0X36,0X2A,0X2B,0X2C,0X2E這6條指令來(lái)控制液晶顯示。一般TFT液晶顯示屏使用步驟如圖4所示。

        4 電壓測(cè)量器程序設(shè)計(jì)流程

        自定義量程液晶顯示電壓測(cè)量器的軟件程序由主程序,A/D轉(zhuǎn)換子程序、觸控子程序、觸摸中斷子程序和液晶顯示程序組成,如圖5所示。

        5 總結(jié)

        電壓測(cè)量器設(shè)計(jì)的原理主要是利用自量程輸入電路采集待測(cè)電壓信號(hào)送給STM32內(nèi)置12位的ADC處理,然后輸出數(shù)字信號(hào)給STM32內(nèi)部數(shù)據(jù)處理單元處理。最后,單元進(jìn)行處理通過(guò)2.8英寸的TFT觸摸屏顯示待測(cè)電壓的數(shù)值,實(shí)現(xiàn)自動(dòng)選量程的雙量程電壓測(cè)量目的,實(shí)用性更強(qiáng)。

        參考文獻(xiàn):

        [1] 譚浩強(qiáng).C程序設(shè)計(jì)(第四版)[M].北京:清華大學(xué)出版社,2010.

        [2] 張海藩.軟件工程導(dǎo)論(第五版[M].北京:清華大學(xué)出版社,2008.

        [3] 李瑞. Atium Designer 14 電路設(shè)計(jì)與仿真[M].北京:人民郵電出版社,2014.

        [4] 楊素行.模擬電子技術(shù)基礎(chǔ)簡(jiǎn)明教程(第三版)[M].北京:高等教育出版社,2006.

        [5] 康華光.電子技術(shù)基礎(chǔ)模擬部分第四版[M].北京:高等教育出版社,1999.

        (本文審稿 李正發(fā))

        亚洲精品无码国模| 狠狠色婷婷久久综合频道日韩| 国产精品无码一区二区三级| 婷婷四虎东京热无码群交双飞视频| 欧美多人片高潮野外做片黑人 | 亚洲中文字幕高清在线视频一区| 五月婷婷激情六月| 亚洲中文字幕av天堂| 国产精品亚洲美女av网站| 亚洲黄色一插一抽动态图在线看| 一区二区三区四区国产亚洲| 久久久亚洲免费视频网| 偷拍一区二区三区四区| 人妻中文字幕在线网站| 国产69精品久久久久999小说| 亚洲 高清 成人 动漫| 日本一本久道| a级国产精品片在线观看| 亚洲伊人免费综合网站| 女同重口味一区二区在线| 国产av无码专区亚洲av男同| 中文字幕一精品亚洲无线一区| 中文成人无字幕乱码精品区| 麻豆五月婷婷| 激,情四虎欧美视频图片| 日本一区二区日韩在线| 日本不卡一区二区三区久久精品| 成人影院在线视频免费观看| 国产精品久久成人网站| 天天操夜夜操| 亚洲最大av免费观看| 亚洲精品熟女av影院| 高潮内射主播自拍一区| 久久99精品久久久久婷婷| 使劲快高潮了国语对白在线| 北条麻妃在线视频观看| 伊在人亚洲香蕉精品区麻豆 | 日本污ww视频网站| а√天堂资源8在线官网在线| 国产无线乱码一区二三区| 亚洲在战AV极品无码|