一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于PIC18F258單片機和總線技術(shù)實現(xiàn)智能剎車控制系統(tǒng)的應(yīng)用方案

電子設(shè)計 ? 來源:微型機與應(yīng)用 ? 作者:林春景;袁俐萍 ? 2021-04-13 11:16 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

1 基于CAN總線的智能剎車系統(tǒng)框架

1.1 CAN總線

CAN總線是一種具有很高保密性的現(xiàn)場總線,是德國Bosch公司在20世紀(jì)80年代初為解決現(xiàn)代汽車中眾多的控制和測試儀器之間的數(shù)據(jù)交換而開發(fā)的一種有效支持分布式控制或?qū)崟r控制的串行通信網(wǎng)絡(luò)。它具有以下特點:(1)總線以多主方式工作,系統(tǒng)柔性好,通信方式靈活,且不用占地址等單元信息;(2)CAN總線網(wǎng)絡(luò)上的單元信息分不同的優(yōu)先級,可滿足不同的實時要求,所有信息發(fā)送都固定格式發(fā)送;(3)采用非破壞性總線仲裁技術(shù),在網(wǎng)絡(luò)負載很重的情況下也不會出現(xiàn)網(wǎng)絡(luò)癱瘓狀況;(4)只通過報文濾波就可以實現(xiàn)點對點、一對多點及全局廣播等幾種方式接收傳送數(shù)據(jù);(5)通信速率與距離成反比,5 kb/s以下速率直接通信距離可達10 km,40 m內(nèi)通信最高速率可達1 Mb/s;(6)具有錯誤檢測功能、錯誤通知功能和錯誤恢復(fù)功能;(7)CAN總線單元在出現(xiàn)嚴(yán)重錯誤情況下會自動關(guān)閉輸出功能,以便總線上其他單元的操作不受影響;(8)CAN總線單元數(shù)取決于總線驅(qū)動電路,在標(biāo)準(zhǔn)幀(11位報文標(biāo)識符)時,可達110個單元,而在擴展幀(29位報文標(biāo)識符)時,單元數(shù)不受限[2-3]。

1.2 剎車智能系統(tǒng)的框架

由于CAN總線具有以上優(yōu)點,現(xiàn)代汽車內(nèi)部的各控制單元是靠CAN總線進行通信的,各控制單元發(fā)出的控制指令必須迅速、可靠、及時地得到響應(yīng),否則,輕則可能導(dǎo)致車輛局部控制失靈,重則可能發(fā)生車毀人亡的重大事故。若整輛汽車的所有控制單元都連接在一個CAN總線網(wǎng)絡(luò)上,所有的控制單元都通過一條CAN網(wǎng)絡(luò)進行通信,那么就很容易出現(xiàn)總線上工點過多,通信速率下降,系統(tǒng)實時響應(yīng)速度下降,將導(dǎo)致關(guān)鍵控制部位的實時響應(yīng)速度得不到保證。因此,在對汽車上各控制單元的實時性進行分析之后,根據(jù)各控制單元對實時性的不同要求,設(shè)計了高、低速兩個速率不同的CAN通信網(wǎng)絡(luò)。將實時性要求嚴(yán)格、可靠性要求高的發(fā)動機控制單元、智能剎車單元(本課題設(shè)計部分)、ABS控制單元以及自動變速器控制單元等組成高速CAN通信網(wǎng)絡(luò);將實時性要求相對較低的中控門鎖控制單元、電動座椅調(diào)節(jié)單元、電動車窗控制單元、后視鏡控制單元、儀表控制單元和照明燈控制單元等組成低速CAN通信網(wǎng)絡(luò);并配置中央控制器(網(wǎng)關(guān))將這兩個速率不同的CAN通信網(wǎng)絡(luò)連接起來,實現(xiàn)全部單元之間的數(shù)據(jù)共享。高速CAN網(wǎng)絡(luò)的傳輸速率達到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ā)動機控制單元、ABS控制單元和自動變速器控制單元發(fā)出信息,這些單元根據(jù)信息作出相應(yīng)動作,使汽車自動剎車。

基于PIC18F258單片機和總線技術(shù)實現(xiàn)智能剎車控制系統(tǒng)的應(yīng)用方案

2 智能剎車單元硬件設(shè)計

2.1 智能剎車單元的整體設(shè)計

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

PIC18F258單片機有著先進的精簡指令集構(gòu)架、增強型內(nèi)核,32級堆棧和多種內(nèi)部及外部中斷源,內(nèi)部帶有CAN總線控制器,并采用了程序和數(shù)據(jù)空間完全分開的“哈佛”結(jié)構(gòu)。這種單片機結(jié)構(gòu)大大降低了總體成本,同時提高了運行效率和可靠性[5]。

