欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種帶通訊指令控制USB電池的控制方法與流程

文檔序號(hào):11926612閱讀:292來(lái)源:國(guó)知局
一種帶通訊指令控制USB電池的控制方法與流程

本發(fā)明涉及電池技術(shù)領(lǐng)域,尤其涉及一種帶通訊指令控制USB電池的控制方法。



背景技術(shù):

能源問(wèn)題日益成為國(guó)際社會(huì)關(guān)注的焦點(diǎn)。電池作為一種電能的儲(chǔ)能載體,對(duì)改變能源構(gòu)成,發(fā)揮著重要作用,在實(shí)際日常生活中,由于某個(gè)電池設(shè)備長(zhǎng)期不用,導(dǎo)致電池設(shè)備里面的電池過(guò)期、漏液,腐蝕了電池設(shè)備的線(xiàn)路和電路板,造成電池設(shè)備的損壞。如果是充電電池,則長(zhǎng)期虧電狀態(tài)下對(duì)電池的損傷也比較嚴(yán)重。

在實(shí)現(xiàn)本發(fā)明的過(guò)程中,本發(fā)明人通過(guò)調(diào)查研究發(fā)現(xiàn),現(xiàn)有技術(shù)的電池管理系統(tǒng)至少存在以下問(wèn)題:電池管理的方式以硬件為主,主要用于管理電池的充電、放電,測(cè)量電池的充放電效率和電池的故障檢測(cè),檢測(cè)方式也僅限于一次被測(cè)量對(duì)象,無(wú)法對(duì)電池在使用周期內(nèi)的全程監(jiān)測(cè),同時(shí),不具備超低功耗技術(shù)、帶通信協(xié)議控制的USB輸出功能、充電次數(shù)統(tǒng)計(jì)、充電過(guò)流軟件保護(hù)等問(wèn)題,因此,創(chuàng)新一種帶通訊指令控制USB電池的控制方法,對(duì)電池進(jìn)行全壽命管理,提高電池管理的效率,非常必要。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明實(shí)施例所要解決的一個(gè)技術(shù)問(wèn)題是:提供一種帶通訊指令控制USB電池的控制方法,以解決現(xiàn)有技術(shù)中存在的管理方法不科學(xué),管理程序過(guò)分簡(jiǎn)化或復(fù)雜,管理效率低下,無(wú)法進(jìn)行全壽命管理的問(wèn)題。

根據(jù)本發(fā)明實(shí)施例的一個(gè)方面,提供的一種電池管理方法,包括:

對(duì)電池設(shè)定工作參數(shù),電池MCU啟動(dòng)工作;

判斷電池工作參數(shù)是否啟動(dòng)通信中斷模式,并符合設(shè)定的通信協(xié)議;

如果是,則電池通過(guò)設(shè)定的通信協(xié)議與服務(wù)器通信,并將電池信息上傳至服務(wù)器;

如果否,則電池在MCU不同處理事件模式下工作,直至符合設(shè)定的通信協(xié)議。

基于本發(fā)明上述帶通訊指令控制USB電池的控制方法的另一個(gè)實(shí)施例中,所述電池在MCU不同處理事件模式下工作包括:生產(chǎn)模式、通訊中斷模式、預(yù)睡眠模式、喚醒模式、正常模式、休眠模式。

基于本發(fā)明上述帶通訊指令控制USB電池的控制方法的另一個(gè)實(shí)施例中,所述生產(chǎn)模式包括:

設(shè)定電池工作參數(shù)和外圍設(shè)備初始化;

判斷電池是否處于通訊中斷模式;

如果是,則等待通訊完成;

如果否,則判斷是否出現(xiàn)生產(chǎn)模式標(biāo)志位;

如果是,則配置SCL、SDA處于空閑狀態(tài),使所有LED燈閃爍,進(jìn)行電源控制管理;

如果否,則讀寫(xiě)填充數(shù)據(jù),進(jìn)行電源控制管理。

基于本發(fā)明上述帶通訊指令控制USB電池的控制方法的另一個(gè)實(shí)施例中,在所述生產(chǎn)模式下,MCU屏蔽關(guān)于I2C總線(xiàn)所有通訊,并設(shè)置SCL、SDA處于空閑狀態(tài);

給計(jì)量芯片BQ27541寫(xiě)入電池?cái)?shù)據(jù),并校正電池空載與帶載電流、電池電壓、電池溫度等等相關(guān)參數(shù),使電池的各相參數(shù)更接近實(shí)際值,則電池工作起來(lái)更穩(wěn)定可靠。

