1. 程式人生 > >CAN報文 Intel 格式與Motorola 格式的區別

CAN報文 Intel 格式與Motorola 格式的區別

當一個訊號的資料長度不超過 1 個位元組(8 位)時,Intel 與 Motorola 兩種格式的

編碼結果沒有什麼不同,完全一樣。當訊號的資料長度超過 1 個位元組(8 位)時,兩者的編碼結果出現 了明顯的不同

1.    訊號的高位,即最能表達訊號特性的因子,比如:車速訊號 500km/h 按照給定的公 式,轉換成十六進位制數為 0x6A5,因為 6 代表的數量級最大(162),那麼其中 6 就 是其訊號的高位。

2.    訊號的低位,即最不能表達訊號特性的因子,比如:車速訊號 500km/h 按照給定的公式,轉換成十六進位制數為 0x6A5,因為 5 代表的數量級最小(160),那麼其中 5 就是其訊號的低位。

3.    訊號的起始位,一般來講,主機廠在定義整車  CAN 匯流排通訊矩陣時,其每一個信 號都從其最低位開始填寫,這樣也符合使用習慣。所以訊號的起始位就是訊號的最低位。這也與 CANoe 中 CANdb++的定義Startbit 含義一致。

Intel 格式

當一個訊號的資料長度超過1 個位元組(8 位)或者資料長度不超過一個位元組但是採用跨位元組方式實

現時,該訊號的高位(S_msb)將被放在高位元組(MSB)的高位,訊號的低位(S_lsb)將被放在低位元組

(LSB)的低位。這樣,訊號的起始位就是低位元組的低位

CAN報文 <wbr>Intel <wbr>格式與Motorola <wbr>格式的區別
 

Motorola 格式

當一個訊號的資料長度超過 1 個位元組(8 位)或者資料長度不超過一個位元組但是採用跨位元組方式實

現時,該訊號的高位(S_msb)將被放在低位元組(MSB)的高位,訊號的低位(S_lsb)將被放在高位元組

(LSB)的低位。這樣,訊號的起始位就是高位元組的低位.

CAN報文 <wbr>Intel <wbr>格式與Motorola <wbr>格式的區別

相關推薦

CAN報文 Intel 格式Motorola 格式區別

當一個訊號的資料長度不超過 1 個位元組(8 位)時,Intel 與 Motorola 兩種格式的 編碼結果沒有什麼不同,完全一樣。當訊號的資料長度超過 1 個位元組(8 位)時,兩者的編碼結果出現 了明顯的不同 1.    訊號的高位,即最能表達訊號特性

報文 Intel 格式Motorola 格式區別

當一個訊號的資料長度不超過 1 個位元組(8 位)時,Intel 與 Motorola 兩種格式的編碼結果沒有什麼不同,完全一樣。當訊號的資料長度超過 1 個位元組(8 位)時,兩者的編碼結果出現 了明顯的不同。 訊號的高位,即最能表達訊號特性的因子,比如:車速訊號 500km/

Intel格式Motorola格式區別

文章出處:http://blog.csdn.net/ppdyhappy/article/details/52700464 Intel低位元組在前 Motorola高位元組在前    在進行CAN匯流排通訊設計或者測試過程中,經常看到

整車控制器(VCU)開發 之 CAN訊息的Intel格式Motorola格式說明

經常有做DBC檔案的朋友不瞭解CAN通訊協議中的intel格式和Motorola格式的區別,導致引入一些不必要的錯誤。和一些作者長篇大論來講不同,本文章可能很短,主要是為了防止長篇大論把讀者繞暈,從而使讀者失去興趣,最後還是沒搞明白,白白浪費時間。 1、為什麼有2種格式?

bmp 格式 jpg 格式區別

