《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 設(shè)計(jì)應(yīng)用 > 基于車載CAN總線的智能剎車系統(tǒng)設(shè)計(jì)
基于車載CAN總線的智能剎車系統(tǒng)設(shè)計(jì)
來源:微型機(jī)與應(yīng)用2012年第23期
林春景1,袁俐萍2
(1.廣東白云學(xué)院 電氣與信息工程學(xué)院,廣東 廣州 510450; 2.華南理工大學(xué)廣州學(xué)院 計(jì)算機(jī)
摘要: 為了避免誤把油門當(dāng)剎車的操作,減少惡性交通事故發(fā)生,設(shè)計(jì)了基于車載CAN總線的智能剎車系統(tǒng)。該系統(tǒng)以PIC18F258單片機(jī)為核心,根據(jù)對油門踏板的上下限時間差,判斷出把油門當(dāng)剎車的誤操作,通過車載CAN總線以報文的形式發(fā)送給車載網(wǎng)絡(luò)上的相關(guān)控制單元,使汽車自動剎車;并給出了系統(tǒng)的硬件電路和軟件設(shè)計(jì)流程。
Abstract:
Key words :

摘  要: 為了避免誤把油門當(dāng)剎車的操作,減少惡性交通事故發(fā)生,設(shè)計(jì)了基于車載CAN總線智能剎車系統(tǒng)。該系統(tǒng)以PIC18F258單片機(jī)為核心,根據(jù)對油門踏板的上下限時間差,判斷出把油門當(dāng)剎車的誤操作,通過車載CAN總線以報文的形式發(fā)送給車載網(wǎng)絡(luò)上的相關(guān)控制單元,使汽車自動剎車;并給出了系統(tǒng)的硬件電路和軟件設(shè)計(jì)流程。
關(guān)鍵詞: CAN總線;智能剎車系統(tǒng);PIC18F258;報文

 汽車安全是汽車工業(yè)和用戶追求的首要目標(biāo)之一。由于現(xiàn)在汽車上的剎車和油門都由右腳控制,一旦遇到突發(fā)事件,慌亂中“把油門誤當(dāng)剎車”是經(jīng)常發(fā)生的,駕駛員誤踩油門所引發(fā)的交通事故占重大交通事故中的12.6%[1]。為了防止誤踩油門事故的發(fā)生,汽車市場迫切需求一種用CAN總線將智能型剎車單元和制動單元組合為一體的剎車系統(tǒng)。本文設(shè)計(jì)了以PIC18F258單片機(jī)為核心的智能型剎車控制系統(tǒng),使其與車載CAN網(wǎng)絡(luò)接軌,可以將智能剎車單元信息以報文形式發(fā)送給車載CAN總線上的其他控制單元,以實(shí)現(xiàn)其必要的功能。這樣,當(dāng)駕駛員誤踩油門時,通過制動單元實(shí)現(xiàn)自動制動功能,保證車輛安全;CAN總線上的儀表控制單元接收信息后,可將其誤踩油門顯示出來。本設(shè)計(jì)對教練車的剎車改進(jìn)有重大意義。
1 基于CAN總線的智能剎車系統(tǒng)框架
1.1 CAN總線

 CAN總線是一種具有很高保密性的現(xiàn)場總線,是德國Bosch公司在20世紀(jì)80年代初為解決現(xiàn)代汽車中眾多的控制和測試儀器之間的數(shù)據(jù)交換而開發(fā)的一種有效支持分布式控制或?qū)崟r控制的串行通信網(wǎng)絡(luò)。它具有以下特點(diǎn):(1)總線以多主方式工作,系統(tǒng)柔性好,通信方式靈活,且不用占地址等單元信息;(2)CAN總線網(wǎng)絡(luò)上的單元信息分不同的優(yōu)先級,可滿足不同的實(shí)時要求,所有信息發(fā)送都固定格式發(fā)送;(3)采用非破壞性總線仲裁技術(shù),在網(wǎng)絡(luò)負(fù)載很重的情況下也不會出現(xiàn)網(wǎng)絡(luò)癱瘓狀況;(4)只通過報文濾波就可以實(shí)現(xiàn)點(diǎn)對點(diǎn)、一對多點(diǎn)及全局廣播等幾種方式接收傳送數(shù)據(jù);(5)通信速率與距離成反比,5 kb/s以下速率直接通信距離可達(dá)10 km,40 m內(nèi)通信最高速率可達(dá)1 Mb/s;(6)具有錯誤檢測功能、錯誤通知功能和錯誤恢復(fù)功能;(7)CAN總線單元在出現(xiàn)嚴(yán)重錯誤情況下會自動關(guān)閉輸出功能,以便總線上其他單元的操作不受影響;(8)CAN總線單元數(shù)取決于總線驅(qū)動電路,在標(biāo)準(zhǔn)幀(11位報文標(biāo)識符)時,可達(dá)110個單元,而在擴(kuò)展幀(29位報文標(biāo)識符)時,單元數(shù)不受限[2-3]。
