可視化編程的車身控制系統(tǒng)的制作方法
【專利摘要】可視化編程的車身控制系統(tǒng)包括五個功能模塊,分別為車身部件管理、控制部件管理、網(wǎng)絡(luò)組態(tài)管理、控制組態(tài)管理和系統(tǒng)管理,這五個功能模塊分別對應(yīng)數(shù)據(jù)庫的五類數(shù)據(jù)及其關(guān)系:車身部件數(shù)據(jù),控制部件數(shù)據(jù),網(wǎng)絡(luò)組態(tài)數(shù)據(jù),控制組態(tài)數(shù)據(jù)和系統(tǒng)數(shù)據(jù),只有進入相對應(yīng)的數(shù)據(jù)庫方能使用,可視化編程的車身控制系統(tǒng),直接以車身電器部件為編程對象,采用車身電器可視化編程技術(shù),通過用戶組態(tài)信息,借助于數(shù)據(jù)庫產(chǎn)生控制映射表,自動導(dǎo)入編程環(huán)境,也可以從數(shù)據(jù)庫中,將控制映射關(guān)系直接導(dǎo)入編程環(huán)境。
【專利說明】可視化編程的車身控制系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及到汽車領(lǐng)域,尤其涉及可視化編程的車身控制系統(tǒng)【背景技術(shù)】
[0002]隨著汽車技術(shù)的發(fā)展和汽車電子技術(shù)的進步,車身控制技術(shù)已由傳統(tǒng)的繼電器控制方式逐步過渡到基于汽車總線技術(shù)的計算機控制方式。車身控制系統(tǒng)與不同整車廠的技術(shù)要求、各整車廠推出的不同車型等因素密切相關(guān),當(dāng)其技術(shù)要求或車型發(fā)生變化時,相應(yīng)的車身控制系統(tǒng)也要跟隨變化。目前應(yīng)對這種變化的做法是:
(I)針對不同整車廠的不同技術(shù)要求或同一整車廠不同車型的需求,分別進行車身控制系統(tǒng)的研發(fā)設(shè)計,其優(yōu)點是車身控制系統(tǒng)專車專用,成功使用后具有較高的可靠性保障,使用方便;其缺點是研發(fā)周期長,成本高,研發(fā)的新產(chǎn)品難以在短時間內(nèi)確保其可靠性,由此導(dǎo)致種類、型號繁多的車身控制系統(tǒng)硬件和配套軟件,容易造成資金積壓和管理困難,使得該系列產(chǎn)品的長期可靠性得不到技術(shù)保障。
[0003](2)采用通用的車身控制器,通過軟件配置完成特定車型的控制功能。其基本工作過程是:讀出軟件參數(shù)配置文件,配置各輸入輸出屬性并進行初始化,解釋執(zhí)行中間代碼,實現(xiàn)車身電器設(shè)備的控制。這種方法的優(yōu)點是采用通用控制器,各種車型均可使用,成本低,周期短,缺點是只適用于專業(yè)技術(shù)人員,對于終端用戶使用不方便,系統(tǒng)開放性相對較差,配置過程復(fù)雜,容易出錯??刂破鞯膬?nèi)核代碼采用解釋執(zhí)行方式,效率相對低,不能滿足現(xiàn)代汽車對車身控制器實時性的日益增長需求。
【發(fā)明內(nèi)容】
[0004]綜合以上兩種情況,本發(fā)明提供一種可靠、高效、高性價比和易于使用,具有所見即所得效果的可視化編程的車身控制系統(tǒng)。
[0005]本發(fā)明的技術(shù)方案如下:
本發(fā)明包括五個功能模塊,分別為車身部件管理,控制部件管理,網(wǎng)絡(luò)組態(tài)管理,控制組態(tài)管理和系統(tǒng)管理,這五個功能模塊分別對應(yīng)數(shù)據(jù)庫的五類數(shù)據(jù)及其關(guān)系:車身部件數(shù)據(jù),控制部件數(shù)據(jù),網(wǎng)絡(luò)組態(tài)數(shù)據(jù),控制組態(tài)數(shù)據(jù)和系統(tǒng)數(shù)據(jù),只有進入相對應(yīng)的數(shù)據(jù)庫方能使用,直接以車身電器部件為編程對象,采用車身電器可視化編程技術(shù),通過用戶組態(tài)信息,借助于數(shù)據(jù)庫產(chǎn)生控制映射表,自動導(dǎo)入編程環(huán)境,也可以從數(shù)據(jù)庫中,將控制映射關(guān)系直接導(dǎo)入編程環(huán)境。
[0006]數(shù)據(jù)映射分兩層實現(xiàn),即物理層映射層和應(yīng)用層映射層,物理層映射層由制造商提供,它與硬件相關(guān),通過這一層的物理映射機制和物理映射關(guān)系屏蔽了不同的車身控制系統(tǒng)在物理特性的差異,使得終端用戶只需要關(guān)注自身的控制要求。
[0007]
一個新的車型可能會使用到一些新的車身部件,新的車身部件數(shù)據(jù)需要進入車身部件數(shù)據(jù)庫方可使用,車身部件管理模塊完成車身部件的新增、刪除及編輯功能,在編輯電器部件時可以新增、刪除電器部件輸入、輸出點及修改各IO點的屬性,工作電流值。
[0008]控制部件管理模塊完成車身控制系統(tǒng)中部件的新增、刪除及編輯功能,在編輯控制系統(tǒng)部件時可以新增、刪除控制系統(tǒng)部件輸入、輸出點及修改各IO點的屬性,允許通過的電流值。
[0009]車身控制系統(tǒng)網(wǎng)絡(luò)組態(tài)模塊完成網(wǎng)絡(luò)結(jié)構(gòu)的管理,新增、刪除網(wǎng)絡(luò)節(jié)點。編輯修改網(wǎng)絡(luò)節(jié)點的通訊參數(shù)。網(wǎng)絡(luò)組態(tài)模塊使得車身控制系統(tǒng)規(guī)模能方便地擴大或縮小。
[0010]車身控制系統(tǒng)的可視化組態(tài)以三種方式進行:
車身部件控制組態(tài)是以車身部件即以被控制對象為向?qū)瓿膳c控制部件的組態(tài)。根據(jù)不同的車身部分功能,燈光系統(tǒng)組態(tài)包括燈光開關(guān)和各組合燈具的接收與控制;雨刮控制系統(tǒng)組態(tài)包括雨刮高、低速、間隙、噴水開關(guān)和雨刮電機、噴水電機的接收與控制;ECU相關(guān)控制組態(tài)包括所有ECU輸入信號,及相關(guān)輸出信號的接收與控制,如燃油泵電機、電子扇等;空調(diào)控制組態(tài)包括所有與空調(diào)相關(guān)的輸入、輸出信號的接收與控制,如空調(diào)請求,鼓風(fēng)機,空調(diào)離合器等。傳感器組態(tài)包括燃油傳感器,水溫傳感器,車速、轉(zhuǎn)速傳感器的組態(tài);附件組態(tài)包括喇叭、頂燈、點煙器等功能較為單一的車身部件的控制組態(tài)。
[0011]儀表與節(jié)點控制組態(tài)是以控制器為向?qū)瓿膳c車身部件的組態(tài);
自由組態(tài)不受任何限制,從空白開始完成整個組態(tài)過程;
全局組態(tài)也不受任何限制,但系統(tǒng)會提供一個典型的控制系統(tǒng)組態(tài),用戶只需要在此基礎(chǔ)上進行修改和補充即可。
[0012]組態(tài)過程中系統(tǒng)按照“輸入輸出類型一致,參數(shù)匹配”的原則自動進行電氣和邏輯規(guī)則檢查,通過規(guī)則檢查的組態(tài)方為有效組態(tài)。
[0013]系統(tǒng)管理模塊完成操作人員合法性檢測及密碼管理,完成數(shù)據(jù)庫接口的管理,完成組態(tài)映射表的保存與載入。
[0014]本發(fā)明的有益效果是:(1)為整車廠的終端用戶提供了所見即所得的可視化編程環(huán)境,用戶在編程或組態(tài)時面對的是自己非常熟悉的汽車電器元件或車身部件,有效避免了編程中的人為錯誤,實現(xiàn)了面向終端用戶級的簡單易用。
[0015](2)采用網(wǎng)絡(luò)映射表和控制映射表,通過內(nèi)嵌的數(shù)據(jù)庫,可以滿足不同整車廠或同一整車廠的不同車型對車身控制系統(tǒng)的不同技術(shù)要求,使車身控制系統(tǒng)可以柔性地適應(yīng)于不同車型、不同線束的要求,縮短了車身控制系統(tǒng)的開發(fā)周期,減少了開發(fā)成本。
[0016](3)用戶編程或組態(tài)對應(yīng)的是映射關(guān)系,并未改變數(shù)據(jù)庫中汽車電器或車身部件控制的固有邏輯關(guān)系,因此該發(fā)明可以確保車身控制系統(tǒng)系列產(chǎn)品的長期穩(wěn)定性和可靠性。
【專利附圖】
【附圖說明】
[0017]圖1為本發(fā)明的功能模塊圖。
[0018]圖2為本發(fā)明的控制流程圖。
【具體實施方式】
[0019]根據(jù)圖1和圖2所示,可視化編程的車身控制系統(tǒng),包括五個功能模塊,分別為車身部件管理,控制部件管理,網(wǎng)絡(luò)組態(tài)管理,控制組態(tài)管理和系統(tǒng)管理,這五個功能模塊分別對應(yīng)數(shù)據(jù)庫的五類數(shù)據(jù)及其關(guān)系:車身部件數(shù)據(jù),控制部件數(shù)據(jù),網(wǎng)絡(luò)組態(tài)數(shù)據(jù),控制組態(tài)數(shù)據(jù)和系統(tǒng)數(shù)據(jù),只有進入相對應(yīng)的數(shù)據(jù)庫方能使用。
[0020]當(dāng)車身部件數(shù)據(jù)庫中有所需要部件時,且車身部件的IO和各項參數(shù)一致時,直接進入控制部件數(shù)據(jù)庫,控制部件數(shù)據(jù)庫中有所需要部件時,且控制部件IO和參數(shù)一致時,直接進入車身控制系統(tǒng)網(wǎng)絡(luò)組態(tài),然后進入車身控制系統(tǒng)的可視化組態(tài),能過電氣邏輯規(guī)則檢查是否通過,如果通過,則數(shù)據(jù)庫生成映射表進行保存。
[0021]當(dāng)車身部件庫中沒有所需部件時,可新增該車身部件,并定義車身部件10,設(shè)定參數(shù);當(dāng)控制部件庫中沒有所需部件時,可新增該控制部件,并定義控制部件10,設(shè)定參數(shù)。
[0022]在以上工作流程結(jié)束后,數(shù)據(jù)庫中保存的網(wǎng)絡(luò)映射表和控制映射表將在編譯器編譯后,通過車身控制系統(tǒng)總線,下載到控制部件中運行。
【權(quán)利要求】
1.可視化編程的車身控制系統(tǒng),其特征在于:包括五個功能模塊,分別為車身部件管理、控制部件管理、網(wǎng)絡(luò)組態(tài)管理、控制組態(tài)管理和系統(tǒng)管理,這五個功能模塊分別對應(yīng)數(shù)據(jù)庫的五類數(shù)據(jù)及其關(guān)系:車身部件數(shù)據(jù),控制部件數(shù)據(jù),網(wǎng)絡(luò)組態(tài)數(shù)據(jù),控制組態(tài)數(shù)據(jù)和系統(tǒng)數(shù)據(jù),只有進入相對應(yīng)的數(shù)據(jù)庫方能使用,可視化編程的車身控制系統(tǒng),直接以車身電器部件為編程對象,采用車身電器可視化編程技術(shù),通過用戶組態(tài)信息,借助于數(shù)據(jù)庫產(chǎn)生控制映射表,自動導(dǎo)入編程環(huán)境,也可以從數(shù)據(jù)庫中,將控制映射關(guān)系直接導(dǎo)入編程環(huán)境。
2.根據(jù)權(quán)利要求1所述的可視化編程的車身控制系統(tǒng),其特征在于:一個新的車型可能會使用到一些新的車身部件,新的車身部件數(shù)據(jù)需要進入車身部件數(shù)據(jù)庫方可使用,車身部件管理模塊完成車身部件的新增、刪除及編輯功能,在編輯電器部件時可以新增、刪除電器部件輸入、輸出點及修改各IO點的屬性,工作電流值。
3.根據(jù)權(quán)利要求1所述的可視化編程的車身控制系統(tǒng),其特征在于:控制部件管理模塊完成車身控制系統(tǒng)中部件的新增、刪除及編輯功能,在編輯控制系統(tǒng)部件時可以新增、刪除控制系統(tǒng)部件輸入、輸出點及修改各IO點的屬性,允許通過的電流值。
4.根據(jù)權(quán)利要求1所述的可視化編程的車身控制系統(tǒng),其特征在于:車身控制系統(tǒng)網(wǎng)絡(luò)組態(tài)模塊完成網(wǎng)絡(luò)結(jié)構(gòu)的管理,新增、刪除網(wǎng)絡(luò)節(jié)點,編輯修改網(wǎng)絡(luò)節(jié)點的通訊參數(shù),網(wǎng)絡(luò)組態(tài)模塊使得車身控制系統(tǒng)規(guī)模能方便地擴大或縮小。
5.根據(jù)權(quán)利要求1所述的可視化編程的車身控制系統(tǒng),其特征在于:控制組態(tài)管理以三種方式進行: 車身部件控制組態(tài)是以車身部件即以被控制對象為向?qū)瓿膳c控制部件的組態(tài); 儀表與節(jié)點控制組態(tài)是以控制器為向?qū)瓿膳c車身部件的組態(tài); 自由組態(tài)不受任何限制,從空白開始完成整個組態(tài)過程。
6.根據(jù)權(quán)利要求1所述的可視化編程的車身控制系統(tǒng),其特征在于:系統(tǒng)管理模塊完成操作人員合法性檢測及密碼管理,完成數(shù)據(jù)庫接口的管理,完成組態(tài)映射表的保存與載入。
【文檔編號】G05B19/04GK103631166SQ201310635367
【公開日】2014年3月12日 申請日期:2013年12月3日 優(yōu)先權(quán)日:2013年12月3日
【發(fā)明者】湯仕龍, 劉顯榮, 喬慶峰, 謝衛(wèi)霞, 葉文, 周永才, 胡文金, 陳立新 申請人:河南子午電子科技有限公司