国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于CAN總線的柴油機(jī)通信模塊設(shè)計(jì)與實(shí)現(xiàn)

2019-11-30 12:58代宏澤
科技創(chuàng)新導(dǎo)報 2019年18期
關(guān)鍵詞:硬件設(shè)計(jì)CAN總線柴油機(jī)

代宏澤

摘? ?要:開發(fā)了一種基于CAN總線的內(nèi)燃機(jī)車柴油機(jī)控制模塊,重點(diǎn)介紹了硬件的模塊化設(shè)計(jì)、功能的實(shí)現(xiàn)方式及CAN總線在模塊中的應(yīng)用。該模塊實(shí)現(xiàn)了機(jī)車微機(jī)與柴油機(jī)控制器相互間的數(shù)據(jù)交換,能夠完成包括4~20mA電流、PWM脈沖頻率、PWM占空比等多種方式的柴油機(jī)轉(zhuǎn)速調(diào)節(jié)、數(shù)字信號采集、觸點(diǎn)輸出等多種功能,已驗(yàn)證應(yīng)用,具有良好的可靠性。

關(guān)鍵詞:CAN總線? 硬件設(shè)計(jì)? 機(jī)車控制? 轉(zhuǎn)速調(diào)節(jié)? 柴油機(jī)

中圖分類號:TN919? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?文獻(xiàn)標(biāo)識碼:A? ? ? ? ? ? ? ? ? ? ? ?文章編號:1674-098X(2019)06(c)-0092-03

柴油機(jī)是內(nèi)燃機(jī)車的核心部件,目前,大部分柴油機(jī)控制器ECU都是通過CAN總線與外部設(shè)備進(jìn)行數(shù)據(jù)交換。內(nèi)燃微機(jī)控制系統(tǒng)LCS是整車控制系統(tǒng),它的主CPU通過背板并行總線與各種IO模塊進(jìn)行數(shù)據(jù)交換,并通過Lonworks或者M(jìn)VB總線與機(jī)車上的顯示器通信,所以,柴油機(jī)ECU和機(jī)車控制系統(tǒng)、顯示器之間沒有直接的數(shù)據(jù)交換方式。因此,如何實(shí)現(xiàn)機(jī)車控制系統(tǒng)LCS對柴油機(jī)的控制?如何將柴油機(jī)的各種參數(shù)人機(jī)交互至顯示器上?本文開發(fā)的柴油機(jī)通信模塊就能夠解決上述問題。

1? 系統(tǒng)概述

柴油機(jī)通信模塊是基于機(jī)車控制系統(tǒng)LCS開發(fā)的,它放置于控制機(jī)箱中,與主控CPU通過系統(tǒng)背板并行總線進(jìn)行數(shù)據(jù)交換,在模塊中開發(fā)CAN通信接口,與ECU之間通過CAN接口通信。它的作用就是在柴油機(jī)控制器ECU與機(jī)車控制系統(tǒng)LCS之間架起一座橋梁,實(shí)現(xiàn)ECU與LCS、顯示器之間的數(shù)據(jù)交換,系統(tǒng)結(jié)構(gòu)如圖1所示。

2? 功能描述

2.1 模塊功能需求

根據(jù)柴油機(jī)ECU的對外接口和LCS微機(jī)對外接口要求,對該模塊做了如下功能要求。

(1)并行總線接口。

與微機(jī)主控板之間通過并行總線通信進(jìn)行數(shù)據(jù)傳輸,并行總線包括數(shù)據(jù)總線DB[7:0]、地址總線AB[15:0]、控制總線如RD、WR、CS等信號。

(2)CAN總線接口。

具有2路CAN總線接口,與柴油機(jī)控制器ECU之間通過CAN總線實(shí)時通信交互控制,進(jìn)行運(yùn)行參數(shù)及故障信息的傳遞。

(3)IO處理。

對柴油機(jī)上的24V數(shù)字開關(guān)量進(jìn)行采集并能夠觸點(diǎn)輸出。檢測24V司機(jī)手柄輸入信號,并通過驅(qū)動常閉數(shù)字觸點(diǎn)斷開實(shí)現(xiàn)保護(hù)。

(4)柴油機(jī)轉(zhuǎn)速調(diào)節(jié)。

接收來自司控器的檔位編碼信號,將檔位編碼信號轉(zhuǎn)換為對應(yīng)的柴油機(jī)轉(zhuǎn)速給定信號,通過4~20mA電流信號控制柴油機(jī)轉(zhuǎn)速,最終由柴油機(jī)控制器實(shí)現(xiàn)柴油機(jī)的調(diào)速。

(5)PWM信號驅(qū)動。

由微機(jī)CPU產(chǎn)生PWM波,驅(qū)動外部設(shè)備,如(轉(zhuǎn)速調(diào)節(jié)、勵磁控制等)。

2.2 總體設(shè)計(jì)

根據(jù)模塊的功能設(shè)計(jì),對硬件電路做規(guī)劃,主要包括:電源電路、CAN控制器及隔離電路、單片機(jī)控制電路、雙口RAM電路、邏輯處理電路、D/A轉(zhuǎn)換電路和 PWM處理電路。硬件總體框圖如圖3所示。

