微控制器課設簡單直流數字電壓表設計

2021-03-04 09:20:51 字數 4692 閱讀 2689

1樓:匿名使用者

這樣的課題設計,我個人建議,還是自己程式設計練習練習的好,這對以後出來工作是很有幫助的!!如果實在真的想不出辦法來解決,來找找我也是可以的

2樓:dj影逸

電路板做好了還是?hi我

微控制器設計簡單數字直流電壓表

3樓:匿名使用者

這是我以前用的,範圍可能只有0-5v,你找人幫改改就可以了outbit equ 08002houtseg equ 08004hcs0809 equ 0a000hledbuf equ 60hdelayt equ 75h*** 0000hljmp startledmap: db 3fh,06h,5bh,4fh db 66h,6dh,7dh,07h db 7fh,6fh,77h,7ch db 39h,5eh,79h,71hdelay: mov r7,#0

wj: djnz r7,wj djnz r6,wj ret

disp: mov r0,#ledbuf+2 mov r1,#3 mov r2,#00000100bloop: mov dptr,#outbit mov a,#0 movx @dptr,a mov dptr,#outseg mov a,@r0 movx @dptr,a mov dptr,#outbit mov a,r2 movx @dptr,a mov r6,#01 call delay mov a,r2 rr a mov r2 ,a dec r0 djnz r1,loop mov dptr,#outseg mov a,#80h movx @dptr,a mov dptr,#outbit mov a,#000000010b movx @dptr,a mov r6,#01 call delay mov dptr,#outbit mov a,#0 movx @dptr,a retstart:

mov sp,#40h z: mov dptr,#cs0809 mov a,#0 movx @dptr,a mov a,#40h djnz acc,$ movx a,@dptr

mov r5,a mov a,#205 subb a,r5 mov b,#4 div ab

mov r1,#ledbuf mov @r0,a mov a,#2 mul ab mov dptr,#ledmap movc a,@a+dptr mov @r1,a mov a,@r0 inc r1 mov b,#10 div ab mov @r0,a mov a,b mov dptr,#ledmap movc a,@a+dptr mov @r1,a mov a,@r0 inc r1 mov b,#10 div ab mov @r0,a mov a,b mov dptr,#ledmap movc a,@a+dptr mov @r1,a mov delayt ,#30 lp: call disp djnz delayt ,lp ljmp z end

簡易數字直流電壓表的設計

4樓:匿名使用者

1.轉換方式

v-t型間接轉換adc。

2. 電路結構

圖11.11.1是這種轉換器的原理電路,它由積分器(由整合運放a組成)、過零比較器(c)、時鐘脈衝控制門(g)和計數器(ff0~ffn)等幾部分組成。

圖11.11.1 雙積分a/d轉換器

(1)積分器

積分器是轉換器的核心部分,它的輸入端所接開關s1由定時訊號qn控制。當qn為不同電平時,極性相反的輸入電壓vi和參考電壓 vref將分別加到積分器的輸入端,進行兩次方向相反的積分,積分時間常數τ=rc。

(2)過零比較器

過零比較器用來確定積分器的輸出電壓v0過零的時刻。當v0≥0時,比較器輸出vc為低電平;當v0<0時,vc為高電平。比較器的輸出訊號接至時鐘控制門(g)作為關門和開門訊號。

(3)計數器和定時器

它由n+1個接成計數器的觸發器ff0~ffn-1串聯組成。觸發器ff0~ffn-1組成n級計數器,對輸入時鐘脈衝cp計數,以便把與輸入電壓平均值成正比的時間間隔轉變成數字訊號輸出。當計數到2n個時鐘脈衝時,ff0~ffn-1均回到0態,而ffn翻轉到1態,qn=1後開關 s1從位置a轉接到b。

(4)時鐘脈衝控制門

時鐘脈衝源標準週期tc,作為測量時間間隔的標準時間。當vc=1時,門開啟,時鐘脈衝通過門加到觸發器ff0的輸入端。

3.工作原理

雙積分adc的基本原理是對輸入模擬電壓和參考電壓分別進行兩次積分,將輸入電壓平均值變成與之成正比的時間間隔,然後利用時鐘脈衝和計數器測出此時間間隔,進而得到相應的數字量輸出。由於該轉換電路是對輸入電壓的平均值進行變換,所以它具有很強的抗工頻干擾能力,在數字測量中得到廣泛應用。

下面以輸入正極性的直流電壓vi為例,說明電路將模擬電壓轉換為數字量的基本原理。電路工作過程分為以下幾個階段進行,圖中 各處的工作波形如圖11.11.

2所示。 (1) 準備階段

首先控制電路提供cr訊號使計數器清零,同時使開關s2閉合,待積分電容放電完畢後,再使s2斷開。

(2) 第一次積分階段

在轉換過程開始時(t=0),開關s1與a端接通,正的輸入電壓vi加到積分器的輸入端。積分器從0v開始對vi積分,其波形如圖11.11.

