freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

課程設(shè)計(jì)--基于51單片機(jī)的數(shù)控直流電源設(shè)計(jì)(留存版)

2025-08-03 16:21上一頁面

下一頁面
  

【正文】 合適的電壓值,經(jīng)電壓調(diào)整后輸出 UO,對(duì) UO 采樣,經(jīng) A/D 轉(zhuǎn)換送回到單片機(jī)與設(shè)定值比較,自動(dòng)調(diào)整以實(shí)現(xiàn)閉環(huán)控制。它的功耗小,效率高,穩(wěn)壓范圍寬,電路形式靈活多樣,功耗小,效率高。普通的直流穩(wěn)壓電源品種有很多,但均存在以下兩個(gè)問題:輸出電壓是通過粗調(diào)(波段開關(guān))及細(xì)調(diào)(電位器)來調(diào)節(jié)。穩(wěn)壓方式均是采用串聯(lián)型穩(wěn)壓電路,對(duì)過載進(jìn)行限流或截流型保護(hù),電路構(gòu)成復(fù)雜,穩(wěn)壓精度也不高。 方案二:用 D/A 和運(yùn)算放大器做電流 源,即采用 D/A 輸出調(diào)節(jié)晶體管的偏值電流(電壓)。 控制器部分 方案一 應(yīng)用 mega16 作為控制器。 優(yōu)點(diǎn):兩芯片均為常用芯片,操作簡(jiǎn)單,軟件編程簡(jiǎn)單;缺點(diǎn):占用比較多的 IO 口,為 PCB 布線帶來困難。經(jīng)過兩級(jí)運(yùn)放 放大后, DAC0832 的轉(zhuǎn)換分辨率為 10/(2^81)=。因此,該設(shè)計(jì)最小步進(jìn)電壓為 。系統(tǒng)主程序流程圖如圖 411 和圖 412 所示。 精度分析 絕對(duì)誤差: ΔU=(++?...++)/12= 相對(duì)誤差: γ A=ΔU/U=(++? ++)/12=% 線性度: γL=ΔLmax/YFS= 靈敏度: K= 誤差分析 從電路的原理框圖可以看出,系統(tǒng)的誤差來源于四個(gè)方面: 20 DAC0832 的量化誤差。 BYTE code dis1[] = {Power Supply}。 sbit DACS=P1^6。 _nop_()。 _nop_()。 _nop_()。 //清除 LCD 的顯示內(nèi)容 delay(1)。 vad=0。 30 if(temp==1) { vad=vad+256 。 TLCCL=1。 if(temp==1) { vad=vad+8。 TLCCL=0。i++) { y=x/(pow(10,(3i)))。 break。 break。 } void changetf()//UCHAR 轉(zhuǎn) FLOAT { setvalue=(dq*13)/255。 case 0xbf: setvalue=。 } /*************************************************** ***************** 開機(jī)歡迎界面 ******************* ***************************************************/ void wele() //歡迎界面 { BYTE i。 delay(200)。 } /*************************************************** ***************** 當(dāng)前參數(shù)顯示界面 *************** ***************************************************/ void show() //歡迎界面 { BYTE i。) { lcd_wdat(dis5[i])。 short_delay()。 short_delay()。 sda=1。 //器件內(nèi)部存儲(chǔ)區(qū)地址 response()。 //器件地址 (讀 ) 1010 111 1 response()。//初始化 wele()。 write_da()。//通過 TLC 讀取 while(((outvinv)2)||((invoutv)2))//當(dāng)誤差超過 時(shí)反復(fù)進(jìn)行反饋校正 { if(outv253) outv=255。 setvalue=0。 write_byte(3)。 41 start()。//釋放總線 short_delay()。 short_delay()。 short_delay()。 } lcd_pos(0x42)。 delay(200)。\039。 case 0xfe: setvalue=12。//記錄按鍵 while(temp1!=0xff)//等待松手 { P3=0xff。 a[2]=39。 break。 break。 } /******************************************* ******** ***************** 字符類型轉(zhuǎn)換函數(shù) *************** ***************************************************/ void change(float nn,BYTE a[6]) //float 轉(zhuǎn)字符數(shù)組 { uint i,y。 if(temp==1) { vad=vad+2 。 TLCCL=1。//4 TLCAD=1。 delay(1)。 } /*************************************************** 29 ***************** AD( TLC)讀取函數(shù) ************** ***************************************************/ void read_tlc() { float vad。 // delay(1)。 rw = 0。 _nop_()。 } } } /*************************************************** ***************** LCD 顯示 子函數(shù)組 **************** 26 ***************************************************/ BOOL lcd_bz() { // 測(cè)試 LCD 忙碌狀態(tài) BOOL result。 sbit TLCOUT=P1^4。同時(shí),通過本次 課程 設(shè)計(jì),鞏固了我們學(xué)習(xí)過的專業(yè)知識(shí),也使我們把理論與實(shí)踐從真正意義上相結(jié)合了起來;考驗(yàn)了我們借助 互聯(lián)網(wǎng)搜集、查閱相關(guān)文獻(xiàn)資料,和組織材料的綜合能力;從中可以自我測(cè)驗(yàn),認(rèn)識(shí)到自己哪方面有欠缺、不足,以便于在日后的學(xué)習(xí)中得到改進(jìn)、提高。找一塊數(shù)字表將其并聯(lián)在輸出電路上,按 S1 或 S2 設(shè)定一個(gè)電壓,此時(shí) LCD1602 第一行顯示的電壓可能會(huì)有誤差,適當(dāng)微調(diào)反饋電路的 VR2,使其與數(shù)字表讀數(shù)一致,再將數(shù)字表 串聯(lián)在電源的輸出電路上,選擇適當(dāng)?shù)碾娏鳈n,接上一定的負(fù)載。通過處理,單片機(jī)將模擬量值通過1602 液晶顯示出來。由于 NE5534 Q1 Q2 及取樣電路構(gòu)成負(fù)反饋,由運(yùn)放的“虛短”特點(diǎn), NE5534 的反向輸入端的電壓 U2 為正10 向輸入端的電壓大小 U1。要是需要相應(yīng)的模擬電壓 信號(hào),可通過一個(gè)高輸入阻抗的線性運(yùn)算放大器實(shí)現(xiàn)這個(gè)供功能。 通過比較,結(jié)合本設(shè)計(jì)不需要太多 IO 口, 方案一為最佳方案。 系統(tǒng)總框圖 采用雙 220V/18V 變壓器,將 220V 市電經(jīng)橋式整流,濾波后得 +21V和 21V 電壓 值,再經(jīng)過三端穩(wěn)壓 芯片得到需要的 +15V,15V 和 +5V,為系統(tǒng)提供電源支持。在前期方案設(shè)計(jì)中采用 PWM 脈寬調(diào)制。然而這種傳統(tǒng)的直流穩(wěn)壓電源功能簡(jiǎn)單、不好控制、可靠性低、干擾大、精度低且體積大、復(fù)雜度高。在家用電器和其他各類電子 設(shè)備中,通常都需要電壓穩(wěn)定的直流電源供電。采用此方案能有效的縮短調(diào)節(jié)時(shí)間,并能提高輸出精度。 AVR 是 51 的升級(jí)版,具有速度快,且自帶 512 字節(jié)的 EEPROM,不需要另外接擴(kuò)展的 EEPROM 的優(yōu)點(diǎn);缺點(diǎn)是,對(duì) AVR 的使用不太熟悉,價(jià)格比較貴。經(jīng)過比較,方案二位最佳。 即單片機(jī)向 DAC 送出的數(shù)據(jù)變化 1BIT,運(yùn)放 UA2輸出的電壓值改變 。電容 C9 的作用為抑制輸出紋波電壓。 N Y 圖 411 主程序流程圖( 1) 開始 初始化 讀取上次關(guān)機(jī)設(shè)定值 DA 輸出 TLC1543 檢測(cè)實(shí)際輸出值 誤差小于50mV? 調(diào)整 STC89C52的輸出值 14 圖 412 主程序流程圖( 2) 鍵盤程序流程圖 本系統(tǒng)中鍵盤程序 分為鍵盤掃描子程序和按鍵功能執(zhí)行子程序。 基準(zhǔn)電壓溫漂引入的誤差。 BYTE code dis2[] = {wele!}。//DA 占用 IO 口 sbit DAWR=P1^7。 _nop_()。 _nop_()。 _nop_()。 } /*************************************************** ***************** DA 輸 出函數(shù) ******************** ***************************************************/ void write_da() { P0=outv。 TLCEOC=1。 } delay(1)。 delay(1)。 } delay(1)。//10 temp=TLCOUT。 switch(y) { case 0 : a[i]=39。 case 4 : a[i]=39。 case 8 : a[i]=39。 //dq 為單片機(jī) p0 口輸出的八位數(shù)字量 l=dp*13/255/100。break。 lcd_init()。 delay(200)。 lcd_init()。 // 顯示字符 i++。 scl=1。 temp=date。 short_delay()。 write_byte(z)。 dq=read_byte()。//歡迎界面 read()。 read_t
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1