3? 硬件設(shè)計(jì)與實(shí)現(xiàn)

3.1 CAN總線接口

(1)CAN總線簡介。

CAN(Control Area Network)是控制局域網(wǎng)的簡稱,CAN是一種有效支持分布式控制或?qū)崟r控制的穿行通信網(wǎng)絡(luò),最初由德國Bosch公司80年代用于汽車內(nèi)部測試盒控制儀器之間的數(shù)據(jù)通信。目前CAN總線規(guī)范已被國際標(biāo)準(zhǔn)化組織ISO制定為國際標(biāo)準(zhǔn)ISO11898,并得到Motorola,Intel,Philips等大型半導(dǎo)體器件生產(chǎn)廠家的支持,在工業(yè)過程控制領(lǐng)域,CAN得到了廣泛的應(yīng)用。

CAN網(wǎng)絡(luò)上的節(jié)點(diǎn)不分主從,任一節(jié)點(diǎn)均可在任意時刻主動向網(wǎng)絡(luò)上其他節(jié)點(diǎn)發(fā)送信息,通信方式靈活,可以方便的組成多機(jī)備份系統(tǒng)。

CAN只需要通過報文濾波即可實(shí)現(xiàn)點(diǎn)對點(diǎn)、一點(diǎn)對多點(diǎn)及全局廣播等方式傳送收發(fā)數(shù)據(jù),最遠(yuǎn)傳輸距離可達(dá)10km。CAN上的節(jié)點(diǎn)主要決定與總線驅(qū)動電路,目前可達(dá)110個,報文標(biāo)識符可達(dá)2032中(CAN2.0A),而擴(kuò)展標(biāo)準(zhǔn)(CAN2.0B)的報文標(biāo)識符基本不受限制。

(2)CAN接口實(shí)現(xiàn)。

CAN總線接口電路主要包括:單片機(jī)、控制器、總線收發(fā)器、看門口電路、光耦隔離電路和安全防護(hù)電路等。采用Philips公司的SJA1000控制器與其配套的總線收發(fā)器82C250,考慮到SJA1000支持CAN2.0A/B規(guī)約,按照CAN總線物理層協(xié)議選擇總線介質(zhì),設(shè)計(jì)布線方案,連接成CAN網(wǎng)絡(luò)。

硬件電路的設(shè)計(jì)主要是CAN控制器與微機(jī)之間和CAN總線收發(fā)器與物理總線之間的接口電路設(shè)計(jì),CAN控制器是接口電路的核心,主要完成CAN通信協(xié)議,而CAN總線收發(fā)器的主要作用是增大通信距離,提高系統(tǒng)的抗干擾能力,保護(hù)總線,降低射頻干擾等。電源監(jiān)視電路主要實(shí)現(xiàn)電路的監(jiān)控和復(fù)位作用,防護(hù)電路主要是用TVS二極管保護(hù)外部靜電破壞接口芯片。接口電路框圖如圖3所示。

柴油機(jī)控制器ECU采集柴油機(jī)內(nèi)部的各項(xiàng)參數(shù)指標(biāo),如各種燃油壓力、滑油壓力、水溫等柴油機(jī)參數(shù),根據(jù)CAN傳輸協(xié)議將數(shù)據(jù)送到柴油機(jī)通信模塊上的雙口RAM中,微機(jī)系統(tǒng)再從雙口RAM中取出這些參數(shù),結(jié)合控制規(guī)范對柴油機(jī)及整個機(jī)車系統(tǒng)做出相應(yīng)的切除和保護(hù)。

3.2? IO采集

IO采集分?jǐn)?shù)字輸入開光量的采集和觸點(diǎn)輸出控制,數(shù)字輸入開關(guān)量的采集部分負(fù)責(zé)采集柴油機(jī)或者機(jī)車其他部分送入的24V開關(guān)量,采集處理為邏輯高電平‘1和邏輯低電平‘0,再將邏輯信號送入微機(jī)參與整車控制。

觸點(diǎn)輸出是微機(jī)送入邏輯電平信號‘0或者‘1去驅(qū)動控制外部的器件。

3.3 柴油機(jī)轉(zhuǎn)速調(diào)節(jié)

柴油機(jī)的轉(zhuǎn)速是由柴油機(jī)控制器ECU來調(diào)節(jié)的,通過接收4~20mA的電流信號來調(diào)節(jié)不同的轉(zhuǎn)速,而柴油機(jī)的轉(zhuǎn)速與其輸出的功率是有相對應(yīng)的關(guān)系,機(jī)車整車控制中,司機(jī)的手柄檔位是與柴油機(jī)的轉(zhuǎn)速對應(yīng)的。 因此,不同的司機(jī)手柄位對應(yīng)這不同的轉(zhuǎn)速,同時對應(yīng)不對的輸出功率,如何根據(jù)司機(jī)的手柄信號來輸出柴油機(jī)調(diào)速電流信號,是通信模塊要解決的問題。

