向大家介紹一款變電流脈沖充電器
花費(fèi)了三年的心血,今年推出了一款新型充電器,現(xiàn)在把圖紙貼出來(lái),與大家共享.當(dāng)然,如果你過分講究成本,就不用看了,我們不想作垃圾產(chǎn)品,而是想實(shí)實(shí)在在為社會(huì)、為我們國(guó)家的電動(dòng)車行業(yè)作點(diǎn)事情.1127865177.doc
全部回復(fù)(349)
正序查看
倒序查看
@abt-bj
我也試驗(yàn)過這個(gè)芯片做鉛酸蓄電池的充電器的控制.對(duì)您的圖紙有一點(diǎn)點(diǎn)改進(jìn)意見.但是,要先理解您的意圖.有的地方?jīng)]有看懂.請(qǐng)樓主繼續(xù)介紹好嗎?1、4腳GP3的作用是什么?2、是靠GP4的可調(diào)占空比輸出來(lái)調(diào)整輸出電流嗎?3、電源是恒壓電源嗎?沒有限流嗎?
您說(shuō)的很對(duì),是靠GP4的可調(diào)占空比輸出來(lái)調(diào)整輸出電流的.
電源不完全是恒壓的,您可以看到圖紙中的R36電阻,調(diào)節(jié)這個(gè)電阻的大小可以限制最大功率的輸出.可以避免在極端情況下,對(duì)電源的損壞.
GP3是內(nèi)部程序的需要,有一點(diǎn)上電復(fù)位的功能,但不全是.
電源不完全是恒壓的,您可以看到圖紙中的R36電阻,調(diào)節(jié)這個(gè)電阻的大小可以限制最大功率的輸出.可以避免在極端情況下,對(duì)電源的損壞.
GP3是內(nèi)部程序的需要,有一點(diǎn)上電復(fù)位的功能,但不全是.
0
回復(fù)
@ysun
你能介紹一下你的設(shè)計(jì)思路嗎,你這個(gè)電源是否從頭到尾都是脈沖充電?還有是給48V電池充電嗎?
你所的很對(duì),圖中的電路是給48V電池充電的.
本軟件主要由初始化、預(yù)處理、快速脈沖充電和涓流充電四個(gè)部分成.
1 初始化
在程序的初始階段應(yīng)首先對(duì) PIC12C672單片機(jī)進(jìn)行初始化操作,包括設(shè)置 I/O 端口的輸入輸出狀態(tài),設(shè)置 PLL 鎖相環(huán)電路參數(shù),設(shè)置 TIM 定時(shí)器參數(shù)等等.
2 預(yù)處理 預(yù)處理階段是進(jìn)入快速充電前的準(zhǔn)備工作
程序初始化后,首先設(shè)置 A/D 轉(zhuǎn)換參數(shù)和通道,檢測(cè)電池的端電壓.將
檢測(cè)數(shù)據(jù)同理論經(jīng)驗(yàn)值比較, 判斷電池的類別以及是否連接正確.對(duì)端電壓低的電池,采用短時(shí)間的脈動(dòng)電流充電,這樣有利于激活電池內(nèi)的化學(xué)反應(yīng)物質(zhì),部分恢復(fù)受損的電池單元.對(duì)端電壓在標(biāo)稱范圍內(nèi)的電 池選擇相應(yīng)的充電控制模塊和算法,對(duì)端電壓不在標(biāo)稱范圍內(nèi)的電池,軟件自動(dòng)將其剔除,停止充電.
3 快速充電
按預(yù)定的充電控制模塊和算法設(shè)置PIC12C672單片機(jī),打開中斷使能位,
開始快速充電.快速充電時(shí),PIC12C672單片機(jī)必須不斷檢測(cè)以下幾項(xiàng)關(guān)鍵技術(shù)指標(biāo):電池是否出現(xiàn)斷路、電池是否達(dá)到規(guī)定的安全電壓、電池是否滿足-△V條件.其中電池的斷路主要通過檢測(cè)采樣電阻上的電壓的大小來(lái)判斷.
電池的端電壓檢測(cè)使用PIC12C672單片機(jī)的片上8位高精度 A/D 模塊,采用中斷控制方式,這樣可節(jié)省 PIC12C672 單片機(jī)在 A/D 轉(zhuǎn)換期間的等待時(shí)間.端電壓檢測(cè)的數(shù)據(jù),通過充電算法計(jì)算電池的電壓負(fù)增長(zhǎng)-△V是否滿足快速充電終止條件,時(shí)實(shí)修改PIC12C672單片機(jī)PWM的輸出參數(shù),控制充電電流的大小.
4 涓流充電
快速充電結(jié)束后,PIC12C672單片機(jī)自動(dòng)轉(zhuǎn)入涓流充電模式,補(bǔ)償電池因自放電而損失的電量,這樣可使電池總處于充足電的狀態(tài).
本軟件主要由初始化、預(yù)處理、快速脈沖充電和涓流充電四個(gè)部分成.
1 初始化
在程序的初始階段應(yīng)首先對(duì) PIC12C672單片機(jī)進(jìn)行初始化操作,包括設(shè)置 I/O 端口的輸入輸出狀態(tài),設(shè)置 PLL 鎖相環(huán)電路參數(shù),設(shè)置 TIM 定時(shí)器參數(shù)等等.
2 預(yù)處理 預(yù)處理階段是進(jìn)入快速充電前的準(zhǔn)備工作
程序初始化后,首先設(shè)置 A/D 轉(zhuǎn)換參數(shù)和通道,檢測(cè)電池的端電壓.將
檢測(cè)數(shù)據(jù)同理論經(jīng)驗(yàn)值比較, 判斷電池的類別以及是否連接正確.對(duì)端電壓低的電池,采用短時(shí)間的脈動(dòng)電流充電,這樣有利于激活電池內(nèi)的化學(xué)反應(yīng)物質(zhì),部分恢復(fù)受損的電池單元.對(duì)端電壓在標(biāo)稱范圍內(nèi)的電 池選擇相應(yīng)的充電控制模塊和算法,對(duì)端電壓不在標(biāo)稱范圍內(nèi)的電池,軟件自動(dòng)將其剔除,停止充電.
3 快速充電
按預(yù)定的充電控制模塊和算法設(shè)置PIC12C672單片機(jī),打開中斷使能位,
開始快速充電.快速充電時(shí),PIC12C672單片機(jī)必須不斷檢測(cè)以下幾項(xiàng)關(guān)鍵技術(shù)指標(biāo):電池是否出現(xiàn)斷路、電池是否達(dá)到規(guī)定的安全電壓、電池是否滿足-△V條件.其中電池的斷路主要通過檢測(cè)采樣電阻上的電壓的大小來(lái)判斷.
電池的端電壓檢測(cè)使用PIC12C672單片機(jī)的片上8位高精度 A/D 模塊,采用中斷控制方式,這樣可節(jié)省 PIC12C672 單片機(jī)在 A/D 轉(zhuǎn)換期間的等待時(shí)間.端電壓檢測(cè)的數(shù)據(jù),通過充電算法計(jì)算電池的電壓負(fù)增長(zhǎng)-△V是否滿足快速充電終止條件,時(shí)實(shí)修改PIC12C672單片機(jī)PWM的輸出參數(shù),控制充電電流的大小.
4 涓流充電
快速充電結(jié)束后,PIC12C672單片機(jī)自動(dòng)轉(zhuǎn)入涓流充電模式,補(bǔ)償電池因自放電而損失的電量,這樣可使電池總處于充足電的狀態(tài).
0
回復(fù)
@classtwo
鉛酸蓄電池
給鉛酸蓄電池不能夠使用-△作為充滿電判斷!
產(chǎn)生-△的條件是正極板大量析氧,負(fù)極板進(jìn)行氧復(fù)合,快速的氧復(fù)合,形成較大的氧復(fù)合電流,形成電池內(nèi)阻下降.問題是,開口的鉛酸蓄電池正極板析氧,都從開口處排氣了,密封電池的排氣閥開啟氣壓也比較第,所以,除非高內(nèi)壓的鉛酸蓄電池才有-△,而目前國(guó)內(nèi)極少見到這樣的高內(nèi)壓的鉛酸蓄電池.所以,目前國(guó)內(nèi)鉛酸蓄電池采用-△判斷是不可行的.僅僅對(duì)奧鐵馬、霍克的高內(nèi)壓電池才有效.
產(chǎn)生-△的條件是正極板大量析氧,負(fù)極板進(jìn)行氧復(fù)合,快速的氧復(fù)合,形成較大的氧復(fù)合電流,形成電池內(nèi)阻下降.問題是,開口的鉛酸蓄電池正極板析氧,都從開口處排氣了,密封電池的排氣閥開啟氣壓也比較第,所以,除非高內(nèi)壓的鉛酸蓄電池才有-△,而目前國(guó)內(nèi)極少見到這樣的高內(nèi)壓的鉛酸蓄電池.所以,目前國(guó)內(nèi)鉛酸蓄電池采用-△判斷是不可行的.僅僅對(duì)奧鐵馬、霍克的高內(nèi)壓電池才有效.
0
回復(fù)
@abt-bj
給鉛酸蓄電池不能夠使用-△作為充滿電判斷!產(chǎn)生-△的條件是正極板大量析氧,負(fù)極板進(jìn)行氧復(fù)合,快速的氧復(fù)合,形成較大的氧復(fù)合電流,形成電池內(nèi)阻下降.問題是,開口的鉛酸蓄電池正極板析氧,都從開口處排氣了,密封電池的排氣閥開啟氣壓也比較第,所以,除非高內(nèi)壓的鉛酸蓄電池才有-△,而目前國(guó)內(nèi)極少見到這樣的高內(nèi)壓的鉛酸蓄電池.所以,目前國(guó)內(nèi)鉛酸蓄電池采用-△判斷是不可行的.僅僅對(duì)奧鐵馬、霍克的高內(nèi)壓電池才有效.
如果改為電壓判斷,6腳的VREF沒有基準(zhǔn)好像問題比較大.
0
回復(fù)
@abt-bj
給鉛酸蓄電池不能夠使用-△作為充滿電判斷!產(chǎn)生-△的條件是正極板大量析氧,負(fù)極板進(jìn)行氧復(fù)合,快速的氧復(fù)合,形成較大的氧復(fù)合電流,形成電池內(nèi)阻下降.問題是,開口的鉛酸蓄電池正極板析氧,都從開口處排氣了,密封電池的排氣閥開啟氣壓也比較第,所以,除非高內(nèi)壓的鉛酸蓄電池才有-△,而目前國(guó)內(nèi)極少見到這樣的高內(nèi)壓的鉛酸蓄電池.所以,目前國(guó)內(nèi)鉛酸蓄電池采用-△判斷是不可行的.僅僅對(duì)奧鐵馬、霍克的高內(nèi)壓電池才有效.
您這個(gè)問題提的非常好,但實(shí)際上,密封免維護(hù)鉛酸蓄電池是完全能夠產(chǎn)生-△的!這是我們參與合作的美國(guó)Auto Meter公司做了近三年實(shí)驗(yàn)研究和數(shù)據(jù)采集得出的結(jié)論.有關(guān)這方面的具體數(shù)據(jù),我們可以在合適的時(shí)候提供給您.
0
回復(fù)
@classtwo
您這個(gè)問題提的非常好,但實(shí)際上,密封免維護(hù)鉛酸蓄電池是完全能夠產(chǎn)生-△的!這是我們參與合作的美國(guó)AutoMeter公司做了近三年實(shí)驗(yàn)研究和數(shù)據(jù)采集得出的結(jié)論.有關(guān)這方面的具體數(shù)據(jù),我們可以在合適的時(shí)候提供給您.
如果這個(gè)充電器僅僅是單純?yōu)樘厥獾木邆?△特性的電池準(zhǔn)備的可以,對(duì)國(guó)內(nèi)大多數(shù)鉛酸蓄電池是不行的.對(duì)此,我可以斷言!
0
回復(fù)
@abt-bj
電壓判斷,對(duì)溫度還比較敏感,還需要加溫度檢測(cè).芯片的接口不夠了.這樣,增加VREF、溫度檢測(cè)、去極化,需要增加3個(gè)接口.
再加入溫度檢測(cè)、去極化等功能后,對(duì)于產(chǎn)品本身性能而言肯定是又有所提高,但對(duì)于市場(chǎng)而言,恐怕是不會(huì)接受的.
您也知道我國(guó)電動(dòng)車充器行業(yè)現(xiàn)在的狀況,最便宜的48V充電器市場(chǎng)價(jià)只有28元!對(duì)于此,每個(gè)想做好的充電器的廠家是不得不考慮的問題.
您也知道我國(guó)電動(dòng)車充器行業(yè)現(xiàn)在的狀況,最便宜的48V充電器市場(chǎng)價(jià)只有28元!對(duì)于此,每個(gè)想做好的充電器的廠家是不得不考慮的問題.
0
回復(fù)
@abt-bj
如果這個(gè)充電器僅僅是單純?yōu)樘厥獾木邆?△特性的電池準(zhǔn)備的可以,對(duì)國(guó)內(nèi)大多數(shù)鉛酸蓄電池是不行的.對(duì)此,我可以斷言!
鉛酸蓄電池產(chǎn)生-△V的道理與氫鎳電池和鎘鎳電池的原理是一致的.在正極板大量析氧以后,形成了電池內(nèi)部的高氣壓.如果電池的開閥壓比較高,負(fù)極板氧復(fù)合加大,形成氧復(fù)合電流.這時(shí)候電池內(nèi)部的氣壓達(dá)到80kpa以上,溫度也高達(dá)80℃.電池外殼如果采用ABS,就已經(jīng)接近了ABS塑料的玻璃點(diǎn)溫度,在高內(nèi)壓作用下電池外殼會(huì)變形.這樣,電池外殼就必須采用耐高溫的工程塑料.電池的排氣閥也要采用類似于氫鎳電池的排氣閥,而不能夠使用目前國(guó)內(nèi)大多數(shù)采用的排氣閥結(jié)構(gòu).所以,國(guó)內(nèi)的大多數(shù)鉛酸蓄電池是看不到-△的,也就是在電池達(dá)到高溫高壓以前,電池排氣了.
美國(guó)的研究,是針對(duì)特殊電池的.對(duì)此,我也做過美國(guó)奧鐵馬、英國(guó)霍克深循環(huán)電池的-△研究,并且成功的控制.
美國(guó)的研究,是針對(duì)特殊電池的.對(duì)此,我也做過美國(guó)奧鐵馬、英國(guó)霍克深循環(huán)電池的-△研究,并且成功的控制.
0
回復(fù)
@classtwo
你所的很對(duì),圖中的電路是給48V電池充電的.本軟件主要由初始化、預(yù)處理、快速脈沖充電和涓流充電四個(gè)部分成.1初始化在程序的初始階段應(yīng)首先對(duì)PIC12C672單片機(jī)進(jìn)行初始化操作,包括設(shè)置I/O端口的輸入輸出狀態(tài),設(shè)置PLL鎖相環(huán)電路參數(shù),設(shè)置TIM定時(shí)器參數(shù)等等.2 預(yù)處理預(yù)處理階段是進(jìn)入快速充電前的準(zhǔn)備工作程序初始化后,首先設(shè)置A/D轉(zhuǎn)換參數(shù)和通道,檢測(cè)電池的端電壓.將檢測(cè)數(shù)據(jù)同理論經(jīng)驗(yàn)值比較,判斷電池的類別以及是否連接正確.對(duì)端電壓低的電池,采用短時(shí)間的脈動(dòng)電流充電,這樣有利于激活電池內(nèi)的化學(xué)反應(yīng)物質(zhì),部分恢復(fù)受損的電池單元.對(duì)端電壓在標(biāo)稱范圍內(nèi)的電池選擇相應(yīng)的充電控制模塊和算法,對(duì)端電壓不在標(biāo)稱范圍內(nèi)的電池,軟件自動(dòng)將其剔除,停止充電.3快速充電按預(yù)定的充電控制模塊和算法設(shè)置PIC12C672單片機(jī),打開中斷使能位,開始快速充電.快速充電時(shí),PIC12C672單片機(jī)必須不斷檢測(cè)以下幾項(xiàng)關(guān)鍵技術(shù)指標(biāo):電池是否出現(xiàn)斷路、電池是否達(dá)到規(guī)定的安全電壓、電池是否滿足-△V條件.其中電池的斷路主要通過檢測(cè)采樣電阻上的電壓的大小來(lái)判斷.電池的端電壓檢測(cè)使用PIC12C672單片機(jī)的片上8位高精度A/D模塊,采用中斷控制方式,這樣可節(jié)省PIC12C672單片機(jī)在A/D轉(zhuǎn)換期間的等待時(shí)間.端電壓檢測(cè)的數(shù)據(jù),通過充電算法計(jì)算電池的電壓負(fù)增長(zhǎng)-△V是否滿足快速充電終止條件,時(shí)實(shí)修改PIC12C672單片機(jī)PWM的輸出參數(shù),控制充電電流的大小.4涓流充電快速充電結(jié)束后,PIC12C672單片機(jī)自動(dòng)轉(zhuǎn)入涓流充電模式,補(bǔ)償電池因自放電而損失的電量,這樣可使電池總處于充足電的狀態(tài).
沒有看明白,單片機(jī)怎樣自動(dòng)轉(zhuǎn)入涓流模式,直接長(zhǎng)開V3嗎?你好象沒有采用限流電阻的恒流方法,請(qǐng)問是否通過改變單片機(jī)輸出的占空比來(lái)恒流的?還有你這個(gè)充電器能充最大多少AH的電池?
0
回復(fù)
@classtwo
采用-△V判斷電池充是否滿電只是條件之一,另外還有有7腳的ADC電壓檢測(cè)等.
高內(nèi)壓的鉛酸蓄電池產(chǎn)生-△,電池的端電壓基本上都在2.6V/單格 以上,這個(gè)電壓不僅僅超過了電池的正極板析氧電壓,也超過了負(fù)極板析氫電壓,在電池會(huì)大量失水的.國(guó)外的電池,往往具備了高開閥壓的排氣閥,電池外殼采用了耐高溫的工程塑料,電池內(nèi)部具備了金屬“鈀”的催化劑,電池內(nèi)部的氫氣和氧氣直接合成水,但是,也會(huì)產(chǎn)生較高的溫度.
如果按照國(guó)內(nèi)電池的控制方法,電池的端電壓一般不會(huì)達(dá)到2.6V/單格的,以避免電池失水.所以,國(guó)內(nèi)的電池基本上是不會(huì)產(chǎn)生-△的.這樣,您設(shè)定的-△檢測(cè)是永遠(yuǎn)也無(wú)法使用的.
采用-△,可以不考慮VREF,僅僅考慮相對(duì)值就可以,而采用電壓判斷,好象沒有VREF就不行了.
如果按照國(guó)內(nèi)電池的控制方法,電池的端電壓一般不會(huì)達(dá)到2.6V/單格的,以避免電池失水.所以,國(guó)內(nèi)的電池基本上是不會(huì)產(chǎn)生-△的.這樣,您設(shè)定的-△檢測(cè)是永遠(yuǎn)也無(wú)法使用的.
采用-△,可以不考慮VREF,僅僅考慮相對(duì)值就可以,而采用電壓判斷,好象沒有VREF就不行了.
0
回復(fù)
@abt-bj
本方案最根本的問題是采用了-△V判斷電池充滿電的判斷.既然有7腳的ADC電壓檢測(cè),就可以做電壓判斷,把6腳接入VREF,電壓判斷就可以使用了.去極化脈沖,可以采用充電脈沖的負(fù)沿觸發(fā)延遲的單穩(wěn)形成去極化脈沖.而檢測(cè)溫度就不得不放棄了.
我怎么又看到要打口水仗的味道了.
對(duì)于一個(gè)新產(chǎn)品大家因該有扶持、幫助、提高的態(tài)度.在這個(gè)地方,95%都是出了問題貼出來(lái),讓大家?guī)兔Φ?而像樓主這樣能大公無(wú)私地把研制了三年產(chǎn)品的圖紙公開出來(lái),這本身就值得大家學(xué)習(xí).所以希望包括班主在內(nèi)的人,先不要忙著下結(jié)論.有道是寸有所長(zhǎng),尺有所短.
對(duì)于一個(gè)新產(chǎn)品大家因該有扶持、幫助、提高的態(tài)度.在這個(gè)地方,95%都是出了問題貼出來(lái),讓大家?guī)兔Φ?而像樓主這樣能大公無(wú)私地把研制了三年產(chǎn)品的圖紙公開出來(lái),這本身就值得大家學(xué)習(xí).所以希望包括班主在內(nèi)的人,先不要忙著下結(jié)論.有道是寸有所長(zhǎng),尺有所短.
0
回復(fù)