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

正文內(nèi)容

基于單片機(jī)控制的鉛酸蓄電池充電器設(shè)計(jì)-資料下載頁

2025-06-23 15:28本頁面
  

【正文】 據(jù)實(shí)際情況逐漸加大。每次關(guān)機(jī)時(shí),由程序控制將移相控制角設(shè)置為0再關(guān)機(jī)。這些措施確保系統(tǒng)的軟啟動(dòng)。 第四章 系統(tǒng)軟件設(shè)計(jì)軟件設(shè)計(jì)采用匯編語言,采用模塊化、結(jié)構(gòu)化的設(shè)計(jì)方法,軟件程序包括主程序以及中斷子程序、去極化子程序等。開始初始化開中斷實(shí)時(shí)時(shí)鐘中斷服務(wù)程序通用計(jì)時(shí)器1中斷服務(wù)程序報(bào)警及故障顯示去極化程序切回主電路實(shí)時(shí)時(shí)鐘中斷通用計(jì)時(shí)器1中斷蓄電池是否極化充電是否結(jié)束有故障碼YNYYYNNNN 充電系統(tǒng)的主程序框圖開機(jī)后進(jìn)行系統(tǒng)初始化、并允許實(shí)時(shí)時(shí)鐘中斷、通用定時(shí)器1中斷,然后開總中斷。若實(shí)時(shí)時(shí)鐘定時(shí)時(shí)間到,則執(zhí)行實(shí)時(shí)時(shí)鐘中斷服務(wù)程序,采集鉛酸蓄電池的端電壓、溫度和充電電流值,與蓄電池的參數(shù)進(jìn)行比較,判斷應(yīng)采用的充電模式,若通用定時(shí)器1中斷發(fā)生,則執(zhí)行通用定時(shí)器1中斷服務(wù)程序。然后采集交流三相輸入電流、整流濾波后的直流電壓和直流電流以及IGBT和高頻東北林業(yè)大學(xué)碩士學(xué)位論文變壓器的溫度,與設(shè)定值進(jìn)行比較,如果發(fā)現(xiàn)充電系統(tǒng)出現(xiàn)異?,F(xiàn)象,就調(diào)用充電系統(tǒng)保護(hù)程序,進(jìn)行相應(yīng)的緊急處理,從而保護(hù)充電裝置。采集蓄電池的端電壓、溫度等參數(shù),判斷是否需對蓄電池去極化,如需要去極化,則調(diào)用去極化子程序,在子程序中,首先置各比較PWM輸出引腳為高阻態(tài),然后根據(jù)采樣值與工藝參數(shù)計(jì)算蓄電池停充和負(fù)脈沖放電時(shí)間,計(jì)算所得到的值量化后裝入通用定時(shí)器2相應(yīng)的寄存器中,接著啟動(dòng)通用定時(shí)器2,輸出PWM信號(hào),從而對蓄電池進(jìn)行去極化。最后采集蓄電池的端電壓、溫度等參數(shù),與工藝參數(shù)進(jìn)行比較,判斷充電是否結(jié)束,若未結(jié)束,則循環(huán)執(zhí)行,否則切斷主電路。進(jìn)入實(shí)時(shí)時(shí)鐘中斷服務(wù)程序后,首先采集鉛酸蓄電池的端電壓、溫度和充電電流值,然后與蓄電池的工藝參數(shù)進(jìn)行比較,判斷采用哪一種充電方式。 開始初充電或放電時(shí)間大于設(shè)定值嗎?恒壓限流主充電電池電壓大于設(shè)定值嗎?恒壓均充電充電電流小于均設(shè)定值嗎?恒壓浮充電結(jié)束NYNYNY 中斷服務(wù)程序圖去極化時(shí),主電路中構(gòu)成的逆變橋的四個(gè)開關(guān)元件全部關(guān)閉,DC/AC全橋變換電路停止工作,能量回饋電路開始工作,通過控制開關(guān)元件Q的通斷,可實(shí)現(xiàn)蓄電池的停充和反方向放電去極化。因此,去極化子程序,首先置各比較PWM輸出引腳為高阻態(tài),從而關(guān)閉開關(guān)元件S1S4。然后通過采集到的參數(shù)與電池參數(shù)進(jìn)行比較,計(jì)算電池停充和負(fù)脈沖放電的時(shí)間,計(jì)算所得到的值量化后裝入通用定時(shí)器2相應(yīng)的寄存器中,然后啟動(dòng)通用定時(shí)器2,通過通用定時(shí)器2比較輸出的PWM控制Q的通斷,控制蓄電池去極化放電。當(dāng)產(chǎn)生通用定時(shí)器2發(fā)生周期中斷時(shí),調(diào)用其周期中斷服務(wù)程序,關(guān)閉通用定時(shí)器2,此次去極化放電結(jié)束。 程序代碼及說明 (具體程序參見附錄 )第五章 軟硬件仿真及測試 軟件仿真:該設(shè)計(jì)中,由于在Protues和Multisim里都找不到元件MAX1898和6N137,不過好在單片機(jī)對充電過程的控制不復(fù)雜,可以在protel里畫圖,然后直接在在電路板上焊接測試。因此該設(shè)計(jì)可以仿真的部分只有用于充電器兩端的電壓顯示部分(即AD轉(zhuǎn)換部分)。 仿真調(diào)試步驟: 在Keil程序里邊新建項(xiàng)目,名稱為“充電器顯示”。執(zhí)新建文件,并保存,然后將源程序添加到項(xiàng)目中。執(zhí)行菜單命令“Project”224?!癘ptions for Target ‘Target 1’”,在彈出的對話框中選擇“Output”選項(xiàng)卡,選中“Greate HEX File”。編譯源程序,得到HEX”文件。 仿真調(diào)試結(jié)果:在proteus仿真平臺(tái)上建立仿真原理圖,并將程序上載到虛擬芯片上調(diào)試及運(yùn)行。 充電結(jié)果測試圖由此測試結(jié)果可知充電過程可靠且有效。,且充電后系統(tǒng)能自動(dòng)終止充電過程,充電完成后警報(bào)器工作正常。 硬件測試 線路連接按仿真圖在萬用板上大概排下版,然后開始焊接,并連好每條線,檢查無誤后,進(jìn)行下一步。 硬件是否工作測試由于充電器電路實(shí)現(xiàn)比較特殊,芯片是否正常工作不好確定,且該設(shè)計(jì)有一部分不能仿真,只能根據(jù)資料仔細(xì)研究分析各芯片的引腳功能及特征,綜合考慮、檢測。一般的測試方法是:(1)先用萬用表歐姆檔逐步測量線路,確保線路都連接正確。(2)然后,編寫一段測試程序進(jìn)行調(diào)試,即看各端口的工作狀態(tài)是否和預(yù)設(shè)的一致來檢測芯片是否工作,這個(gè)主要是測單片機(jī)是否正常工作,從而診斷出電路板是哪一部分出了問題然后再進(jìn)行調(diào)試。(3)根據(jù)充電芯片特性,預(yù)設(shè)芯片某個(gè)輸入腳的狀態(tài),檢測芯片輸出是否和預(yù)想的一樣,來檢測芯片是否能正常工作。 測試條件和測試環(huán)境 該設(shè)計(jì)測試條件要求不高,只需具備一些常見測試工具:電源、萬用表、鋰電池,便可以進(jìn)行焊接測試。 硬件測試結(jié)果 對充電過程中對電池的電流和電壓進(jìn)行記錄,:時(shí)間電壓表度數(shù)電流表度數(shù)Uf(V)If(A)17:08108043201s10341310s10642220s10242530s10343650s10842370s10841790s108429110s108430170s108428200s104431300s101425360s1074198m10643610m10643312m10641715m10343718m10242626m10243531m10443436m10642146m10841651m10343551m10742866m10643971m107435 測試充電數(shù)據(jù)充電芯片可以正常充電,實(shí)現(xiàn)預(yù)充、快充、滿充,數(shù)碼管顯示實(shí)時(shí)充電電壓。充電完成后能自動(dòng)終止充電程序并向用戶發(fā)出提示??? 結(jié)通過一定時(shí)間的設(shè)計(jì),初步得出了以下結(jié)論:,在對常規(guī)充電方法和現(xiàn)階段流行的充電方法進(jìn)行比較和選擇的基礎(chǔ)上,提出了采用恒壓限流充電和脈沖充電相結(jié)合的充電方法。結(jié)果表明,這種充電方法的充電效率相對傳統(tǒng)充電方法有較大的提高:,以此對充電方式的切換進(jìn)行控制,并在理論上進(jìn)行了探討。,以移相控制的零電壓PWM變換電路為核心,對充電電源進(jìn)行了總體設(shè)計(jì)。致 謝非常感謝XXX老師在我大學(xué)的最后學(xué)習(xí)階段—畢業(yè)設(shè)計(jì)階段給自己的指導(dǎo),從最初的定題,到資料收集,到寫作、修改,到論文定稿,他給了我耐心的指導(dǎo)和無私的幫助。為了指導(dǎo)我們的畢業(yè)論文,他放棄了自己的休息時(shí)間,他的這種無私奉獻(xiàn)的敬業(yè)精神令人欽佩,在此我向他表示我誠摯的謝意,是她他會(huì)了我專業(yè)知識(shí),教會(huì)了我如何學(xué)習(xí),教會(huì)了我如何做人。正是由于他,我才能在各方面取得顯著的進(jìn)步,在此向他表示我由衷的謝意。同時(shí)感謝陪我走過四年的輔導(dǎo)員賁永清老師,感謝他在我最困難的時(shí)候幫助我堅(jiān)強(qiáng)的走過來!感謝宿州學(xué)院,感謝我的那些學(xué)長、學(xué)弟和球友,我會(huì)永遠(yuǎn)記住你們的。 附 錄 程序includeincludeincludeincludedefine uint unsigned intdefine uchar unsigned charsbit crystalloid=P1^4。 //電源晶閘管控制引腳sbit relay1=P2^4。 //交流電源繼電器控制引腳sbit relay2=P2^5。 //蓄電池繼電器控制引腳sbit on_off=P3^3。 //開關(guān)管控制引腳sbit led0=P2^0。 //預(yù)充電指示燈控制引腳sbit led1=P2^1。 //恒流充電指示燈控制引腳sbit led2=P2^2。 //恒壓充電指示燈控制引腳sbit led3=P2^3。 //涓流充電指示燈控制引腳sbit AD1=P1^0。 //采樣電流放大51倍地址引腳sbit AD2=P1^1。 //采樣電流放大11倍地址引腳sbit AD3=P1^2。 //采樣電流放大6倍地址引腳sbit AD4=P1^3。 //采樣電流放大2倍地址引腳sbit ADRR=P3^0。 //AD0809模擬通道地址引腳bit voin1=0,voin2=0,voin3=0,voin4=0。uchar flag,cflag。uchar ADR。uchar cudata,voldata=0,facudata=0,currdata=0,fowdata=0。uint cont,con=10。 //定時(shí)器變量void delay(uint v) //延時(shí)子程序{while(v!=0) v。}void inte(void) //單片機(jī)初始化子程序{ IT0=1。 EX0=1。 PT0=1。 P3=0XFF。 ADRR=1。 crystalloid=1。 //關(guān)電源晶閘管 relay1=1。 //關(guān)交流電源繼電器 relay2=1。 //關(guān)蓄電池繼電器 on_off=1。 //關(guān)開關(guān)管 led0=1。 led1=1。 led2=1。 led3=1。 TMOD=0x02。 TH0=0xF6。 //設(shè)置為1ms TL0=0xF6。 TR0=0。 ET0=1。 EA=1。}void tran(void) //AD轉(zhuǎn)換啟動(dòng)子程序{ switch(flag) { case 0: { ADRR=0。 //選擇電流通道 _nop_()。 _nop_()。 XBYTE[0X7FFF]=0。 //啟動(dòng)AD轉(zhuǎn)換 break。 } case 1: { ADRR=1。 //選擇電壓通道 _nop_()。 _nop_()。 XBYTE[0X7FFF]=0。 //啟動(dòng)AD轉(zhuǎn)換 break。 } default: break。 } }void dataread(void) //數(shù)據(jù)讀取子程序{ switch(flag) { case 0: cudata=XBYTE[0X7FFF]。 break。 case 1: voldata=XBYTE[0X7FFF]。 voldata=voldata*10。 break。 default: break。 }}void datatran(void) //電流實(shí)際值計(jì)算子程序{ ADR=P1amp。0x0F。 switch(ADR) { case 0x00: currdata=cudata/2。 break。 case 0x08: currdata=cudata/6。 break。 case 0x0c: currdata=cudata/11。 break。 case 0x0E: currdata=cudata/51。 break。 default: break。 }}void dispose(void) //PWM波形輸出子程序{ if(voldata10) { if(voin1==0) { con=15。 //15%的占空比 voin1=1。 } else { con=con。 } led0=0。 //預(yù)充電指示燈亮 led1=1。 led2=1。 led3=1。 cflag=0。 //充電階段標(biāo)志 } else if((voldata=10)amp。(voldata40)) { if(voin2==0) { con=95。 //95%的占空比 voin2=1。 } else { con=con。 } led0=1。 //恒流充電指示燈亮 led1=0。 led2=1。 led3=1。 cflag=1。 } else if((
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1