|
公司基本資料信息
|
|||||||||||||||||||||||||
如果你想正常的實現(xiàn)串口數(shù)據(jù)與CAN總線數(shù)據(jù)之間的轉(zhuǎn)換,如果你不想在數(shù)據(jù)轉(zhuǎn)換的時候發(fā)生丟幀現(xiàn)象,那濾波設(shè)置是必須的,濾的是CAN總線端的波。因為,相對而言,CAN總線的通訊速率遠(yuǎn)高于串口總線,如果我們不進(jìn)行濾波,單位時間里大量的CAN端數(shù)據(jù)就沒辦法同時被轉(zhuǎn)換成串口端的數(shù)據(jù),比如說CAN端有10個數(shù)據(jù),但同一時間串口端只能接收一個,那剩下的9個該怎么辦呢?只能丟失掉了,這當(dāng)然是我們不能接收的。

CAN光端機設(shè)備應(yīng)該指的是回CAN轉(zhuǎn)光纖設(shè)備,它是一答種典型的CAN數(shù)據(jù)轉(zhuǎn)換模塊。能夠?qū)崿F(xiàn)CAN數(shù)據(jù)和光纖信號的相互轉(zhuǎn)化,到達(dá)延長CAN總線數(shù)據(jù)通訊距離的目的。因為到底也是一臺CAN設(shè)備,所以它的運行也要遵循CAN總線的規(guī)則。而說到can總線的運行,就不得不提一下CAN總線的協(xié)議,它相當(dāng)于是CAN總線的運行規(guī)則,猶如人類說話的語法一樣,一般來說,CAN光端機設(shè)備支持的CAN總線協(xié)議類型包括:CANopen,SAE J1939、Devicenet、NMEA2000等等。GCGD就有類似的東西,網(wǎng)上可以找的到。因為現(xiàn)在CAN總線的發(fā)展前景非常之好,所以這類設(shè)備以后還會有大作用。

CAN總線上節(jié)點較多的時候,節(jié)點經(jīng)常會出現(xiàn)故障,這種情況要具體分析總線上的狀況了,因為有多種可能性導(dǎo)致這種情況。,比如接收節(jié)點將該節(jié)點的數(shù)據(jù)過濾掉了,或者總線上有幾個ID比該節(jié)點小的節(jié)點在發(fā)送數(shù)據(jù),由于仲裁導(dǎo)致數(shù)據(jù)發(fā)不出來。
如果你問我如何分析故障原因?其實這個很簡單,你看看ZLG的,就知道了。
can光纖轉(zhuǎn)換器與CAN連接:
can光纖轉(zhuǎn)換器接入CAN總線連接方式:將CAN_H連CAN_H,CAN_L連CAN_L即可建立通信。CAN-bus網(wǎng)絡(luò)采用直線拓?fù)浣Y(jié)構(gòu),總線較遠(yuǎn)的2個終端需要安裝120Ω的終端電阻;如果節(jié)點數(shù)目大于2,中間節(jié)點不需要安裝120Ω的終端電阻。對于分支連接,其長度不應(yīng)超過3米。
