怎麼用51微控制器控制輸出穩定連續的0 5V的電壓

2021-03-11 05:40:54 字數 1797 閱讀 5618

1樓:快樂人生

51微控制器io口輸出抄高電平襲時,接近vcc,可以按vcc來計算。

你使bai用5v供電du,io輸出高電壓平應該按5v計算zhi。

led限流電阻=dao ( 5v - led工作時端電壓 ) / led工作電流

led電壓一般 2到3v,按平均2.5v,工作電流按10ma限流電阻= (5-2.5)v/10ma = 0.25k = 250歐,一般選200-1000歐都可以

2樓:生活如歌

pwm只適合具有慣性環節的模擬控制,不是標準的模擬量,最好用da晶片來實現,可以選序列介面的da

3樓:靳大大來了

直接給你個我寫的baipwm函式 在形參裡du填數即可控zhi制pwm佔空比 後面dao加個10k電阻和104的電容濾

專波 就可以實現屬0-5v輸出了

void pwm(unsigned int duty) //9bit (範圍max 0x1ff min 0x000)

4樓:匿名使用者

微控制器輸出資料 經過da轉換再放到到5v(max)

5樓:匿名使用者

直接給你個我寫的pwm函式 在形參裡填數即可控制pwm佔空比 後面加個10k電阻和回104的電容濾波 就可以實現

答0-5v輸出了

void pwm(unsigned int duty) //9bit (範圍max 0x1ff min 0x000)

求一個51微控制器輸出一個5v的穩定電壓圖?要求不要太複雜,謝謝 50

6樓:匿名使用者

如果是要求輸復出電壓可控制制,即所謂的數控穩bai壓電源,用微控制器du是可zhi以的,微控制器通過d/a轉換器dao輸出一個模擬電壓,再去控制一個穩壓電源,達到輸出電壓可控。

而如果就是輸出5v,還不想控制,還要簡單,就無法用微控制器了。

用一片穩壓積體電路7805就搞定了。何苦必須用微控制器。

這是什麼題?真是瞎鬧。

7樓:匿名使用者

用7805不就可以了

設計一個pwm控制電壓型的dc-dc電源,降壓型,最好用51微控制器做,要有顯示電壓值。輸入48v,輸出5v和12v

8樓:匿名使用者

要看微控制器的選用,還要看你的應用要求,實現你想要功能可以分為兩種方式,

一:硬體實現主要功能

1:用個dc-dc的電源ic做成主硬體迴路,

2:8051微控制器軟體產生pwm波形,經過rc濾波後產生對應的0-4v的電壓,輸出至一個比較放大器輸入負端。

3:電源輸出電壓經過1/3的分壓後接到比較器的正端,比較器的輸入接到dc-dc的反饋端。

這樣你只要改變pwm佔空比就能線性控制輸出電壓在0-12v之間變化。

二:純軟體實現,這種方式需要高速微控制器與adc來實現,並且對硬體要非常瞭解,至到對mos管驅動back電路非門瞭解,不然危險。

1:硬體用mos管與電感組back電路,

2:微控制器的定時器比較輸出pwm波形,經過一個mos驅動電路驅動高階mos管。

3:電源輸出電壓經分壓後,接微控制器的ad輸入端,ad轉換濾波後的值與內部設定的輸出電壓值比較,動態調製pwm佔空比,實現穩壓。修改內部輸出的設定值就能自動修改輸出電壓。

這個方案有成功產品。  不過對軟硬體都有很高要求,不然極不穩定。

9樓:匿名使用者

微控制器我不知道怎麼做,但是要是做個48輸入,5v,12v,輸出,電流共5a。帶顯示,是比較簡單的

51微控制器控制數碼管並顯示,51微控制器控制8個數碼管並顯示

數碼管段選連線到微控制器p0口,位選連線到p2口org 0000h main call display ajmp main display mov r0,0 mov r1,0x01 mov dptr,tab loop inc r0 mov a,r0 movc a,a dptr mov p0,0 消隱...

怎麼用51微控制器控制多路舵機,一個51微控制器能控制幾個舵機

控制舵機的原理圖很簡單,用51的任何一個io口,連舵機的控制腳就行了。舵機的電源 5v 和地也連好,原理圖就這麼簡單。關鍵在於程式。一個51微控制器能控制幾個舵機 制舵機一般採用pwm訊號,普通的51微控制器甚至都沒有pwm介面,還得軟體模擬輸出內pwm訊號,此外,51微控制器的抗干擾能力容還是很弱...

51微控制器彙編控制流水燈,51微控制器中如何用組合語言編寫流水燈

用rl a 他是左移補零的,你rlc a 是把最高位放在psw的c中,再左移,c再放在最低位.而rl是不經過c的。左移後低位補零,你把rlc換成rl就可以了 org 0000h ljmp start org 0030h start mov a,0feh mov r2,8 output mov p1,...