基于本發(fā)明上述帶通訊指令控制USB電池的控制方法的另一個(gè)實(shí)施例中,所述通訊中斷模式包括:

設(shè)定電池工作參數(shù)和外圍設(shè)備初始化;

判斷電池是否處于通訊中斷模式;

如果否,則電池進(jìn)入生產(chǎn)模式;

如果是,則判斷是否符合GW(Green Way)通訊協(xié)議;

如果是,則按照GW通訊協(xié)議進(jìn)行通訊;

如果否,則判斷是否符合MAX通訊協(xié)議;

如果否,則返回;

如果是,則按照MAX通訊協(xié)議進(jìn)行通訊。

基于本發(fā)明上述帶通訊指令控制USB電池的控制方法的另一個(gè)實(shí)施例中,所述GW通訊協(xié)議、MAX通訊協(xié)議進(jìn)行電池電壓、電池總?cè)萘?、電池剩余容量、電池未充電最長(zhǎng)時(shí)間電池最近未充電時(shí)間的數(shù)據(jù)傳輸。

基于本發(fā)明上述帶通訊指令控制USB電池的控制方法的另一個(gè)實(shí)施例中,所述正常工作模式包括:

進(jìn)入電池正常工作模式,放電MOS管打開(kāi),USB電流檢測(cè)輸出;

判斷計(jì)量器是否工作正常;

如果工作正常,測(cè)量電池工作電壓;

如果否,則判斷USB電源是否關(guān)閉使能模式;

如果否,則依次檢測(cè)USB端口接入負(fù)載、USB通信指令、USB電流、USB充滿(mǎn)檢測(cè);

如果是,則返回。

基于本發(fā)明上述帶通訊指令控制USB電池的控制方法的另一個(gè)實(shí)施例中,所述測(cè)量電池工作電壓包括:

若電池電壓低于33V,則電池出現(xiàn)低壓保護(hù),USB關(guān)閉,USB恢復(fù)電壓為35V;

若通訊接收到USB指令使能打開(kāi)時(shí),檢測(cè)到USB負(fù)載插入,則開(kāi)啟USB模塊,否則關(guān)閉USB模塊;

若通訊接收到USB指令使能關(guān)閉時(shí),無(wú)論是否檢測(cè)到USB拔出,關(guān)閉USB模塊;

若USB輸出電流小于80mA時(shí),USB關(guān)閉,進(jìn)入U(xiǎn)SB提供負(fù)載滿(mǎn)充模式,若檢測(cè)到USB拔出,則USB清除滿(mǎn)充標(biāo)志位,且關(guān)閉USB模塊輸出;

若充電電流持續(xù)時(shí)間為30S內(nèi)都大于3.5A時(shí),則關(guān)閉充電MOS管模塊;

當(dāng)執(zhí)行軟件過(guò)流保護(hù),放電電流大于300mA,放電即可激活充電MOS管模塊打開(kāi),或者等待30分鐘后自動(dòng)解除充電MOS管模塊,讓充電MOS管模塊打開(kāi)。

基于本發(fā)明上述帶通訊指令控制USB電池的控制方法的另一個(gè)實(shí)施例中,所述電池預(yù)睡眠模式包括:

進(jìn)入電池預(yù)睡眠模式以后,依次清除錯(cuò)誤標(biāo)志位,熄滅所有LED燈,清除睡眠計(jì)數(shù)時(shí)間,將充電MOS模塊打開(kāi);

判斷電池電壓是否小于31.5V;

如果是,則放電MOS模塊關(guān)閉;

如果否,則放電MOS模塊打開(kāi)。

基于本發(fā)明上述帶通訊指令控制USB電池的控制方法的另一個(gè)實(shí)施例中,所述電池充電記錄統(tǒng)計(jì)包括:

若充電電流大于200mA,則時(shí)間持續(xù)1分鐘后就寫(xiě)入充電開(kāi)始時(shí)間,電池容量,電池電壓到EEPROM中;

若充電電流小于200mA,則持續(xù)時(shí)間大于1分鐘后寫(xiě)入充電結(jié)束時(shí)間,電池容量,電池電壓到EEPROM中;

