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

正文內(nèi)容

單片機(jī)技術(shù)智能充電器設(shè)計(jì)(參考版)

2025-07-16 21:51本頁面
  

【正文】 總之,這次畢業(yè)設(shè)計(jì)對(duì)我來說是一次比較全面的、富有創(chuàng)造性和探索性的鍛煉,完成了我的心愿。指導(dǎo)老師不厭其煩地審閱本設(shè)計(jì),指出我設(shè)計(jì)中的問題和不足,使得我在最大程度上完善了畢業(yè)設(shè)計(jì)。但是,在實(shí)際的編程以及調(diào)試程序過程中,我發(fā)現(xiàn)自己所應(yīng)該學(xué)的太多太多。通過此次設(shè)計(jì)提高了自己軟件編制和硬件電路設(shè)計(jì)的能力。 在本次畢業(yè)設(shè)計(jì)中,我在指導(dǎo)老師的幫助下,系統(tǒng)地學(xué)習(xí)了單片機(jī)、EDA以及應(yīng)用程序編制等方面的知識(shí)。 在本次設(shè)計(jì)過程中,需著重把握的是:預(yù)充、快充、滿充等充電方式的工作原理;MAXl898的充電狀態(tài)指示輸出信號(hào)CH6在本實(shí)訓(xùn)中的應(yīng)用;MAXl898在外圍電路的設(shè)計(jì)中,其中包括設(shè)置充電電流的電阻和充電時(shí)間的電容數(shù)值的選取以及如何在單片機(jī)程序中判斷出充電完成還是充電出錯(cuò),并做出相應(yīng)的處理。次設(shè)計(jì)實(shí)現(xiàn)的是單節(jié)鋰離子電池充電器,因此選用了芯片MAXl898作為充電芯片??? 結(jié) 本次設(shè)計(jì)以充電芯片MAXl898的使用為主體,利用單片機(jī)實(shí)現(xiàn)智能化的手機(jī)充電器。(7)靜電ESD保護(hù) ESD電壓為177。(5)工作電流消耗當(dāng)電池正常工作狀態(tài)下,保護(hù)板電流消耗應(yīng)小于10uA。lA)時(shí),放電應(yīng)被禁止,保護(hù)啟動(dòng)延遲時(shí)間應(yīng)小于20ms。)V時(shí),放電應(yīng)禁止。)V以下時(shí),充電過程應(yīng)可重新開始。)V時(shí),充電應(yīng)被禁止。所有測(cè)試均在標(biāo)準(zhǔn)試驗(yàn)條件下進(jìn)行。 (2)內(nèi)阻值 試驗(yàn)方法:使用AC ,測(cè)量電池接口處正負(fù)極之間的內(nèi)阻值,若檢測(cè)儀表在檢測(cè)過程中使用附加的電池固定夾具和引線,可以視情況減去固定引線的電阻值,且記錄最大與最小之差值。放電結(jié)束后,再進(jìn)行下一個(gè)充放電循環(huán),電池按上述方法進(jìn)行充放電循環(huán),直到連續(xù)兩次放電時(shí)間小于48分鐘,則認(rèn)為壽命終止。(1)循環(huán)壽命 試驗(yàn)方法:在環(huán)境溫度為(20177。電池標(biāo)準(zhǔn)充電結(jié)束后,在環(huán)境溫度為(20177。5)℃的條件下擱置2小時(shí),然后目視電池外觀。5)℃的條件下,電池標(biāo)準(zhǔn)充電后,將電池放入一20℃177。判定規(guī)則:放電時(shí)間不少于51分鐘,外觀應(yīng)無變形、無漏液、無爆裂。2)℃的高溫箱中恒溫2h,將電池取出放在(20177。(2)lC5A放電容量試驗(yàn)方法:在環(huán)境溫度為(20177。、試驗(yàn)方法和判定規(guī)則(1)試驗(yàn)方法:電池按規(guī)定充電方式標(biāo)準(zhǔn)充電后,擱置一段時(shí)間(),在20℃土5℃。 標(biāo)準(zhǔn)充電標(biāo)準(zhǔn)充電后,—lh,。表2 充電、放電方法項(xiàng)目方法標(biāo)準(zhǔn)放電。(3)充電、放電方法。 恒壓源的電壓恒定可調(diào),其電壓變化應(yīng)在177。 恒流源的電流恒定可調(diào),其電流變化應(yīng)在177。 溫度計(jì)要求:測(cè)量溫度的儀表準(zhǔn)確度應(yīng)不低于177。(2)測(cè)量?jī)x表要求 電壓表要求:,內(nèi)阻應(yīng)不小于lOKΩ/V。相對(duì)濕度60177。、試驗(yàn)及判定(1)標(biāo)準(zhǔn)測(cè)試環(huán)境條件溫度20℃177。 ,仿真器采用全速斷點(diǎn)或連續(xù)運(yùn)行方式,在綜合調(diào)試的最后階段應(yīng)使用樣機(jī)中的晶振。 ,避免遺漏。系統(tǒng)調(diào)試的任務(wù)是排除軟硬件中的殘留錯(cuò)誤,使整個(gè)微機(jī)系統(tǒng)能夠完成預(yù)定的工作任務(wù),達(dá)到要求的技術(shù)性能指標(biāo)。如果有問題,需要從硬件和軟件兩個(gè)方面進(jìn)行檢查和解決。調(diào)試這類程序不能用單拍或慢速斷點(diǎn)方式,而必須采用全速斷點(diǎn)或全速連續(xù)運(yùn)行方式。這里我準(zhǔn)備了多組有代表性的原始數(shù)據(jù),以便程序中各個(gè)分支都能得到運(yùn)行,調(diào)試工作不至出現(xiàn)遺漏。 一類是各種計(jì)算程序已經(jīng)代碼轉(zhuǎn)換程序、靜態(tài)I/O程序。 應(yīng)用程序應(yīng)分成若干個(gè)功能模塊來編寫和調(diào)試,單個(gè)程序模塊都調(diào)試通過后,將它們組合起來進(jìn)行系統(tǒng)統(tǒng)調(diào)。因此,軟件調(diào)試實(shí)際上可分為編輯、匯編(或編譯)和調(diào)試兩部分。 軟件調(diào)試是在編譯器下進(jìn)行的。 3.試驗(yàn)預(yù)充、充電保護(hù)、自動(dòng)斷電和充電完成報(bào)警提示功能。檢查時(shí)先向其控制(命令)寄存器寫入控制字,設(shè)定接口的工作狀態(tài),然后再用外部數(shù)據(jù)存儲(chǔ)器讀寫命令來檢查I/0口的狀態(tài)。 對(duì)于單片機(jī)本身的輸入口,通過輸入設(shè)備給輸入口設(shè)置一定的狀態(tài),然后用讀特殊功能寄存器命令讀出相應(yīng)輸入接口寄存器的狀態(tài),與設(shè)定的狀態(tài)一致,輸入口工作正常。 2.測(cè)試I/O口和I/0設(shè)備。如果對(duì)于任意區(qū)域讀出和寫入的內(nèi)容都一致,表明擴(kuò)展RAM工作正常,否則就有故障。進(jìn)行聯(lián)機(jī)調(diào)試,用專用仿真插頭將樣機(jī)和仿真器連接起來,分別打開樣機(jī)和仿真器的電源,按以下步驟進(jìn)行具體調(diào)試: 1.測(cè)試擴(kuò)展RAM(數(shù)據(jù)存儲(chǔ)器)。進(jìn)行局部電路調(diào)試,提供有關(guān)模擬信號(hào)或開關(guān)信號(hào)。 4.外圍電路調(diào)試。電源電壓正常,芯片沒有過熱現(xiàn)象。檢查完整流穩(wěn)壓電路后,逐一檢查各芯片插座上電源引腳的電壓是否有異常情況。 3.檢查電源系統(tǒng)。 2.核對(duì)元器件。在樣機(jī)加電之前,首先要進(jìn)行靜態(tài)測(cè)試,主要內(nèi)容有; 1.檢查線路。若不理想,可以調(diào)整電阻的大小以獲得滿意的亮度效果,還可結(jié)合示波器測(cè)試晶振及波形情況進(jìn)行綜合測(cè)試分析。 //關(guān)閉蜂鳴器Int0_count =O //產(chǎn)生外部中斷O的計(jì)數(shù)器清零)void main()(/*調(diào)用初始化函數(shù)*/init()。 //打開外部中斷O GATE =1。 //打開TO中斷ITO =1。 //打開cpu中斷PTO =1 //T0中斷設(shè)為高優(yōu)先級(jí)TMOD=0X01。 單片機(jī)控制智能充電器工作的程序流程如圖7所示:初始化While(1)Int0 count為0啟動(dòng)定時(shí)器D t_count=0Int0_count++ 返回關(guān)閉T0計(jì)數(shù)重設(shè)主數(shù)初值Int0_count++t_count6Int0 count為1充電完畢,蜂鳴器報(bào)警,切斷充電電源關(guān)閉T0中斷和外部中斷0返回啟動(dòng)TO計(jì)數(shù)充電出錯(cuò)開始外部中斷D服務(wù)子程序啟動(dòng)定時(shí)器D服務(wù)子程序圖7 單片機(jī)控制智能充電器工作的程序流程圖 程序說明主要程序代碼及其說明(見注釋語句)如下:define uchar unsigned chardefine uint unsigned intsbit GATE=P2^0;sbit BP=P2^1;uint t_count,int 0_count;/+定時(shí)器0中斷服務(wù)子程序*/void timer0()interrupt 1 USing 1( TR0=0; //停止計(jì)數(shù)TH0=一5000/256; //重設(shè)5ms計(jì)數(shù)初值TL0=一5000%256:t_count++;if(it_count600) //第一次外部中斷0產(chǎn)生后3S(if(int0_count==1) //還沒有出現(xiàn)第二次外部中斷0,則認(rèn)為充電完畢( GATE=0; //關(guān)閉充電電源BP=0; //打開蜂鳴器報(bào)警 )e1se //否則即是充電出錯(cuò)(GATE =1; BP =1;)ET0 =0; //關(guān)閉TO中斷EX0 =0; //關(guān)閉外部中斷0int0_count =0;t_count =0; )elseTR0=1; //TO開始計(jì)數(shù))/*外部中斷0服務(wù)子程序+/void int0()interrupt 0 USing 1( if(int0_count==0) ( TH0=一5000f256; / /5ms定時(shí)TL0=一5000%256。顯然前兩種情況單片機(jī)都可以直
點(diǎn)擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1