国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

車載通信——CAN報文信號排列方式(報文/信號結(jié)構(gòu))

這篇具有很好參考價值的文章主要介紹了車載通信——CAN報文信號排列方式(報文/信號結(jié)構(gòu))。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一、CAN報文信號排列方式

在定義CAN通信矩陣或制作dbc時,需確定報文的信號排列方式。字節(jié)的排列順序有:Intel的排列順序;Motorola的排列順序。

注:

Motorola和Intel格式,只在信號數(shù)據(jù)跨字節(jié)解析時有區(qū)別,單個字節(jié)數(shù)據(jù)沒有區(qū)別。

二、?編碼格式

(1)Intel格式——小端

當一個信號的數(shù)據(jù)長度超過1 個字節(jié)(8 位)或者數(shù)據(jù)長度不超過一個字節(jié)但是采用跨字節(jié)方式實現(xiàn)時,該信號的高位(S_msb)將被放在高字節(jié)(MSB)的高位,信號的低位(S_lsb)將被放在低字節(jié)(LSB)的低位。信號的起始位就是低字節(jié)的低。

小端 = Little-Endians = Intel Mode:高字節(jié)byte保存在高地址中,低字節(jié)byte保存在低地址中 。

can大端小端,車載通信,網(wǎng)絡

(2)Motorola 格式

當一個信號的數(shù)據(jù)長度超過 1 個字節(jié)(8 位)或者數(shù)據(jù)長度不超過一個字節(jié)但是采用跨字節(jié)方式實現(xiàn)時,該信號的高位(S_msb)將被放在低字節(jié)(MSB)的高位,信號的低位(S_lsb)將被放在高字節(jié)(LSB)的低位。信號的起始位就是高字節(jié)的低位。

大端 = Big-Endians = Motorola Mode:高字節(jié)保存在低地址中,低字節(jié)保存在高地址中。

Motorola格式:

(1)Motorola_LSB:起始位是從低字節(jié)開始

(2)Motorola_MSB?:起始位是從高字節(jié)開始

案例:

數(shù)字:46,換為二進制為:101110? ??起始位20,長度6bit? ? ? ??00 02 E0 00 00 00 00

Motorola_LSB排列格式:

can大端小端,車載通信,網(wǎng)絡

數(shù)字:46,換為二進制為:101110? ??起始位20,長度6bit? ? ? ?00 00 17 00 00 00 00

Motorola_MSB排列格式:

can大端小端,車載通信,網(wǎng)絡

?三、區(qū)別

案例:

十進制128,寫成二進制數(shù)

1000 0000,就是大端字節(jié)序,而寫成0000 0001就是小端字節(jié)序

can大端小端,車載通信,網(wǎng)絡

四、排列規(guī)則

can大端小端,車載通信,網(wǎng)絡

五、其他相關參數(shù)

(1)高低地址

Byte0為低字節(jié),Byte7為高地址

can大端小端,車載通信,網(wǎng)絡

?(2)高低字節(jié)

對于0xFF22來說,F(xiàn)F就叫做數(shù)據(jù)的高字節(jié)部分,22就是低字節(jié)部分

?(3)MSB和LSB

MSB(most significant bit)即最高有效位;

LSB(least significant bit)即最低有效位;

字節(jié)計算就是從LSB到MSB的計算過程

六、相關參數(shù)

(1)Unsigned和Signed

CAN信號數(shù)據(jù)類型分為Unsigned和Signed。Unsigned表示無符號,Signed表示有符號。

(2)精度/偏移量

用于描述信號值如何轉(zhuǎn)變成信號物理值。

[Physical value] = ( [Raw value] * [Factor] ) + [Offset]

[Raw value] = [Physical value] - [Offset] / [Factor]

can大端小端,車載通信,網(wǎng)絡

(3)CAN標識符

CAN 協(xié)議的2.0B版本規(guī)定,CAN控制器的標志符長度是11位或29位。

標準CAN長度是11位,擴展CAN長度是29位。

CAN標準幀ID:

can大端小端,車載通信,網(wǎng)絡文章來源地址http://www.zghlxwxcb.cn/news/detail-622350.html