微機(jī)檢測來自司控器的檔位編碼信號,將檔位編碼信號轉(zhuǎn)換為對應(yīng)的柴油機(jī)轉(zhuǎn)速給定信號,通過4~20mA電流信號控制柴油機(jī)轉(zhuǎn)速,最終由柴油機(jī)控制器實(shí)現(xiàn)柴油機(jī)的調(diào)速,具體結(jié)構(gòu)原理如圖5所示。

微機(jī)CPU檢測不同的手柄信號位給出對應(yīng)的柴油機(jī)轉(zhuǎn)速信號,通過并行總線將數(shù)據(jù)送入通信模塊,經(jīng)過總線反沖器后,轉(zhuǎn)速信號存放在雙口RAM中,單片機(jī)根據(jù)雙口RAM中的轉(zhuǎn)速信號輸出對應(yīng)的數(shù)字信號送給CPLD ,經(jīng)過CPLD的邏輯時序匹配后送入D/A轉(zhuǎn)換成模擬電壓信號,其中一路隔離后V/I轉(zhuǎn)換成對應(yīng)的4~20mA信號來調(diào)速,另外3路用作其他模擬輸出控制或預(yù)留。

3.4 PWM驅(qū)動

Pwm_in信號由外部微機(jī)CPU產(chǎn)生,經(jīng)邏輯器件整形后,送給光耦隔離,隔離后送給MOSFET驅(qū)動芯片驅(qū)動輸出,如圖6所示。

4? 模塊功能測試驗(yàn)證

柴油機(jī)通信模塊安裝在微機(jī)控制箱內(nèi),利用微機(jī)及測試系統(tǒng)和微機(jī)測試軟件對模塊做功能驗(yàn)證,驗(yàn)證內(nèi)容如下。

(1)CAN功能驗(yàn)證。

將2路CAN總線接口之間構(gòu)成閉環(huán)連接,測試CAN總線的收發(fā)功能,若模塊上CAN接口有數(shù)據(jù)交換,對應(yīng)指示燈就會閃爍,證明功能正常。

(2)數(shù)字輸入和觸點(diǎn)輸出。

將測試系統(tǒng)的數(shù)字輸出與模塊的數(shù)字輸入的各個通道互聯(lián),利用PC機(jī)測試軟件驅(qū)動測試臺數(shù)字輸出,檢測模塊的反饋情況。

(3)PWM輸出。

由微機(jī)測試系統(tǒng)發(fā)出PWM波信號(占空比可調(diào)),測試模塊的PWM輸出情況,調(diào)節(jié)占空比,觀察PWM輸出的變化。

(4)模擬輸出。

通過PC機(jī)給定額定U_OUT和I_OUT的值,然后將模塊的實(shí)際輸出值接入到微機(jī)進(jìn)行檢測,構(gòu)成閉環(huán),驗(yàn)證給定值與實(shí)際值是否一致。

具體驗(yàn)證測試方案接口如圖7所示。

5? 結(jié)語

本文的柴油機(jī)通信模塊是基于內(nèi)燃機(jī)車整車控制系統(tǒng)設(shè)計(jì)的,兼顧了功能性和可靠性設(shè)計(jì),同時在接口方面做了一定的擴(kuò)展,為以后的應(yīng)用做了預(yù)留。該模塊通過了功能調(diào)試,符合設(shè)計(jì)要求,能夠?qū)崿F(xiàn)微機(jī)與ECU之間的數(shù)據(jù)通信交換,能準(zhǔn)確及時地采集輸入信號和輸出控制信號,能夠?qū)崿F(xiàn)柴油機(jī)轉(zhuǎn)速的調(diào)節(jié),已在多個具體項(xiàng)目中實(shí)施應(yīng)用,具有良好的可靠性。

參考文獻(xiàn)

[1] 單政華,張筠,馮靜,等.新型電控柴油機(jī)標(biāo)定系統(tǒng)通信模塊的設(shè)計(jì)[J].車用發(fā)動機(jī),2002(2):1-4.

[2] 鄔寬明.CAN總線原理和應(yīng)用系統(tǒng)設(shè)計(jì)[M].第1版.北京:北京航空航天大學(xué)出版社,1996.

[3] 黃鶴,張平.基于CAN總線的智能柴油機(jī)轉(zhuǎn)速傳感器的研究[J].鐵道機(jī)車車輛,2003(S1):179-180,194.

[4] 譚文春,張金龍,唐航波,等.基于MC68376的高壓共軌柴油機(jī)電控單元的設(shè)計(jì)[J].內(nèi)燃機(jī)工程,2005(1):11-15.

猜你喜歡
硬件設(shè)計(jì)CAN總線柴油機(jī)
美國FCA 推出第三代EcoDie s e l V6 柴油機(jī)
譚旭光:柴油機(jī)50年內(nèi)仍大有可為
基于嵌入式的汽車輔助制動系統(tǒng)研究
基于中藥自動配藥PLC系統(tǒng)的設(shè)計(jì)方案的研究
現(xiàn)代柴油機(jī)的技術(shù)發(fā)展趨勢
新型2.0L高效柴油機(jī)的開發(fā)