-
您的位置:
- 網(wǎng)站首頁
- > 物聯(lián)百科
- > 技術(shù)問答
您的位置:
我們?cè)诮⒁粋€(gè)實(shí)際運(yùn)行的CAN總線通訊網(wǎng)絡(luò)時(shí),由CAN底層硬件來實(shí)現(xiàn)對(duì)物理層、數(shù)據(jù)鏈路層的控制。CAN2.0協(xié)議規(guī)定的通訊檢錯(cuò)機(jī)制已足夠保證CAN總線通訊網(wǎng)絡(luò)具有非常高的可靠性,但對(duì)于用戶協(xié)議層,仍然需要制定或選擇合適的通訊協(xié)議,對(duì)網(wǎng)絡(luò)上的通訊數(shù)據(jù)流進(jìn)行解析與管理。
對(duì)于普通的CAN總線應(yīng)用領(lǐng)域,采用通常的“命令-響應(yīng)”模式通訊協(xié)議,即可以實(shí)現(xiàn)非??煽壳矣行У闹鲝耐ㄓ嵕W(wǎng)絡(luò)。對(duì)于需要進(jìn)行大量數(shù)據(jù)交換,或者通訊方式靈活的CAN總線網(wǎng)絡(luò),也可以采用一些標(biāo)準(zhǔn)的多主通訊協(xié)議,比如HilonB協(xié)議,或者采用CAN2.0協(xié)議中遠(yuǎn)程幀定義。
CAN總線通訊的優(yōu)點(diǎn)
1、CAN總線通訊最大的優(yōu)點(diǎn)便是傳輸距離非常的遠(yuǎn),高達(dá)10KM,傳輸速率也很快,最大能達(dá)到1Mhzbps.
2、CAN總線的數(shù)據(jù)傳輸信號(hào)穩(wěn)定,損耗小,不易受外界干擾。
3、單條CAN總線最多可以有110個(gè)節(jié)點(diǎn),并可方便擴(kuò)充節(jié)點(diǎn)數(shù)。
4、出錯(cuò)的CAN總線節(jié)點(diǎn)會(huì)自動(dòng)切斷和總線之間的聯(lián)系,不影響整個(gè)總線的通訊。
5、自動(dòng)檢測(cè)報(bào)文發(fā)送成功與否,可硬件自動(dòng)重發(fā),傳輸可靠性高。
6、結(jié)構(gòu)簡單,具有很好的性價(jià)比。
此外,在CAN總線通訊網(wǎng)絡(luò)的建設(shè)中,還需要涉及其他相關(guān)聯(lián)的技術(shù)支持,比如網(wǎng)絡(luò)保護(hù)、通訊電纜等。CAN總線基本設(shè)計(jì)規(guī)范要求有高的位速率、高抗電磁干擾性,而且能夠檢測(cè)出產(chǎn)生的任何錯(cuò)誤。主要是用在強(qiáng)干擾環(huán)境,室外遠(yuǎn)程通訊等場(chǎng)合。需要根據(jù)實(shí)際情況,考慮增加一些附加網(wǎng)絡(luò)保護(hù)設(shè)施,比如過電壓保護(hù)、溫度保護(hù)、防雷擊裝置、極性保護(hù)等,以防止雷擊、浪涌、極性反接等,以預(yù)防故障發(fā)生,起良好的保護(hù)作用。