




48V300W逆變器前級編程說明(二)
1. 單片機16F676管腳定義。1腳/電源正,14腳/電源負,2腳/啟動蜂鳴器高電平有效,3腳/前級功率過載檢測AD采樣,4腳/在線編程用懸空,5腳/驅動紅色LED, 6腳/驅動綠色LED,7腳/溫度檢測,上面通過10K電阻到+5V,下面接負溫度系數熱敏電阻104到地,8腳/檢測電池電壓,上接電阻47K到輸入電源,下接電阻3.3K到地,9腳/啟動前級7500,高電平有效,10腳/啟動風扇高電平有效,11腳/后級短路檢測,高電平觸發中斷,12腳/前級短路檢測,從7500第3腳輸出,沒有給7500信號時為高電平,13腳/在線編程用懸空。
2. 開機初始化后,檢測后級短路口、前級短路口、電池電壓、溫度,如果都正常,紅綠燈同時亮0.2秒,然后同時關閉;0.2秒后,啟動風扇0.4秒,然后關閉;0.2秒后,啟動蜂鳴器0.2秒,然后關閉;0.2秒后,點亮綠燈,開啟前級。具體開啟多長時間,以上次試驗結果為準。特別注意,初始化時前級短路口高電平為正常。程序進入主循環。如果開機初始化時發現后級短路口、前級短路口、電池電壓、溫度不正常,程序進入每個對應的子程序(跟正常工作時的子程序相同入口)。當然,此時由于沒有開啟前級,理論上不該有前級、后級短路現象,但如果電路板硬件不正常,也會出現所謂的短路現象。電壓正常范圍是指低壓關斷和高壓關斷之間,溫度正常范圍是指溫度低于溫度關斷值(注意溫度越高值越低)。因為前級短路保護首先硬件器作用,為了降低程序難度,在開啟前級后,延時1秒,再次判斷前級短路口是否變成低電平。如果是低電平,程序跳到主循環,如果還是高電平,則認為是前級短路。具體延時時間長度由試驗測試確定。
3. 主循環
主循環掃描前級短路口、前級過載AD轉換結果、電池電壓AD轉換結果、溫度AD轉換結果,發現異常,跳轉到相應的故障處理子程序。后級短路判斷是在中斷里做,故不需要掃描后級短路端口。后級短路口高電平觸發中斷。前級短路口檢測,是掃描端口高電平為短路。前級過載AD轉換、電池電壓AD轉換、溫度AD轉換結束后分別在一個寄存器進行標識。如果正常,主循環一直循環;如果不正常,跳到故障處理子程序。故障現象,在AD轉換結束時標示。如何處理故障在故障處理子程序中完成。何時啟動及多長時間啟動前級過載AD轉換、電池電壓AD轉換、溫度AD轉換要在主循環掃描時判定。我認為應該在主循環外做一個定時器,到達一定時間后,在一個寄存器中標示。主循環掃描到該標記后啟動AD轉換。并且三個AD轉換,不應該連續完成。溫度AD轉換時間間隔可以長一點,比如3秒一次。在正常工作時,電池電壓應該不會突變,故電池電壓AD轉換時間間隔可以設為2秒一次。初始化時,已經檢測過電池電壓,如果有問題,就不啟動前級,所以我們認為電池電壓不會突變是有依據的。前級過載AD轉換應該是程序工作重點。當然,你也可以在AD轉換后進行故障處理,不需要在主循環標示。
4. 故障處理子程序
A.后級過載和短路。后級過載時,后級單片機一直重新啟動,前級不知道,所以前級不需要處理。后級短路時,綠燈滅,紅燈閃爍5次/秒,蜂鳴器響10次/秒,關閉前級。
B.前級過載和短路。前級過載時,關閉前級,綠燈滅紅燈亮,3秒后重新啟動,綠燈亮紅燈滅。如是5次,徹底關閉前級,紅綠燈交替閃爍,5次/秒,蜂鳴器響5次/秒。前級短路時,綠燈滅,紅燈亮,蜂鳴器長鳴,關閉前級。
C.電池電壓檢測。低壓報警,紅燈滅,綠燈閃爍5次/秒,蜂鳴器響5次/秒。低壓關斷,紅燈閃爍5次/秒,綠燈滅,蜂鳴器不響,關閉前級。電池電壓升高到一定值時,開啟前級,開啟值大于關斷值,紅燈滅,綠燈亮。高壓關斷,紅燈亮,綠燈滅,蜂鳴器響5次/秒,關閉前級。電池電壓降低到一定值時,開啟前級,開啟值小于關斷值,紅燈滅,綠燈亮。
D.溫度檢測。風扇控制,溫度高于45度,開風扇,低于35度關風扇。高溫報警,高于75度,綠燈閃爍5次/秒。紅燈滅,蜂鳴器不響。高溫報警解除,低75度,綠燈亮。紅燈滅,蜂鳴器不響。溫度關斷,高于90度,綠燈滅,紅燈亮,關閉前級,蜂鳴器不響。溫度降到60度時,開啟前級,紅燈滅,綠燈亮。
5. 前級過載檢測。前級功率過載檢測口也需要AD轉換,并處理。后級過載和短路基準值小于前級過載和短路基準值,當后級過載和短路檢測失效時,前級才能檢測到過載和短路信號。理論上后級過載和短路保護應該比前級先起作用。
6. 請按照此說明重新編寫程序。未盡事宜,隨時聯系。
7. 正常工作電池電壓范圍DC42-60V,
低于44V低壓報警(對應檢測腳電壓為2.88V),
40-44V(取42V)之間低壓關斷
(對應檢測腳電壓為2.75V),
48-50V(取49V)之間低壓關斷恢復
(對應檢測腳電壓為3.21V),
58-60V(取59V))之間高壓關斷
(對應檢測腳電壓為3.87V)
57-59V(取56V))之間高壓關斷恢復
(對應檢測腳電壓為3.67V)。
8. 正常工作溫度范圍0-90度,
高于45度啟動風扇(對應檢測腳電壓小于4.0V),
低于40度關閉風扇(對應檢測腳電壓大于4.2V),
高于90度關斷輸出(對應檢測腳電壓小于2.3V),
低于70度重新啟動(對應檢測腳電壓大于2.6V)。
2012-4-18