專利名稱:基于總線技術(shù)的重型汽車can控制系統(tǒng)柔性配置方法
技術(shù)領(lǐng)域:
本發(fā)明屬于汽車電子領(lǐng)域范疇,具體涉及一種基于總線技術(shù)的重 型汽車CAN控制系統(tǒng)柔性配置方法。
背景技術(shù):
隨著汽車技術(shù)的不斷發(fā)展,每輛汽車擁有的獨(dú)立電子器件和系統(tǒng) 數(shù)目平均已經(jīng)超過了 80個(gè)。電子系統(tǒng)必然會(huì)在汽車電子控制單元
(ECU)中存在越來越多的輸入輸出通道來對(duì)信號(hào)進(jìn)行采集和控制功 率輸出,由于目前的汽車車型變化多樣,并且在重型卡車上相同的底 盤可能會(huì)生產(chǎn)不同的車型。用戶在選購重型卡車的時(shí)候也有目的選擇 車身上的電氣配置,所以導(dǎo)致每種車型所需要的輸入輸出通道端口和 端口類型等等參數(shù)都不一致。在硬件上設(shè)計(jì)汽車電子控制單元(ECU) 的時(shí)候,為了照顧不同車型就可能需要很多種硬件電路,軟件上針對(duì) 不同車型也同樣必須設(shè)計(jì)不同的軟件來完成輸出功能。每次改變車型 配置需要的工作量很大。
在汽車電子控制單元(ECU)的設(shè)計(jì)發(fā)展中,中央處理器中的非 易失型存儲(chǔ)器的容量越來越大,中央處理器的處理能力也越來越強(qiáng), 利用中央處理器的大容量非易失型存儲(chǔ)器存儲(chǔ)重要數(shù)據(jù)并在實(shí)際行 車中調(diào)用這些數(shù)據(jù)完成一定的功能變得非常容易。
發(fā)明內(nèi)容
本發(fā)明的目的在于克服上述現(xiàn)有技術(shù)的缺點(diǎn),提供一種基于總線
技術(shù)的重型汽車CAN控制系統(tǒng)柔性配置方法,能夠通過修改中央控 制器中存儲(chǔ)的配置信息從而改變硬件端口的輸入和輸出功能,完成整 個(gè)系統(tǒng)柔性配置的功能,能夠應(yīng)用于相同硬件平臺(tái)即重型卡車控制器 下的不同車型的重型卡車。
為達(dá)到上述目的,本發(fā)明采用的技術(shù)方案是-
基于總線技術(shù)的重型汽車CAN控制系統(tǒng)柔性配置方法,第一步, 采用上位機(jī)柔性配置模塊1生成車身系統(tǒng)的配置關(guān)系、定義硬件端口 號(hào)、在配置表格中填寫每個(gè)輸入輸出邏輯關(guān)系的定義,在此關(guān)系中包 括的內(nèi)容有本輸入端口輸入的信號(hào)屬于高有效還是低有效、輸入端口 號(hào)、輸出方式和輸出端口號(hào);第二步,上位機(jī)柔性配置模塊1通過 CAN總線傳輸此配置表格到中央控制器模塊2中存儲(chǔ);第三步,在 車輛行駛中中央控制器模塊2掃描某一輸入端口的輸入狀態(tài),檢查非 易失型存儲(chǔ)器中存儲(chǔ)的配置關(guān)系就可以得出此輸入端口代表的意義; 第四步,針對(duì)高有效輸入和低有效輸入,在開關(guān)量輸入檢測(cè)上拉電源 控制模塊3上施加電平信號(hào)作為上拉,檢測(cè)出此輸入開關(guān)量信號(hào)的目 前狀態(tài);第五步,檢査非易失型存儲(chǔ)器中的內(nèi)容,判斷此輸入端口所 控制的輸出端口是什么,并得出其輸出方式;第六步,中央控制器模 塊2控制功率輸出模塊,完成對(duì)功率驅(qū)動(dòng)的輸出。
所說的上位機(jī)柔性配置模塊1的功能包括完成整車輸入輸出端 口功能的配置,其配置內(nèi)容由CAN總線發(fā)送到中央控制器模塊2中存儲(chǔ)。
所說的中央控制器模塊2的功能包括接收來自上位機(jī)柔性配置 模塊1發(fā)送的配置信息,并由此信息完成輸入的檢測(cè)和輸出的控制。
所說的開關(guān)量輸入檢測(cè)上拉電源控制模塊3的功能包括針對(duì)不 同輸入端口的不同輸入特性,在高有效輸入和低有效輸入的情況下輸 出不同的電平作為上拉到輸入端口上,作為輸入檢測(cè)的依據(jù)。
所說的開關(guān)量輸入檢測(cè)模塊4的功能包括對(duì)輸入的信號(hào)進(jìn)行隔 離和降壓,然后將經(jīng)過處理的信號(hào)輸入到中央控制器模塊2。
所說的功率輸出模塊5的功能包括接收來自中央控制器模塊2所 輸出的驅(qū)動(dòng)信號(hào),由功率驅(qū)動(dòng)器件輸出控制信號(hào)。
采用上述柔性配置方法的技術(shù)方案,在相同的汽車電子控制單元 (ECU)的硬件平臺(tái)上,通過上位機(jī)柔性配置模塊1生成車身電氣配 置表并下載到中央控制器模塊2中,可以靈活的完成不同類型重卡的 整車電氣配置方案。配合下位機(jī)軟件的設(shè)計(jì)可以使用一套軟件和硬件 配置所有類型的重卡,簡化設(shè)計(jì)工作,提高汽車電子控制單元(ECU) 的設(shè)計(jì)效率。
圖1是本發(fā)明的電路框圖。
圖2是本發(fā)明應(yīng)用到具體電路的端子圖。
圖3是本發(fā)明檢測(cè)高有效輸入開關(guān)量信號(hào)的電路圖。
圖4是本發(fā)明檢測(cè)低有效輸入開關(guān)量信號(hào)的電路圖。
具體實(shí)施方式
下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)說明。
參見圖l,本發(fā)明所采用的電路包括上位機(jī)柔性配置模塊1、中
央處理器模塊2、開關(guān)量輸入檢測(cè)上拉電源控制模塊3、開關(guān)量輸入 模塊4和功率輸出模塊5。上位機(jī)柔性配置模塊1可以通過對(duì)不同車 型的不同需求生成專用于此車型的配置文件,通過CAN總線將此配 置文件下載到中央處理器模塊2,中央控制模塊2將此配置內(nèi)容存儲(chǔ) 到其非易失型存儲(chǔ)器中。在車輛正常行駛中,上位機(jī)柔性配置模塊l 不會(huì)工作,中央控制器模塊2采樣某一開關(guān)量輸入端口的輸入時(shí)首先 由非易失型存儲(chǔ)器中內(nèi)容判斷該端口是屬于高有效還是低有效輸入, 然后在開關(guān)量輸入檢測(cè)上拉電源控制模塊3上施加電平信號(hào)作為上 拉來控制開關(guān)量輸入模塊4的采樣,完成對(duì)該端口的采樣后由中央控 制器模塊2中的非易失型存儲(chǔ)器的內(nèi)容判斷該輸入端口對(duì)應(yīng)的是功 率輸出模塊5中的那個(gè)端口 ,然后中央控制模塊2在此端口上施加相 應(yīng)功率輸出方式的控制波形,完成對(duì)實(shí)際負(fù)載的驅(qū)動(dòng)。
圖2為本發(fā)明中柔性配置方法在實(shí)際端子上的一個(gè)應(yīng)用,此實(shí)施 例的控制器共分為6個(gè)端子,其中端子A為高邊功率驅(qū)動(dòng)輸出端子, 共有9路輸出,端子B、端子C、端子D都為開關(guān)量輸入模塊4的 輸入,共有116路輸入,端子E為高邊功率驅(qū)動(dòng)輸出端子,共有9 路輸出,端子F為低邊功率驅(qū)動(dòng)輸出端子,共有15路輸出。
在上位機(jī)柔性配置模塊1對(duì)此實(shí)施例的電路進(jìn)行配置的時(shí)候,首 先向所有開關(guān)量輸入模塊4中的輸入端子分配端口號(hào),然后向功率輸 出模塊5中的高邊功率輸出端子分配端口號(hào),最后對(duì)功率輸出模塊5中的低邊功率輸出端子分配端口號(hào);完成端口號(hào)分配后,通過上位機(jī) 柔性配置模塊1來統(tǒng)計(jì)需要配置車型的電氣輸入輸出關(guān)系和此車型 輸入端口的高有效和低有效的情況,劃分功率輸出端口為高邊功率輸 出和低邊功率輸出兩個(gè)部分,然后在配置信息表中填寫此車型的配置 信息;完成配置信息編寫后,通過上位機(jī)柔性配置模塊1將此配置信 息下載到中央控制器模塊2中,完成整車的電氣控制,如果需要改變 輸入輸出的關(guān)系,可以通過上位機(jī)柔性配置模塊1修改配置信息,將 需要替換和增補(bǔ)的輸入輸出配置信息在配置表中修改,然后通過上位 機(jī)柔性配置模塊1將此新的配置信息下載到中央控制器模塊2中。
圖2中所示輸入輸出的端子只是本發(fā)明的其中一個(gè)應(yīng)用舉例,實(shí) 際應(yīng)用中不同重型卡車控制系統(tǒng)的輸入輸出端子都可以應(yīng)用本發(fā)明 實(shí)現(xiàn)輸入端口和輸出端口的柔性互換。
本發(fā)明的開關(guān)量輸入模塊4中高有效的開關(guān)量輸入是由圖3中的 電路來完成采樣的,檢測(cè)高有效輸入開關(guān)量信號(hào)的電路包括由開關(guān)量 輸入檢測(cè)上拉電源控制模塊3輸入的控制電壓CTL-POWER,該電壓 與第一電阻Rl串聯(lián)作為低有效輸入開關(guān)量的上拉電路,第一電阻 Rl的另外一端與第二電阻R2、第一電容C1相連接后與第一輸入端 口IN1相連接。第一電容C1在電路中起到靜電保護(hù)的作用。第二電 阻R2的另外一端與第二電容C2相連接后構(gòu)成RC濾波電路后與第 一光耦U1前級(jí)相連接,對(duì)輸入信號(hào)進(jìn)行濾波整形,濾除雜波和干擾 信號(hào)。第一光耦U1的前級(jí)與模擬地相連接,第一光耦U1的后級(jí)與 數(shù)字地連接,從而使開關(guān)量輸入信號(hào)電平與輸入到單片機(jī)的電平實(shí)現(xiàn)隔離。第三電阻R3與5V電壓相連接,第三電阻R3的另外一端與 第一光耦U1后級(jí)的集電極開路輸出端相連接,構(gòu)成輸入信號(hào)輸入單 片機(jī)的上拉電路。
圖3所示的電路在進(jìn)行高有效檢測(cè)時(shí),開關(guān)量輸入檢測(cè)上拉電源 控制模塊3輸入的CTL-POWER為0V,不起上拉作用,當(dāng)?shù)谝煌獠?開關(guān)S1閉合的時(shí)候,24 V電壓經(jīng)過第一外部開關(guān)S1、第二電阻R2 后輸入第一光耦U1前級(jí),通過發(fā)光二極管后與模擬地相連接,構(gòu)成 回路,第一光耦U1發(fā)光二極管導(dǎo)通,第一光耦U1后級(jí)集電極輸出 為低電平,單片機(jī)檢測(cè)到低電平后認(rèn)為高有效輸入開關(guān)量開關(guān)被閉 合。當(dāng)?shù)谝煌獠块_關(guān)Sl打開的時(shí)候,在第一光耦Ul前級(jí)沒有形成 回路,第一光耦U1發(fā)光二極管沒有導(dǎo)通,第一光耦U1后級(jí)集電極 輸出為高電平,單片機(jī)檢測(cè)到高電平后認(rèn)為高有效輸入開關(guān)量開關(guān)打 開。
圖3中高有效輸入開關(guān)量檢測(cè)電路只是開關(guān)量輸入模塊4的其中 一路輸入檢測(cè)電路,所有的開關(guān)量輸入檢測(cè)所采用的電路都同圖3 一致,檢測(cè)電路的規(guī)模取決于硬件電路的規(guī)模。
本發(fā)明的開關(guān)量輸入模塊4中低有效的開關(guān)量輸入是由圖4中的
電路來完成采樣的,檢測(cè)低有效輸入開關(guān)量信號(hào)的電路包括由開關(guān)量 輸入檢測(cè)上拉電源控制模塊3輸入的控制電壓CTL-POWER,該控制 電壓與第四電阻R4串聯(lián)作為低有效輸入開關(guān)量的上拉電路,第四電 阻R4的另外一端與第五電阻R5、第三電容C3相連接后與第二輸入 端口IN2相連接。第三電容C3在電路中起到靜電保護(hù)的作用。第五電阻R5的另外一端與第四電容C4相連接后構(gòu)成RC濾波電路后與 第二光耦U2前級(jí)相連接,對(duì)輸入信號(hào)進(jìn)行濾波整形,濾除雜波和干 擾信號(hào)。第二光耦U2的前級(jí)與模擬地相連接,第二光耦U2的后級(jí) 與數(shù)字地連接,從而使開關(guān)量輸入信號(hào)電平與輸入到單片機(jī)的電平實(shí) 現(xiàn)隔離。第六電阻R6與5V電壓相連接,第六電阻R6的另外一端 與第二光耦U2后級(jí)的集電極開路輸出端相連接,構(gòu)成輸入信號(hào)輸入 單片機(jī)的上拉電路。
圖4所示電路在進(jìn)行低有效檢測(cè)時(shí),開關(guān)量輸入檢測(cè)上拉電源控 制模塊3輸入的控制電壓CTL-POWER為24V,對(duì)輸入信號(hào)起上拉 作用,當(dāng)?shù)诙獠块_關(guān)S2打開的時(shí)候,控制電壓CTL-POWER輸 入的24 V電壓經(jīng)過第四電阻R4、第五電阻R5后輸入第二光耦U2 前級(jí),通過發(fā)光二極管后與模擬地相連接,構(gòu)成回路,第二光耦U2 發(fā)光二極管導(dǎo)通,第二光耦U2后級(jí)集電極輸出為低電平,單片機(jī)檢 測(cè)到低電平后認(rèn)為低有效輸入開關(guān)量開關(guān)打開。當(dāng)?shù)诙獠块_關(guān)S2 閉合的時(shí)候,在輸入端口上的電平為OV,控制電壓CTL-POWER輸 入的24 V電壓經(jīng)過第四電阻R4、第二外部開關(guān)S2后與模擬地相連 接,第二光耦U2前級(jí)的分壓為0V,第二光耦U2發(fā)光二極管沒有導(dǎo) 通,第二光耦U2后級(jí)集電極輸出為高電平,單片機(jī)檢測(cè)到高電平后
認(rèn)為低有效輸入開關(guān)量開關(guān)閉合。
圖4中低有效輸入開關(guān)量檢測(cè)電路只是開關(guān)量輸入模塊4的其中
一路輸入檢測(cè)電路,所有的開關(guān)量輸入所采用的檢測(cè)都同圖4 一致, 檢測(cè)電路的規(guī)模取決與硬件電路的規(guī)模。圖3和圖4所示的高有效輸入開關(guān)量檢測(cè)電路和低有效輸入開關(guān) 量檢測(cè)電路在硬件上都是一致的,對(duì)該端口進(jìn)行高有效輸入開關(guān)量檢 測(cè)還是進(jìn)行低有效輸入開關(guān)量檢測(cè)的取決條件是中央控制器模塊2 從配置信息中讀取該端口號(hào)對(duì)應(yīng)的輸入方式。如果該端口號(hào)對(duì)應(yīng)的輸
入方式為高有效,則中央控制模塊2控制開關(guān)量輸入檢測(cè)上拉電源控 制模塊3輸出CTL-POWER的電壓為0V,如果該端口號(hào)對(duì)應(yīng)的輸入 方式為低有效,則中央控制模塊2控制開關(guān)量輸入檢測(cè)上拉電源控制 模塊3輸出CTL-POWER的電壓為24V。 具體實(shí)施例
選取倒車燈回路和右轉(zhuǎn)向燈回路來應(yīng)用柔性配置方法完成電路 功能設(shè)計(jì)。假定其中倒車燈開關(guān)為高有效輸入開關(guān)量,倒車燈輸出需
要低邊功率輸出驅(qū)動(dòng),輸出驅(qū)動(dòng)方式為常高;右轉(zhuǎn)向開關(guān)為低有效輸 入開關(guān)量,右轉(zhuǎn)向輸出需要高邊功率輸出驅(qū)動(dòng),輸出驅(qū)動(dòng)方式為閃爍。 選取開關(guān)量輸入模塊4中的端口 B上的2號(hào)端子和端口 C上的4號(hào) 端子作為兩路開關(guān)量信號(hào)的輸入端口,定義其端口號(hào)分別為0x02和 0x04,選取高邊功率輸出端口端口 A上的8號(hào)端子和9號(hào)端子作為 高邊輸出驅(qū)動(dòng)。選取低邊功率輸出端口 F上的11號(hào)端子和13號(hào)端子 作為低邊輸出驅(qū)動(dòng),定義其端口號(hào)分別為0x08、 0x09、 0x11和0x13。 高有效輸入端口的輸入方式定義為0x00,低有效輸入端口的輸入方 式定義為0x01。高邊輸出的輸出方式定義為0x80,低邊輸出的輸出 方式定義為0x81。常高輸出的驅(qū)動(dòng)方式定義為0x55,閃爍輸出的驅(qū) 動(dòng)方式定義為Oxaa。使用上位機(jī)柔性配置模塊1來完成柔性配置,通過以上定義可以 完成的配置內(nèi)容舉例如下所示 倒車燈
0x02(輸入端口號(hào))OxOO(高有效)Oxll(輸出端口號(hào))0x81(低 邊)0x55(常高)
0x04(輸入端口號(hào))OxOO(高有效)0xl3(輸出端口號(hào))0x81(低 邊)0x55(常高)
針對(duì)上述的第一條配置信息,通過上位機(jī)柔性配置模塊1將配置 信息傳送到中央控制器模塊2。在行車過程中中央控制器模塊2判斷 倒車燈開關(guān)是否閉合,檢測(cè)配置信息中0x02端口對(duì)應(yīng)的輸入為高有 效輸入,所以控制開關(guān)量輸入檢測(cè)上拉電源控制模塊3輸出到端口 B 上2號(hào)端子上的上拉電平CTL-POWER為0V,檢測(cè)到倒車燈開關(guān)的 閉合后再次檢測(cè)配置信息,判斷輸出端口為端口 F上的11號(hào)端子, 為低邊輸出,輸出方式為常高,于是在端口F上的11號(hào)端子輸出常 高的電平控制倒車燈工作。
針對(duì)上述的第二條配置信息,通過上位機(jī)柔性配置模塊1將配置 信息傳送到中央控制器模塊2。在行車過程中,中央控制器模塊2判 斷倒車燈開關(guān)是否閉合,檢測(cè)配置信息中0x04端口對(duì)應(yīng)的輸入為高 有效輸入,所以控制開關(guān)量輸入檢測(cè)上拉電源控制模塊3輸出到端口 B上4號(hào)端子上的上拉電平CTL-POWER為0V,檢測(cè)到倒車燈開關(guān) 的閉合后再次檢測(cè)配置信息,判斷輸出端口為端口 F上的13號(hào)端子, 為低邊輸出,輸出方式為常高,于是在端口F上的13號(hào)端子輸出常高的電平控制倒車燈工作。
通過以上兩種不同的配置信息可以將倒車燈回路的輸入輸出端 口進(jìn)行不同的替換,同理可以將倒車燈回路的輸入配置到任何一路輸 入端口上,將倒車燈回路的輸出配置到任何一路低邊功率輸出上,完 成柔性配置方法的實(shí)現(xiàn)。 右轉(zhuǎn)向燈
0x02(輸入端口號(hào))0x01 (低有效)0x08(輸出端口號(hào))Ox80(高 邊)Oxaa(閃爍)
0x04(輸入端口號(hào))0x01(低有效)0x09(輸出端口號(hào))Ox80(高 邊)Oxaa(閃爍)
針對(duì)上述的第一條配置信息,通過上位機(jī)柔性配置模塊1將配置 信息傳送到中央控制器模塊2。在行車過程中,中央控制器模塊2判 斷右轉(zhuǎn)向燈開關(guān)是否閉合,檢測(cè)配置信息中0x02端口對(duì)應(yīng)的輸入為 低有效輸入,所以控制開關(guān)量輸入檢測(cè)上拉電源控制模塊3輸出到端 口 B上2號(hào)端子上的上拉電平CTL-POWER為24V,檢測(cè)到右轉(zhuǎn)向 燈開關(guān)的閉合后再次檢測(cè)配置信息,判斷輸出端口為端口 A上的8 號(hào)端子,為高邊輸出,輸出方式為閃爍,于是在端口A上的8號(hào)端 子輸出閃爍的電平控制右轉(zhuǎn)向燈工作。
針對(duì)上述的第二條配置信息,通過上位機(jī)柔性配置模塊1將配置 信息傳送到中央控制器模塊2。在行車過程中,中央控制器模塊2判 斷右轉(zhuǎn)向燈開關(guān)是否閉合,檢測(cè)配置信息中0x04端口對(duì)應(yīng)的輸入為 低有效輸入,所以控制開關(guān)量輸入檢測(cè)上拉電源控制模塊3輸出到端口 B上4號(hào)端子上的上拉電平CTL-POWER為24V,檢測(cè)到右轉(zhuǎn)向 燈開關(guān)的閉合后再次檢測(cè)配置信息,判斷輸出端口為端口 A上的9 號(hào)端子,為高邊輸出,輸出方式為閃爍,于是在端口A上的9號(hào)端 子輸出閃爍的電平控制右轉(zhuǎn)向燈工作。
通過以上兩種不同的配置信息可以將右轉(zhuǎn)向燈回路的輸入輸出 端口進(jìn)行不同的替換,同理可以將右轉(zhuǎn)向燈回路的輸入配置到任何一 路輸入端口上,將右轉(zhuǎn)向燈回路的輸出配置到任何一路高邊功率輸出 上,完成柔性配置方法的實(shí)現(xiàn)。
以上兩個(gè)例子對(duì)倒車燈回路和右轉(zhuǎn)向燈回路進(jìn)行了說明,在實(shí)際 應(yīng)用中可以對(duì)任意的輸入輸出回路進(jìn)行柔性配置,完成此功能在任意 端口上的輸入和輸出,同樣,對(duì)只有輸入沒有輸出的信號(hào)開關(guān)也可以 使用上述柔性配置的方法進(jìn)行配置,假設(shè)倒車燈開關(guān)只是一個(gè)輸入信 號(hào),由汽車電子控制單元(ECU)接收此信號(hào)并向組合儀表傳輸,不 驅(qū)動(dòng)任何輸出,使用上位機(jī)柔性配置模塊1來完成柔性配置,通過以 上定義可以完成的配置內(nèi)容舉例如下所示
倒車燈
0x02(輸入端口號(hào))OxOO(高有效)OxFF(無效)OxFF(無效)OxFF(無
效)
針對(duì)上述的配置信息,通過上位機(jī)柔性配置模塊1將配置信息傳 送到中央控制器模塊2。在行車過程中中央控制器模塊2判斷倒車燈 開關(guān)是否閉合,檢測(cè)配置信息中0x02端口對(duì)應(yīng)的輸入為高有效輸入, 所以控制開關(guān)量輸入檢測(cè)上拉電源控制模塊3輸出到端口 B上2號(hào)端子上的上拉電平CTL-POWER為0V。在此情況下單片機(jī)檢測(cè)倒車
燈開關(guān)是否閉合并將倒車燈開光狀態(tài)的信息發(fā)送到組合儀表。
權(quán)利要求
1、基于總線技術(shù)的重型汽車CAN控制系統(tǒng)柔性配置方法,其特征在于第一步,采用上位機(jī)柔性配置模塊(1)生成車身系統(tǒng)的配置關(guān)系、定義硬件端口號(hào)、在配置表格中填寫每個(gè)輸入輸出邏輯關(guān)系的定義,在此關(guān)系中包括的內(nèi)容有本輸入端口輸入的信號(hào)屬于高有效還是低有效、輸入端口號(hào)、輸出方式和輸出端口號(hào);第二步,上位機(jī)柔性配置模塊(1)通過CAN總線傳輸此配置表格到中央控制器模塊(2)中存儲(chǔ);第三步,在車輛行駛中中央控制器模塊(2)掃描某一輸入端口的輸入狀態(tài),檢查非易失型存儲(chǔ)器中存儲(chǔ)的配置關(guān)系就可以得出此輸入端口代表的意義;第四步,針對(duì)高有效輸入和低有效輸入,在開關(guān)量輸入檢測(cè)上拉電源控制模塊(3)上施加電平信號(hào)作為上拉,檢測(cè)出此輸入開關(guān)量信號(hào)的目前狀態(tài);第五步,檢查非易失型存儲(chǔ)器中的內(nèi)容,判斷此輸入端口所控制的輸出端口是什么,并得出其輸出方式;第六步,中央控制器模塊(2)控制功率輸出模塊,完成對(duì)功率驅(qū)動(dòng)的輸出。
2、 根據(jù)權(quán)利要求1所述的基于總線技術(shù)的重型汽車CAN控制系 統(tǒng)柔性配置方法,其特征在于所說的上位機(jī)柔性配置模塊(1)的 功能包括完成整車輸入輸出端口功能的配置,其配置內(nèi)容由CAN總 線發(fā)送到中央控制器模塊(2)中存儲(chǔ)。
3、 根據(jù)權(quán)利要求1所述的基于總線技術(shù)的重型汽車CAN控制系 統(tǒng)柔性配置方法,其特征在于所說的中央控制器模塊(2)的功能 包括接收來自上位機(jī)柔性配置模塊(1)發(fā)送的配置信息,并由此信息完成輸入的檢測(cè)和輸出的控制。
4、 根據(jù)權(quán)利要求1所述的基于總線技術(shù)的重型汽車CAN控制系統(tǒng)柔性配置方法,其特征在于所說的開關(guān)量輸入檢測(cè)上拉電源控制 模塊(3)的功能包括針對(duì)不同輸入端口的不同輸入特性,在高有效 輸入和低有效輸入的情況下輸出不同的電平作為上拉到輸入端口上, 作為輸入檢測(cè)的依據(jù)。
5、 根據(jù)權(quán)利要求1所述的基于總線技術(shù)的重型汽車CAN控制系統(tǒng)柔性配置方法,其特征在于所說的開關(guān)量輸入檢測(cè)模塊(4)的功能包括對(duì)輸入的信號(hào)進(jìn)行隔離和降壓,然后將經(jīng)過處理的信號(hào)輸入到中央控制器模塊(2)。
6、 根據(jù)權(quán)利要求1所述的基于總線技術(shù)的重型汽車CAN控制系統(tǒng)柔性配置方法,其特征在于所說的功率輸出模塊(5)的功能包括接收來自中央控制器模塊(2)所輸出的驅(qū)動(dòng)信號(hào),由功率驅(qū)動(dòng)器 件輸出控制信號(hào)。
7、 根據(jù)權(quán)利要求1或5所述的基于總線技術(shù)的重型汽車CAN 控制系統(tǒng)柔性配置方法,其特征在于:所說的開關(guān)量輸入檢測(cè)模塊(4) 的檢測(cè)高有效輸入開關(guān)量信號(hào)的電路包括由開關(guān)量輸入檢測(cè)上拉電 源控制模塊(3)輸入的控制電壓CTL-POWER,該電壓與第一電阻(Rl)串聯(lián)作為低有效輸入開關(guān)量的上拉電路,第一電阻(Rl)的 另外一端與第二電阻(R2)、第一電容(Cl)相連接后與第一輸入端 口 (IN1)相連接。第一電容(Cl)在電路中起到靜電保護(hù)的作用。 第二電阻(R2)的另外一端與第二電容(C2)相連接后構(gòu)成RC濾波電路后與第一光耦(Ul)前級(jí)相連接,對(duì)輸入信號(hào)進(jìn)行濾波整形, 濾除雜波和干擾信號(hào)。第一光耦(Ul)的前級(jí)與模擬地相連接,第 一光耦(Ul)的后級(jí)與數(shù)字地連接,從而使開關(guān)量輸入信號(hào)電平與輸入到單片機(jī)的電平實(shí)現(xiàn)隔離。第三電阻(R3)與5V電壓相連接, 第三電阻(R3)的另外一端與第一光耦(Ul)后級(jí)的集電極開路輸 出端相連接,構(gòu)成輸入信號(hào)輸入單片機(jī)的上拉電路。
8、根據(jù)權(quán)利要求1或5所述的基于總線技術(shù)的重型汽車CAN 控制系統(tǒng)柔性配置方法,其特征在于:所說的開關(guān)量輸入檢測(cè)模塊(4)的檢測(cè)低有效輸入開關(guān)量信號(hào)的電路包括由開關(guān)量輸入檢測(cè)上拉電 源控制模塊(3)輸入的控制電壓CTL-POWER,該控制電壓與第四 電阻(R4)串聯(lián)作為低有效輸入開關(guān)量的上拉電路,第四電阻(R4) 的另外一端與第五電阻(R5)、第三電容(C3)相連接后與第二輸入 端口 (IN2)相連接。第三電容(C3)在電路中起到靜電保護(hù)的作用。 第五電阻(R5)的另外一端與第四電容(C4)相連接后構(gòu)成RC濾 波電路后與第二光耦(U2)前級(jí)相連接,對(duì)輸入信號(hào)進(jìn)行濾波整形, 濾除雜波和干擾信號(hào)。第二光耦(U2)的前級(jí)與模擬地相連接,第 二光耦(U2)的后級(jí)與數(shù)字地連接,從而使開關(guān)量輸入信號(hào)電平與 輸入到單片機(jī)的電平實(shí)現(xiàn)隔離。第六電阻(R6)與5V電壓相連接, 第六電阻(R6)的另外一端與第二光耦(U2)后級(jí)的集電極開路輸 出端相連接,構(gòu)成輸入信號(hào)輸入單片機(jī)的上拉電路。
全文摘要
基于總線技術(shù)的重型汽車CAN控制系統(tǒng)柔性配置方法,第一步,上位機(jī)柔性配置模塊1生成車身系統(tǒng)的配置關(guān)系;第二步,上位機(jī)柔性配置模塊1傳輸此配置關(guān)系到中央控制器模塊2中存儲(chǔ);第三步,中央控制器模塊2檢測(cè)輸入端口狀態(tài),由非易失型存儲(chǔ)器中存儲(chǔ)的配置關(guān)系得出此輸入端口的意義;第四步,針對(duì)高有效輸入和低有效輸入,在開關(guān)量輸入檢測(cè)上拉電源控制模塊3上施加電平信號(hào),檢測(cè)出此輸入開關(guān)量信號(hào)的目前狀態(tài);第五步,檢測(cè)輸入端口所控制的輸出端口和其輸出方式;第六步,功率輸出模塊完成對(duì)功率輸出。本方法通過修改車身配置信息從而改變硬件端口的輸入和輸出功能,完成系統(tǒng)柔性配置的功能,應(yīng)用于相同硬件平臺(tái)下的不同車型的重型卡車。
文檔編號(hào)B60R16/02GK101508274SQ20091002103
公開日2009年8月19日 申請(qǐng)日期2009年1月23日 優(yōu)先權(quán)日2009年1月23日
發(fā)明者姚建軍, 李愛軍, 白浩博, 秦貴波, 賈玉健 申請(qǐng)人:西安智源電氣有限公司