1.2 剎車智能系統(tǒng)的框架
 由于CAN總線具有以上優(yōu)點(diǎn),現(xiàn)代汽車內(nèi)部的各控制單元是靠CAN總線進(jìn)行通信的,各控制單元發(fā)出的控制指令必須迅速、可靠、及時地得到響應(yīng),否則,輕則可能導(dǎo)致車輛局部控制失靈,重則可能發(fā)生車毀人亡的重大事故。若整輛汽車的所有控制單元都連接在一個CAN總線網(wǎng)絡(luò)上,所有的控制單元都通過一條CAN網(wǎng)絡(luò)進(jìn)行通信,那么就很容易出現(xiàn)總線上工點(diǎn)過多,通信速率下降,系統(tǒng)實(shí)時響應(yīng)速度下降,將導(dǎo)致關(guān)鍵控制部位的實(shí)時響應(yīng)速度得不到保證。因此,在對汽車上各控制單元的實(shí)時性進(jìn)行分析之后,根據(jù)各控制單元對實(shí)時性的不同要求,設(shè)計(jì)了高、低速兩個速率不同的CAN通信網(wǎng)絡(luò)。將實(shí)時性要求嚴(yán)格、可靠性要求高的發(fā)動機(jī)控制單元、智能剎車單元(本課題設(shè)計(jì)部分)、ABS控制單元以及自動變速器控制單元等組成高速CAN通信網(wǎng)絡(luò);將實(shí)時性要求相對較低的中控門鎖控制單元、電動座椅調(diào)節(jié)單元、電動車窗控制單元、后視鏡控制單元、儀表控制單元和照明燈控制單元等組成低速CAN通信網(wǎng)絡(luò);并配置中央控制器(網(wǎng)關(guān))將這兩個速率不同的CAN通信網(wǎng)絡(luò)連接起來,實(shí)現(xiàn)全部單元之間的數(shù)據(jù)共享。高速CAN網(wǎng)絡(luò)的傳輸速率達(dá)到500 kb/s,低速CAN網(wǎng)絡(luò)的傳輸速率大約為10~125 kb/s[4]。汽車控制系統(tǒng)通信網(wǎng)絡(luò)如圖1所示。其中,總線兩端應(yīng)接抑制反射的120 ?贅的終端匹配電阻,如果不接終端電阻,會使得數(shù)據(jù)通信的抗干擾性及可靠性大大降低,甚至無法通信。在這個系統(tǒng)中,智能剎車控制單元一旦檢測到誤踩油門信號,就會向發(fā)動機(jī)控制單元、ABS控制單元和自動變速器控制單元發(fā)出信息,這些單元根據(jù)信息作出相應(yīng)動作,使汽車自動剎車。