CTM8251是一款帶隔離的通用CAN收發(fā)器模塊,該模塊內(nèi)部集成了所有必需的CAN隔離及CAN收、發(fā)器件,這些都被集成在不到3 cm2的模塊上。該模塊的主要功能是將CAN控制器的邏輯電平轉(zhuǎn)換為CAN總線的差分電平,并具有DC 2 500 V的隔離功能。取代了CAN總線收發(fā)器及外圍電路,降低了成本和電路復(fù)雜程度,提高了電路可靠性。

2.2 智能剎車單元電路設(shè)計

智能剎車單元電路主要用于檢測踩剎車和誤踩油門兩種不同速率的操作。根據(jù)對不同車型踩油門踏板和踩剎車踏板動作時間的調(diào)查(如表1所示),大多數(shù)車從起步加速到100 km/h,從油門踏板上限到油門踏板下限時間約1 s,一般也很少1 s內(nèi)踩到底,而踩剎車踏板時間約在0.15 s以下,兩者存在著不是一個數(shù)量級的時間差別。根據(jù)這一特點,單片機可以判別出是誤踩油門還是緊急剎車。

剎車檢測電路如圖3所示,該電路由油門踏板上限檢測電路和油門踏板下限檢測電路組成。其工作原理為:檢測到踏板速度的上限位時,光敏二極管SPD1沒有接收光二極管D1的光,比較器LM339輸出一個低電平給單片機PIC18F258的21(INT0)腳,單片機計時開始;檢測到踏板速度的下限位時,光敏二極管SPD2沒有接收光二極管D2的光,比較器LM339輸出一個低電平給單片機PIC18F258的22(INT1)腳,單片機計時停止,并且將該段測得時間與設(shè)定的限定時間進行比較,以此確定此時的油門踏板速度是否過快。若踏板速度過快,則啟動剎車系統(tǒng);否則,不干預(yù)此次操作。

3 程序設(shè)計

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

