本發(fā)明涉及一種汽車空調(diào)壓縮機(jī)控制器標(biāo)定系統(tǒng)及標(biāo)定方法,特別涉及一種標(biāo)定車載空調(diào)壓縮機(jī)控制器的系統(tǒng)及方法。
背景技術(shù):
21世紀(jì),環(huán)境污染問(wèn)題越來(lái)越突出,這引發(fā)了汽車行業(yè)的變革。汽車由傳統(tǒng)的燃油汽車向電動(dòng)汽車轉(zhuǎn)型,電動(dòng)汽車相關(guān)行業(yè)也面臨著更加嚴(yán)峻的考驗(yàn)。汽車空調(diào)作為影響汽車舒適性的重要環(huán)節(jié),需要對(duì)其壓縮機(jī)控制器的參數(shù)進(jìn)行優(yōu)化。
由于車載控制器與零部件的聯(lián)系,且型號(hào)相同的零部件之間還存在個(gè)體差異,因此在保證壓縮機(jī)控制策略不變的前提下,針對(duì)不同的壓縮機(jī),需要調(diào)整控制器的參數(shù),才能使達(dá)到最優(yōu)的控制效果,這一過(guò)程也叫做標(biāo)定。基于can總線進(jìn)行標(biāo)定已在汽車行業(yè)廣泛應(yīng)用。但目前廣泛應(yīng)用的標(biāo)定系統(tǒng)主要針對(duì)傳統(tǒng)汽車的發(fā)動(dòng)機(jī)、變速器。缺乏對(duì)汽車空調(diào)系統(tǒng)的專用標(biāo)定方法和系統(tǒng)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明要解決的技術(shù)問(wèn)題是,提供一種汽車空調(diào)壓縮機(jī)控制器標(biāo)定系統(tǒng)及方法,可以方便的對(duì)壓縮機(jī)控制器進(jìn)行標(biāo)定,提高控制器的適應(yīng)性,有效降低產(chǎn)品開發(fā)和調(diào)試的成本,同時(shí)提高壓縮機(jī)控制器的控制效果。
為解決上述技術(shù)問(wèn)題,本發(fā)明采用如下技術(shù)方案:
一種汽車空調(diào)壓縮機(jī)控制器標(biāo)定系統(tǒng),其特征在于主要包括:上位機(jī),usb-can卡、壓縮機(jī)控制器;
其中,usb-can卡用于連接上位機(jī)與壓縮機(jī)控制器;將can總線信號(hào)轉(zhuǎn)換為usb信號(hào),通過(guò)can總線與壓縮機(jī)控制器進(jìn)行數(shù)據(jù)傳輸,并同時(shí)通過(guò)usb線與上位機(jī)的labview程序通信;
上位機(jī)裝載labview程序,所述labview程序基于ccp標(biāo)定協(xié)議,包括監(jiān)控模塊以及參數(shù)標(biāo)定模塊;所述監(jiān)控模塊用以實(shí)時(shí)接收壓縮機(jī)控制器的運(yùn)行情況,用于對(duì)壓縮機(jī)進(jìn)行監(jiān)控;所述參數(shù)標(biāo)定模塊用于ram區(qū)標(biāo)定數(shù)據(jù)的寫入以及flash區(qū)數(shù)據(jù)的寫入,所述ram區(qū)標(biāo)定數(shù)據(jù)寫入用以改變壓縮機(jī)控制器的實(shí)時(shí)控制,對(duì)壓縮機(jī)控制器進(jìn)行標(biāo)定數(shù)據(jù)更新。
上述技術(shù)方案中,所述的標(biāo)定數(shù)據(jù)包括第一類參數(shù)和第二類參數(shù),第一類參數(shù)通過(guò)can總線直接寫入flash存儲(chǔ)區(qū),第二類參數(shù)首先寫入壓縮機(jī)控制器的ram區(qū),再寫入壓縮機(jī)控制器的flash存儲(chǔ)區(qū);第一類參數(shù)包括電機(jī)功率、最高轉(zhuǎn)速、電機(jī)類型、控制算法類型、車型型號(hào);第二類參數(shù)包括電壓上限、電壓下限、電流上限、電流下限。
上述技術(shù)方案中,第二類參數(shù)寫入壓縮機(jī)控制器的ram區(qū)后,上位機(jī)通過(guò)改變指定變量值,獲得若干組試驗(yàn)結(jié)果,從中選取一組最優(yōu)的第二類參數(shù)并通過(guò)ccp編程命令寫入壓縮機(jī)控制器指定的flash存儲(chǔ)區(qū)。
一種汽車空調(diào)壓縮機(jī)控制器標(biāo)定方法,其特征在于,所述方法包括:
壓縮機(jī)控制器上電初始化之后,系統(tǒng)以初始參數(shù)運(yùn)行;
上位機(jī)labview程序按照ccp協(xié)議,通過(guò)usb-can卡發(fā)送連接指令給壓縮機(jī)控制器,等待壓縮機(jī)控制器返回連接成功的指令,從而建立通信;
上位機(jī)labview程序?qū)⑿枰獦?biāo)定的標(biāo)定參數(shù)通過(guò)usb—can卡傳輸至壓縮機(jī)控制器,所述標(biāo)定參數(shù)包括兩種類型,第一類參數(shù)直接寫入壓縮機(jī)控制器的flash存儲(chǔ)區(qū),第二類參數(shù)首先寫入壓縮機(jī)控制器ram區(qū),之后上位機(jī)labview程序監(jiān)測(cè)壓縮機(jī)控制器運(yùn)行情況,通過(guò)實(shí)時(shí)更新第二類參數(shù)來(lái)匹配壓縮機(jī)和壓縮機(jī)控制器,獲取最優(yōu)的第二類參數(shù)并寫入壓縮機(jī)控制器的flash存儲(chǔ)區(qū);
所述壓縮機(jī)控制器再次上電初始化之后,以最優(yōu)參數(shù)值運(yùn)行,從而獲得滿意的控制效果。
上述技術(shù)方案中,第一類參數(shù)包括電機(jī)功率、最高轉(zhuǎn)速、電機(jī)類型、控制算法類型、車型型號(hào);第二類參數(shù)包括電壓上限、電壓下限、電流上限、電流下限。
上述技術(shù)方案中,第二類參數(shù)寫入壓縮機(jī)控制器ram區(qū)后,上位機(jī)labview程序監(jiān)控壓縮機(jī)控制器的運(yùn)行情況,通過(guò)改變指定變量值,獲取若干第二類參數(shù)值,并選取最優(yōu)的第二類參數(shù)寫入壓縮機(jī)控制器flash的存儲(chǔ)區(qū)作為最優(yōu)參數(shù)值;并將該最優(yōu)參數(shù)值通過(guò)ccp編程命令寫入壓縮機(jī)控制器的flash存儲(chǔ)區(qū)。
上述技術(shù)方案中,上位機(jī)labview程序中設(shè)置labview程序can總線數(shù)據(jù)封裝模塊、labview程序can總線數(shù)據(jù)解析模塊、usb線驅(qū)動(dòng)模塊;壓縮機(jī)控制器中設(shè)置壓縮機(jī)控制器can總線數(shù)據(jù)封裝模塊、壓縮機(jī)控制器can總線數(shù)據(jù)解析模塊、can總線驅(qū)動(dòng)模塊;所述的連接指令需要由labview程序can總線數(shù)據(jù)封裝模塊進(jìn)行封裝,再由usb線驅(qū)動(dòng)模塊發(fā)送至usb-can卡;所述can總線驅(qū)動(dòng)模塊接收usb-can卡的指令,再由壓縮機(jī)控制器can總線數(shù)據(jù)解析模塊對(duì)標(biāo)定參數(shù)數(shù)據(jù)進(jìn)行解析。
相對(duì)于現(xiàn)有技術(shù),本發(fā)明的標(biāo)定系統(tǒng)包括上位機(jī)labview程序,usb-can卡。所述labview程序基于ccp(cancalibrationprotocol)標(biāo)定協(xié)議,將需要標(biāo)定的參數(shù)通過(guò)usb—can卡傳輸至壓縮機(jī)控制器,同時(shí)監(jiān)控壓縮機(jī)控制器的實(shí)時(shí)運(yùn)行情況。所述標(biāo)定參數(shù)包括兩種類型,第一類參數(shù)直接寫入flash存儲(chǔ)區(qū),第二類參數(shù)首先寫入ram區(qū),同時(shí)監(jiān)測(cè)壓縮機(jī)控制器運(yùn)行情況,最終將最優(yōu)的一組參數(shù)值寫入壓縮機(jī)控制器的flash存儲(chǔ)區(qū)。
相比于現(xiàn)有的標(biāo)定系統(tǒng),本發(fā)明對(duì)兩類參數(shù)的標(biāo)定方法和標(biāo)定位置都進(jìn)行了獨(dú)特創(chuàng)新,可以方便的對(duì)壓縮機(jī)控制器進(jìn)行標(biāo)定,提高了控制器的適應(yīng)性。
其次,從實(shí)現(xiàn)方式上,采用labview程序基于ccp(cancalibrationprotocol)標(biāo)定協(xié)議,壓縮機(jī)控制器只有一塊單片機(jī),采用內(nèi)置flash存儲(chǔ)器。相應(yīng)的,ccp數(shù)據(jù)轉(zhuǎn)換集中在控制器中,而不是像現(xiàn)有采用兩個(gè)單片機(jī)和上位機(jī)的架構(gòu),專門需要一個(gè)單片機(jī)進(jìn)行數(shù)據(jù)打包轉(zhuǎn)換。結(jié)構(gòu)也更為簡(jiǎn)單,開發(fā)和制造成本大幅降低。
本發(fā)明所取得的有益效果為:通過(guò)該標(biāo)定系統(tǒng),可以方便的對(duì)壓縮機(jī)控制器進(jìn)行標(biāo)定,提高了控制器的適應(yīng)性?;谠摌?biāo)定系統(tǒng),可以大大提高壓縮機(jī)控制器的開發(fā)效率,有效降低產(chǎn)品開發(fā)的成本,同時(shí)提高壓縮機(jī)控制器的控制效果。
附圖說(shuō)明
圖1為根據(jù)本發(fā)明實(shí)施的汽車空調(diào)壓縮機(jī)控制器標(biāo)定系統(tǒng)的結(jié)構(gòu)圖。
圖2為上位機(jī)labview程序具體結(jié)構(gòu)圖。
圖3位下位機(jī)壓縮機(jī)控制器具體結(jié)構(gòu)圖。
圖中附圖標(biāo)記對(duì)應(yīng)如下:上位機(jī)labview程序1,usb-can卡2,壓縮機(jī)控制器3、labview程序can總線數(shù)據(jù)封裝模塊11,labview程序can總線數(shù)據(jù)解析模塊12,usb線驅(qū)動(dòng)模塊13、壓縮機(jī)控制器can總線數(shù)據(jù)封裝模塊31,壓縮機(jī)控制器can總線數(shù)據(jù)解析模塊32,can總線驅(qū)動(dòng)模塊33。
具體實(shí)施方式
下面結(jié)合附圖1-3對(duì)本發(fā)明作進(jìn)一步詳細(xì)說(shuō)明。
如圖1所示,usb-can卡2通過(guò)can總線與壓縮機(jī)控制器3進(jìn)行數(shù)據(jù)傳輸,同時(shí)通過(guò)usb線與上位機(jī)的labview程序1通信。
所述的壓縮機(jī)控制器3上電初始化之后,可以進(jìn)行參數(shù)標(biāo)定。
所述的labview程序1按照ccp(cancalibrationprotocol)協(xié)議,發(fā)送連接指令給壓縮機(jī)控制器3,等待壓縮機(jī)控制器3返回連接成功的指令,從而建立通信。
所述的連接指令需要由labview程序can總線數(shù)據(jù)封裝模塊11進(jìn)行封裝,再由usb線驅(qū)動(dòng)模塊13發(fā)送至usb-can卡2。
所述can總線驅(qū)動(dòng)模塊33接收usb-can卡2的指令,再由壓縮機(jī)控制器can總線數(shù)據(jù)解析模塊32對(duì)數(shù)據(jù)進(jìn)行解析。
所述的數(shù)據(jù)包括第一類參數(shù)和第二類參數(shù),第一類參數(shù)包括電機(jī)功率、最高轉(zhuǎn)速、電機(jī)類型、控制算法類型、車型型號(hào);第二類參數(shù)包括電壓上限、電壓下限、電流上限、電流下限。
所述的第一類參數(shù)直接寫入壓縮機(jī)控制器3指定的flash存儲(chǔ)區(qū)。
所述的第二類參數(shù)首先寫入壓縮機(jī)控制器3的ram區(qū),同時(shí)等待壓縮機(jī)控制器3以新的參數(shù)運(yùn)行。
所述上位機(jī)的labview程序1監(jiān)控壓縮機(jī)控制器3的運(yùn)行情況,通過(guò)改變指定變量值,獲得若干組試驗(yàn)結(jié)果,從中選取一組最優(yōu)變量值。
所述上位機(jī)labview程序1將最優(yōu)的一組變量值通過(guò)ccp編程命令寫入壓縮機(jī)控制器3指定的flash存儲(chǔ)區(qū)。
所述壓縮機(jī)控制器3再次上電初始化之后,就以最優(yōu)的這組變量值運(yùn)行,從而獲得滿意的控制效果。
壓縮機(jī)控制器3只有一塊單片機(jī)(優(yōu)選飛思卡爾單片機(jī)),采用內(nèi)置flash存儲(chǔ)器。相應(yīng)的,ccp數(shù)據(jù)轉(zhuǎn)換集中在控制器中,而不是像現(xiàn)有采用兩個(gè)單片機(jī)和上位機(jī)的架構(gòu),專門需要一個(gè)單片機(jī)進(jìn)行數(shù)據(jù)打包轉(zhuǎn)換。
相比于現(xiàn)有的標(biāo)定系統(tǒng),本發(fā)明對(duì)兩類參數(shù)的標(biāo)定方法和標(biāo)定位置都進(jìn)行了獨(dú)特創(chuàng)新,可以方便的對(duì)壓縮機(jī)控制器進(jìn)行標(biāo)定,提高了控制器的適應(yīng)性。