2  智能剎車單元硬件設(shè)計(jì)
2.1 智能剎車單元的整體設(shè)計(jì)

 智能剎車單元的結(jié)構(gòu)如圖2所示。本設(shè)計(jì)中智能剎車單元以PIC18F258單片機(jī)為控制核心,當(dāng)單片機(jī)檢測到誤踩剎車信號時,通過CAN總線以報文的形式發(fā)送到儀表單元并顯示,也可發(fā)送到音響單元進(jìn)行語音報警,發(fā)送到發(fā)動機(jī)控制單元、ABS制動單元及自動變速箱控制單元自動剎車。

 PIC18F258單片機(jī)有著先進(jìn)的精簡指令集構(gòu)架、增強(qiáng)型內(nèi)核,32級堆棧和多種內(nèi)部及外部中斷源,內(nèi)部帶有CAN總線控制器,并采用了程序和數(shù)據(jù)空間完全分開的“哈佛”結(jié)構(gòu)。這種單片機(jī)結(jié)構(gòu)大大降低了總體成本,同時提高了運(yùn)行效率和可靠性[5]。
 CTM8251是一款帶隔離的通用CAN收發(fā)器模塊,該模塊內(nèi)部集成了所有必需的CAN隔離及CAN收、發(fā)器件,這些都被集成在不到3 cm2的模塊上。該模塊的主要功能是將CAN控制器的邏輯電平轉(zhuǎn)換為CAN總線的差分電平,并具有DC 2 500 V的隔離功能。取代了CAN總線收發(fā)器及外圍電路,降低了成本和電路復(fù)雜程度,提高了電路可靠性[6]。
2.2 智能剎車單元電路設(shè)計(jì)
 智能剎車單元電路主要用于檢測踩剎車和誤踩油門兩種不同速率的操作。根據(jù)對不同車型踩油門踏板和踩剎車踏板動作時間的調(diào)查(如表1所示),大多數(shù)車從起步加速到100 km/h,從油門踏板上限到油門踏板下限時間約1 s,一般也很少1 s內(nèi)踩到底,而踩剎車踏板時間約在0.15 s以下,兩者存在著不是一個數(shù)量級的時間差別[1]。根據(jù)這一特點(diǎn),單片機(jī)可以判別出是誤踩油門還是緊急剎車。
 剎車檢測電路如圖3所示,該電路由油門踏板上限檢測電路和油門踏板下限檢測電路組成。其工作原理為:檢測到踏板速度的上限位時,光敏二極管SPD1沒有接收光二極管D1的光,比較器LM339輸出一個低電平給單片機(jī)PIC18F258的21(INT0)腳,單片機(jī)計(jì)時開始;檢測到踏板速度的下限位時,光敏二極管SPD2沒有接收光二極管D2的光,比較器LM339輸出一個低電平給單片機(jī)PIC18F258的22(INT1)腳,單片機(jī)計(jì)時停止,并且將該段測得時間與設(shè)定的限定時間進(jìn)行比較,以此確定此時的油門踏板速度是否過快。若踏板速度過快,則啟動剎車系統(tǒng);否則,不干預(yù)此次操作。

