欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 3614|回復(fù): 7
收起左側(cè)

求大神指點(diǎn)基于天問(wèn)STC8單片機(jī)鋰電池保護(hù)板程序

[復(fù)制鏈接]
ID:1090294 發(fā)表于 2023-8-1 16:43 | 顯示全部樓層 |閱讀模式
剛學(xué)了1天寫(xiě)了一個(gè)基于天問(wèn)中文編程下STC8 監(jiān)控鋰電池電壓 當(dāng)電壓高于4.175V斷開(kāi)充電NMOS 當(dāng)單壓低于2.799V斷開(kāi)放電NMOS 采用外部參考電壓2.5V鋰電池用2個(gè)10K電池串聯(lián)取中間電壓
也不知道程序?qū)懙膶?duì)不對(duì)求大神指點(diǎn)
51hei截圖_20230801165255.png

回復(fù)

使用道具 舉報(bào)

ID:123289 發(fā)表于 2023-8-2 10:34 | 顯示全部樓層
左邊思路正確,這樣每間隔100ms,都要改一下輸出。
可以考慮需要變化時(shí)再改輸出:
例如設(shè)置兩變量,X30和X31,將你程序中的P30、P31用X30和X31替代。
再比較X30與P30、X31與P31,只當(dāng)兩者不同時(shí),修改一下輸出(P30、P31)。
回復(fù)

使用道具 舉報(bào)

ID:1087948 發(fā)表于 2023-8-2 14:38 | 顯示全部樓層
首先,你需要連接硬件以實(shí)現(xiàn)電壓監(jiān)測(cè)。你可以將鋰電池的正極連接到單片機(jī)的ADC引腳上,然后將負(fù)極接地。另外,你需要將2個(gè)10K電阻串聯(lián),并將中間電壓接到單片機(jī)的參考電壓輸入引腳上。  接下來(lái),你需要在Keil 5中配置ADC模塊并初始化代碼。你可以使用STC8系列單片機(jī)自帶的ADC模塊來(lái)讀取電壓值。你可以設(shè)置參考電壓為2.5V,采樣精度為10位。  在初始化代碼中,你需要設(shè)置ADC通道和其他相關(guān)參數(shù)。你可以選擇一個(gè)可用的ADC通道來(lái)讀取電壓值。  然后,你需要設(shè)置中斷來(lái)處理ADC轉(zhuǎn)換完成的事件。當(dāng)ADC轉(zhuǎn)換完成時(shí),中斷將觸發(fā),你可以在中斷處理程序中進(jìn)行進(jìn)一步的操作。  你可以根據(jù)電壓的變化設(shè)置閾值來(lái)判斷電壓狀態(tài)。如果電壓高于4.175V,你可以斷開(kāi)充電NMOS;如果電壓低于2.799V,你可以斷開(kāi)放電NMOS。  最后,你需要根據(jù)電流的狀態(tài)執(zhí)行相應(yīng)的操作。例如,如果電流短路或斷路,你可以通過(guò)控制相應(yīng)的NMOS來(lái)停止充電或放電。  這只是一個(gè)基本的思路,你需要根據(jù)具體的需求和硬件來(lái)調(diào)整代碼。希望這些提示對(duì)你有幫助!
回復(fù)

使用道具 舉報(bào)

ID:1090294 發(fā)表于 2023-8-2 16:47 | 顯示全部樓層
liyonghua111 發(fā)表于 2023-8-2 14:38
首先,你需要連接硬件以實(shí)現(xiàn)電壓監(jiān)測(cè)。你可以將鋰電池的正極連接到單片機(jī)的ADC引腳上,然后將負(fù)極接地。另 ...

大佬新人不懂就問(wèn):中斷處理這個(gè)是什么原理,是不是在循環(huán)里無(wú)法直接讀取ADC引腳數(shù)據(jù)嗎?
回復(fù)

使用道具 舉報(bào)

ID:1090294 發(fā)表于 2023-8-2 16:49 | 顯示全部樓層
yzwzfyz 發(fā)表于 2023-8-2 10:34
左邊思路正確,這樣每間隔100ms,都要改一下輸出。
可以考慮需要變化時(shí)再改輸出:
例如設(shè)置兩變量,X30和 ...

大佬新人不懂就問(wèn):在比較X30與P31目的是為了減少對(duì)端口輸出嗎,看我理解是否正確我以為如果P30一直保持高電平輸出時(shí)候沒(méi)隔100MS給一次高電平輸出是不是單片機(jī)就判定P30保持高電平不變輸出就不會(huì)有任何波動(dòng)
回復(fù)

使用道具 舉報(bào)

ID:401564 發(fā)表于 2023-8-3 22:17 | 顯示全部樓層
1, 鋰電池保護(hù)板不應(yīng)該由軟件控制
2,鋰電池保護(hù)板的原則是電池低電壓之后,比如2.60V,直接斷電,電流幾乎為0,但如果你用單片機(jī)來(lái)控制,單片機(jī)就算是進(jìn)入了掉電模式,也會(huì)有接近1uA的電流,這樣一來(lái),單片機(jī)會(huì)一直給鋰電池放電,直到單片機(jī)不耗電為止
但如果你是以學(xué)習(xí)為目的,或者是說(shuō)鋰電池很大個(gè),那就另說(shuō)了
回復(fù)

使用道具 舉報(bào)

ID:1090294 發(fā)表于 2023-8-6 03:31 | 顯示全部樓層
Y_G_G 發(fā)表于 2023-8-3 22:17
1, 鋰電池保護(hù)板不應(yīng)該由軟件控制
2,鋰電池保護(hù)板的原則是電池低電壓之后,比如2.60V,直接斷電,電流幾 ...

目標(biāo)是大型鋰電池組,比如汽車(chē)鋰電或者太陽(yáng)能鋰電這類(lèi)
回復(fù)

使用道具 舉報(bào)

ID:401564 發(fā)表于 2023-8-6 23:18 | 顯示全部樓層
atzs 發(fā)表于 2023-8-6 03:31
目標(biāo)是大型鋰電池組,比如汽車(chē)鋰電或者太陽(yáng)能鋰電這類(lèi)

給你幾個(gè)建議吧
1,汽車(chē)鋰電就不要用STC了,用PIC或者NXP,要么是TI吧,STC單片機(jī)還沒(méi)達(dá)到汽車(chē)級(jí)的那個(gè)能力,雖然我業(yè)余玩得最多的是STC單片機(jī)
2,太陽(yáng)能可以用
3,學(xué)STC,最好的選擇,到現(xiàn)在為止,依然是KEIL,哪怕是漢化版本的,也比中文編程強(qiáng)
4,STC8在鋰電上使用,是不需要外部參考電壓的,STC的內(nèi)部參考電壓足夠了
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表