車用HID燈用MCU具體怎樣實現(xiàn)恒功率控制????
各位高手能否討論下車用HID燈用MCU具體怎樣實現(xiàn)恒功率控制????
全部回復(fù)(13)
正序查看
倒序查看

0
回復(fù)
@song238
各位大俠:小弟最近做了一個車用HID35W的安定器,一點(diǎn)燈,電池回路電流先是從8A上升到11A,2S后從11A很快下降到4A左右(在這個下降過程中用了2S時間,并有閃燈的現(xiàn)象),請問各位高手這是什么原因???是不是軟件控制問題???請指教??謝謝!!!
樓主,按我的理解,你說的————“2S后從11A很快下降到4A左右(在這個下降過程中用了2S時間,并有閃燈的現(xiàn)象)”————應(yīng)該是軟件控制或相關(guān)檢測電路出現(xiàn)問題了,在燈管電離還不夠完全,工作還不夠穩(wěn)定時,電流被過快降下來,導(dǎo)致電流調(diào)整跟燈的工作狀態(tài)不同步,從而出現(xiàn)閃燈.
0
回復(fù)
@小小新
樓主,按我的理解,你說的————“2S后從11A很快下降到4A左右(在這個下降過程中用了2S時間,并有閃燈的現(xiàn)象)”————應(yīng)該是軟件控制或相關(guān)檢測電路出現(xiàn)問題了,在燈管電離還不夠完全,工作還不夠穩(wěn)定時,電流被過快降下來,導(dǎo)致電流調(diào)整跟燈的工作狀態(tài)不同步,從而出現(xiàn)閃燈.
小小新:
你好!想問一下從啟動到燈穩(wěn)定是不是不用恒功率控制,而是在燈穩(wěn)定后才進(jìn)行恒功率控制,是嗎??而我現(xiàn)在調(diào)整了控制速度,燈已不閃,只是流好像不下常,偏大(固定在4.7A左右)我覺得電流調(diào)整跟燈的工作狀態(tài)總是調(diào)整不好!!是不是只是通過檢測燈電流,電壓來判斷燈的狀態(tài)呢??是否還要檢測其他信號呢??小的水平有限,懇請高手指點(diǎn)???謝謝!!!
你好!想問一下從啟動到燈穩(wěn)定是不是不用恒功率控制,而是在燈穩(wěn)定后才進(jìn)行恒功率控制,是嗎??而我現(xiàn)在調(diào)整了控制速度,燈已不閃,只是流好像不下常,偏大(固定在4.7A左右)我覺得電流調(diào)整跟燈的工作狀態(tài)總是調(diào)整不好!!是不是只是通過檢測燈電流,電壓來判斷燈的狀態(tài)呢??是否還要檢測其他信號呢??小的水平有限,懇請高手指點(diǎn)???謝謝!!!
0
回復(fù)
@dongxj
[圖片]500){this.resized=true;this.width=500;this.alt='這是一張縮略圖,點(diǎn)擊可放大。\n按住CTRL,滾動鼠標(biāo)滾輪可自由縮放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/40/1144053888.jpg');}"onmousewheel="returnimgzoom(this);">
HID 用TI方案的UCC2305找0755-89807886-803李良
0
回復(fù)
@song238
小小新: 你好!想問一下從啟動到燈穩(wěn)定是不是不用恒功率控制,而是在燈穩(wěn)定后才進(jìn)行恒功率控制,是嗎??而我現(xiàn)在調(diào)整了控制速度,燈已不閃,只是流好像不下常,偏大(固定在4.7A左右)我覺得電流調(diào)整跟燈的工作狀態(tài)總是調(diào)整不好!!是不是只是通過檢測燈電流,電壓來判斷燈的狀態(tài)呢??是否還要檢測其他信號呢??小的水平有限,懇請高手指點(diǎn)???謝謝!!!
我們接觸HID時間不長,沒有多少經(jīng)驗,這里應(yīng)該有更多經(jīng)驗豐富的DX能給你指點(diǎn).如果是35W的燈,那么4.7A的電流顯然過大了.
我不知這里大家是怎么做的,我們在點(diǎn)火脈沖以后,首先是兩個寬度較大的矩型脈沖,約幾十MS正負(fù)各一個,用短暫的直流使點(diǎn)火可靠與建立穩(wěn)定的電離,然后全橋正常投入工作,以一百多HZ交流工作,這時開始檢測全橋的電壓和從全橋回路的取樣電阻壓降來檢測燈電流,并通過MCU配合3843主動調(diào)整前端電路的PWM,即根據(jù)燈電流來判斷燈的導(dǎo)通狀態(tài),主動調(diào)整降低PWM,當(dāng)燈電流降到一個設(shè)定數(shù)值時,判認(rèn)燈已進(jìn)入穩(wěn)態(tài),這時取消主動調(diào)整方面的動作,只是被動地根據(jù)閉環(huán)反饋電路使燈的工作功率恒定.上述調(diào)整過程的時間由于燈啟動時的狀態(tài)不同而不同.
由于燈啟動時有冷態(tài)和熱態(tài)的不同,不同的狀態(tài)其啟動電流顯然應(yīng)該不同的,我們參考別人的電路,采用一個大電容配合一個大電阻構(gòu)成一個長周期的充放電電路,通過電容的充放電,近似模擬燈的上電加熱與斷電冷卻時的變化狀態(tài),由MCU檢測電容電壓,來確定每次啟動時一開始應(yīng)該給燈加上多大的功率.對于這種設(shè)計,我們老大認(rèn)為是不完善的,電容量的誤差,不同燈泡的特性,使這種模擬無法做到精確,可目前又還想不出更好的辦法,也只能先這樣做了.
我們認(rèn)為,無法準(zhǔn)確判斷燈啟動時的狀態(tài),將無法在啟動時給燈以最合適的啟動電流,這樣可能會導(dǎo)致啟動時電流過大或過小,導(dǎo)致對電極的傷害,不知這里的其他DX們,是如何更好處理這部分的工作的?能否給出不同的設(shè)計思路?特別是采用DSP做全數(shù)字工作的DX,又是如何做的?
謝謝!
我不知這里大家是怎么做的,我們在點(diǎn)火脈沖以后,首先是兩個寬度較大的矩型脈沖,約幾十MS正負(fù)各一個,用短暫的直流使點(diǎn)火可靠與建立穩(wěn)定的電離,然后全橋正常投入工作,以一百多HZ交流工作,這時開始檢測全橋的電壓和從全橋回路的取樣電阻壓降來檢測燈電流,并通過MCU配合3843主動調(diào)整前端電路的PWM,即根據(jù)燈電流來判斷燈的導(dǎo)通狀態(tài),主動調(diào)整降低PWM,當(dāng)燈電流降到一個設(shè)定數(shù)值時,判認(rèn)燈已進(jìn)入穩(wěn)態(tài),這時取消主動調(diào)整方面的動作,只是被動地根據(jù)閉環(huán)反饋電路使燈的工作功率恒定.上述調(diào)整過程的時間由于燈啟動時的狀態(tài)不同而不同.
由于燈啟動時有冷態(tài)和熱態(tài)的不同,不同的狀態(tài)其啟動電流顯然應(yīng)該不同的,我們參考別人的電路,采用一個大電容配合一個大電阻構(gòu)成一個長周期的充放電電路,通過電容的充放電,近似模擬燈的上電加熱與斷電冷卻時的變化狀態(tài),由MCU檢測電容電壓,來確定每次啟動時一開始應(yīng)該給燈加上多大的功率.對于這種設(shè)計,我們老大認(rèn)為是不完善的,電容量的誤差,不同燈泡的特性,使這種模擬無法做到精確,可目前又還想不出更好的辦法,也只能先這樣做了.
我們認(rèn)為,無法準(zhǔn)確判斷燈啟動時的狀態(tài),將無法在啟動時給燈以最合適的啟動電流,這樣可能會導(dǎo)致啟動時電流過大或過小,導(dǎo)致對電極的傷害,不知這里的其他DX們,是如何更好處理這部分的工作的?能否給出不同的設(shè)計思路?特別是采用DSP做全數(shù)字工作的DX,又是如何做的?
謝謝!
0
回復(fù)
@小小新
我們接觸HID時間不長,沒有多少經(jīng)驗,這里應(yīng)該有更多經(jīng)驗豐富的DX能給你指點(diǎn).如果是35W的燈,那么4.7A的電流顯然過大了.我不知這里大家是怎么做的,我們在點(diǎn)火脈沖以后,首先是兩個寬度較大的矩型脈沖,約幾十MS正負(fù)各一個,用短暫的直流使點(diǎn)火可靠與建立穩(wěn)定的電離,然后全橋正常投入工作,以一百多HZ交流工作,這時開始檢測全橋的電壓和從全橋回路的取樣電阻壓降來檢測燈電流,并通過MCU配合3843主動調(diào)整前端電路的PWM,即根據(jù)燈電流來判斷燈的導(dǎo)通狀態(tài),主動調(diào)整降低PWM,當(dāng)燈電流降到一個設(shè)定數(shù)值時,判認(rèn)燈已進(jìn)入穩(wěn)態(tài),這時取消主動調(diào)整方面的動作,只是被動地根據(jù)閉環(huán)反饋電路使燈的工作功率恒定.上述調(diào)整過程的時間由于燈啟動時的狀態(tài)不同而不同.由于燈啟動時有冷態(tài)和熱態(tài)的不同,不同的狀態(tài)其啟動電流顯然應(yīng)該不同的,我們參考別人的電路,采用一個大電容配合一個大電阻構(gòu)成一個長周期的充放電電路,通過電容的充放電,近似模擬燈的上電加熱與斷電冷卻時的變化狀態(tài),由MCU檢測電容電壓,來確定每次啟動時一開始應(yīng)該給燈加上多大的功率.對于這種設(shè)計,我們老大認(rèn)為是不完善的,電容量的誤差,不同燈泡的特性,使這種模擬無法做到精確,可目前又還想不出更好的辦法,也只能先這樣做了.我們認(rèn)為,無法準(zhǔn)確判斷燈啟動時的狀態(tài),將無法在啟動時給燈以最合適的啟動電流,這樣可能會導(dǎo)致啟動時電流過大或過小,導(dǎo)致對電極的傷害,不知這里的其他DX們,是如何更好處理這部分的工作的?能否給出不同的設(shè)計思路?特別是采用DSP做全數(shù)字工作的DX,又是如何做的?謝謝!
小小新!謝謝你指點(diǎn)!
我看了你的貼子,我覺得我的電路跟你的差不多,冷態(tài)啟動和熱態(tài)啟動的判別可不可以根據(jù)燈兩端電壓來判斷,因為冷態(tài)啟動和熱態(tài)啟動時,燈兩端的電壓變化的速率不一樣,個人觀點(diǎn)!還有你只是檢測燈電流就控制控制燈功率了嗎??照你說在整個過程中都是模糊的控制??在整過程中,我覺得恒功率控制很難,不知道那些高手們用了什么好的算法,有沒有用到PID算法?希望高手能給點(diǎn)指點(diǎn)??謝謝!!
我看了你的貼子,我覺得我的電路跟你的差不多,冷態(tài)啟動和熱態(tài)啟動的判別可不可以根據(jù)燈兩端電壓來判斷,因為冷態(tài)啟動和熱態(tài)啟動時,燈兩端的電壓變化的速率不一樣,個人觀點(diǎn)!還有你只是檢測燈電流就控制控制燈功率了嗎??照你說在整個過程中都是模糊的控制??在整過程中,我覺得恒功率控制很難,不知道那些高手們用了什么好的算法,有沒有用到PID算法?希望高手能給點(diǎn)指點(diǎn)??謝謝!!
0
回復(fù)
@小小新
我們接觸HID時間不長,沒有多少經(jīng)驗,這里應(yīng)該有更多經(jīng)驗豐富的DX能給你指點(diǎn).如果是35W的燈,那么4.7A的電流顯然過大了.我不知這里大家是怎么做的,我們在點(diǎn)火脈沖以后,首先是兩個寬度較大的矩型脈沖,約幾十MS正負(fù)各一個,用短暫的直流使點(diǎn)火可靠與建立穩(wěn)定的電離,然后全橋正常投入工作,以一百多HZ交流工作,這時開始檢測全橋的電壓和從全橋回路的取樣電阻壓降來檢測燈電流,并通過MCU配合3843主動調(diào)整前端電路的PWM,即根據(jù)燈電流來判斷燈的導(dǎo)通狀態(tài),主動調(diào)整降低PWM,當(dāng)燈電流降到一個設(shè)定數(shù)值時,判認(rèn)燈已進(jìn)入穩(wěn)態(tài),這時取消主動調(diào)整方面的動作,只是被動地根據(jù)閉環(huán)反饋電路使燈的工作功率恒定.上述調(diào)整過程的時間由于燈啟動時的狀態(tài)不同而不同.由于燈啟動時有冷態(tài)和熱態(tài)的不同,不同的狀態(tài)其啟動電流顯然應(yīng)該不同的,我們參考別人的電路,采用一個大電容配合一個大電阻構(gòu)成一個長周期的充放電電路,通過電容的充放電,近似模擬燈的上電加熱與斷電冷卻時的變化狀態(tài),由MCU檢測電容電壓,來確定每次啟動時一開始應(yīng)該給燈加上多大的功率.對于這種設(shè)計,我們老大認(rèn)為是不完善的,電容量的誤差,不同燈泡的特性,使這種模擬無法做到精確,可目前又還想不出更好的辦法,也只能先這樣做了.我們認(rèn)為,無法準(zhǔn)確判斷燈啟動時的狀態(tài),將無法在啟動時給燈以最合適的啟動電流,這樣可能會導(dǎo)致啟動時電流過大或過小,導(dǎo)致對電極的傷害,不知這里的其他DX們,是如何更好處理這部分的工作的?能否給出不同的設(shè)計思路?特別是采用DSP做全數(shù)字工作的DX,又是如何做的?謝謝!
小小新
你好!你所講的“只是被動地根據(jù)閉環(huán)反饋電路使燈的工作功率恒定”,怎么理解被動?這時不用MCU干預(yù)嗎???
你好!你所講的“只是被動地根據(jù)閉環(huán)反饋電路使燈的工作功率恒定”,怎么理解被動?這時不用MCU干預(yù)嗎???
0
回復(fù)
@dongxj
[圖片]500){this.resized=true;this.width=500;this.alt='這是一張縮略圖,點(diǎn)擊可放大。\n按住CTRL,滾動鼠標(biāo)滾輪可自由縮放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/40/1144053888.jpg');}"onmousewheel="returnimgzoom(this);">
你的HID外殼有沒有賣啊``
0
回復(fù)
@song238
小小新 你好!你所講的“只是被動地根據(jù)閉環(huán)反饋電路使燈的工作功率恒定”,怎么理解被動?這時不用MCU干預(yù)嗎???
當(dāng)然這時也有MCU干預(yù),但MCU只是根據(jù)所檢測的數(shù)據(jù)做相應(yīng)的調(diào)整,是一種反饋-閉環(huán)控制,而不象開始那樣,是主動性調(diào)整,包括那兩個直流脈沖.
至于冷態(tài)和熱態(tài)啟動,我們也有考慮采用新的更合適的方式,不是用電容來近似模擬,而是直接取得點(diǎn)火時燈的狀態(tài),但我們現(xiàn)在缺乏燈的一些相關(guān)數(shù)據(jù),而且又有其他新的設(shè)計項目,所以就擱下了.
好象這貼就我們兩人聊,不如我們用站內(nèi)短信或郵件吧?
至于冷態(tài)和熱態(tài)啟動,我們也有考慮采用新的更合適的方式,不是用電容來近似模擬,而是直接取得點(diǎn)火時燈的狀態(tài),但我們現(xiàn)在缺乏燈的一些相關(guān)數(shù)據(jù),而且又有其他新的設(shè)計項目,所以就擱下了.
好象這貼就我們兩人聊,不如我們用站內(nèi)短信或郵件吧?
0
回復(fù)
@小小新
當(dāng)然這時也有MCU干預(yù),但MCU只是根據(jù)所檢測的數(shù)據(jù)做相應(yīng)的調(diào)整,是一種反饋-閉環(huán)控制,而不象開始那樣,是主動性調(diào)整,包括那兩個直流脈沖.至于冷態(tài)和熱態(tài)啟動,我們也有考慮采用新的更合適的方式,不是用電容來近似模擬,而是直接取得點(diǎn)火時燈的狀態(tài),但我們現(xiàn)在缺乏燈的一些相關(guān)數(shù)據(jù),而且又有其他新的設(shè)計項目,所以就擱下了.好象這貼就我們兩人聊,不如我們用站內(nèi)短信或郵件吧?
你有QQ嗎?我不知道站內(nèi)短信怎樣發(fā)??我的QQ是:365628545
0
回復(fù)