若充電記錄次數(shù)大于1次時(shí),則存儲(chǔ)最近未充電時(shí)間,最長(zhǎng)未充電時(shí)間,最長(zhǎng)未充電開(kāi)始時(shí)間與最長(zhǎng)未充電結(jié)束時(shí)間到EEPROM中。

與現(xiàn)有技術(shù)相比,本發(fā)明包括以下優(yōu)點(diǎn):

本發(fā)明的帶通訊指令控制USB電池的控制方法通過(guò)通訊命令控制USB關(guān)與開(kāi),有充電800次的記錄功能,充電過(guò)流進(jìn)行軟件保護(hù)功能,正常電壓休眠通訊喚醒MCU功能,低壓休眠模式只能充電喚醒MCU功能,具備最長(zhǎng)未充電時(shí)間與最近未充電時(shí)間存儲(chǔ)功能,可兼容八方通訊協(xié)議通訊傳輸電池剩余容量、電池電壓、電池SOC、電池電流、電池溫度等有效數(shù)據(jù)功能。

附圖說(shuō)明

為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所使用的附圖做一簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1是本發(fā)明的一個(gè)實(shí)施例的流程圖。

圖2是本發(fā)明的另一個(gè)實(shí)施例的流程圖。

圖3是本發(fā)明的又一個(gè)實(shí)施例的流程圖。

圖4是本發(fā)明的又一個(gè)實(shí)施例的流程圖。

圖5是本發(fā)明的又一個(gè)實(shí)施例的流程圖。

圖6是本發(fā)明的又一個(gè)實(shí)施例的流程圖。

圖7是本發(fā)明的又一個(gè)實(shí)施例的流程圖。

具體實(shí)施方式

為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例只是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明提供的一種帶通訊指令控制USB電池的控制方法進(jìn)行更詳細(xì)地說(shuō)明。

圖1是本發(fā)明的一個(gè)實(shí)施例的流程圖,如圖1所示,該實(shí)施例的帶通訊指令控制USB電池的控制方法包括:

10,對(duì)電池設(shè)定工作參數(shù),電池MCU啟動(dòng)工作;

20,判斷電池工作參數(shù)是否啟動(dòng)通信中斷模式,并符合設(shè)定的通信協(xié)議;

30,如果是,則電池通過(guò)設(shè)定的通信協(xié)議與服務(wù)器通信,并將電池信息上傳至服務(wù)器;

40,如果否,則電池在MCU不同處理事件模式下工作,直至符合設(shè)定的通信協(xié)議。

所述電池在MCU不同處理事件模式下工作包括:生產(chǎn)模式、通訊中斷模式、預(yù)睡眠模式、喚醒模式、正常模式、休眠模式。

圖2是本發(fā)明的另一個(gè)實(shí)施例的流程圖,如圖2所示,所述生產(chǎn)模式包括:

101,設(shè)定電池工作參數(shù)和外圍設(shè)備初始化;

102,判斷電池是否處于通訊中斷模式;

103,如果是,則等待通訊完成;

104,如果否,則判斷是否出現(xiàn)生產(chǎn)模式標(biāo)志位;

105,如果是,則配置SCL、SDA處于空閑狀態(tài),使所有LED燈閃爍,進(jìn)行電源控制管理;

106,如果否,則讀寫(xiě)填充數(shù)據(jù),進(jìn)行電源控制管理。

在所述生產(chǎn)模式下,MCU屏蔽關(guān)于I2C總線(xiàn)所有通訊,并設(shè)置SCL、SDA處于空閑狀態(tài);

給計(jì)量芯片BQ27541寫(xiě)入電池?cái)?shù)據(jù),并校正電池空載與帶載電流、電池電壓、電池溫度等等相關(guān)參數(shù),使電池的各相參數(shù)更接近實(shí)際值,則電池工作起來(lái)更穩(wěn)定可靠。

圖3是本發(fā)明的又一個(gè)實(shí)施例的流程圖,如圖3所示,所述通訊中斷模式包括:

111,設(shè)定電池工作參數(shù)和外圍設(shè)備初始化;

112,判斷電池是否處于通訊中斷模式;

113,如果否,則電池進(jìn)入生產(chǎn)模式;

114,如果是,則判斷是否符合GW(Green Way)通訊協(xié)議;

115,如果是,則按照GW通訊協(xié)議進(jìn)行通訊;

116,如果否,則判斷是否符合MAX通訊協(xié)議;

如果否,則返回;

117,如果是,則按照MAX通訊協(xié)議進(jìn)行通訊。

