CAN-FD相容CAN的三種方式
目前商用車在世界範圍內使用最多的還是CAN網路,CAN-FD對於CAN來說幀結構發生了變化,並且不是所有廠商的ECU都能全部切換到CAN-FD,特別是國內的廠商,CAN-FD的技術還不成熟,這就帶來了一個比較實際的問題,在整車上可能會共存使用CAN-FD和普通CAN的兩種ECU,ISO 11898對CAN-FD和CAN的相容性提出了三種方式:
第一種方式是支援普通CAN網路的ECU將CAN-FD識別為錯誤幀,這樣網路上是無法進行正常資料通訊的;
第二種方式是支援普通CAN網路的ECU將CAN-FD的幀忽視,不將它識別為錯誤幀,但是也無法解析CAN-FD的資料幀,這樣的網路可以正常通訊,但是CAN-FD只能在支援CAN-FD的ECU直接進行資料通訊;
第三種方式是整個網路上的節點都支援CAN-FD,這樣的網路既可以傳輸CAN-FD又可以選擇只傳輸普通CAN.
按照實際產品來看,現在正從第二種方式向第三種方式過度。
相關推薦
CAN-FD相容CAN的三種方式
目前商用車在世界範圍內使用最多的還是CAN網路,CAN-FD對於CAN來說幀結構發生了變化,並且不是所有廠商的ECU都能全部切換到CAN-FD,特別是國內的廠商,CAN-FD的技術還不成熟,這就帶來了一個比較實際的問題,在整車上可能會共存使用CAN-FD和普通CAN的兩種E
調用類的三種方式
set div sharp csharp true ren light setname clas 1.T t; Teacher teach ;//T t = new T t(); teach.SetName("lizl"); teach.Say(); 2 *t T
Java多線程實現的三種方式
get() warning 三種方式 方式 緩存 運行 了解 ren ava Java多線程實現方式主要有三種:繼承Thread類、實現Runnable接口、使用ExecutorService、Callable、Future實現有返回結果的多線程。其中前兩種方式線程執行完後
java數組擴增的三種方式
實現 arrays 數組復制 當我 自身 ++ new 復制 log java數組聲明的時候必須聲明其長度,但當我們想對數組進行擴增的時候該怎麽辦呢? 下面三種方式都可以進行擴增,最後一種也最為方便。 1 /** 2 * 手動循環擴增
java寫入文件的三種方式比較
all mem exc 操作 測試文件 nts sys output println 1.FileOutputStream方式 2.BufferedOutputStream方式 3.FileWriter方式 經過多次測試,發現不緩存的FileOutputStream會比較慢
JAVA實現Base64編碼的三種方式
ack ons static nts bstr clas [] ram trace 摘要: Javabase64編碼的三種方式 有如下三種方式: 方式一:commons-codec.jar Java代碼 1. String base64String="whuang12
SpringMVC返回json數據的三種方式
class error log under itl gmv nbsp sin pri SpringMVC返回json數據的三種方式:http://blog.csdn.net/shan9liang/article/details/42181345 上述第三種方法:可能會出
容器間通信的三種方式 - 每天5分鐘玩轉 Docker 容器技術(35)
docker 容器 教程 容器之間可通過 IP,Docker DNS Server 或 joined 容器三種方式通信。IP 通信從上一節的例子可以得出這樣一個結論:兩個容器要能通信,必須要有屬於同一個網絡的網卡。滿足這個條件後,容器就可以通過 IP 交互了。具體做法是在容器創建時通過 --net
java創建線程的三種方式及其對照
處理 sys eth 變量 創建ca ipp class rac 運行 Java中創建線程主要有三種方式: 一、繼承Thread類創建線程類 (1)定義Thread類的子類。並重寫該類的run方法,該run方法的方法體就代表了線程要完畢的任務。因此把run()方
Action訪問ServletAPI的三種方式
mvc 構造 缺點 思想 一個 前言 line api 這也 一、前言 Struts是一種基於MVC設計模式的web應用框架,主要擔任C的角色,用於分離頁面顯示和業務邏輯處理,那其實在我們學習jsp的時候學過一個具有類似功能的東西——servlet。其實Struts本質上相
Struts2學習(二)運行Action中方法的三種方式
tracking 利用 content con return -m i++ var itl 1.運行execute()方法 一般的能夠直接在action中書寫execute,調用action時會自己主動運行此方法 2.配置method方法 在s
PHP連接MySQL數據庫的三種方式(mysql、mysqli、pdo)
方式 odbc ram close 多語 utf 診斷 統一 連接數據庫 PHP與MySQL的連接有三種API接口,分別是:PHP的MySQL擴展 、PHP的mysqli擴展 、PHP數據對象(PDO) ,下面針對以上三種連接方式做下總結,以備在不同場景下選出最優方案。 P
三種方式求: 輸入一個整數,輸出該數二進制表示中1的個數。其中負數用補碼表示
情況 temp 進制數 二進制表示 pac print 類型 solution 方式 package com.example; public class Solution { /* * 轉化成2進制數計算 */ public int NumberOf1(int n) {
Android之——ContentResolver查詢的三種方式
popu com 耗時 封裝 target 最適 token res 數據庫 轉載請註明出處:http://blog.csdn.net/l1028386804/article/details/47785491 今天做到一個小項目。查詢手機中短信的信息,當然得去系
前端動畫效果實現的三種方式
near 動畫效果 timeout css屬性 轉移 動畫 sla 三種方式 內存 第一種,js中setTimeout和setintervel,把動畫元素設置position:absalute,然後操作left、top來移動。此種方法內存消耗大,顯示效果差,不推薦。 第二種
Mybatis的select查詢的三種方式
println actor select -m nbsp 運行 oid 速度 org 1、首先建立一個測試的dao 1 public interface IStudentDao { 2 3 // 根據姓名查詢 4 List<Student>
三種方式搭建yum源
yum yum源 三種方式搭建yum源1、本地搭建yum源:[[email protected] x86_64]# vim /etc/yum.repos.d/mnt.repo [[email protected] x86_64]# cd /etc/yum.repos.d/[[ema
Java中List集合遍歷的三種方式
asn tex iter for nbsp next next() ray string 首先創建一個List集合: List<String> list = new ArrayList<String>();list.add("name"); list
java核心學習(二十一) 多線程---創建啟動線程的三種方式
使用 trace 啟動 操作系統 java多線程 start name image 獲取 本節開始java多線程編程的學習,對於操作系統、進程、線程的基本概念不再贅述,只是了解java對於多線程編程的支持有哪些。 一、繼承Thread類來創建線程 java語言中
通過SQL腳本導入數據到不同數據庫避免重復導入三種方式
數據 否則 ont bsp 連接 test logs eight 項目 前言 無論何種語言,一旦看見代碼中有重復性的代碼則想到封裝來復用,在SQL同樣如此,若我們沒有界面來維護而且需要經常進行的操作,我們會寫腳本避免下次又得重新寫一遍,但是這其中就涉及到一個問題,這個問題