RM新时代网站-首页

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

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

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

CAN總線通信協(xié)議是什么

麥辣雞腿堡 ? 來源:阿寶說車 ? 作者:阿寶說車 ? 2023-07-18 11:10 ? 次閱讀

CAN總線

CAN 是Controller Area Network
的縮寫(以下稱為CAN),是ISO國際標(biāo)準(zhǔn)化的串行通信協(xié)議。在汽車產(chǎn)業(yè)中,出于對安全性、舒適性、方便性、低功耗、低成本的要求,各種各樣的電子控制系統(tǒng)被開發(fā)了出來。由于這些系統(tǒng)之間通信所用的數(shù)據(jù)類型及對可靠性的要求不盡相同,由多條總線構(gòu)成的情況很多,線束的數(shù)量也隨之增加。

圖片

總結(jié)下,當(dāng)一個(gè)節(jié)點(diǎn)要向其它節(jié)點(diǎn)發(fā)送數(shù)據(jù)時(shí),該節(jié)點(diǎn)的CPU將要發(fā)送的數(shù)據(jù)和自己的標(biāo)識符傳送給本節(jié)點(diǎn)的CAN芯片,并處于準(zhǔn)備狀態(tài);當(dāng)它收到總線分配時(shí),轉(zhuǎn)為發(fā)送報(bào)文狀態(tài)。CAN 芯片將數(shù)據(jù)根據(jù)協(xié)議組織成一定的報(bào)文格式發(fā)出,這時(shí), 網(wǎng)上的其它節(jié)點(diǎn)處于接收狀態(tài)。每個(gè)處于接收狀態(tài)的節(jié)點(diǎn)對接收到的報(bào)文進(jìn)行檢測,判斷這些報(bào)文是否是發(fā)給自己的,以確定是否接收它。

圖片

CAN總線結(jié)構(gòu)圖CAN總線的優(yōu)點(diǎn)很多:通信速率最高可達(dá)1MB/s(此時(shí)距離最長40m)。節(jié)點(diǎn)數(shù)實(shí)際可達(dá)110個(gè)。采用短幀結(jié)構(gòu),每一幀的有效字節(jié)數(shù)為8個(gè)。每幀信息都有CRC校驗(yàn)及其他檢錯(cuò)措施,數(shù)據(jù)出錯(cuò)率極低。通信介質(zhì)可采用雙絞線,同軸電纜和光導(dǎo)纖維,一般采用廉價(jià)的雙絞線即可,無特殊要求。節(jié)點(diǎn)在錯(cuò)誤嚴(yán)重的情況下,具有自動(dòng)關(guān)閉總線的功能,切斷它與總線的聯(lián)系,以使總線上的其他操作不受影響。

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

    關(guān)注

    3026

    文章

    7941

    瀏覽量

    166907
  • CAN
    CAN
    +關(guān)注

    關(guān)注

    57

    文章

    2744

    瀏覽量

    463615
  • 總線
    +關(guān)注

    關(guān)注

    10

    文章

    2878

    瀏覽量

    88051
