本發(fā)明涉及到電機(jī)技術(shù)領(lǐng)域,特別是一種電機(jī)控制器的動(dòng)態(tài)過(guò)溫保護(hù)。
背景技術(shù):
隨著電子系統(tǒng)的復(fù)雜性和集成度越來(lái)越高,而工作電壓越來(lái)越低,電子系統(tǒng)對(duì)可靠性、穩(wěn)定性和安全性的要求也越來(lái)越高,保護(hù)設(shè)計(jì)的重要性也越來(lái)越強(qiáng)。電機(jī)控制器驅(qū)動(dòng)電機(jī)散發(fā)大量的熱量,如持續(xù)的大功率即峰值扭矩輸出容易造成溫度無(wú)法散去,如果此時(shí)不加以溫度保護(hù)限制很容易燒毀內(nèi)部逆變器至燒毀電機(jī)。
技術(shù)實(shí)現(xiàn)要素:
為解決上述技術(shù)問(wèn)題,本發(fā)明提供了一種電機(jī)控制器的動(dòng)態(tài)過(guò)溫保護(hù)方法,其包括以下步驟:
s1:將溫度傳感器采集得到的數(shù)字信號(hào)轉(zhuǎn)換為標(biāo)準(zhǔn)攝氏溫度temp;
s2:判斷temp大于預(yù)設(shè)的過(guò)溫保護(hù)閾值temp_max1是否為真,如為真則計(jì)數(shù)器cnt1遞增,否則cnt1遞減;
s3:判斷cnt1是否大于0,如大于0則控制逆變器控制電路關(guān)閉逆變器輸出,如小于等于0則執(zhí)行步驟s4;
s4:通過(guò)單片機(jī)讀取逆變器電流cur并根據(jù)cur獲取硬件過(guò)溫保護(hù)閾值temp_hp,temp_hp=f(cur),其中f(cur)=max_temp_hp-k*(cur/max_cur),其中max_temp_hp為預(yù)設(shè)的最大硬件過(guò)溫保護(hù)閾值,k為預(yù)設(shè)參數(shù),max_cur為逆變器允許輸出的最大電流;
s5:?jiǎn)纹瑱C(jī)將temp_hp轉(zhuǎn)化為模擬電壓值,所述模擬電壓值通過(guò)電平轉(zhuǎn)換電路轉(zhuǎn)化為比較器的正端輸入值;
s6:將溫度傳感器采集的數(shù)字信號(hào)經(jīng)過(guò)電平轉(zhuǎn)化電路轉(zhuǎn)換為比較器的負(fù)端輸入值;
s7:當(dāng)比較器的負(fù)端輸入值大于比較器的正端輸入值時(shí)比較器將輸出低電平,當(dāng)比較器當(dāng)比較器的負(fù)端輸入值小于比較器的正端輸入值時(shí)比較器將輸出高電平,比較器輸出低電平時(shí)鎖存,高電平時(shí)不鎖存;
s8:鎖存電平為低則電機(jī)控制器過(guò)溫,逆變器控制電路自動(dòng)切斷逆變器輸出;鎖存電平為低時(shí)計(jì)數(shù)器cnt2遞增,否則cnt遞減;
s9:判斷計(jì)數(shù)器cnt2是否大于0,如大于0則在鎖存電路關(guān)閉逆變器輸出的同時(shí)通過(guò)單片機(jī)控制逆變器控制電路完成逆變器輸出的二次關(guān)閉,電機(jī)控制器完成斷電實(shí)現(xiàn)動(dòng)態(tài)過(guò)溫保護(hù);如小于等于0則復(fù)位鎖存電路使鎖存電路輸出高電平,復(fù)位鎖存電路通過(guò)逆變器控制電路自動(dòng)恢復(fù)逆變器輸出,電機(jī)控制器完成通電實(shí)現(xiàn)電機(jī)控制器的動(dòng)態(tài)恢復(fù)。
本發(fā)明具有以下有益效果:
本發(fā)明通過(guò)單片機(jī)讀取逆變器電流并獲取過(guò)溫硬件保護(hù)閾值,通過(guò)硬件保護(hù)閾值的動(dòng)態(tài)變化特性實(shí)現(xiàn)了硬件的動(dòng)態(tài)過(guò)溫保護(hù),并且通過(guò)復(fù)位鎖存電路的復(fù)位功能實(shí)現(xiàn)硬件的動(dòng)態(tài)恢復(fù)。
當(dāng)然,實(shí)施本發(fā)明的任一產(chǎn)品并不一定需要同時(shí)達(dá)到以上所述的所有優(yōu)點(diǎn)。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例描述所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例提供的電機(jī)控制器的動(dòng)態(tài)過(guò)溫保護(hù)方法流程示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
如圖1所示,本發(fā)明提供了一種電機(jī)控制器的動(dòng)態(tài)過(guò)溫保護(hù)方法,其包括以下步驟:
s1:將溫度傳感器采集得到的數(shù)字信號(hào)轉(zhuǎn)換為標(biāo)準(zhǔn)攝氏溫度temp;
s2:判斷temp大于預(yù)設(shè)的過(guò)溫保護(hù)閾值temp_max1是否為真,如為真則計(jì)數(shù)器cnt1遞增,否則cnt1遞減;
s3:判斷cnt1是否大于0,如大于0則控制逆變器控制電路關(guān)閉逆變器輸出,如小于等于0則執(zhí)行步驟s4;
s4:通過(guò)單片機(jī)讀取逆變器電流cur并根據(jù)cur獲取硬件過(guò)溫保護(hù)閾值temp_hp,temp_hp=f(cur),其中f(cur)=max_temp_hp-k*(cur/max_cur),其中max_temp_hp為預(yù)設(shè)的最大硬件過(guò)溫保護(hù)閾值,k為預(yù)設(shè)參數(shù),max_cur為逆變器允許輸出的最大電流;
s5:?jiǎn)纹瑱C(jī)將temp_hp轉(zhuǎn)化為模擬電壓值,所述模擬電壓值通過(guò)電平轉(zhuǎn)換電路轉(zhuǎn)化為比較器的正端輸入值;
s6:將溫度傳感器采集的數(shù)字信號(hào)經(jīng)過(guò)電平轉(zhuǎn)化電路轉(zhuǎn)換為比較器的負(fù)端輸入值;
s7:當(dāng)比較器的負(fù)端輸入值大于比較器的正端輸入值時(shí)比較器將輸出低電平,當(dāng)比較器當(dāng)比較器的負(fù)端輸入值小于比較器的正端輸入值時(shí)比較器將輸出高電平,比較器輸出低電平時(shí)鎖存,高電平時(shí)不鎖存;
s8:鎖存電平為低則電機(jī)控制器過(guò)溫,逆變器控制電路自動(dòng)切斷逆變器輸出;鎖存電平為低時(shí)計(jì)數(shù)器cnt2遞增,否則cnt遞減;
s9:判斷計(jì)數(shù)器cnt2是否大于0,如大于0則在鎖存電路關(guān)閉逆變器輸出的同時(shí)通過(guò)單片機(jī)控制逆變器控制電路完成逆變器輸出的二次關(guān)閉,電機(jī)控制器完成斷電實(shí)現(xiàn)動(dòng)態(tài)過(guò)溫保護(hù);如小于等于0則復(fù)位鎖存電路使鎖存電路輸出高電平,復(fù)位鎖存電路通過(guò)逆變器控制電路自動(dòng)恢復(fù)逆變器輸出,電機(jī)控制器完成通電實(shí)現(xiàn)電機(jī)控制器的動(dòng)態(tài)恢復(fù)。
本發(fā)明通過(guò)單片機(jī)讀取逆變器電流并獲取過(guò)溫硬件保護(hù)閾值,通過(guò)硬件保護(hù)閾值的動(dòng)態(tài)變化特性實(shí)現(xiàn)了硬件的動(dòng)態(tài)過(guò)溫保護(hù),并且通過(guò)復(fù)位鎖存電路的復(fù)位功能實(shí)現(xiàn)硬件的動(dòng)態(tài)恢復(fù)。
以上公開的本發(fā)明優(yōu)選實(shí)施例只是用于幫助闡述本發(fā)明。優(yōu)選實(shí)施例并沒有詳盡敘述所有的細(xì)節(jié),也不限制該發(fā)明僅為所述的具體實(shí)施方式。顯然,根據(jù)本說(shuō)明書的內(nèi)容,可作很多的修改和變化。本說(shuō)明書選取并具體描述這些實(shí)施例,是為了更好地解釋本發(fā)明的原理和實(shí)際應(yīng)用,從而使所屬技術(shù)領(lǐng)域技術(shù)人員能很好地理解和利用本發(fā)明。本發(fā)明僅受權(quán)利要求書及其全部范圍和等效物的限制。