本發(fā)明涉及電機技術(shù)領(lǐng)域,特別涉及一種可編程電機的編程器。
背景技術(shù):
隨著空調(diào)行業(yè)的發(fā)展,對風機電機的功能性要求越來越多,此類電機大多數(shù)由軟件進行控制。通常,軟件功能、算法決定了電機的功能、性能,軟件邏輯、算法的可靠度,在一定程度上決定了電機工作的穩(wěn)定性。而軟件測試用例并不能完全反應(yīng)實際使用場景,進而造成軟件存在漏洞隱患。
對于空調(diào)行業(yè)來說,電機用量較大,存在軟件隱患的電機一旦大批量流入市場,將存在批量電機報廢的隱患。
技術(shù)實現(xiàn)要素:
本發(fā)明旨在至少在一定程度上解決相關(guān)技術(shù)中的技術(shù)問題之一。為此,本發(fā)明的一個目的在于提出一種可編程電機的編程器,能夠?qū)崿F(xiàn)對電機的軟件參數(shù)設(shè)定、修改或者軟件程序的重新燒錄,而且編程器較小,使用靈活方便。
為實現(xiàn)上述目的,本發(fā)明一方面實施例提出了一種可編程電機的編程器,包括:第一通信接口,所述第一通信接口用以接收可編程電機的參數(shù)或者軟件程序以獲得第一信號;信號轉(zhuǎn)換模塊,所述信號轉(zhuǎn)換模塊的一端與所述第一通信接口相連,所述信號轉(zhuǎn)換模塊用以將所述第一信號轉(zhuǎn)換為第二信號;第二通信接口,所述第二通信接口與所述信號轉(zhuǎn)換模塊的另一端相連,所述第二通信接口用以將所述第二信號傳輸至所述可編程電機,以對所述可編程電機的參數(shù)或者軟件程序進行更新。
根據(jù)本發(fā)明實施例的可編程電機的編程器,通過第一通信接口接收可編程電機的參數(shù)或者軟件程序以獲得第一信號,然后信號轉(zhuǎn)換模塊將第一信號轉(zhuǎn)換為第二信號,并通過第二通信接口將第二信號傳輸至可編程電機,以對可編程電機的參數(shù)或者軟件程序進行更新。從而實現(xiàn)對電機的軟件參數(shù)設(shè)定、修改或者軟件程序的重新燒錄,而且編程器較小,使用靈活方便,即使電機已經(jīng)安裝在空調(diào)等裝置中,也無需拆除電機,通過該編程器建立電機與終端的通信,即可實現(xiàn)電機的再編程。
根據(jù)本發(fā)明的一個實施例,上述的可編程電機的編程器還包括:信號隔離電路,所述信號隔離電路的一端與所述信號轉(zhuǎn)換模塊的另一端相連,所述信號隔離電路用以對所述第二信號進行隔離;信號調(diào)理電路,所述信號調(diào)理電路的一端與所述信號隔離電路的另一端相連,所述信號調(diào)理電路的另一端與所述第二通信接口相連,所述信號調(diào)理電路用以對隔離后的第二信號進行調(diào)理。
根據(jù)本發(fā)明的一個實施例,所述第一通信接口為USB接口,所述第二通信接口為串行接口。
根據(jù)本發(fā)明的一個實施例,所述第二通信接口包括串行通信發(fā)送端口、串行通信接收端口、直流電壓與公共端接口和電機供電接口,其中,所述串行通信發(fā)送端口和所述串行通信接收端口分別為所述第二通信接口的信號發(fā)送端和信號接收端,所述直流電壓與公共端接口為所述第二通信接口的電源端和接地端,所述電機供電接口為所述可編程電機的供電端。
根據(jù)本發(fā)明的一個實施例,上述的可編程電機的編程器,還包括:隔離電源,所述隔離電源的一端與所述第一通信接口的電源端相連,所述隔離電源的另一端與所述直流電壓與公共端接口相連,所述隔離電源用以將所述第一通信接口的電源電壓轉(zhuǎn)換為第一電壓并進行隔離,以給所述第二通信接口供電。
根據(jù)本發(fā)明的一個實施例,上述的可編程電機的編程器,還包括:泵升電源,所述泵升電源的一端與所述隔離電源的另一端相連,所述泵升電源的另一端與所述電機供電接口相連,所述泵升電源用以將隔離后的第一電壓泵升為第二電壓,并通過所述電機供電接口給所述可編程電機供電。
根據(jù)本發(fā)明的一個實施例,所述直流電壓與公共端接口的直流電壓為10~30V,所述電機供電接口的電壓大于等于30V。
根據(jù)本發(fā)明的一個實施例,上述的可編程電機的編程器,還包括:狀態(tài)指示模塊,所述狀態(tài)指示模塊用以指示所述編程器的工作狀態(tài)。
根據(jù)本發(fā)明的一個實施例,所述狀態(tài)指示模塊包括電源指示燈和狀態(tài)指示燈。
根據(jù)本發(fā)明的一個實施例,所述可編程電機的參數(shù)包括電機反電動勢、電機轉(zhuǎn)動慣量、電機轉(zhuǎn)矩、電機轉(zhuǎn)向、電機轉(zhuǎn)速和風機風量中的一種或多種。
附圖說明
圖1是根據(jù)本發(fā)明實施例的可編程電機的編程器的方框示意圖;
圖2是根據(jù)本發(fā)明一個實施例的可編程電機的編程器的方框示意圖;
圖3是根據(jù)本發(fā)明另一個實施例的可編程電機的編程器的方框示意圖;
圖4是根據(jù)本發(fā)明一個實施例的對可編程電機再編程時編程器與可編程電機的再編程接口的連接示意圖;
圖5是根據(jù)本發(fā)明一個實施例的可編程電機的示意圖。
具體實施方式
下面詳細描述本發(fā)明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,旨在用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。
下面參照附圖來描述根據(jù)本發(fā)明實施例提出的可編程電機的編程器。
為了防止因存在軟件漏洞的電機流入市場造成大批量電機報廢,可以在電機的驅(qū)動器上預(yù)留有再編程接口。當需要對電機的參數(shù)進行設(shè)定、修改,或者對電機的軟件程序進行重新燒錄時,即對電機進行再編程時,可通過電機驅(qū)動器上的再編程接口對電機進行再編程,而具有再編程功能的電機稱為可編程電機,這樣不僅可以有效防止因軟件漏洞造成電機直接報廢,而且當再編程接口設(shè)置在電機驅(qū)動器外部時,無需拆解電機驅(qū)動器,即可實現(xiàn)電機的再編程,從而可有效降低售后成本,提高電機售后效率。
針對上述可編程電機,本發(fā)明提出了一種可編程電機的編程器。圖1是根據(jù)本發(fā)明實施例的可編程電機的編程器的方框示意圖。如圖1所示,該可編程電機的編程器10包括:第一通信接口11、信號轉(zhuǎn)換模塊12和第二通信接口13。
其中,第一通信接口11用以接收可編程電機的參數(shù)或者軟件程序以獲得第一信號,信號轉(zhuǎn)換模塊12的一端與第一通信接口11相連,信號轉(zhuǎn)換模塊12用以將第一信號轉(zhuǎn)換為第二信號,第二通信接口13與信號轉(zhuǎn)換模塊12的另一端相連,第二通信接口13用以將第二信號傳輸至可編程電機20,以對可編程電機20的參數(shù)或者軟件程序進行更新。
在本發(fā)明的實施例中,可編程電機20的參數(shù)可包括電機反電動勢、電機轉(zhuǎn)動慣量、電機轉(zhuǎn)矩、電機轉(zhuǎn)向、電機轉(zhuǎn)速和風機風量中的一種或多種。
根據(jù)本發(fā)明的一個實施例,第一通信接口11可以為USB接口,第二通信接口13可以為串行接口。
具體而言,為了增加編程器10的通用性,充分利用計算機30上的USB端口,第一通信接口11優(yōu)選采用USB接口,且其供電能力不低于300mA。第二通信接口13與可編程電機20上的再編程接口相匹配,例如可以為串行接口。
當需要對可編程電機20的參數(shù)進行設(shè)定或修改時,首先保持可編程電機20無供電,然后將編程器10的第二通信接口13與可編程電機20的再編程接口對應(yīng)相連,再將編程器10的第一通信接口11與計算機30的USB接口相連,從而建立起編程器10與可編程電機20的電氣連接。此時通過計算機30的USB接口發(fā)送可編程電機20的參數(shù)至第一通信接口11,其中,可編程電機20的參數(shù)可以為電機轉(zhuǎn)矩(用于恒轉(zhuǎn)矩控制)、電機轉(zhuǎn)速(用于恒轉(zhuǎn)速控制)和風機風量(如可編程電機20用于空調(diào)風機時,用于恒風量控制)等。信號轉(zhuǎn)換模塊12將第一通信接口11的USB信號轉(zhuǎn)換為串行信號(如RS232),并通過第二通信接口13傳輸至可編程電機20的再編程接口,從而實現(xiàn)可編程電機20參數(shù)的設(shè)定或修改。
當需要對可編程電機20的軟件程序進行燒錄時,首先保持可編程電機20無供電,然后將編程器10的第二通信接口13與可編程電機20的再編程接口對應(yīng)相連,再將編程器10的第一通信接口11與計算機30的USB接口相連,最后再給可編程電機20供電。此時通過計算機30的USB接口下發(fā)新的軟件程序至第一通信接口11,信號轉(zhuǎn)換模塊12將第一通信接口11的USB信號轉(zhuǎn)換為串行信號,并通過第二通信接口13傳輸至可編程電機20的再編程接口,對可編程電機20的軟件程序進行更新,從而實現(xiàn)可編程電機20軟件程序的燒錄。
在再編程過程中,無需拆解電機驅(qū)動器,直接將編程器插入電機的再編程接口,即可實現(xiàn)電機的再編程,而且編程器較小,使用靈活方便,有效降低了售后成本,同時有效提高了售后效率。
根據(jù)本發(fā)明的一個實施例,如圖2所示,上述的可編程電機的編程器10還包括:信號隔離電路14和信號調(diào)理電路15。其中,信號隔離電路14的一端與信號轉(zhuǎn)換模塊12的另一端相連,信號隔離電路14用以對第二信號進行隔離。信號調(diào)理電路15的一端與信號隔離電路14的另一端相連,信號調(diào)理電路15的另一端與第二通信接口13相連,信號調(diào)理電路15用以對隔離后的第二信號進行調(diào)理。
具體而言,通常電機運行時會對信號的傳輸產(chǎn)生一定的干擾,為了防止可編程電機20對信號傳輸?shù)挠绊?,還在信號轉(zhuǎn)換模塊12與第二通信接口13之間設(shè)置信號隔離電路14,以確保USB信號不受可編程電機20的影響。另外還通過信號調(diào)理電路15對隔離后的串行信號進行調(diào)理,以使調(diào)理后的串行信號能夠適用于與可編程電機20的通信。
根據(jù)本發(fā)明的一個實施例,如圖3所示,第二通信接口13可包括串行通信發(fā)送端口TX、串行通信接收端口RX、直流電壓與公共端接口131和電機供電接口132。其中,串行通信發(fā)送端口TX和串行通信接收端口RX分別為第二通信接口13的信號發(fā)送端和信號接收端,直流電壓與公共端接口131為第二通信接口13的電源端和接地端,電機供電接口132為可編程電機20的供電端。
具體而言,可編程電機20的工作電壓可以由其他外部電源提供,也可以通過編程器10提供。當由其他外部電源提供時,第二通信接口13可包括串行通信發(fā)送端口TX、串行通信接收端口RX、直流電壓與公共端接口131;當通過編程器10提供時,將在編程器10上預(yù)留一個電機供電接口132,以通過編程器10給可編程電機20的內(nèi)部電路供電,此時第二通信接口13可包括串行通信發(fā)送端口TX、串行通信接收端口RX、直流電壓與公共端接口131和電機供電接口132。
在本發(fā)明的實施例中,直流電壓與公共端接口的直流電壓可以為10~30V,電機供電接口的電壓大于等于30V。
進一步地,根據(jù)本發(fā)明的一個實施例,如圖3所示,上述的可編程電機的編程器10還包括:隔離電源16,隔離電源16的一端與第一通信接口11的電源端相連,隔離電源16的另一端與直流電壓與公共端接口131相連,隔離電源16用以將第一通信接口11的電源電壓轉(zhuǎn)換為第一電壓并進行隔離,以給第二通信接口13供電。
具體而言,在數(shù)據(jù)通信時,需要給第二通信接口13進行供電。例如,可以通過隔離電源16直接將USB接口的電源電壓(5VDC)轉(zhuǎn)換為串行通信時所需的電壓(如10~20VDC)輸出至直流電壓與公共端接口131,以給數(shù)據(jù)通信提供一定的電壓。同時,隔離電源16對轉(zhuǎn)換前后的電壓進行電氣隔離,防止對USB供電電壓產(chǎn)生影響,降低USB接口供電電壓的穩(wěn)定性和可靠性。
進一步地,如圖3所示,上述的可編程電機的編程器10還可包括:泵升電源17,泵升電源17的一端與隔離電源16的另一端相連,泵升電源17的另一端與電機供電接口132相連,泵升電源17用以將隔離后的第一電壓泵升為第二電壓,并通過電機供電接口132給可編程電機20供電。
具體而言,在對可編程電機20的軟件程序進行更新時,需要對可編程電機20進行供電,例如,可以利用其它外部電源給可編程電機20進行供電,也可以直接通過編程器10給可編程電機20進行供電。由于在對可編程電機20進行再編程時,只要能夠滿足電機的最低工作電壓即可,例如,當可編程電機20為直流無刷電機時,其最低工作電壓為30V,此時可通過泵升電源17將隔離電源16產(chǎn)生的第一電壓(如12VDC)泵升至30V及以上,提供給可編程電機20的供電接口,給可編程電機20的內(nèi)部電路供電。
另外,在給可編程電機20進行供電時,可采用軟啟動方式,即通過對泵升電源17進行合理設(shè)置,逐漸增加泵升電源17的輸出電流,以減少對泵升電源和可編程電機的內(nèi)部電路的沖擊。
為使本領(lǐng)域技術(shù)人員更清楚的了解本發(fā)明,下面結(jié)合一個具體示例來對本發(fā)明做進一步說明。
具體地,圖4是根據(jù)本發(fā)明一個實施例的對可編程電機再編程時編程器與可編程電機的再編程接口的連接示意圖,圖5是根據(jù)本發(fā)明一個實施例的可編程電機的示意圖。如圖4和圖5所示,當需要對可編程電機20的參數(shù)進行設(shè)定、修改時,首先保持可編程電機20無供電,然后將編程器10的串行通信發(fā)送端口TX與可編程電機20的再編程接口中的端口4相連,將編程器10的串行通信接收端口RX與可編程電機20的再編程接口中的端口1相連,將編程器10的直流電壓與公共端接口131與可編程電機20的再編程接口中的端口5和端口C相連,再將編程器10的第一通信接口11與計算機30的USB接口相連,從而建立起編程器10與可編程電機20的電氣連接,通過編程器10實現(xiàn)可編程電機20參數(shù)的設(shè)定或修改。
需要說明的是,端口1~端口5對應(yīng)不同的檔位,通過對端口1~端口5的合理分配,可實現(xiàn)轉(zhuǎn)矩、轉(zhuǎn)速以及風量等的多檔位設(shè)置,且端口G為保護地。
當需要對可編程電機20的軟件程序進行燒錄時,首先保持可編程電機20無供電,然后將編程器10的串行通信發(fā)送端口TX與可編程電機20的再編程接口中的端口4相連,將編程器10的串行通信接收端口RX與可編程電機20的再編程接口中的端口1相連,將編程器10的直流電壓與公共端接口131與可編程電機20的再編程接口中的端口5和端口C相連,以及將編程器10的直流電壓與公共端接口131中的電源端與可編程電機20的再編程接口中的端口B相連(或者直接由外部電源給端口B供電,此時需要保證直流電壓與公共端接口131中的接地端與外部電源的接地端的電平相同),再將編程器10的第一通信接口11與計算機30的USB接口相連,最后將編程器10的電機供電接口132與可編程電機20的再編程接口中的端口L、N相連,給可編程電機20供電(或者直接由外部電源連接至端口L、N,給可編程電機20供電),從而通過編程器10實現(xiàn)可編程電機20軟件程序的燒錄。
另外,為了能夠?qū)崟r了解到編程器10的工作狀態(tài),在本發(fā)明的一個實施例中,上述的可編程電機的編程器10還包括:狀態(tài)指示模塊(圖中未具體示出),狀態(tài)指示模塊用以指示編程器的工作狀態(tài)。
具體地,狀態(tài)指示模塊可包括電源指示燈和狀態(tài)指示燈,其中,電源指示燈用以判斷編程器10是否有電,即當計算機30與編程器10建立連接后,隔離電源16會將USB接口的5VDC轉(zhuǎn)換為12VDC給信號調(diào)理電路15和直流電壓與公共端接口131,此時電源指示燈亮,表明已經(jīng)建立電氣連接。狀態(tài)指示燈用以判斷編程器10是否處于通信狀態(tài)或者異常狀態(tài)等,具體如表1所示。
表1
根據(jù)表1所示的指示燈的狀態(tài),即可快速且有效的判斷出編程器是否處于正常工作狀態(tài),并在編程器出現(xiàn)異常時,能夠直接判斷出編程器異常的原因。
綜上所述,根據(jù)本發(fā)明實施例的可編程電機的編程器,通過第一通信接口接收可編程電機的參數(shù)或者軟件程序以獲得第一信號,然后信號轉(zhuǎn)換模塊將第一信號轉(zhuǎn)換為第二信號,并通過第二通信接口將第二信號傳輸至可編程電機,以對可編程電機的參數(shù)或者軟件程序進行更新。從而實現(xiàn)對電機的軟件參數(shù)設(shè)定、修改或者軟件程序的重新燒錄,而且編程器較小,使用靈活方便,即使電機已經(jīng)安裝在空調(diào)等裝置中,也無需拆除電機,通過該編程器建立電機與終端的通信,即可實現(xiàn)電機的再編程。
在本發(fā)明的描述中,需要理解的是,術(shù)語“中心”、“縱向”、“橫向”、“長度”、“寬度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“豎直”、“水平”、“頂”、“底”“內(nèi)”、“外”、“順時針”、“逆時針”、“軸向”、“徑向”、“周向”等指示的方位或位置關(guān)系為基于附圖所示的方位或位置關(guān)系,僅是為了便于描述本發(fā)明和簡化描述,而不是指示或暗示所指的裝置或元件必須具有特定的方位、以特定的方位構(gòu)造和操作,因此不能理解為對本發(fā)明的限制。
此外,術(shù)語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對重要性或者隱含指明所指示的技術(shù)特征的數(shù)量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括至少一個該特征。在本發(fā)明的描述中,“多個”的含義是至少兩個,例如兩個,三個等,除非另有明確具體的限定。
在本發(fā)明中,除非另有明確的規(guī)定和限定,術(shù)語“安裝”、“相連”、“連接”、“固定”等術(shù)語應(yīng)做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或成一體;可以是機械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連,可以是兩個元件內(nèi)部的連通或兩個元件的相互作用關(guān)系,除非另有明確的限定。對于本領(lǐng)域的普通技術(shù)人員而言,可以根據(jù)具體情況理解上述術(shù)語在本發(fā)明中的具體含義。
在本發(fā)明中,除非另有明確的規(guī)定和限定,第一特征在第二特征“上”或“下”可以是第一和第二特征直接接觸,或第一和第二特征通過中間媒介間接接觸。而且,第一特征在第二特征“之上”、“上方”和“上面”可是第一特征在第二特征正上方或斜上方,或僅僅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”可以是第一特征在第二特征正下方或斜下方,或僅僅表示第一特征水平高度小于第二特征。
在本說明書的描述中,參考術(shù)語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點包含于本發(fā)明的至少一個實施例或示例中。在本說明書中,對上述術(shù)語的示意性表述不必須針對的是相同的實施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點可以在任一個或多個實施例或示例中以合適的方式結(jié)合。此外,在不相互矛盾的情況下,本領(lǐng)域的技術(shù)人員可以將本說明書中描述的不同實施例或示例以及不同實施例或示例的特征進行結(jié)合和組合。
盡管上面已經(jīng)示出和描述了本發(fā)明的實施例,可以理解的是,上述實施例是示例性的,不能理解為對本發(fā)明的限制,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的范圍內(nèi)可以對上述實施例進行變化、修改、替換和變型。