【廣告】
首先,要明確你要的應(yīng)答是什么,串口轉(zhuǎn)can,是正確接收某個(gè)報(bào)文,串口轉(zhuǎn)can遠(yuǎn)距離傳輸,還是某個(gè)節(jié)點(diǎn)向另一節(jié)點(diǎn)請求報(bào)文
一、正確接收報(bào)文:
CAN報(bào)文包含一個(gè)ID場的部分,每個(gè)報(bào)文在總線上廣播,節(jié)點(diǎn)收到報(bào)文后比較ID,串口轉(zhuǎn)can批發(fā),如果是該節(jié)點(diǎn)應(yīng)該接受的報(bào)文ID,該節(jié)點(diǎn)則完成接受;
二、請求報(bào)文:
CAN報(bào)文內(nèi)在ID場前有一個(gè)1bit長度遠(yuǎn)程幀場,0表示為普通幀,1表示為遠(yuǎn)程幀,當(dāng)A節(jié)點(diǎn)希望B節(jié)點(diǎn)向它發(fā)送某個(gè)報(bào)文時(shí),A節(jié)點(diǎn)向總線廣播遠(yuǎn)程幀,遠(yuǎn)程幀無數(shù)據(jù)場,總線上節(jié)點(diǎn)同樣也是比較報(bào)文的ID場,當(dāng)B節(jié)點(diǎn)比對ID場發(fā)現(xiàn)該遠(yuǎn)程幀是向它請求時(shí),串口轉(zhuǎn)can價(jià)格,B節(jié)點(diǎn)發(fā)送該遠(yuǎn)程幀請求的幀,A通過一點(diǎn)中的方法接受收
CAN總線是德國BOSCH公司從80年代初為解決現(xiàn)代汽車中眾多的控制與測試儀器之間的數(shù)據(jù)交換而開發(fā)的一種串行數(shù)據(jù)通信協(xié)議,它是一種多主總線,通信介質(zhì)可以是雙絞線、同軸電纜或光導(dǎo)纖維。通信速率較高可達(dá)1Mbps。
完成對通信數(shù)據(jù)的成幀處理
CAN總線通信接口中集成了CAN協(xié)議的物理層和數(shù)據(jù)鏈路層功能,可完成對通信數(shù)據(jù)的成幀處理,包括位填充、數(shù)據(jù)塊編碼、循環(huán)冗余檢驗(yàn)、優(yōu)先級判別等項(xiàng)工作。
CAN具有較高的效率是因?yàn)榭偩€僅僅被那些請求總線懸而未決的站利用,這些請求是根據(jù)報(bào)文在整個(gè)系統(tǒng)中的重要性按順序處理的。這種方法在網(wǎng)絡(luò)負(fù)載較重時(shí)有很多優(yōu)點(diǎn),因?yàn)榭偩€讀取的優(yōu)先級已被按順序放在每個(gè)報(bào)文中了,這可以保證在實(shí)時(shí)系統(tǒng)中較低的個(gè)體隱伏時(shí)間。
對于主站的可靠性,由于CAN協(xié)議執(zhí)行非集中化總線控制,所有主要通信,包括總線讀取 (許可)控制,在系統(tǒng)中分幾次完成。這是實(shí)現(xiàn)有較高可靠性的通信系統(tǒng)的獨(dú)有方法。
企業(yè): 深圳美郵通供應(yīng)鏈
手機(jī):
電話: 13418832962
地址: 福海街道展城社區(qū)建安路正昌達(dá)數(shù)碼科技園C棟103