收藏 人收藏

    評論

    相關(guān)推薦

    CAN總線通信協(xié)議的基礎(chǔ)知識

    本文將介紹CAN總線通信協(xié)議的基礎(chǔ)知識,目前的內(nèi)容僅為通用的協(xié)議部分,暫不涉及具體的外設(shè)模塊的用法。研究通信協(xié)議的具體內(nèi)容,主要是看建立
    的頭像 發(fā)表于 06-16 10:58 ?6583次閱讀
    <b class='flag-5'>CAN</b><b class='flag-5'>總線</b><b class='flag-5'>通信協(xié)議</b>的基礎(chǔ)知識

    CAN總線通信協(xié)議及實(shí)現(xiàn)方法

    這是CAN總線通信的c51程序。
    發(fā)表于 04-03 23:17

    CAN總線通信協(xié)議模型概述 CAN總線通信模型作用

    必須是相同的。? 傳輸層描述了 CAN 總線協(xié)議的內(nèi)核,它負(fù)責(zé)位時(shí)序(bit timing)、同步、仲裁、應(yīng)答、錯(cuò)誤探測等。? 對象層負(fù)責(zé)報(bào)文的過濾、狀態(tài)和控制。? 應(yīng)用層完成用戶指定的數(shù)據(jù)傳輸任務(wù)。
    發(fā)表于 12-14 14:17

    基于CAN總線通信協(xié)議的設(shè)計(jì)與實(shí)現(xiàn)

    本文以 C8051F120 單片機(jī)為背景,在CAN V2.0 技術(shù)規(guī)范的基礎(chǔ)上提出了一種基于單片機(jī)的CAN 應(yīng)用層協(xié)議。文中首先設(shè)計(jì)了一種數(shù)據(jù)傳遞格式,它解決了CAN V2.0 規(guī)范只
    發(fā)表于 06-17 07:49 ?48次下載

    USB—CAN總線通信協(xié)議轉(zhuǎn)換器

    :本文介紹基于ARM的USBCAN總線通訊協(xié)議轉(zhuǎn)換器,介紹設(shè)備 件程序,驅(qū)動(dòng)程序,應(yīng)用程序的設(shè)計(jì)和具體實(shí)現(xiàn).
    發(fā)表于 03-19 15:19 ?99次下載
    USB—<b class='flag-5'>CAN</b><b class='flag-5'>總線</b><b class='flag-5'>通信協(xié)議</b>轉(zhuǎn)換器

    CAN總線通信協(xié)議的分析和實(shí)現(xiàn) CAN總線通信協(xié)議以及其實(shí)現(xiàn)方法

    CAN總線通信協(xié)議的分析和實(shí)現(xiàn) CAN總線通信協(xié)議以及其實(shí)現(xiàn)方法
    發(fā)表于 09-04 08:45 ?40次下載
    <b class='flag-5'>CAN</b><b class='flag-5'>總線</b><b class='flag-5'>通信協(xié)議</b>的分析和實(shí)現(xiàn) <b class='flag-5'>CAN</b><b class='flag-5'>總線</b><b class='flag-5'>通信協(xié)議</b>以及其實(shí)現(xiàn)方法

    CAN總線通信協(xié)議分析實(shí)現(xiàn)

    CAN總線通信協(xié)議,才能完成數(shù)據(jù)準(zhǔn)確可靠的傳輸。目前,也存在一些CAN總線產(chǎn)品開發(fā)公司定制的協(xié)議
    發(fā)表于 01-08 15:01 ?9次下載
    <b class='flag-5'>CAN</b><b class='flag-5'>總線</b><b class='flag-5'>通信協(xié)議</b>分析實(shí)現(xiàn)

    結(jié)合Motorola控制器芯片的CAN總線通信研究

    文章介紹了CAN總線通信協(xié)議和Motorola新一代嵌入式控制器DSP56F805內(nèi)置的用于實(shí)現(xiàn)CAN通信的MSCAN模塊,并通過編程實(shí)例說
    發(fā)表于 03-15 16:24 ?15次下載
    結(jié)合Motorola控制器芯片的<b class='flag-5'>CAN</b><b class='flag-5'>總線</b><b class='flag-5'>通信</b>研究

    CAN總線通信協(xié)議

    CAN總線通信協(xié)議詳細(xì)如下。
    發(fā)表于 04-19 16:54 ?78次下載

    速銳得解碼本田雅閣混動(dòng)版整車網(wǎng)關(guān)CAN總線通信協(xié)議DBC控制策略

    本田雅閣混動(dòng)的整車控制器將物理擋位發(fā)送給儀表ECU將處理之后的實(shí)際擋位發(fā)送給BCM,倒車?yán)走_(dá)等ECU供相關(guān)動(dòng)作執(zhí)行;如果駕駛請求擋位(輸入擋位)和VCU處理后的實(shí)際擋位不一致,則發(fā)送報(bào)警信號到儀表,D檔和S檔可直接切換
    的頭像 發(fā)表于 12-07 13:19 ?941次閱讀
    速銳得解碼本田雅閣混動(dòng)版整車網(wǎng)關(guān)<b class='flag-5'>CAN</b><b class='flag-5'>總線</b><b class='flag-5'>通信協(xié)議</b>DBC控制策略

    速銳得解碼本田雅閣混動(dòng)版整車網(wǎng)關(guān)CAN總線通信協(xié)議DBC控制策略

    近期,應(yīng)本田的本田安全駕駛中心研發(fā)周總監(jiān)的邀請,需要速銳得針對新款本田雅閣混動(dòng)版整車網(wǎng)關(guān)CAN總線通信協(xié)議采集DBC,主要解決幾個(gè)問題:1、解決車輛報(bào)故障問題、2、解決檔位邏輯問題、3、剎車行程、方向盤轉(zhuǎn)向角度、行駛狀態(tài)下檔位D
    的頭像 發(fā)表于 12-07 14:21 ?1261次閱讀

    CAN總線的高層協(xié)議主要包括哪幾種?

    是一種基于CAN總線通信協(xié)議,廣泛應(yīng)用于工業(yè)自動(dòng)化、機(jī)器人控制、電力系統(tǒng)等領(lǐng)域。
    發(fā)表于 06-27 09:01 ?3075次閱讀

    全面的CANopen開發(fā)工具—CANopen軟件協(xié)議

    CANopen是一種用于CAN總線通信協(xié)議,它定義了一組標(biāo)準(zhǔn)通信對象和通信服務(wù),使得不同設(shè)備之間可以進(jìn)行
    發(fā)表于 07-17 08:56 ?1101次閱讀
    全面的CANopen開發(fā)工具—CANopen軟件<b class='flag-5'>協(xié)議</b>棧

    can總線通信協(xié)議有哪些 CAN接口保護(hù)及工作原理

    CAN總線(Controller Area Network)是一種廣泛應(yīng)用于汽車、工業(yè)自動(dòng)化和其他領(lǐng)域的串行通信協(xié)議。以下是幾種常見的CAN總線
    的頭像 發(fā)表于 08-18 14:40 ?2.3w次閱讀
    <b class='flag-5'>can</b><b class='flag-5'>總線</b>的<b class='flag-5'>通信協(xié)議</b>有哪些 <b class='flag-5'>CAN</b>接口保護(hù)及工作原理

    CAN總線通信協(xié)議詳解

    一、CAN總線概述 CAN總線是一種多主控制的串行通信協(xié)議,它允許多個(gè)設(shè)備共享同一通信線路,而無
    的頭像 發(fā)表于 11-12 09:46 ?745次閱讀
    RM新时代网站-首页