BMP: 優點 無失真壓縮,圖質最好,缺點(檔案太大,不利於網路傳輸)。 GIF:優點(動畫儲存格式),缺點(最多256色,畫質差)。 PNG:優點(可儲存透明背景的圖片),缺點(畫質中等) JPG:優點(檔案小,利於網路傳輸),缺點(畫質損失) BMP BMP(

java實現HTTP的post請求 key-value格式json格式區別

之前寫過介面接收json格式的post請求,當時自己寫完以為可以適應各種報文的傳送,最近對方說要有個”content=傳送內容”,這不就是最簡單的post請求嗎,那直接用我之前寫的http://blog.csdn.net/do_finsh/article/det

bmp 格式 jpg 格式區別

BMP: 優點 無失真壓縮,圖質最好,缺點(檔案太大,不利於網路傳輸)。 GIF:優點(動畫儲存格式),缺點(最多256色,畫質差)。 PNG:優點(可儲存透明背景的圖片),缺點(畫質中等) JPG:優點(檔案小,利於網路傳輸),缺點(畫質損失) BMP BMP(全稱

YUV格式RGB格式

YUV420介紹: YUV420格式是指,每個畫素都保留一個Y(亮度)分量,而在水平方向上,不是每行都取U和V分量,而是一行只取U分量,則其接著一行就只取V分量,以此重複(即4:2:0, 4:0:2, 4:2:0, 4:0:2 .......),所以420不是指沒有V,而是指一行取樣只取U,另一行取樣只取V

資料集.npy格式png格式互換

        深度學習中,有時我們需要對資料集進行預處理,這樣能夠更好的讀取資料。 一、png格式生成.npy格式 import numpy as np import os from PIL im

當oracle出現 格式字串格式不匹配解決辦法

select v.spid spid,v.appid appid,v.version version,v.newversion newversion,v.status status,v.createtime createtime from adc_spversioncha

JavaScript JSON的key 下劃線格式駝峰格式互相轉換

我們編碼的格式是使用駝峰式還是下劃線格式,這個爭論由來已久,這不,我負責的vue.js前端剛剛做好,發現後臺介面是使用Python寫的,導致介面的所有欄位都是下劃線格式的,而我又希望介面改成駝峰格式,後

keystore格式pfx格式證書互轉

今天運維同事在阿里雲上申請了pfx格式的SSL證書,但是tomcat只能識別keystore格式的,所以需要轉換一下。按照下面的程式碼轉換,需要注意的是KEYSTORE_PASSWORD這裡的密碼不是隨便弄的,是生成pfx證書的時候會同時生成一個密碼,,然後就使用這個密碼。。。 pa

Oracle和Sql 日期格式字串格式相互轉換

日期格式轉換為字元型別 Oracle 型別日期格式轉換字串型別 1.date 轉換為 字串 to_char(日期,”轉換格式” ) 即把給定的日期按照“轉換格式”轉換。 轉換的格式: 表示year的:y 表示年的最後一位 yy 表示年的最後2位 y

YUV 格式 RGB 格式的相互轉換公式及C++ 程式碼

YUV 格式與 RGB 格式的相互轉換公式 最近在用的一個工業相機,輸出的影象格式是 YUY2 格式。而在電腦上顯示時需要 RGB 格式,所以就花了些時間在網上查了些相關的資料。說實話,網上關於 YUV 與 RGB 格式變換的文章挺多的,本來不需要我再多寫這麼

C++ vector知識點、cout輸出bool格式int格式轉換

一、vector 的初始化:可以有五種方式,舉例說明如下 (1) vector<int> a(10); //定義了10個整型元素的向量(尖括號中為元素型別名,它可以是任何合法的資料型別),但沒有給出初值,其值是不確定的。 (2)vector<int&

SAP中ABAP格式JSON格式互轉方法研究

一、JSON概念JSON(JavaScript Object Notation) 是一種輕量級的資料交換格式。JSON資料格式示例: {     "學生": [         {"姓名":"小明","年齡":23},         {"姓名":"大憨","年齡":2

xml格式陣列格式相互轉化

<?php /** 2016年10月18日14:09:01 **/ simplexml 解析 xml 文件 //匯入xml文件 $sx = simplexml_load_file('./

HTTP請求報文響應報文格式,含:getpost的區別

POST 方法是GET方法的一個替代方法,它主要是向Web伺服器提交表單資料,尤其是大批量的資料.POST方法克服了GET方法的一些缺點。通過POST方法提交表單資料時,資料不是作為URL請求的一部分而是作為標準資料傳送網路伺服器,這就克服了GET方法中的資訊無法保密和資料。因此,出於安全的考慮以及對使用者

IntelMotorola的編碼格式

Vector CANdb++ Online Help 在這份教程的第一部分,我們提到沒有CAN資料庫,CANoe還不能工作。在第二部分,我們來看看CAN資料庫是怎樣的。通過CANoe的Tools選單,或者從開始選單開啟Vector的CAN資料庫編輯器——CANdb++

YUYRGB格式區別

YUV   做視訊採集與處理,自然少不了要學會分析YUV資料。因為從採集的角度來說,一般的視訊採集晶片輸出的碼流一般都是YUV資料流的形式,而從視訊處理(例如H.264、MPEG視訊編解碼)的角度來說,也是在原始YUV碼流進行編碼和解析,所以,瞭解如何分析YUV資料流對