|
公司基本資料信息
|
遠程幀
遠程幀由6個場組成:幀起始、仲裁場、控制場、CRC場、應答場和幀結束。遠程幀不存在數(shù)據(jù)場。
遠程幀的RTR位必須是隱位。
DLC的數(shù)據(jù)值是獨立的,它可以是0~8中的任何數(shù)值,為對應數(shù)據(jù)幀的數(shù)據(jù)長度。
錯誤幀
錯誤幀由兩個不同場組成,一個場由來自各站的錯誤標志疊加得到,第二個場是錯誤界定符
錯誤標志具有兩種形式:
活動錯誤標志(Active error flag),由6個連續(xù)的顯位組成
認可錯誤標志(Passive error flag),由6個連續(xù)的隱位組成
錯誤界定符包括8個隱位
超載幀
超載幀包括兩個位場:超載標志和超載界定符
發(fā)送超載幀的超載條件:
要求延遲下一個數(shù)據(jù)幀或遠程幀
在間歇場檢測到顯位
超載標志由6個顯位組成
超載界定符由8個隱位組成
數(shù)據(jù)錯誤檢測
不同于其它總線,CAN協(xié)議不能使用應答信息。事實上,它可以將發(fā)生的任何錯誤用信號發(fā)出。CAN協(xié)議可使用五種檢查錯誤的方法,其中前面三種為基于報文內容檢查。
rs232轉can工具是集成標準CAN總線接口和串行總線接口的工業(yè)通訊轉換器,它一般都可以被使用在這些地方:
1、有樁公共自行車系統(tǒng)通信總線改造項目里。
2、RS232接口傳感器CAN通信改造項目里。
3、消防設備遠距離通信改造項目中。 一般如果不是特別強調的話,CAN總線相關的分析儀以及轉換器什么的,它們都默認支持全范圍的CAN波特率,即5Kbps-1000Kbps,題目中所說的485轉CAN設備也不例外。
如果你想正常的實現(xiàn)串口數(shù)據(jù)與CAN總線數(shù)據(jù)之間的轉換,如果你不想在數(shù)據(jù)轉換的時候發(fā)生丟幀現(xiàn)象,那濾波設置是必須的,濾的是CAN總線端的波。因為,相對而言,CAN總線的通訊速率遠高于串口總線,如果我們不進行濾波,單位時間里大量的CAN端數(shù)據(jù)就沒辦法同時被轉換成串口端的數(shù)據(jù),比如說CAN端有10個數(shù)據(jù),但同一時間串口端只能接收一個,那剩下的9個該怎么辦呢?只能丟失掉了,這當然是我們不能接收的。
信息的傳輸采用CAN通信協(xié)議,通過CAN控制器來完成。各網絡節(jié)點一般為帶有微控制器的智能節(jié)點完成現(xiàn)場的數(shù)據(jù)采集和基于CAN協(xié)議的數(shù)據(jù)傳輸,節(jié)點可以使用帶有在片CAN控制器的微控制器,或選用一般的微控制器加上獨立的CAN控制器來完成節(jié)點功能。傳輸介質可采用雙絞線、同軸電纜或光纖。