2斜線o-vp段所示。 根據積分器的原理可得

(其中τ=rc)

由於vo<0,過零比較器輸出為高電平,時鐘控制門g被開啟。於是,計數器在cp作用下從0開始計數。經2n個時鐘脈衝後,觸發器ff0~ffn-1 都翻轉到0態,而qn=1,開關s1由a點轉接到b點,第一次積分結束,第一次積分時間為t=t1=2ntc 令vi為輸入電壓在t1時間間隔內的平均值, 則由式 可得第一次積分結束時積分器的輸出電壓為vp

圖11.11.2雙積分a/d轉換器各處工作波形

(3) 第二積分階段

當t=t1時,s1轉接到b點,具有與vi相反極性的基準電壓-vref加到積分器的輸入端;積分器開始向相反方向進行第二次積分;當t=t2時,積分器輸出電壓v0≥0,比較器輸出vc=0,時鐘脈衝控制門g被關閉,計數停止。在此階段結束時v0的表示式可寫為

設t2=t2-t1,於是有 設在此期間計數器所累計的時鐘脈衝個數為λ,則 t2=λtc

可見,t2與v1成正比,t2就是雙計分a/d轉換過程中的中間變數。

上式表明,在計數器中所得的數λ(λ=qn-1···q1q0),與在取樣時間t1內輸入電壓的平均值vi成正比的。只要vi

由於雙積分a/d轉換器在時間內採的是輸入電壓的平均值,因此具有很強的抗工頻干擾的能力。尤其對週期等於t1或幾分之一的對稱干擾(所謂對稱干擾是指整個週期內平均值為零的干擾),從理論上來說,有無窮大的抑制能力。即使當工頻干擾幅度大於被測直流訊號,使得輸入訊號正負變化時,仍有良好的抑制能力。

由於在工業系統中經常碰到的是工頻(50hz)或工頻的倍頻干擾,故通常選定取樣時間t1總是等於工頻電源週期的倍數,如20ms或40ms等。另一方面,由於在轉換過程中,前後兩次積分所採用的同一積分器。因此,在兩次積分期間(一般在幾十到數百毫秒之間),r、c和脈衝源等元器件引數的變化對轉換精度的影響均可忽略。

最後必須指出,在第二積分階段結束後,控制電路又使開關s2閉合,電容c放電,積分器回零。電路再次進入準備階段,等待下一次轉換開始。

4.特點

(1)計數脈衝個數λ與rc無關,可以減小由rc積分非線性帶來的誤差。

(2)對脈衝源cp要求不變,只要在t1+t2時間內穩定即可。

(3)轉換精度高。

(4)轉換速度慢,不適於高速應用場合。

單片整合雙積分式a/d轉換器有adc-ek8b(8位,二進位制碼)、adc-ek10b(10位,二進位制碼)、mc14433(7/2位,bcd碼)等。

求微控制器課程設計,簡易直流數字電壓表,測0~50v輸入電壓,分5v和50v兩個量程實現,並在顯示電路上顯示 15

5樓:匿名使用者

用幾個電阻分壓就可以了,把50v分成5v,1024等分,計算公式為x*15k/150k*50v/1024;x為微控制器測量值,比如測得版的資料位

權1024,那麼他就是50v了測得的資料位256,那他就是25v了

微控制器課程設計數字電壓表 5

6樓:邑大小卒

這些電子技術基礎可以到一些優秀的電子技術**論壇找下的啊!我分享一個電子技術導航**給你吧:電子世家導航**。或許對你有幫助啦!

畢設 基於微控制器的數字電壓表的設計

2路3相應該算6路 0.5 的話只要8bit就夠了 找一個帶ad的51 max232 串列埠通訊 c8051f320也可以 奢侈了點 輸入用電阻分壓 加運放就可以了 還有幾個按鍵和數碼管顯示電路 不是很複雜 關於測量2路三相交流電源中的 2路 我的理解除了任意兩條相線,還有一種可能是同時監測兩條供電...

關於51微控制器3V電壓供電,微控制器供電電壓最低多少

用stc89le52,這個是可以工作在3.8v 2.0v的微控制器 微控制器型號中間有lv字樣的就是低電壓low voltage的意思,如89lv51 不知道這個型號是否存在,只是舉個例子,呵呵 但lv型絕對是有的,工作電壓是3.3v的,查一下就行了 89c2051就可以,就是引腳少了點 好一點的微...

求解,微控制器幫忙設計簡易的數字電壓表

你好!原理圖確定了嗎?是 還是做實物。程式可以嘗試完成 參考。求一簡易數字電壓表的電路原理圖 28 數字電壓表 1 實驗任務 利用微控制器at89s51與adc0809設計一個數字電壓表,能夠測量0 5v之間的直流電壓值,四位數碼顯示,但要求使用的元器件數目最少。2 電路原理圖 圖1.28.1 3 ...