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

正文內(nèi)容

基于單片機(jī)的鋰離子電池電量檢測系統(tǒng)設(shè)計(jì)(本科畢業(yè)論文)-wenkub.com

2025-08-07 15:04 本頁面
   

【正文】 if(ack==0) LedDisplay_Battery(RemainingCapacity_H,RemainingCapacity_L)。 TI=0。 while(!TI)。 Read(bq2040_Command_RC)。 BatteryStatus_L_6=BatteryStatus_Lamp。 TI=0。 while(!TI)。0x80。 SBUF=ReceiveData_L。 TI=0。 while(1) { Read(bq2040_Command_C)。 PCON=0x00。}main(){ unsigned char RemainingCapacity_H,RemainingCapacity_L,Current_H,BatteryStatus_L。j255。 //結(jié)束}void Delay2(void) //4s顯示延時(shí){ unsigned char i,j,k。 //接收剩余電量低8位數(shù)據(jù) Ackr()。 //發(fā)送器件地址0x17 Send(a)。 //發(fā)送讀剩余電量指令 Ackw()。 Send(a)。 } return g。 Delay()。 _nop_()。 for(i=1。 SMBC=1。 SMBC=0。i++) { x=bamp。}void Send(unsigned char b) //發(fā)送子程序 將b按從最高位到最低位的順序,逐位的發(fā)送給bq2040{ unsigned char i,x,y,z。 SMBD=1。 SMBC=1。}void Ackr(void) //ACKNOWLEDGE讀子程序 SMBC為高時(shí),采樣到SMBD為低電平{ SMBC=0。 SMBD=1。}void Ackw(void) //ACKNOWLEDGE寫子程序 SMBC為高時(shí),采樣到SMBD為低電平{ unsigned char a=0。 SMBC=1。該條件停止一次傳輸過程{ SMBC=0。 Delay()。 Delay()。 _nop_()。 _nop_()。 _nop_()。 //用于判斷接收確認(rèn)是否超時(shí),超時(shí)為1,未超時(shí)為0void Delay(void) //延時(shí)子程序{ _nop_()。 //讀剩余電量的指令signed char bq2040_Command_C=0x0a。//sbit SMBC=P1^4。這些都是我在平時(shí)學(xué)習(xí)和生活中所得不到的鍛煉,更是我人生中寶貴的經(jīng)歷。在這幾個(gè)月的時(shí)間里,饒繁星老師嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度和熱忱的工作作風(fēng)使我十分佩服,其淵博的專業(yè)知識,嚴(yán)以律己、寬以待人的崇高風(fēng)范,樸實(shí)無華、平易近人的人格魅力對我影響深遠(yuǎn)。經(jīng)過反復(fù)多次的設(shè)計(jì)及修改,該系統(tǒng)的各項(xiàng)指標(biāo)均達(dá)到了設(shè)計(jì)要求,具有很高的實(shí)用價(jià)值。3  DCR隨著RM的遞減逐漸增大,直到RM=0,鋰離子電池放電和自放電都會使DCR增大,但當(dāng)RM=0后,只有放電才使DCR增大。系統(tǒng)測試的思路可以針對BQ2040內(nèi)的三個(gè)重要寄存器:Full Charge Capacity(FCC)、Remaining Capacity(RM)、Discharge Count Register(DCR)。SMBus為系統(tǒng)電源管理等任務(wù)提供了一條控制總線,使用SMBus的系統(tǒng),設(shè)備之間發(fā)送和接收消息都是通過SMBus,而不是使用單獨(dú)的控制線,這樣可以節(jié)省設(shè)備的管腳數(shù)。SMBus是System Management Bus的縮寫,譯為系統(tǒng)管理總線,SMBus是一種二線制串行總線,它大部分基于I2C(InterIntegrated Circuit)總線規(guī)范。 TIME_count++。 主程序流程圖DS1302時(shí)鐘電路LED數(shù)碼顯示電量開始系統(tǒng)初始化采樣鋰離子電池電信號及溫度等參數(shù),BQ2040檢測電池電量W78E365單片機(jī)控制TM1629驅(qū)動控制LED結(jié)束返回圖42 主程序流程圖主程序完成初始化后,便等待定時(shí)器中斷狀態(tài)或外部中斷的到來,然后完成鋰電池電壓、電流和溫度值的信號采集,最后完成鋰離子電池電量的計(jì)算,并在LED輸出顯示屏上顯示出來。主程序完成單片機(jī)的初始化,以及等待中斷,中斷跳轉(zhuǎn)等;中斷服務(wù)程序包括上電中斷服務(wù)程序、定時(shí)器/計(jì)數(shù)器中斷服務(wù)程序等。綜上,本文選擇LED數(shù)碼管作為輸出顯示部分。本系統(tǒng)電量檢測部分采用電池電量檢測芯片BQ2040,除了支持對鋰離子電池的高精度電量檢測,還滿足其他多種電池的電量檢測工作,比如能夠很好的檢測鎳鎘電池、鎳氫電池的電量。為芯片提供計(jì)時(shí)脈沖。W78E365具有高速和高可靠性,其I/O口功能強(qiáng)、驅(qū)動能力大,并且低功耗。 DS1302引腳說明圖27 DS1302引腳分布 DS1302引腳說明引腳符號引腳名稱引腳描述XX2晶振引腳GND接地引腳接地CE復(fù)位腳在讀/寫數(shù)據(jù)期間必須為高I/O數(shù)據(jù)輸入/輸出三線接口時(shí)的雙向數(shù)據(jù)線SCLK串行時(shí)鐘引腳控制數(shù)據(jù)的輸入與輸出VCCVCC2電源供電引腳VCC1:主電源;VCC2:備份電源第三章 硬件系統(tǒng)設(shè)計(jì) 單片機(jī)與時(shí)鐘電路部分 W78E365概述W78E365是帶有在線編程(In System Program)功能的低功耗8位微控制器。在主電源關(guān)閉的情況下,也能保持時(shí)鐘的連續(xù)運(yùn)行。 寫保護(hù)引腳用于硬件數(shù)據(jù)保護(hù)216。SCL串行時(shí)鐘輸入端產(chǎn)生串行同步時(shí)鐘信號VCC電源輸入端電源電壓輸入GND接地端接地 24C64特性介紹216。這個(gè)系列的芯片具有許多的優(yōu)勢,例如能重復(fù)擦寫1百萬次以上,并且在其內(nèi)部已經(jīng)存儲成功的數(shù)據(jù)能夠長期保持,時(shí)間達(dá)100年之久。 內(nèi)置上電復(fù)位電路216。 顯示模式16段8位216。10%VSS邏輯地端接系統(tǒng)地NC空腳端內(nèi)部未連線注意:在DIO端口輸出數(shù)據(jù)的時(shí)候,該引腳需要外接一個(gè)帶有一定阻值上拉電阻,推薦使用10K的上拉電阻,并且讀數(shù)時(shí)要選擇在時(shí)鐘的上升沿進(jìn)行,這樣才能保證讀數(shù)的穩(wěn)定性。 LED驅(qū)動控制芯片TM1629 TM1629引腳說明圖24 TM1629引腳分布 TM1629引腳說明引腳符號引腳名稱引腳描述DI0數(shù)據(jù)輸入/輸出端在時(shí)鐘上升沿從低位開始輸入/輸出串行數(shù)據(jù)STB片選端STB為低電平時(shí),其后的第一個(gè)字節(jié)作為指令;STB為高電平時(shí),CLK被忽略。 代碼保護(hù) 電池電量檢測芯片BQ2040 BQ2040引腳說明BQ2040引腳分布如下圖所示:圖23 BQ2040引腳分布 BQ2040引腳說明引腳符號引腳名稱引腳描述VCC電源電壓輸入端電源電壓輸入ESCL時(shí)鐘存儲端與外部存儲器間進(jìn)行傳輸ESDA地址數(shù)據(jù)存儲端雙向傳輸LED1~LFD4指示燈14顯示端LED數(shù)碼輸出顯示VSS邏輯地端接地SR電阻器檢測輸入端接鋰離子電池負(fù)極和檢測電阻引腳符號引腳名稱引腳描述DISP顯示控制輸入端接高電平時(shí)LED顯示無效;接低電平時(shí)LED顯示有效。 一個(gè)增強(qiáng)型全雙工串行口216。 64KB帶ISP功能的Flash EPROM216。RST復(fù)位端高電平復(fù)位XTAL1晶體振蕩器輸入端由一個(gè)外部時(shí)鐘驅(qū)動引腳符號引腳名稱引腳描述XTAL2晶體振蕩器輸出端XTAL2是XTAL1的反相端VSS接地接地VDD電源接電源工作電壓端口0功能與標(biāo)準(zhǔn)8052相同端口1功能與標(biāo)準(zhǔn)的8052相同端口2帶有內(nèi)部上拉電路的雙向I/O口,擴(kuò)展外部存儲器時(shí),作為高八位地址總線。如圖21所示,該圖為鋰離子電池電量檢測系統(tǒng)的總體結(jié)構(gòu)框圖,其中模擬量參數(shù)采集部分負(fù)責(zé)通過傳感器及測量電路等來采集鋰離子電池的模擬量參數(shù),這些參數(shù)包括鋰離子在放電過程中的電流(壓)大小、檢測到的溫度值等相關(guān)參數(shù);電量檢測部分主要負(fù)責(zé)依據(jù)上部分已經(jīng)采集到的參數(shù),對鋰離子電池的電量進(jìn)行檢測與計(jì)算,這兩個(gè)部分可由BQ2040完成;中央處理控制部分即單片機(jī)負(fù)責(zé)對整個(gè)系統(tǒng)進(jìn)行控制;LED驅(qū)動顯示部分負(fù)責(zé)驅(qū)動LED,并對被測鋰離子電池的剩余電量信息進(jìn)行數(shù)碼輸出顯示。未來在開發(fā)鋰離子電池電量檢測系統(tǒng)時(shí),必須全面考慮會對檢測過程中或者檢測結(jié)果造成多多少少影響的因素。這樣就可以打消用戶擔(dān)心產(chǎn)品不易維修的顧慮,對于自己有相關(guān)維修經(jīng)驗(yàn)及能力的用戶,也提供了讓用戶維修的機(jī)會,解決了與維修相關(guān)的一連串問題。 鋰離子電池電量檢測系統(tǒng)的發(fā)展方向人性化
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1