3 程序設(shè)計(jì)
 程序設(shè)計(jì)框圖如圖4所示。先對單片機(jī)及CAN接口初始化,當(dāng)油門位置處上限時,INT0輸入,開始計(jì)時,到油門位置處下限時,INT1輸入,停止計(jì)時。算出上下時間差,當(dāng)時間差小于限定值時,發(fā)送剎車報文給CAN總線上相應(yīng)單元,其他單元作出剎車動作。CAN總線上通信的軟件設(shè)計(jì)主要包括CAN單元初始化、報文發(fā)送和報文接收三部分。CAN接口的初始化程序設(shè)計(jì)是非常重要,如果設(shè)計(jì)得不好,系統(tǒng)將不能正常工作。PIC18F258單片機(jī)的CAN接口初始化首先要在配置模式下將控制寄存器、狀態(tài)寄存器、波特率寄存器、I/O控制寄存器、接收掩碼寄存器和幾個濾波寄存器按照系統(tǒng)要求設(shè)置好,以保證CAN總線的暢通。

 

 

 本文應(yīng)用PIC18F258單片機(jī)設(shè)計(jì)了基于車載CAN總線的智能剎車系統(tǒng),使其成為車載CAN網(wǎng)絡(luò)的一個電氣單元。設(shè)計(jì)出了智能剎車系統(tǒng)的硬件電路、CAN總線接口電路及軟件設(shè)計(jì)。智能剎車單元主控芯片PIC18F258通過CAN總線能夠向其他單元發(fā)送報文數(shù)據(jù),其他控制器經(jīng)過判別而實(shí)現(xiàn)相關(guān)的報警、顯示及自動剎車等功能。該系統(tǒng)能夠?qū)φ`踩油門進(jìn)行有效控制,這對減少和避免交通事故,保障行車安全具有非常重要的現(xiàn)實(shí)意義和應(yīng)用價值。
參考文獻(xiàn)
[1] 陳松,張娜.基于AT89S52單片機(jī)的誤踩油門控制器的設(shè)計(jì)[J].西昌學(xué)院學(xué)報,2009(9):73-75.
[2] 朱治高,黃春梅.基于CAN總線汽車儀表及顯示系統(tǒng)的實(shí)現(xiàn)[J].機(jī)電工程技術(shù),2008,37(7):49-51.
[3] 邱云峰,尹杰,王義,等.CAN總線技術(shù)在現(xiàn)代汽車網(wǎng)絡(luò)系統(tǒng)中的應(yīng)用[J].貴州大學(xué)學(xué)報,2010(2):92-95.
[4] 黃韜,芮曉艷,葛立峰.基于車載CAN總線的倒車?yán)走_(dá)智能節(jié)點(diǎn)設(shè)計(jì)[J].自動化與儀表,2010(7):9-12.
[5] Microchip PIC18FXX8 data sheet. 28/40-pin high-performance, enhanced flash microcontrollers with CAN module[Z].
[6] 宋曉東,王建.電子設(shè)計(jì)工程[J].CAN總線儀表研究,2010(4):35-37.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
一区二区在线观看av| 午夜精品久久久久影视 | 美玉足脚交一区二区三区图片| 亚洲欧美日韩精品在线| 中日韩美女免费视频网站在线观看| 亚洲精品影视| 一本色道**综合亚洲精品蜜桃冫 | 亚洲欧美99| 亚洲一二三区视频在线观看| 亚洲一区不卡| 亚洲欧美文学| 欧美一区免费视频| 久久精品一本久久99精品| 久久精品人人做人人综合| 久久高清一区| 亚洲高清毛片| 亚洲黄色av| 日韩一级精品| 亚洲一二三级电影| 欧美亚洲在线观看| 久久精品91| 免费看的黄色欧美网站| 嫩草影视亚洲| 欧美日韩国产首页| 国产精品久久久一区麻豆最新章节| 国产精品女主播一区二区三区| 国产麻豆综合| 黄色国产精品一区二区三区| 亚洲第一精品久久忘忧草社区| 亚洲第一精品在线| 日韩视频不卡中文| 亚洲免费综合| 久久精品国产91精品亚洲| 亚洲经典一区| 亚洲一区二区三区视频| 欧美一区二区三区日韩视频| 久久久久久久波多野高潮日日| 久久中文在线| 欧美日韩一区二区三区在线观看免 | 亚洲精品韩国| 亚洲一区国产| 亚洲电影一级黄| 国产精品99久久久久久久女警 | 欧美在线日韩在线| 亚洲精品在线免费| 亚洲在线第一页| 久久久伊人欧美| 欧美日韩国产bt| 国产日韩欧美夫妻视频在线观看| 激情欧美一区二区三区| 日韩视频中文字幕| 欧美专区在线| 亚洲天堂成人| 久久天天躁狠狠躁夜夜爽蜜月| 欧美乱人伦中文字幕在线| 国产精品一区二区久激情瑜伽| 精品99视频| 亚洲一区二区三区四区视频| 亚洲国产日本| 亚洲欧美日本伦理| 免费在线观看一区二区| 国产精品地址| 亚洲成色最大综合在线| 亚洲免费人成在线视频观看| 亚洲欧洲日产国产综合网| 午夜精品免费在线| 欧美精品一区二区三| 国产亚洲一区二区三区在线观看 | 国产精品视频网| 91久久精品日日躁夜夜躁国产| 亚洲视频在线一区| 亚洲精选在线| 久久人人爽人人爽| 国产精品a级| 亚洲国内高清视频| 欧美一区二区三区喷汁尤物| 亚洲一区在线看| 欧美大片在线观看一区二区| 国产香蕉97碰碰久久人人| 亚洲作爱视频| 91久久国产综合久久91精品网站| 香蕉尹人综合在线观看| 欧美日韩另类视频| 亚洲高清免费在线| 久久成人av少妇免费| 午夜精品免费| 国产精品v片在线观看不卡| 亚洲黄色一区| 亚洲黄色高清| 久久在线免费视频| 国产情侣久久| 正在播放亚洲| 亚洲视频欧洲视频| 欧美激情偷拍| 在线观看欧美精品| 亚洲成人直播| 久久天天狠狠| 国内一区二区三区在线视频| 亚洲女女女同性video| 亚洲一区制服诱惑| 欧美三级午夜理伦三级中文幕 | 一本色道久久综合亚洲精品小说 | 欧美视频免费看| 亚洲精品四区| 亚洲精品永久免费精品| 麻豆成人在线播放| 在线播放国产一区中文字幕剧情欧美 | 亚洲美女中文字幕| 美女久久一区| 极品中文字幕一区| 久久精品国语| 久久综合中文色婷婷| 国内欧美视频一区二区| 欧美一区二区私人影院日本| 久久精品主播| 国产一区二区三区高清在线观看 | 国产精品久久久久久久午夜 | 亚洲卡通欧美制服中文| 日韩网站免费观看| 欧美理论电影在线播放| 亚洲黄色免费电影| 99国产精品| 欧美日韩大陆在线| 日韩小视频在线观看专区| 亚洲特级片在线| 国产精品久久久久久av下载红粉| 亚洲午夜性刺激影院| 欧美在线|欧美| 国产在线精品一区二区夜色| 亚洲大片在线观看| 麻豆av一区二区三区| 亚洲第一区在线| 亚洲乱码国产乱码精品精天堂 | 曰本成人黄色| 亚洲毛片av| 欧美视频日韩视频在线观看| 亚洲小视频在线观看| 久久精品国产久精国产一老狼| 国内偷自视频区视频综合| 亚洲国产高清aⅴ视频| 欧美激情中文字幕乱码免费| 夜色激情一区二区| 欧美一区二区三区四区夜夜大片| 国产一区99| 亚洲精品久久久久久久久久久久 | 免费亚洲视频| 99精品99| 久久不射2019中文字幕| 黄色一区二区在线观看| 99精品热视频只有精品10| 国产精品久久久久久久久久久久久久| 香蕉久久精品日日躁夜夜躁| 美女脱光内衣内裤视频久久网站| 亚洲三级免费观看| 亚洲欧美日韩综合aⅴ视频| 国产亚洲精品自拍| 亚洲精品影院| 国产精品少妇自拍| 91久久久久久久久久久久久| 欧美精品一区二区久久婷婷| 亚洲永久网站| 玖玖精品视频| 99re6热在线精品视频播放速度 | 国产自产2019最新不卡| 亚洲精品美女在线观看播放| 欧美日韩综合视频| 久久精品国产亚洲aⅴ| 欧美日韩精品系列| 午夜欧美大片免费观看| 欧美激情国产日韩精品一区18| 亚洲先锋成人| 麻豆久久婷婷| 亚洲一区二区成人在线观看| 久久综合电影一区| 宅男66日本亚洲欧美视频| 久久精品中文字幕一区二区三区| 亚洲精品社区| 久久久久久亚洲精品杨幂换脸| 日韩视频一区二区三区在线播放| 欧美在线观看视频一区二区| 亚洲国产激情| 久久精品久久综合| 一区二区欧美国产| 免费成人av在线| 亚洲欧美国产精品桃花| 欧美精品自拍偷拍动漫精品| 性娇小13――14欧美| 欧美日韩美女| 亚洲黄一区二区| 国产毛片一区二区| 一区二区三区四区国产| 亚洲电影免费在线| 久久精彩免费视频| 亚洲特级片在线| 欧美激情中文字幕乱码免费| 亚洲成人在线网| 国产日产亚洲精品| 亚洲欧美日韩爽爽影院| 最新国产成人av网站网址麻豆| 久久性色av|