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

正文內(nèi)容

畢業(yè)設(shè)計--智能電源設(shè)計(文件)

2024-12-25 19:39 上一頁面

下一頁面
 

【正文】 值,不便于通用。 近年來,隨著微電子技術(shù)的發(fā)展,新器件的研制、生產(chǎn)周期日益縮短,電子技術(shù)中遇到的許多難題將通過尋求新器件的辦法解決。本課題將單片機數(shù)字控制技術(shù)有機地融入直流穩(wěn)壓電源的設(shè)計中 , 設(shè)計出一款高性價比的多功能數(shù)字化通用智能型直流穩(wěn)壓電源。它的主要功能部分都運用了集成芯片, 用戶 不需要知道各芯片的內(nèi)部電路是 怎 樣連接的,只需要知道各芯片管腳的功能和用法就可以了。 3)系統(tǒng)的可靠性高,易于標準化,可以針對不同的系統(tǒng)(或不同型號的產(chǎn)品),采用統(tǒng)一的控制板,不同的性能要求可通過對控制軟件做相應(yīng)的修改來實現(xiàn)。因此,作為電源管理發(fā)展的新思路的數(shù)字電源應(yīng)運而生,其目標就是將電源轉(zhuǎn)換與電源管理架構(gòu)用數(shù)字方法集成到單芯片中,實現(xiàn)智能、高效的轉(zhuǎn)換與控制及通信。一般認為,在設(shè)計DC/DC 變換器時,通常 100W 以上的系統(tǒng)中會應(yīng)用數(shù)字控制技術(shù);而在設(shè)計 AC/DC 變換器時, 250W 以上的系統(tǒng)會應(yīng)用數(shù)字技術(shù),這樣電源的經(jīng)濟性會更高一些。這是因為許多模擬電源系統(tǒng)經(jīng)過了多年的檢驗,可靠性還是很高的。即使是具有最先進拓撲結(jié)構(gòu)的高性能轉(zhuǎn)換器,也還需要使用外部電阻、電容來確定諸如啟動時間、輸出點值及開關(guān)頻率等參數(shù)。舉例來說,模擬控制電路因為使用許多元器件而需要很大空 間,這些元器件本身的值還會隨使 用時間、溫度和其他環(huán)境條件的變化而變動,從而對系統(tǒng)穩(wěn)定性和響應(yīng)能力造成負面影響。該電源通過不斷地采集輸出端的實際輸出電壓,轉(zhuǎn)換為數(shù)字量后 傳送到 單片機 結(jié)合用戶預(yù)置電壓值 進行 相應(yīng) 計算,然后輸出控制信號到 D/A 轉(zhuǎn)換器,控 制電壓調(diào)整電路,以實現(xiàn)對數(shù)控直流穩(wěn)壓電源的輸出電壓的精確控制。 課題需 要完成的工作: 自行設(shè)計數(shù)控直流 穩(wěn)壓電 源 及備用電源 的硬件電路,并編制其 匯編程序代碼。 方案二: 選用 P 溝道 MOS 管 。 成 本低,電壓穩(wěn)定性好,但是效率很低。 單片機控制 模塊的論證與選擇 方案一: 采用 89C52 單片機 。而且還能產(chǎn)生 PWM 綜合考慮采用 方案二 。 ( 3) .調(diào)整負載電阻,保持輸出電壓為 U0=177。5A 且按 I1:I2=1:2 模式制動分配電流,每個模塊的輸出電流的相對誤差的絕 對值不大于5%。 ,使兩個模塊輸出電流之 和 IO = 且按 I1:I2=1:1 模式自動分配電流,每個模塊的輸出電流的相對誤差的絕對值不大于 2%。 總體 框圖 總體 的設(shè)計框圖如圖所示。 設(shè)計如圖 2 所示。它能使用最少的外接元件構(gòu)成降壓式變換器 。 ( 1) 步驟 ( 2) STC 單片機的 AD STC12C5A 系列單片機 P1 口的第二功能可做為模數(shù)轉(zhuǎn)換接口使用。 寄 存 器 地 址D 7 D 6 D 5 D 4 D 3 D 2 D 1 D 0P 1 A S F 9 D HP 1 7 A S F P 1 6 A S F P 1 5 A S F P 1 4 A S F P 1 3 A S F P 1 2 A S F P 1 1 A S F P 1 0 A S F 當 P1ASF 的相應(yīng)位置 1 時,該位被設(shè)置為 A/D 模擬輸入通道;當 P1ASF 對應(yīng)位設(shè)置為 0 時,該位作為通用 I/O 使用。初次打開模數(shù)轉(zhuǎn)換器電源應(yīng)適當延時以穩(wěn)定模數(shù)轉(zhuǎn)換器電源,保證模數(shù)轉(zhuǎn)換精度。 須注意,讀取 ADC_CONTR 設(shè)置 ADC_START 為模數(shù)轉(zhuǎn)換器轉(zhuǎn)換啟動控制位,設(shè)置為 1 時,啟動 A/D 轉(zhuǎn)換,轉(zhuǎn)換完畢,自動清零。最終使得反饋回的電流比例與所設(shè)定的比例相等。 硬件軟件聯(lián)調(diào) 在開發(fā)板上接硬件聯(lián)調(diào),接可調(diào)負載,看輸出電壓是否穩(wěn)定在 8V,調(diào)整負載為 4歐姆,通過取樣電阻上的電壓算出兩路 DCDC 的電流比是否為 1: 1,再調(diào)整為 6 歐姆,看電流比是否為 1: 2,再調(diào)整負載,使其在 6 歐姆至 歐姆之間(總電流為 ~ )時 ,通過鍵盤輸入 ~ 2 中的任意比值時,看兩支路電流分配是否滿足要求;再調(diào)整負載為 2 歐姆時,通過測量兩路 DCDC 的電流比是否定為 1: 1。 直觀顯示:液晶顯示電壓。 電池數(shù)量 電壓設(shè)定程序代碼 模塊編號 電壓(峰值) DEALT_V 距極限電壓 3 恒壓 OUT_ VOUTAGE(112) A B 4 恒 壓 OUT_ VOUTAGE(148) A B 5 恒壓 OUT_ VOUTAGE(188) A B 揚州大學(xué)畢業(yè)設(shè)計(論文) 第 17 頁共 3 3 頁 充電時間測試 測試結(jié)果 (數(shù)據(jù) ) ( 1) .調(diào)整負載電阻至額定輸出功率工作狀態(tài) : 輸出電壓 效率 % ( 2) . 調(diào)整負載電阻,使兩個模塊輸出電流之和為 、 4A時: 總電流 電源 1 電流 電源電流 2 兩者之比 輸出電壓 1:1 1:2 4A 1:1 ( 3) . 調(diào)整負載電阻,使負載電流 IO在 1. 5~ (測試點 2A): 指定比例 電源 1 電流 (A) 電源 2 電流 (A) 兩者之比 輸出電壓 (V) 電池數(shù) 耗時 恒壓值 3 小時 4 小時 5 5 小時 揚州大學(xué)畢業(yè)設(shè)計(論文) 第 18 頁共 3 3 頁 指定比例 電源 1 電流 (A) 電源 2 電流 (A) 兩者之比 輸出電壓 (V) ( 4.)保護閾值電流 測試 輸出總電流( A) 保護響應(yīng) 是 揚州大學(xué)畢業(yè)設(shè)計(論文) 第 19 頁共 3 3 頁 結(jié) 論 根據(jù)上述測試數(shù)據(jù),由此可以得出以下結(jié)論: 系統(tǒng)的整個調(diào)節(jié)過程中輸出電始終是 8V,效率達到 75%以上。 綜上所述,本設(shè)計達到設(shè)計要求。 p = amp。 PWM_INIT()。 if(flag1==0|flag4==1) { GRE_ON()。amp。amp。 if(n==0) IAP_CONTR = 0X20。 CONST_VOUTAGE(n,p)。 flag2 = 0。 CL=0。 CCAPM0=0x42。 unsigned int i=0。i++) { OUT_voutage(127+40,1)。i++) { OUT_voutage(127,1)。 break。 else flag = 1。 L1: 。 i =255。 OUT2_1=ADC_OUT2()。 if(dealt10) //7 12 揚州大學(xué)畢業(yè)設(shè)計(論文) 第 28 頁共 3 3 頁 flag = 0。 OUT2=ADC_OUT2()。 if(abs(OUT2OUT2_1)25) { n++。 CCAP0H=255。 P3_7=0。 break。 delay(2021)。i20210。i3000。 if(abs(OUT2_1OUT2_2)20) { *flag4=1。 temp1 =ADC_OUT2()。 } /************************************ * 說 明 :電池節(jié)數(shù)判定 * 參 數(shù) :無 * 返回值 : BAT_NUM ************************************/ unsigned char BATNUM_CHECK() { unsigned char bat_voutage=0。 bat_voutage = ADC_OUT2()。 揚州大學(xué)畢業(yè)設(shè)計(論文) 第 30 頁共 3 3 頁 else if(bat_voutage122amp。amp。 } /************************************ * 說 明 :恒流充電程序 * 參 數(shù) : *flag4,BAT_NUM 電池節(jié)數(shù) * 返回值 :無 ************************************/ void CONST_CURRENT(unsigned char n,unsigned char *flag4) { unsigned char i,num=0,num1=0,OUT2,OUT2_1,VALUE=0。VALUE=92。break。 // default : OUT2 = n。m++) { OUT2_1=ADC_OUT2()。 if(num110) { *flag4=1。m200。 if(OUT2_1OUT2) { num++。 } } L1: 。 switch(n) { // case 0 : break。break。break。i20210。 for(i=0。 GRE_ON()。 } /************************************ * 說 明 : * 參 數(shù) : * 返回值 :無 ************************************/ void YELL_ON() { LED1=1。 } (四 )、 include unsigned char TIME_C=0。 揚州大學(xué)畢業(yè)設(shè)計(論文) 第 33 頁共 3 3 頁 ET0=1。 TR0=0。 } SYS_TIME() interrupt 1 { TH0=15536/256。 TIME_S++。 if(TIME_H=10) TIME_OUT_FLAG=1。 if(TIME_S=360) { TIME_H++。 TIME_C++。 TIME_S=0。 TH0=15536/256。 unsigned int TIME_H=0,TIME_S=0。 } void LED_OFF() { LED1=0。 } } (三)、 include /************************************ * 說 明 : * 參 數(shù) : * 返回值 :無 ************************************/ /************************************ * 說 明 : * 參 數(shù) : * 返回值 :無 ************************************/ void GRE_ON() { LED1=0。i++) { OUT_voutage(OUT225,2)。 } OUT2_1 = ADC_OUT2()。 break。break。break。 //注意變量類型; unsigned char OUT2=0。 } else num=0。 delay(100)。 } } else num1=0。 while(i) { OUT_voutage(OUT2_1+12,1)。 } while(1) { for(m=0。VALUE=153。 // case 4 : OUT2 = 148。 switch(n) { c
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1