can總線雖然有-的抗干擾和糾錯重發(fā)機制,,can光纖轉換器,,但目前can被大量應用于比如新能源汽車,、軌道交通、煤礦,、電機驅動等行業(yè),而這些場合的電磁環(huán)境比較-,,can光纖轉換器技術支持,,所以如何抗干擾是工程較為關心的話題,。
can總線是德國bosch公司從80年代初為解決現(xiàn)代汽車中眾多的控制與測試儀器之間的數(shù)據(jù)交換而開發(fā)的一種串行數(shù)據(jù)通信協(xié)議,,它是一種多主總線,通信介質可以是雙絞線,、同軸電纜或光導纖維。通信速率較高可達1mbps,。
完成對通信數(shù)據(jù)的成幀處理
can總線通信接口中集成了can協(xié)議的物理層和數(shù)據(jù)鏈路層功能,可完成對通信數(shù)據(jù)的成幀處理,,包括位填充,、數(shù)據(jù)塊編碼、循環(huán)冗余檢驗,、優(yōu)先級判別等項工作,。
如果你想正常的實現(xiàn)串口數(shù)據(jù)與can總線數(shù)據(jù)之間的轉換,,如果你不想在數(shù)據(jù)轉換的時候發(fā)生丟幀現(xiàn)象,,那濾波設置是必須的,濾的是can總線端的波,。因為,,can光纖轉換器廠家,相對而言,,can總線的通訊速率遠高于串口總線,,如果我們不進行濾波,單位時間里大量的can端數(shù)據(jù)就沒辦法同時被轉換成串口端的數(shù)據(jù),,比如說can端有10個數(shù)據(jù),,但同一時間串口端只能接收一個,那剩下的9個該怎么辦呢,?只能丟失掉了,,這當然是我們不能接收的。
|