所述GW通訊協(xié)議、MAX通訊協(xié)議進(jìn)行電池電壓、電池總?cè)萘?、電池剩余容量、電池未充電最長(zhǎng)時(shí)間電池最近未充電時(shí)間的數(shù)據(jù)傳輸。

圖4是本發(fā)明的又一個(gè)實(shí)施例的流程圖,如圖4所示,所述正常工作模式包括:

121,進(jìn)入電池正常工作模式,放電MOS管打開(kāi),USB電流檢測(cè)輸出;

122,判斷計(jì)量器是否工作正常;

123,如果工作正常,測(cè)量電池工作電壓;

124,如果否,則判斷USB電源是否關(guān)閉使能模式;

125,如果否,則依次檢測(cè)USB端口接入負(fù)載、USB通信指令、USB電流、USB充滿(mǎn)檢測(cè);

如果是,則返回。

圖5是本發(fā)明的又一個(gè)實(shí)施例的流程圖,如圖5所示,所述測(cè)量電池工作電壓包括:

131,若電池電壓低于33V,則電池出現(xiàn)低壓保護(hù),USB關(guān)閉,USB恢復(fù)電壓為35V;

132,若通訊接收到USB指令使能打開(kāi)時(shí),檢測(cè)到USB負(fù)載插入,則開(kāi)啟USB模塊,否則關(guān)閉USB模塊;

133,若通訊接收到USB指令使能關(guān)閉時(shí),無(wú)論是否檢測(cè)到USB拔出,關(guān)閉USB模塊;

134,若USB輸出電流小于80mA時(shí),USB關(guān)閉,進(jìn)入U(xiǎn)SB提供負(fù)載滿(mǎn)充模式,若檢測(cè)到USB拔出,則USB清除滿(mǎn)充標(biāo)志位,且關(guān)閉USB模塊輸出;

135,若充電電流持續(xù)時(shí)間為30S內(nèi)都大于3.5A時(shí),則關(guān)閉充電MOS管模塊;

136,當(dāng)執(zhí)行軟件過(guò)流保護(hù),放電電流大于300mA,放電即可激活充電MOS管模塊打開(kāi),或者等待30分鐘后自動(dòng)解除充電MOS管模塊,讓充電MOS管模塊打開(kāi)。

圖6是本發(fā)明的又一個(gè)實(shí)施例的流程圖,如圖6所示,所述電池預(yù)睡眠模式包括:

141,進(jìn)入電池預(yù)睡眠模式以后,依次清除錯(cuò)誤標(biāo)志位,熄滅所有LED燈,清除睡眠計(jì)數(shù)時(shí)間,將充電MOS模塊打開(kāi);

142,判斷電池電壓是否小于31.5V;

143,如果是,則放電MOS模塊關(guān)閉;

144,如果否,則放電MOS模塊打開(kāi)。

圖7是本發(fā)明的又一個(gè)實(shí)施例的流程圖,如圖7所示,所述電池充電記錄統(tǒng)計(jì)包括:

151,若充電電流大于200mA,則時(shí)間持續(xù)1分鐘后就寫(xiě)入充電開(kāi)始時(shí)間,電池容量,電池電壓到EEPROM中;

152,若充電電流小于200mA,則持續(xù)時(shí)間大于1分鐘后寫(xiě)入充電結(jié)束時(shí)間,電池容量,電池電壓到EEPROM中;

153,若充電記錄次數(shù)大于1次時(shí),則存儲(chǔ)最近未充電時(shí)間,最長(zhǎng)未充電時(shí)間,最長(zhǎng)未充電開(kāi)始時(shí)間與最長(zhǎng)未充電結(jié)束時(shí)間到EEPROM中。

以上對(duì)本發(fā)明所提供的一種帶通訊指令控制USB電池的控制方法進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。

最后應(yīng)說(shuō)明的是:以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
长阳| 武安市| 同德县| 伊川县| 长沙市| 永宁县| 平凉市| 科技| 安阳县| 南京市| 衡山县| 高安市| 怀来县| 香港 | 西昌市| 织金县| 婺源县| 环江| 景东| 桃园市| 九寨沟县| 大冶市| 青河县| 麻栗坡县| 邢台市| 平凉市| 莱西市| 新干县| 乾安县| 桃园市| 贺州市| 和政县| 宣汉县| 蓝山县| 布尔津县| 宜君县| 麟游县| 辛集市| 巨野县| 曲麻莱县| 台北市|