本文應(yīng)用PIC18F258單片機設(shè)計了基于車載CAN總線的智能剎車系統(tǒng),使其成為車載CAN網(wǎng)絡(luò)的一個電氣單元。設(shè)計出了智能剎車系統(tǒng)的硬件電路、CAN總線接口電路及軟件設(shè)計。智能剎車單元主控芯片PIC18F258通過CAN總線能夠向其他單元發(fā)送報文數(shù)據(jù),其他控制器經(jīng)過判別而實現(xiàn)相關(guān)的報警、顯示及自動剎車等功能。該系統(tǒng)能夠?qū)φ`踩油門進行有效控制,這對減少和避免交通事故,保障行車安全具有非常重要的現(xiàn)實意義和應(yīng)用價值。

責(zé)任編輯:gt

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 單片機
    +關(guān)注

    關(guān)注

    6067

    文章

    44992

    瀏覽量

    650500
  • CAN總線
    +關(guān)注

    關(guān)注

    145

    文章

    1987

    瀏覽量

    132870
  • 變速器
    +關(guān)注

    關(guān)注

    5

    文章

    324

    瀏覽量

    34818
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    倒車?yán)走_單元接口電路設(shè)計

    設(shè)計中倒車?yán)走_以PIC18F258單片機控制核心,控制超聲波發(fā)射接收電路、溫度修正電路工作。 PIC18F258
    發(fā)表于 11-06 11:36 ?4770次閱讀
    倒車?yán)走_單元接口電路設(shè)計

    采用PIC18F458實現(xiàn)CAN總線接口設(shè)計

    ,西門子的82c900等,還有和微處理器做在一起的嵌入型結(jié)構(gòu)。本項目根據(jù)智能化、可靠性高、抗干擾能力強、成本低等原則,can控制器采用microchip公司的PIC18F458單片機內(nèi)
    發(fā)表于 06-11 05:00

    PIC18F258的工作原理是什么?

    引入了一種帶有CAN總線接口的單片機--PIC18F258,介紹了它CAN模塊的結(jié)構(gòu)及其在完成通信任務(wù)時的工作原理。該方法在人工智能和工業(yè)測控領(lǐng)域具有一定的應(yīng)用價值。
    發(fā)表于 05-17 06:35

    基于51單片機智能風(fēng)扇控制系統(tǒng)的設(shè)計與實現(xiàn)

    的開關(guān)與否進行自動控制,這將會損耗大量的電力資源。針對這些問題,開發(fā)設(shè)計了智能風(fēng)扇控制系統(tǒng)。該系統(tǒng)以STC89C51RC單片機最小
    發(fā)表于 07-15 06:45

    基于PIC16F887的智能電話控制系統(tǒng)設(shè)計資料分享

    基于PIC16F887的智能電話控制系統(tǒng)設(shè)計系統(tǒng)設(shè)計實現(xiàn)功能proteus仿真圖軟件設(shè)計具體應(yīng)用說明系統(tǒng)
    發(fā)表于 11-25 09:07

    STM32單片機實現(xiàn)智能家居控制系統(tǒng)方案

    詳細介紹的是使用STM32單片機實現(xiàn)智能家居控制系統(tǒng)方案介紹和源代碼等資料合集
    發(fā)表于 09-25 06:23

    PIC18F258/PIC18F248 pdf datash

    ; PIC18F248• PIC18F258 These devices are available in 28-pin, 40-pin and 44-pin packages. They are differentiated from each other
    發(fā)表于 01-23 21:58 ?40次下載

    基于Fuzzy-PID的除氧器溫度控制系統(tǒng)的研究

    針對被控對象存在的滯后、時變、非線性等特點,采用模糊控制與PID 控制方式相結(jié)合的控制策略,設(shè)計了一種高精度溫度控制算法,并以PIC18F258
    發(fā)表于 12-31 15:02 ?15次下載

    PIC單片機在汽車電動車窗控制器中的應(yīng)用

    本文以Microchip公司內(nèi)部集成的CAN模塊PIC18F258單片機為核心,介紹CAN總線電動車窗控制系統(tǒng)的硬件電路結(jié)構(gòu)及軟件設(shè)計流程。由于PI
    發(fā)表于 11-25 16:51 ?106次下載
    <b class='flag-5'>PIC</b><b class='flag-5'>單片機</b>在汽車電動車窗<b class='flag-5'>控制</b>器中的應(yīng)用

    基于PIC18F458單片機的LCD顯示

    基于PIC18F458單片機的LCD顯示 針對電網(wǎng)質(zhì)量檢測系統(tǒng)的中文數(shù)據(jù)顯示問題,介紹了一種利用新型單片機PIC18F458與液晶顯示模塊
    發(fā)表于 10-16 22:15 ?1910次閱讀
    基于<b class='flag-5'>PIC18F</b>458<b class='flag-5'>單片機</b>的LCD顯示

    PIC單片機18f4680技術(shù)資料

    PIC單片機18f4680技術(shù)資料
    發(fā)表于 10-16 10:26 ?41次下載
    <b class='flag-5'>PIC</b><b class='flag-5'>單片機</b><b class='flag-5'>18f</b>4680<b class='flag-5'>技術(shù)</b>資料

    使用定時器實現(xiàn)PIC18單片機與兼容UNIO?總線串行EEPROM的接口

    本文檔內(nèi)容介紹了基于使用定時器實現(xiàn)PIC18單片機與兼容UNIO總線串行EEPROM的接口,供參考
    發(fā)表于 03-29 17:47 ?2次下載
    使用定時器<b class='flag-5'>實現(xiàn)</b><b class='flag-5'>PIC18</b><b class='flag-5'>單片機</b>與兼容UNIO?<b class='flag-5'>總線</b>串行EEPROM的接口

    基于PIC16F887的智能電話控制系統(tǒng)設(shè)計

    基于PIC16F887的智能電話控制系統(tǒng)設(shè)計系統(tǒng)設(shè)計實現(xiàn)功能proteus仿真圖軟件設(shè)計具體應(yīng)用說明系統(tǒng)
    發(fā)表于 11-16 19:36 ?13次下載
    基于<b class='flag-5'>PIC16F</b>887的<b class='flag-5'>智能</b>電話<b class='flag-5'>控制系統(tǒng)</b>設(shè)計

    715【畢設(shè)課設(shè)】基于51單片機智能剎車控制系統(tǒng)設(shè)計

    715【畢設(shè)課設(shè)】基于51單片機智能剎車控制系統(tǒng)設(shè)計
    發(fā)表于 11-23 16:51 ?21次下載
    715【畢設(shè)課設(shè)】基于51<b class='flag-5'>單片機</b>的<b class='flag-5'>智能</b><b class='flag-5'>剎車</b><b class='flag-5'>控制系統(tǒng)</b>設(shè)計

    基于PIC單片機的起爆控制系統(tǒng)

    電子發(fā)燒友網(wǎng)站提供《基于PIC單片機的起爆控制系統(tǒng).pdf》資料免費下載
    發(fā)表于 10-30 09:39 ?0次下載
    基于<b class='flag-5'>PIC</b><b class='flag-5'>單片機</b>的起爆<b class='flag-5'>控制系統(tǒng)</b>