到了這里,關于車載通信——CAN報文信號排列方式(報文/信號結(jié)構(gòu))的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • CAN轉(zhuǎn)EtherNet/IP網(wǎng)關can協(xié)議支持哪兩種報文

    CAN轉(zhuǎn)EtherNet/IP網(wǎng)關can協(xié)議支持哪兩種報文

    你是否曾經(jīng)遇到過不同的總線協(xié)議難以互相通信的問題?遠創(chuàng)智控的YC-EIP-CAN網(wǎng)關為你解決了這個煩惱! 遠創(chuàng)智控YC-EIP-CAN通訊網(wǎng)關是一款自主研發(fā)的設備,它能夠?qū)⒏鞣NCAN總線和ETHERNET/IP網(wǎng)絡連接起來,解決不同總線協(xié)議之間的通信障礙。作為ETHERNET/IP總線的從站,它可以連接

    2024年02月16日
    瀏覽(16)
  • 車載網(wǎng)絡測試 - CAN&CANFD - 基礎篇_01

    車載網(wǎng)絡測試 - CAN&CANFD - 基礎篇_01

    問題思考: 一、為什么需要總線? 二、什么是CAN總線? 三、為什么是CAN總線? 四、曾經(jīng)的車用總線? ?? ????????1、SAEJ1850(Class2) ????????2、SAEJ1708 ????????3、K-Line ????????4、BEAN ????????5、?byteflight, K-Bus ????????6、D2B 五、當前的車用總線?? ??????

    2024年02月06日
    瀏覽(17)
  • CAN總線報文格式———標準數(shù)據(jù)幀

    CAN總線報文格式———標準數(shù)據(jù)幀

    標準數(shù)據(jù)幀由幀起始、仲裁段、控制段、數(shù)據(jù)段、CRC段、ACK段、幀結(jié)束等組成。 CAN總線空閑時,總線上會輸出持續(xù)的高電平“1”。當總線空閑時任何連接的單元都可以開始發(fā)送新的報文。 SOF是數(shù)據(jù)幀傳輸?shù)钠鹗嘉?。發(fā)送方(sender)會發(fā)送一個顯性電平作為SOF,由于總線空閑

    2024年01月22日
    瀏覽(21)
  • CAN報文格式—Intel與Motorola

    CAN報文格式—Intel與Motorola

    對于CAN協(xié)議,一般有兩種編碼格式:Intel 格式和Motorola格式。使用CAN之前,首先知道協(xié)議采用的是哪種格式,否則傳輸?shù)臄?shù)據(jù)有可能不是想要的效果。那么這兩種編碼格式有什么區(qū)別呢? 一般情況下,對于一個字節(jié)的傳輸,CAN通常是先傳輸該字節(jié)的低位(Lsb),然后傳輸其高

    2023年04月11日
    瀏覽(19)
  • CAN報文多幀,首幀,流控幀,連續(xù)幀

    CAN報文多幀,首幀,流控幀,連續(xù)幀

    數(shù)據(jù)發(fā)送為單幀,所以06代表發(fā)送的數(shù)據(jù)中含有6個字節(jié),回復為正反饋,為連續(xù)幀。10 代表連續(xù)幀的首幀,1E代表此連續(xù)幀含有30個字節(jié),30代表此連續(xù)幀的流控制幀,21,22,23,24代表連續(xù)幀中的第幾幀,21代表第一幀,22代表第二幀,依此類推,其中AA為填充位。 針對首幀而

    2024年02月11日
    瀏覽(159)
  • CAN通訊配置及接收報文--學習筆記1~2

    CAN通訊配置及接收報文--學習筆記1~2

    硬件設備 STM32F103C8T6工控板、USB轉(zhuǎn)TLL接口、TLL轉(zhuǎn)CAN串口小板,繼電器,降壓模塊,警示燈 軟件工具 CANPro協(xié)議分析平臺、CubeMX、MDK-ARM 實現(xiàn)過程及功能 基礎功能:PC端通過CANPro設置報文,發(fā)出串口信號經(jīng)過USB和串口小板轉(zhuǎn)成CAN信號,在單片機上接收特定ID的報文,通過判斷需要

    2024年02月09日
    瀏覽(27)
  • 485、CAN、單總線、SPI、I2C的概念,特點,協(xié)議,使用方法及通信方式,還有它們之間的區(qū)別

    1. 485:485(一般稱作 RS485/EIA-485)是隸屬于 OSI 模型物理層的電氣特性規(guī)定為 2 線,半雙工,多點通信的標準。它的電氣特性和 RS-232 大不一樣。用纜線兩端的電壓差值來表示傳遞信號。 2. CAN:CAN,全稱為“Controller Area Network”,即控制器局域網(wǎng),是一種多主方式的串行通訊總

    2024年02月10日
    瀏覽(22)
  • ARM---CAN2.0B讀取 汽車BMS報文

    Qt CAN編程1- CAN總線整體介紹 - 簡書 STM32---CAN2.0B讀取新能源汽車BMS報文-CSDN博客 CAN通信標準幀和擴展幀介紹_can擴展幀-CSDN博客 【精選】詳解CAN 2.0協(xié)議_can2.0-CSDN博客 QT實現(xiàn)CAN通信_五個板栗的技術博客_51CTO博客 linux CAN通訊基于Qt代碼編寫_pf_can-CSDN博客 QT 新手小白USBCAN 學習_qt ca

    2024年01月21日
    瀏覽(15)
  • 【項目典型案例】-1-如何加快接收的CAN信號處理能力,提高發(fā)送CAN信號的響應

    點擊返回「《Autosar_BSW高階配置》總目錄」 案例背景( 共 5 頁精講 ): 在實際的項目當中,有時遇到這樣一個問題: 當 ECU 接收到一個 CAN 信號 A ,經(jīng)過 軟件 APP 層

    2023年04月25日
    瀏覽(29)
  • AUTOSAR從入門到精通-【應用篇】基于動態(tài)數(shù)據(jù)壓縮算法的車載CAN總線安全協(xié)議設計

    目錄 前言 國內(nèi)外研究現(xiàn)狀 CAN總線及加密與認證算法 2.1引言 2.2常用車載總線網(wǎng)絡

    2024年02月13日
    瀏覽(18)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包