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

正文內(nèi)容

基于單片機的數(shù)控穩(wěn)壓電源電路設(shè)計(編輯修改稿)

2024-12-23 21:31 本頁面
 

【文章內(nèi)容簡介】 方式,其中一個來作為輸出的負(fù)載,另外一個小電阻作為電壓采樣電阻,負(fù)載處接一個過壓保護(hù)電路用來保護(hù)電阻不被燒壞,采樣電阻上的電壓直接送到 AT89S51 單片機的 A/D 轉(zhuǎn)換來實現(xiàn)負(fù)反饋,并且通過相關(guān)程序進(jìn)行穩(wěn)壓控制。 經(jīng)比較,采用方案二較合適。 基于單片機的數(shù)控穩(wěn)壓電源電路設(shè)計 10 第三章 硬件設(shè)計 11 第三章 硬件設(shè)計 設(shè)計思路 系統(tǒng)硬件的設(shè)計思 想是力求結(jié)構(gòu)簡單、工作可靠、適應(yīng)教學(xué)要求、性能價格比高。 本次設(shè)計是以單片機來控制運行狀態(tài)的數(shù)字電壓源控制系統(tǒng)。根據(jù)要求采用C 語言編制程序,通過單片機控制數(shù)字電壓源的運行。 本系統(tǒng)硬件設(shè)計由單片機( AT89S51)模塊、 DAC083 OP0雙聯(lián)七段共陰數(shù)碼管 模塊 等 4 個 模塊 所組成 。 本次設(shè)計采用單片機 AT89S51 作為整機的控制單元,通過改變輸入數(shù)字量來改變輸出電壓值,從而使輸出功率管的基極電壓發(fā)生變化,間接地改變輸出電壓的大小。如果要使系統(tǒng)具備檢測實際輸出電壓值的大小,可以經(jīng)過 ADC0832 進(jìn)行模數(shù)轉(zhuǎn)換 ,間接用單片機實時對電壓進(jìn)行采樣,然后進(jìn)行數(shù)據(jù)處理及顯示。采用軟件方法來解決數(shù)據(jù)的預(yù)置以及電流的步進(jìn)控制,使系統(tǒng)硬件更加簡潔,各類功能易于實現(xiàn)本系統(tǒng)以直流電源為核心,利用 51 系列單片機為主控制器,通過鍵盤來設(shè)置直流電源的輸出電流,設(shè)置步進(jìn)等級可達(dá) ,并可由數(shù)碼管顯示出實際輸出電壓值和電壓設(shè)定值。利用單片機程控輸出數(shù)字信號,經(jīng)過 D/A 轉(zhuǎn)換器( DA0832)輸出模擬量,再經(jīng)過運算放大器隔離放大,控制輸出功率管的基極,隨著功率管基極電流的變化而輸出不同的電壓。 AT89S51 模塊電路 由于在編程時, P0 口作 為原碼輸入口,當(dāng)進(jìn)行校驗時, P0 輸出 原碼,此時 外部電壓必須被拉高。 端口接上拉電阻后,再與 DAC0832 的數(shù)字輸入信號口相連, 與 D0 相連、 與 D1 相連、 與 D2 相連 、 與 D3相連、 與 D4 相連、 與 D5 相連、 與 D6 相連、 相連 D7。加基于單片機的數(shù)控穩(wěn)壓電源電路設(shè)計 12 上上 拉電阻從而使得輸出電壓 為 AT89S51 的 P0 口的電壓加上上拉電阻的壓降,從而使得輸出電壓得到提高。具體連接如下圖 所示: 圖 AT89S51 模塊電路 顯示模塊電路: 如下圖 所示: 圖 顯示模塊電路 第三章 硬件設(shè)計 13 以上的第 0 段到第 6 段也就是對應(yīng)的的 a 到 g。 AT89S51 的 口與數(shù)碼管 a 端相連, 與 b 端相連, 與 c 端相連, 與 d 端相連, 與 e 端相連, 與 f 端相連, 與 g 端相連,以上的連接實現(xiàn)數(shù)碼管的數(shù)行條的顯示。例如要顯示數(shù)字 2,也就是對應(yīng)的 a、 b、 g、 e、 d 的發(fā)光二極管亮。同理可以推出數(shù)字 0、 9 的數(shù)字顯示。 dp 端是控制數(shù)碼管的小數(shù)點位 .與單片機 端相連。, s s2 是用來控制數(shù)碼管的位的開關(guān),分別與 AT89S51 的 、 端口相連,通過對開關(guān)的控制實現(xiàn)數(shù)碼管對位的選擇,實現(xiàn)數(shù)碼管的位的選擇。 0P07 運算放大器電路。 本次設(shè)計用到兩個 0P07 運算放大器,分別用來電流轉(zhuǎn)換電壓和電壓放大功能。 電流電壓轉(zhuǎn)換部分 圖 0P07運算放大器電流轉(zhuǎn)換電壓部分電路 由上圖可知,放大器的輸入端 3 端口接 DAC0832 的模擬電流輸出端 OUT,同時 2 端口接地, 6 端口與 DAC0832 的 RFB 端口相連,也就是在電路中加入了負(fù)反饋,則 6 端口的輸出值為 OUT*RFB(運算放大器的虛斷虛短原理),從而就實現(xiàn)了電流 —電壓的轉(zhuǎn)換。但是由上面的得到的電壓值往往很小,不符合本電基于單片機的數(shù)控穩(wěn)壓電源電路設(shè)計 14 路的電 壓數(shù)值的要求,因此我們必須再次引入一個 0P07 運算放大器用來實現(xiàn)電壓的放大,從而得到我們所需要的電壓。如下圖 所示: 圖 運算放大器 由圖我們可以看到,最右邊的 1 和 2 為輸出端,用來檢測實際電壓,我們暫時忽略它。放大器的 3 端接 圖的 6 端, 運放的 同向端 2 接地 =0V,反向端和同向端虛短,所以也是 0V,反向輸入端輸入電阻很高,虛斷,幾乎沒有電流注入和流出,那么 R2 和 R3 相當(dāng)于是 串聯(lián)的,流過一個串聯(lián)電路中的每一只組件的電流是相同的,即流過 R2 的電流和流過 R3 的電流是相同的。 流過 R2 的電流 I1 = (Vi V)/R2 式( 31) 流過 R3 的電流 I2 = (V Vout)/R3 式( 32) V = V+ = 0 式( 33) I1 = I2 式( 34) 求解上面的代數(shù)方程得 Vout = (R3/R2)*Vi 式( 35) 這就是反向放大器的輸入輸出關(guān)系式了 第三章 硬件設(shè)計 15 數(shù)模轉(zhuǎn)換部分: 選取 DAC0832 作為模數(shù)轉(zhuǎn)換芯片, DAC0832 是采用 CMOS 工藝制成的單片直流輸出型 8 位數(shù) /模轉(zhuǎn)換器。 DAC 數(shù)模轉(zhuǎn)換原理: 如下圖 所示: 圖 DAC0832內(nèi)部結(jié)構(gòu)圖 從圖 中我們可以看到 DAC0832 是由倒 T 型 R2R 電阻網(wǎng)路、模擬開關(guān)、運算放大器和參考電壓 VREF 四大部分組成。從電路圖中我們可知運算放大器的輸出模擬量 V0 為: )222(20 002211 ????????????? ???? DDDRfV r e fv nnnnn 式( 36) 從 上 式 中 , 我 們 可 以 看 到 輸 出 的 模 擬 量 與 輸 入 的 數(shù) 字 量)222( 002211 ????????? ???? DDD nnnn 成正比,這也就實現(xiàn)了數(shù)字量到模擬量的轉(zhuǎn)換。 一個 8 位 D/A 轉(zhuǎn)換器有 8 個輸入端(其中每個輸入端是 8 位二進(jìn)制的一位),有一個模擬輸出端。輸入可有 28=256 個不同的二進(jìn)制組態(tài),輸出為 256 個電壓之一,即輸出電壓不是整個電壓范圍內(nèi)任意值,而只能是 256 個可能值。 AT89S51 單片機主要特性及引腳功能介紹 AT89S51 具有如下特點: 40 個引腳, 4kBytesFlash 片內(nèi)程序存儲器, 128bytes的隨機存取數(shù)據(jù)存儲器( RAM), 32 個外部雙向輸入 /輸出( I/O)口, 5 個中斷優(yōu)基于單片機的數(shù)控穩(wěn)壓電源電路設(shè)計 16 先級 2 層中斷嵌套中斷, 2 個 16 位可編程定時計數(shù)器 ,2 個全雙工串行通信口,看門狗( WDT)電路,片內(nèi)時鐘振蕩器。此外, AT89S51 設(shè)計和配置了振蕩頻率可為 0Hz 并可通過軟件設(shè)置省 電模式??臻e模式下, CPU 暫停工作,而 RAM 定時計數(shù)器,串行口,外中斷系統(tǒng)可繼續(xù)工作,掉電模式凍結(jié)振蕩器而保存 RAM 的數(shù)據(jù),停止芯片其它功能直至外中斷激活或硬件復(fù)位。同時該芯片還具有 PDIP、TQFP 和 PLCC 等三種封裝形式,以適應(yīng)不同產(chǎn)品的需求。 其特點有: 1. 8031CPU 與 MCS51 兼容 2. 4K 字節(jié)可編程 FLASH 存儲器 (壽命: 1000 寫 /擦循環(huán) ) 3. 全靜態(tài)工作: 0Hz24KHz 4. 三級程序存儲器保密鎖定 5. 128*8 位內(nèi)部 RAM 6. 32 條可編程 I/O 線 7. 兩個 16 位定時器 /計數(shù)器 8. 6 個中斷源 9. 可編程串行通道 10. 低功耗的閑置和掉電模式 11. 片內(nèi)振蕩器和時鐘電路 AT89S51 單片機 管腳說明: VCC:供電電壓; GND:接地; P0 口: P0 口為一個 8 位漏級開路雙向 I/O 口,每腳可吸收 8TTL 門電流。當(dāng)P1 口的管腳第一次寫 1 時,被定義為高阻輸入。 P0 能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù) /地址的第八位。在 FIASH 編程時, P0 口作為原碼輸入口,當(dāng) FIASH 進(jìn)行校驗時, P0 輸出原碼,此時 P0 外部必須被拉高; P1 口: P1 口是一個內(nèi)部提供上拉電阻的 8 位雙向 I/O 口, P1 口緩沖器能接收輸出 4TTL 門電流。 P1 口管腳寫入 1 后,被內(nèi)部上拉為高,可用作輸入, P1 口被外部下拉為低電平時,將輸出電流,這是由于內(nèi)部上拉的緣故。在 FLASH 編程第三章 硬件設(shè)計 17 和校驗時, P1 口作為第八位地址接收; P2 口: P2 口為一個內(nèi)部上拉電阻的 8 位雙向 I/O 口, P2 口緩沖器可接收,輸出 4 個 TTL 門電流,當(dāng) P2 口被寫“ 1”時,其管腳被內(nèi)部上拉電阻拉高,且作為輸入。并因此作為輸入時, P2 口的管腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉的緣故。 P2 口當(dāng)用于外部程序存儲器或 16 位地址外部數(shù)據(jù)存儲器進(jìn)行存取時, P2 口輸出地址的高八位。在給出地址“ 1”時,它利用內(nèi)部上拉優(yōu)勢,當(dāng)對外部八位地址數(shù)據(jù)存儲器進(jìn)行讀寫時, P2 口輸出其特殊功能寄存器的內(nèi)容。 P2口在 FLASH 編程和校驗時接收高八位地址信號和控制信號; P3 口: P3 口管腳是 8 個帶內(nèi)部上拉電阻的雙向 I/O 口,可接收輸出 4 個 TTL門電流。當(dāng) P3 口寫入“ 1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平, P3 口將輸出電流( ILL)這是由于上拉的緣故。(串行輸入口) (串行輸出口) (外部中斷 0) (外部中斷 1) (記時器 0 外部輸入) (記時器 1 外部輸入) (外部數(shù)據(jù)存儲器寫選通) (外部數(shù)據(jù)存儲器讀選通) P3 口同時為閃爍編程和編程校驗接收一些控制信號; I/O 口作為輸入口時有兩種工作方式即所謂的讀端口與讀引腳讀端口時實際上并不從外部讀入數(shù)據(jù)而是把端口鎖存器的內(nèi)容讀入到內(nèi)部總線經(jīng)過某種運算或變換后再寫回到端口鎖存器只有讀端口時才真正地把外部的數(shù)據(jù)讀入到內(nèi)部總線上面圖中的兩個三角形表示的就是輸入緩沖器 CPU 將根據(jù)不同的 指令分別發(fā)出讀端口或讀引腳信號以完成不同的操作這是由硬件自動完成的不需要我們操心 1然后再實行讀引腳操作否則就可能讀入出錯為什么看上面的圖如果不對端口置 1端口鎖存器原來的狀態(tài)有可能為 0Q 端為 0Q^為 1 加到場效應(yīng)管柵極的信號為 1該場效應(yīng)管就導(dǎo)通對地呈現(xiàn)低阻抗 ,此時即使引腳上輸入的信號為 1也會因端口的低阻抗而使信號變低使得外加的 1 信號讀入后不一定是 1 若先執(zhí)行置 1 操作則可以使場效應(yīng)管截止引腳信號直接加到三態(tài)緩沖器中實現(xiàn)正確的讀入由于在輸入操作時還必須附加一個準(zhǔn)備動作所以這類 I/O 口被稱為準(zhǔn)雙向口 89C51 的P0/P1/P2/P3 口作為輸入時都是準(zhǔn)雙向口接下來讓我們再看另一個問題從圖中可以看出這四個端口還有一個差別除了 P1 口外 P0P2P3 口都還有其他的功能; RST:復(fù)位輸入。當(dāng)振蕩器復(fù)位器件時,要保持 RST 腳兩個機器周期的高電基于單片機的數(shù)控穩(wěn)壓電源電路設(shè)計 18 平時間; ALE/PROG:當(dāng)訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在 FLASH 編程期間,此引腳用于輸入編程脈沖。在平時, ALE 端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的 1/6。因此它可用作對外部輸出的脈沖或用于定時目的。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲 器時,將跳過一個 ALE 脈沖。如想禁止 ALE 的輸出可在 SFR8EH 地址上置 0。此時, ALE 只有在執(zhí)行 MOVX, MOVC
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1