版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、.DC-DC 開關(guān)電源設(shè)計(jì)摘要開關(guān)穩(wěn)壓電源因?yàn)槠渚哂泄男?、效率高、體積小、重量輕、穩(wěn)壓范圍寬等優(yōu)點(diǎn)日益得到廣泛的應(yīng)用。目前,國(guó)內(nèi)外開關(guān)穩(wěn)壓電源的發(fā)展的趨勢(shì)是不斷提高輸出效率和輸出功率。要提高輸出的效率,必須提高電源的開關(guān)頻率。 這就對(duì)電路中其它器件的頻率特性提出了更高的要求。并且現(xiàn)在的開關(guān)調(diào)節(jié)模塊大多都已經(jīng)集成化,使用方便,有很高的線性和負(fù)載調(diào)節(jié)特性, 轉(zhuǎn)換效率高負(fù)載調(diào)整率低而且輸出紋波小,這里我用lm2596 開關(guān)調(diào)節(jié)器實(shí)現(xiàn)降壓,用STC89S52 為核心電路控制 ADC0809 模數(shù)轉(zhuǎn)換對(duì)輸出電壓電流的監(jiān)測(cè),將監(jiān)測(cè)到的數(shù)據(jù)顯示在液晶LCD1602 上,有過流保護(hù)功能,監(jiān)測(cè)電路使用的電源由
2、降壓后轉(zhuǎn)換提供。關(guān)鍵字開關(guān)穩(wěn)壓電源開關(guān)調(diào)節(jié)器ADC0809STC89S52LCD1602一、設(shè)計(jì)要求和指標(biāo)要求1.基本部分:1.輸出可調(diào)電壓515V,輸出電流不小于1.5A,接入負(fù)載能長(zhǎng)時(shí)間穩(wěn)定工作;( 15)2.DC/DC 轉(zhuǎn)換效率不低于70%; (5)3.能夠顯示輸出電壓,電流,誤差小于2%;( 10)4.U=12V 、 Io 在 0.11A 范圍內(nèi)變化,負(fù)載調(diào)整率SI 2%;(10)5.輸入電壓24V,輸出電壓穩(wěn)定12V,輸出電流為1.5A 時(shí)輸出紋波.小于 200mv;( 10)2.發(fā)揮部分:1.輸出可調(diào)電壓為 318V ,輸出電流達(dá)到 2.5A 以上,接入負(fù)載能長(zhǎng)時(shí)間穩(wěn)定工作 ,進(jìn)一
3、步擴(kuò)展電源輸出功率;( 5)2.能夠顯示輸出電壓,電流,誤差小于0.5%;( 10)3.Uo=12V 、 Io 在 0.12.5A 范 圍 內(nèi) 變 化 , 負(fù) 載 調(diào) 整 SI 0.5%;(5)4.輸出電壓穩(wěn)定為12V,輸出電流為2.5A 時(shí),輸出紋波小于 50(10)5.輸出電流為2.5A 進(jìn)一步提升DC/DC 轉(zhuǎn)換效率,使不低于 85(10)6.具有輸出過流保護(hù)功能,Io3.5A 時(shí)動(dòng)作;且故障排除后夠恢 ;(5)7.其他;( 5)3、 說明( 1)輸入電壓由直流穩(wěn)壓電源提供, 逆變電源全部電路均由 UI 供電,不得再使用其他電源;( 2)負(fù)載調(diào)整率計(jì)算方法: Io=0.1A 時(shí)輸出電壓為
4、 Uo1, Io=1A 時(shí)輸出電壓 Uo2,則負(fù)載調(diào)整率 :( 3)注意作品制作工藝,留出電流、電壓測(cè)試端口。二、系統(tǒng)框圖設(shè)計(jì).三、電路設(shè)計(jì)方案選擇1.DC-DC 模塊DC-DC 模塊式將輸入的直流電壓轉(zhuǎn)換為另一直流電壓,而設(shè)計(jì)要求是將 24v 轉(zhuǎn)換為可調(diào)的穩(wěn)壓直流電壓輸出,就用到了 DC 降壓型電路。方案一:使用隔離式的PWM (脈寬調(diào)制)控制高頻開關(guān)變壓器。該電路電路結(jié)構(gòu)簡(jiǎn)單,外圍元件少。但是要用到變壓器,體積大,負(fù)載調(diào)整率的,電源效率低。方案二:使用集成的開關(guān)電壓調(diào)節(jié)芯片lm2596-adj, LM2596 開關(guān)電壓調(diào)節(jié)器是降壓型電源管理單片集成電路,能夠輸出 3A 的驅(qū)動(dòng)電流,同時(shí)具有
5、很好的線性和負(fù)載調(diào)節(jié)特性,該器件內(nèi)部集成頻率補(bǔ)償和固定頻率發(fā)生器,開關(guān)頻率為150KHz 。負(fù)載調(diào)整率高,能夠輸出小于.37V 的可調(diào)電壓,使用方便,且體積小。對(duì)比兩個(gè)方案,電路使用方案二。2.監(jiān)測(cè)顯示模塊方案一:使用數(shù)碼管顯示, 數(shù)碼管是由多個(gè)發(fā)光二極管封在在一起組成“ 8”字型的器件,引線已在內(nèi)部連接完成,只需引出它們的各個(gè)筆劃,公共電極。有共陰,共陽(yáng)兩種。方案二:使用液晶顯示屏 lcd1602,1602 液晶也叫 1602 字符型液晶,它是一種專門用來顯示字母、數(shù)字、符號(hào)等的點(diǎn)陣型液晶模塊。它由若干個(gè) 5X7 或者 5X11等點(diǎn)陣字符位組成,每個(gè)點(diǎn)陣字符位都可以顯示一個(gè)字符,每位之間有一
6、個(gè)點(diǎn)距的間隔,每行之間也有間隔,起到了字符間距和行間距的作用。比較兩種方案將選用方案二, lcd1602 操作簡(jiǎn)單,可以直接對(duì) 1602 的引腳直接操作。3.電流電壓采樣模塊方案一:使用 8 位的 adc0809 多通道模擬量采集,逐次逼近型轉(zhuǎn)換芯片。轉(zhuǎn)換速度快,轉(zhuǎn)換精度高。方案二:使用 8 位的 adc0804一路模擬量輸入,操作簡(jiǎn)單,體積小,且方便電路的設(shè)計(jì),但是該芯片只能一路模擬量輸入。綜合兩者的比較,本實(shí)驗(yàn)選用adc0809。四、各個(gè)模塊分析1.電壓轉(zhuǎn)換模塊.因?yàn)橛蓡蝹€(gè) lm2596 組成的 dc-dc 轉(zhuǎn)換電路最高能輸出3A 的驅(qū)動(dòng)電流,所以這里設(shè)計(jì)使用兩個(gè)一樣的電路進(jìn)行并聯(lián)增大電路
7、帶動(dòng)負(fù)載能力。1.1 主要元件介紹LM2596 開關(guān)電壓調(diào)節(jié)器是降壓型電源管理單片集成電路,能夠輸出 3A 的驅(qū)動(dòng)電流,同時(shí)具有很好的線性和負(fù)載調(diào)節(jié)特性。固定輸出版本有 3.3V、 5V、12V , 可調(diào)版本可以輸出小于37V 的各種電壓。該器件內(nèi)部集成頻率補(bǔ)償和固定頻率發(fā)生器,開關(guān)頻率為150KHz,與低頻開關(guān)調(diào)節(jié)器相比較,可以使用更小規(guī)格的濾波元件。由于該器件只需4 個(gè)外接元件,可以使用通用的標(biāo)準(zhǔn)電感, 這更優(yōu)化.了 LM2596 的使用,極大地簡(jiǎn)化了開關(guān)電源電路的設(shè)計(jì)。該器件還有其他一些特點(diǎn):在特定的輸入電壓和輸出負(fù)載的條件下,輸出電壓的誤差可以保證在4%的范圍內(nèi),振蕩頻率誤差在 15%
8、的范圍內(nèi);可以用僅 80A 的待機(jī)電流, 實(shí)現(xiàn)外部斷電;具有自我保護(hù)電路(一個(gè)兩級(jí)降頻限流保護(hù)和一個(gè)在異常情況下斷電的過溫完全保護(hù)電路)1.2 參數(shù)計(jì)算1.2.1 輸出電壓的計(jì)算(及R22 和 R4,R5 的選擇)已知參數(shù)Vout=318VVref=1.23vVd=0.5vVsat=1.16vF=150KHZVin=24V選擇精度為 1%的 1k 電阻 R4,則 R22 根據(jù)公式 VOUT VREF(1 R2 )R1當(dāng) vout=18v,R22=13.634k 當(dāng) vout=3v,R22=1.439k則去 R22=20K,R5=1.5K,1.2.2 電感的選擇根據(jù)公式,代入相應(yīng)數(shù)值求得,再對(duì)比
9、電壓調(diào)節(jié)器的電氣特性E ?T (VINVOUTVOUTVD?1000VSAT ) ?(v ? s)VINVSAT VD150KHZ選擇電感值為 47uh1.2.3 輸入輸出電容的選擇根據(jù)電壓調(diào)節(jié)器芯片使用手冊(cè)中調(diào)節(jié)器外圍元件的選擇方法,結(jié)合設(shè)計(jì)要求和指標(biāo)電壓轉(zhuǎn)換模塊,輸入電容470uf/35v,輸出電容.220uf/35v。1.2.4 吸納二極管的選擇二極管的最大承受電流能力至少要為最大負(fù)載電流的 1.3 倍,且反向耐壓至少是最大輸入電壓的 1.25 倍,有較快的恢復(fù),這里選擇肖特基二極管 IN5822.。2 測(cè)量與顯示模塊2.1 電路輔助電源由于設(shè)計(jì)要求不能外接供電電源,所以電路的輔助電源由
10、自己設(shè)計(jì)提供,電路還是使用電壓調(diào)節(jié)器調(diào)節(jié)輸出穩(wěn)定的 5v,參數(shù)的計(jì)算根據(jù)上述計(jì)算方法求得。2.2 電路控制芯片 STC89C52RC.STC89C52RC 單片機(jī)是新一代高速 /低功耗 /超強(qiáng)抗干擾的單片機(jī),指令代碼完全兼容傳統(tǒng) 8051 單片機(jī),12 時(shí)鐘 /機(jī)器周期和 6 時(shí)鐘/機(jī)器周期可以任意選擇。2.2.1 主要特性如下:1. 增強(qiáng)型 8051 單片機(jī), 6 時(shí)鐘 /機(jī)器周期和 12 時(shí)鐘 /機(jī)器周期可以意選擇,指令代碼完全兼容傳統(tǒng) 8051.2. 工作電壓: 5.5V3.3V(5V 單片機(jī)) /3.8V2.0V(3V 單機(jī)) 3. 工作頻率范圍: 040MHz,相當(dāng)于普通 8051
11、的 080MHz ,實(shí)際工作頻率可達(dá) 48MHz4. 用戶應(yīng)用程序空間為 8K 字節(jié)5. 片上集成 512 字節(jié) RAM6. 通用 I/O 口(32 個(gè)),復(fù)位后為: P1/P2/P3/P4是準(zhǔn)雙向口 /弱上拉,P0 口是漏極開路輸出,作為總線擴(kuò)展用時(shí),不用加上拉電阻,作為I/O 口用時(shí),需加上拉電阻。.7. ISP(在系統(tǒng)可編程) /IAP (在應(yīng)用可編程),無需專用編程器,無需專用仿真器, 可通過串口(RxD/P3.0,TxD/P3.1)直接下載用戶程序,數(shù)秒即可完成一片8. 具有 EEPROM 功能9.具有看門狗功能10. 共 3 個(gè) 16 位定時(shí)器 /計(jì)數(shù)器。即定時(shí)器 T0、T1、T2
12、11. 外部中斷 4 路,下降沿中斷或低電平觸發(fā)電路, Power Down 模式可由外部中斷低電平觸發(fā)中斷方式喚醒12. 通用異步串行口( UART ),還可用定時(shí)器軟件實(shí)現(xiàn)多個(gè) UART 2.2.2 單片機(jī)的復(fù)位電路在單片機(jī)啟動(dòng)0.1S 后,電容 C兩端的電壓持續(xù)充電為,這是時(shí)候 10K電阻兩端的電壓接近于 0V,RST處于低電平所以系統(tǒng)正常工作。當(dāng)按鍵按下的時(shí)候,開關(guān)導(dǎo)通,這個(gè)時(shí)候電容兩端形成了一個(gè)回路,電容被短路,所以在按鍵按下的這個(gè)過程中, 電容開始釋放之前充的電量。隨著時(shí)間的推移,電容的電壓在 0.1S 內(nèi),從 5V釋放到變?yōu)榱?1.5V,甚至更小。根據(jù)串聯(lián)電路電壓為各處之和,這個(gè)
13、時(shí)候10K 電阻兩端的電壓為 3.5V,甚至更大,所以 RST引腳又接收到高電平。單片機(jī)系統(tǒng)自動(dòng)復(fù)位。2.2.3 單片機(jī)時(shí)鐘電路單片機(jī)晶振是單片機(jī)內(nèi)部電路產(chǎn)生單片機(jī)所需的時(shí)鐘頻率的部件,單片機(jī)晶振提供的時(shí)鐘頻率越高,那么單片機(jī)運(yùn)行速度就越快,單片接的一切指令的執(zhí)行都是建立在單片機(jī)晶振提供的時(shí)鐘頻率。晶振結(jié)合單片機(jī)內(nèi)部電路產(chǎn)生單片機(jī)所需要的時(shí)鐘頻率,單片機(jī)晶振提供的時(shí)鐘頻率越高, 那么單片機(jī)運(yùn)行的速度就越快,單片機(jī)的一切指令的執(zhí)行都是建立在單片機(jī)晶振提供的時(shí)鐘頻率。這里電路使用12M 晶振供單片機(jī)時(shí)鐘頻率。2.3AD 轉(zhuǎn)換模塊芯片 ADC0809.ADC0809 是 8 位逐次逼近型 A/D 轉(zhuǎn)
14、換器,是目前應(yīng)用比較廣泛、典型的 A/D 轉(zhuǎn)換芯片之一。2.3.1 管腳介紹(1)IN7 IN0 模擬量輸入通道(2)ALE 地址鎖存允許信號(hào)。對(duì)應(yīng)ALE 上跳沿, A 、B、C地址狀態(tài)送入地址鎖存器中。(3)START轉(zhuǎn)換啟動(dòng)信號(hào)。START 上升沿時(shí),復(fù)位 ADC0809;START 下降沿時(shí)啟動(dòng)芯片,開始進(jìn)行A/D 轉(zhuǎn)換;在 A/D 轉(zhuǎn)換期間,START 應(yīng)保持低電平。本信號(hào)有時(shí)簡(jiǎn)寫為ST.A、B、C地址線。通道端口選擇線,A 為低地址, C 為高地址,引腳圖中為 ADDA ,ADDB 和 ADDC 。(4)CLK 時(shí)鐘信號(hào)。 ADC0809 的內(nèi)部沒有時(shí)鐘電路,所需.時(shí)鐘信號(hào)由外界提供
15、,因此有時(shí)鐘信號(hào)引腳。通常使用頻率為 500KHz 的時(shí)鐘信號(hào)(5)EOC轉(zhuǎn)換結(jié)束信號(hào)。 EOC=0,正在進(jìn)行轉(zhuǎn)換; EOC=1,轉(zhuǎn)換結(jié)束。使用中該狀態(tài)信號(hào)即可作為查詢的狀態(tài)標(biāo)志, 又可作為中斷請(qǐng)求信號(hào)使用。(6)D7D0數(shù)據(jù)輸出線。為三態(tài)緩沖輸出形式,可以和單片機(jī)的數(shù)據(jù)線直接相連。 D0 為最低位, D7 為最高(7)OE輸出允許信號(hào)。用于控制三態(tài)輸出鎖存器向單片機(jī)輸出轉(zhuǎn)換得到的數(shù)據(jù)。 OE=0,輸出數(shù)據(jù)線呈高阻; OE=1,輸出轉(zhuǎn)換得到的數(shù)據(jù)。 Vcc +5V 電源。( 8) Vref參考電源參考電壓用來與輸入的模擬信號(hào)進(jìn)行比較,作為逐次逼近的基準(zhǔn)。 其典型值為 +5V(Vref(+)=+
16、5V , Vref(-)=-5V).使用 adc0809 對(duì)電源輸出的模擬量電壓和電流轉(zhuǎn)換為能夠顯示的數(shù)字量,對(duì) DC-DC 開關(guān)電源的實(shí)時(shí)監(jiān)測(cè)控制。2.3.2 電壓采集電路檢測(cè)電壓是通過使用四個(gè)相同阻值為10K 的電阻串聯(lián)平均分壓.再使用 adc0809測(cè)量其中的一個(gè)電阻的電壓, 轉(zhuǎn)換為單片機(jī)能夠顯示的數(shù)值,處理后顯示在 lcd1602 上。2.3.3 電流采集電路檢測(cè)電流是通過使用一個(gè)0.1 歐的電阻采樣電流轉(zhuǎn)換為電壓,但是轉(zhuǎn)后的電壓比較小,所以使用雙運(yùn)放的l358 對(duì)電壓十倍(放大倍數(shù) (R15+R14)/R14)放大后輸入adc0809 轉(zhuǎn)化為數(shù)字量,經(jīng)過單片機(jī)的處理后顯示在lcd16
17、02 上。2.4 監(jiān)測(cè)的顯示.LCD1602引腳功能介紹第 1 腳: VSS 為地電源。第 2 腳: VDD 接 5V 正電源。第 3 腳: VL 為液晶顯示器對(duì)比度調(diào)整端,接正電源時(shí)對(duì)比度最弱,接地時(shí)對(duì)比度最高,對(duì)比度過高時(shí)會(huì)產(chǎn)生“鬼影”,使用時(shí)可以通過一個(gè) 10K 的電位器調(diào)整對(duì)比度。第 4 腳: RS 為寄存器選擇,高電平時(shí)選擇數(shù)據(jù)寄存器、低電平時(shí)選擇指令寄存器。第 5 腳:R/W 為讀寫信號(hào)線, 高電平時(shí)進(jìn)行讀操作, 低電平時(shí)進(jìn)行寫操作。當(dāng) RS和 R/W 共同為低電平時(shí)可以寫入指令或者顯示地址,當(dāng) RS 為低電平 R/W 為高電平時(shí)可以讀忙信號(hào), 當(dāng) RS 為高電平 R/W.為低電平
18、時(shí)可以寫入數(shù)據(jù)。第 6 腳:E 端為使能端,當(dāng) E 端由高電平跳變成低電平時(shí),液晶模塊執(zhí)行命令。第 714 腳: D0D7 為 8 位雙向數(shù)據(jù)線。第 15 腳:背光源正極。第 16 腳:背光源負(fù)極。指令介紹1602 液晶模塊的讀寫操作,屏幕和光標(biāo)的操作都是通過指令編程來實(shí)現(xiàn)的。(說明 1 為高電平, 0 為低電平)指令 1:清顯示,指令碼 01H,光標(biāo)復(fù)位到地址00H 位置 指令 2:光標(biāo)復(fù)位,光標(biāo)返回到地址00H指令 3:光標(biāo)和顯示位置設(shè)置I/D ,光標(biāo)移動(dòng)方向,高電平右移,.低電平左移, S:屏幕上所有文字是否左移或右移, 高電平表示有效,低電平表示無效。指令 4:顯示開關(guān)控制。 D:控制
19、整體的顯示開與關(guān),高電平表示開顯示,低電平表示關(guān)顯示。 C:控制光標(biāo)的開與關(guān),高電平表示有光標(biāo),低電平表示無光標(biāo) B:控制光標(biāo)是否閃爍,高電平閃爍,低電平不閃爍。指令 5:光標(biāo)或顯示移位 S/C :高電平時(shí)顯示移動(dòng)的文字,低電平時(shí)移動(dòng)光標(biāo)指令 6:功能設(shè)置命令 DL :高電平時(shí)為 4 位總線,低電平時(shí)為 8 位總線 N:低電平時(shí)為單行顯示,高電平時(shí)為雙行顯示, F:低電平時(shí)顯示 5X7 的點(diǎn)陣字符,高電平時(shí)顯示 5X10 的顯示字符。指令 7:字符發(fā)生器 RAM 地址設(shè)置。 指令 8: DDRAM 地址設(shè)置。指令 9:讀忙信號(hào)和光標(biāo)地址 BF:忙標(biāo)志位,高電平表示忙,此時(shí)模塊不能接收命令或數(shù)據(jù)
20、,如果為低電平表示不忙。使用先根據(jù)液晶的使用手冊(cè)寫出液晶屏的驅(qū)動(dòng)程序, 后使用把信息顯示到液晶上時(shí)直接調(diào)用液晶子程序即可。2.5 過流保護(hù)模塊.單片機(jī)輸出的電流只有幾個(gè)毫安,不足以驅(qū)動(dòng)一個(gè)繼電器, 所以使用一個(gè)三極管增大驅(qū)動(dòng)能力, 并且在繼電器接了個(gè)反向的二極管用來保護(hù)繼電器。將繼電器一端接電源輸出端,一端接負(fù)載,通過STC89C52程序控制繼電器的斷開吸合實(shí)現(xiàn)過流保護(hù)和恢復(fù),當(dāng)監(jiān)測(cè)到電源轉(zhuǎn)換電路出現(xiàn)過流時(shí)軟件控制斷開繼電器從而斷開電源的輸出,當(dāng)監(jiān)測(cè)到電流恢復(fù)到正常范圍時(shí)繼電器吸合,電路恢復(fù)正常。五、程序設(shè)計(jì)程序流程圖.六、監(jiān)測(cè)電路仿真軟件調(diào)試的主要任務(wù)是排查錯(cuò)誤,錯(cuò)誤主要包括邏輯和功能錯(cuò)誤,
21、這些錯(cuò)誤有些是顯性的,而有些是隱形的,可以通過仿真開發(fā)系統(tǒng)發(fā)現(xiàn)逐步改正。 Proteus 軟件可以對(duì)基于微控制器的設(shè)計(jì)連同所有的周圍電子器件一起仿真,用戶甚至可以實(shí)時(shí)采用諸如LED/LCD、鍵盤、 RS232終端等動(dòng)態(tài)外設(shè)模型來對(duì)設(shè)計(jì)進(jìn)行交互仿真。Proteus 支持的微處理芯片包括8051 系列、 AVR系列、 PIC 系列、 HC11系列及Z80 等等。 Proteus 可以完成單片機(jī)系統(tǒng)原理圖電路繪制、PCB設(shè)計(jì),.更為顯著點(diǎn)的特點(diǎn)是可以與 keil4 工具軟件結(jié)合進(jìn)行編程仿真調(diào)試。1. 仿真結(jié)果與分析1.1 仿真圖1.2 誤差分析標(biāo)準(zhǔn)電壓 /V測(cè)量電壓 /V絕對(duì)誤差0.00001.00
22、1.010.011.491.4902.482.500.022.982.9803.483.450.03.3.984.000.024.494.470.024.995.010.02根據(jù)測(cè)量數(shù)據(jù)測(cè)量效果完全符合設(shè)計(jì)要求。七、 DC-DC 轉(zhuǎn)換電路參數(shù)測(cè)試與誤差分析1.測(cè)試數(shù)據(jù)負(fù)載調(diào)整率測(cè)試負(fù)載調(diào)整率OOII (A)U(V)S(%)U=12V0.13.302V1.09%213.266V2.5輸出紋波電壓輸入電壓 (V)輸出電壓 (V)輸出電流 (A)紋波( mv)24121.524122.5輸出可調(diào)電壓:V ;輸出電流: A ;DC-DC變換器的效率 : 72.38% ;( (Uin*Iin)/(Uou
23、t*Iout))過流保護(hù)功能:動(dòng)作電流 =3.50A;測(cè)量結(jié)果表示, 均達(dá)到基本設(shè)計(jì)要求, 甚至有些測(cè)試結(jié)果遠(yuǎn)遠(yuǎn)超過給定的基本設(shè)計(jì)指標(biāo),尤其是效率的提高有效地保證電源的可靠性;所有經(jīng)過大電流的線路均盡量采用粗導(dǎo)線,開關(guān)器件均選用優(yōu)良.器件,器件的各項(xiàng)指標(biāo)參數(shù)均遠(yuǎn)大于額定值,所以電壓調(diào)整率和負(fù)載調(diào)整率均得到提高。八、設(shè)計(jì)總結(jié)本次設(shè)計(jì),有一些功能,我們沒有很好的實(shí)現(xiàn),比如我們感覺我們的輸出效率還有提高的空間,還有我們的輸出部分還不是很穩(wěn)定,一個(gè)原因可能是我們的電壓輸出相對(duì)還不是很穩(wěn)定;還有一個(gè),我們覺得在輸出方面我們還可以進(jìn)一步改進(jìn)和提升, 比如在顯示輸出電流上,精度能設(shè)計(jì)得更高。本次設(shè)計(jì)中,由于
24、我們的能力以及時(shí)間有限,以及硬件方面的問題。通過本次設(shè)計(jì)大賽,我們學(xué)到了很多我們?cè)谡n堂上學(xué)不到的實(shí)踐能力,我們的動(dòng)手能力得到了很大的提升,我們?cè)跁舅鶎W(xué)到的知識(shí)得到了很大的實(shí)踐, 讓我們書本上的知識(shí)有了更加深刻的理解。我們同時(shí)還學(xué)會(huì)了團(tuán)隊(duì)合作的精神,非常感謝學(xué)校組織的設(shè)計(jì)大賽,讓我們學(xué)到了很多很多實(shí)踐經(jīng)驗(yàn), 并對(duì)我們的自主學(xué)習(xí)能力起到了很大的作用。附件:程序#include#includeintrins.h#includeADC0809.h#include1602.h#define uchar unsigned char#define uint unsigned intuchar code s
25、tr1=V/A display;/*將電壓值送人液晶lcd1602 顯示 */void display_V(void).uint i;write_com(0x80+0x40+1);for(i=0;i6;i+)write_dat(tab_Vi);_nop_();/*將電流值送人液晶lcd1602 顯示 */void display_A(void)uint i;write_com(0x80+0x40+9);for(i=0;i5;i+)write_dat(tab_Ai);_nop_();void main(void)/主函數(shù)uint i;Init_ADC0809();Init_1602();writ
26、e_com(0x80);for(i=0;i0;i-)for(j=120;j0;j-);/*用 51 的 T1 中斷產(chǎn)生一個(gè)500khz 的時(shí)鐘信號(hào)*/void Init_ADC0809(void)TMOD=0x20;/啟用定時(shí)器方式 2TH1=(255-250);/附初值TL1=(255-250);EA=1;/總中斷開ET1=1;/開定時(shí)器 1 中斷TR1=1;/啟動(dòng)定時(shí)器 1ST=0;/初始化 ADC0809OE=0;ALE=0;./*控制 ADC0809讀出二進(jìn)制電壓值*/uchar ADC_V()uchar temp_V=0;ST=0;ADDA=0;/A,B,C三條地址線選擇模擬量輸入通
27、道/ADDB=0;/ADDC=0;ST=0;/ST=0;ST=1;ST=0; 產(chǎn)生一個(gè)正選脈沖啟動(dòng)轉(zhuǎn)換ALE=1;/ST=1;/ ST=1;ALE=0;/ST=0;/ ST=0;delay_adc(2);if(EOC=0) OE=1;/如果轉(zhuǎn)換結(jié)束 ,OE置” 1“允許從 ADC0809讀取數(shù)據(jù)temp_V=P1;delay_adc(2);OE=0;/ 讀取結(jié)束后 OE置“ 0”return temp_V;/*電壓值轉(zhuǎn)換 */void datepro_V(void)float dat_V,tem_V;dat_V=ADC_V();/取出二進(jìn)制碼tem_V=dat_V/255*5*4*100;/轉(zhuǎn)
28、換為可顯示數(shù)值并增大100 倍/這里測(cè)量電壓020v 用四個(gè)等值電阻(電阻使用兩個(gè)以上)/平均分壓出5v 進(jìn)行測(cè)量(可根據(jù)此方法測(cè)量其他范圍的電壓值)tab_V0=(int)tem_V)/1000+0x30;/數(shù)值十位tab_V1=(int)tem_V)%1000/100+0x30; /數(shù)值十位tab_V2=0x2e;/字符“ . ”tab_V3=(int)tem_V)%100/10+0x30;/小數(shù)點(diǎn)后兩位(精確0.01v )tab_V4=(int)tem_V)%10+0x30;/tab_V5=0x56;/字符“ V”if(tab_V0=0x30)tab_V0=0x20;/判斷十位是否為“0
29、”,為“ 0”不顯示./*電路已經(jīng)把對(duì)電流的測(cè)量轉(zhuǎn)換為對(duì)電壓的側(cè)量控制 ADC0809讀出二進(jìn)制電壓值*/uchar ADC_A()uchar temp_A=0;ST=0;ADDA=1;/A,B,C三條地址線選擇模擬量輸入通道/ADDB=0;/ADDC=0;ST=0;/ST=0;ST=1;ST=0; 產(chǎn)生一個(gè)正選脈沖啟動(dòng)轉(zhuǎn)換ALE=1;/ST=1;/ ST=1;ALE=0;/ST=0;/ ST=0;delay_adc(2);if(EOC=1) OE=1;/如果轉(zhuǎn)換結(jié)束 ,OE置” 1“允許從 ADC0809讀取數(shù)據(jù)temp_A=P1;delay_adc(2);OE=0;/ 讀取結(jié)束后 OE置“
30、 0”return temp_A;/*讀取溫度將測(cè)電流轉(zhuǎn)換為測(cè)電壓后測(cè)得的電壓值重新轉(zhuǎn)換為電流值*/void datepro_A(void)float dat_A,tem_A;dat_A=ADC_V();/取出二進(jìn)制碼if(dat_A/255*5)=3.5)/如果電流大于或等于3.7A 繼電器斷開實(shí)現(xiàn)過流保護(hù),恢復(fù)后合上KEY=1;elseKEY=0;tem_A=dat_A/255*5*100;/轉(zhuǎn)換為可顯示數(shù)值并增大100 倍/ 假設(shè)這里電流上限 3.7A ,/ 使用一個(gè) 5/3.7=1.35 歐(取 0.1 歐后經(jīng)過放大器放大十倍電壓)電阻將電流轉(zhuǎn)換為電壓./(取值不能超1.35 歐, 因?yàn)?ADC0809只能測(cè)量05v 電壓)/將測(cè)得的電壓除以電阻就會(huì)得出電流值tab_A0=(int)tem_A)%1000/100+0x30; /數(shù)值個(gè)位tab_A1=0x2e;/字符“ . ”tab_A2=(int)tem_A)%100/10+0x30;/小數(shù)點(diǎn)后兩位(精確0.01v )tab_A3=(int)tem_A)%10+0x30;/tab_A4=0x41;/字符“ A”/if(tab_A0=0x30)tab_A
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026屆遼寧省朝陽(yáng)市普通高中生物高一第一學(xué)期期末檢測(cè)模擬試題含解析
- 2025年基于物聯(lián)網(wǎng)的智能設(shè)備使用指南
- 2025年企業(yè)內(nèi)部控制與風(fēng)險(xiǎn)管理實(shí)務(wù)操作指南
- 2025年企業(yè)內(nèi)部培訓(xùn)計(jì)劃執(zhí)行指南
- 企業(yè)內(nèi)部控制制度執(zhí)行案例手冊(cè)
- 2025年信息技術(shù)安全與管理指南
- 企業(yè)戰(zhàn)略管理與創(chuàng)新發(fā)展手冊(cè)
- 物業(yè)管理費(fèi)用預(yù)算與使用手冊(cè)
- 律師事務(wù)所業(yè)務(wù)辦理指南
- 高中生生涯規(guī)劃中區(qū)塊鏈技術(shù)認(rèn)知教育課題報(bào)告教學(xué)研究課題報(bào)告
- 高考生物學(xué)二輪復(fù)習(xí)備課素材:多變量實(shí)驗(yàn)題的類型及審答思維
- 松下panasonic-經(jīng)銷商傳感器培訓(xùn)
- 瀝青瀝青混合料試驗(yàn)作業(yè)指導(dǎo)書
- 建設(shè)工程項(xiàng)目施工風(fēng)險(xiǎn)管理課件
- 口腔門診行政人事制度
- 護(hù)理死亡病例討論總結(jié)
- 0必背人情做透四招版
- JJG 1085-2013 標(biāo)準(zhǔn)電能表(現(xiàn)行有效)
- 鋼板樁支護(hù)工程投標(biāo)文件(54頁(yè))
- 國(guó)家職業(yè)技能標(biāo)準(zhǔn) (2021年版) 無人機(jī)裝調(diào)檢修工
- 幼兒園《環(huán)境創(chuàng)設(shè)》培訓(xùn)PPT
評(píng)論
0/150
提交評(píng)論