CAN總線及其在艾默生CT PLC上的應(yīng)用介紹(2)
CAN總線及其在艾默生CT PLC上的應(yīng)用
CAN總線系統(tǒng)結(jié)構(gòu):CAN總線每個(gè)節(jié)點(diǎn)需要帶有CAN協(xié)議控制芯片及適當(dāng)?shù)慕涌陔娐罚?jié)點(diǎn)之間通過(guò)雙絞屏蔽線進(jìn)行總線式連接,首尾節(jié)點(diǎn)需要接120R的匹配電阻,通信最高速率可達(dá)1MBPS,傳輸速率越低,傳輸距離越遠(yuǎn)。系統(tǒng)結(jié)構(gòu)如下:
CAN協(xié)議的報(bào)文格式:CAN協(xié)議支持兩種報(bào)文格式CAN2.0A和CAN2.0B; CAN2.0A為標(biāo)準(zhǔn)格式,CAN2.0B為擴(kuò)展格式;格式分別如下:
CAN2.0A協(xié)議報(bào)文結(jié)構(gòu)圖如下
CAN2.0B協(xié)議報(bào)文結(jié)構(gòu)圖如下
標(biāo)準(zhǔn)格式和擴(kuò)展格式唯一的不同是標(biāo)識(shí)符(ID)長(zhǎng)度不同,標(biāo)準(zhǔn)格式為11位(ID10-ID0),擴(kuò)展格式為29位(ID10-ID0,EID17-EID0)。
在標(biāo)準(zhǔn)格式和擴(kuò)展格式中,報(bào)文的起始位稱為幀起始(SOF),幀起始標(biāo)志數(shù)據(jù)幀或遠(yuǎn)程幀的起始,由一個(gè)單獨(dú)的“顯性”位(0)組成。由控制芯片自動(dòng)完成,不需要用戶在程序中體現(xiàn)。
然后是由11位標(biāo)識(shí)符(ID10-ID0)(擴(kuò)展格式為29位(ID10-ID0,EID17-EID0))和遠(yuǎn)程發(fā)送請(qǐng)求位 (RTR)組成的仲裁場(chǎng)。RTR位標(biāo)明是數(shù)據(jù)幀還是請(qǐng)求幀,在請(qǐng)求幀中沒(méi)有數(shù)據(jù)字節(jié)。
控制場(chǎng)包括標(biāo)識(shí)符擴(kuò)展位(IDE),指出是標(biāo)準(zhǔn)格式還是擴(kuò)展格式。它還包括一個(gè)保留位 (RBO),為將來(lái)擴(kuò)展使用。它的最后四個(gè)位用來(lái)指明數(shù)據(jù)場(chǎng)中數(shù)據(jù)的長(zhǎng)度(大小就是由DLC3-DLC0組成的2進(jìn)制數(shù)據(jù))。數(shù)據(jù)場(chǎng)范圍為0~8個(gè)字節(jié)(DATA FIELD),其后有一個(gè)檢測(cè)數(shù)據(jù)錯(cuò)誤的循環(huán)冗余檢查(CRC)。
CAN總線系統(tǒng)結(jié)構(gòu):CAN總線每個(gè)節(jié)點(diǎn)需要帶有CAN協(xié)議控制芯片及適當(dāng)?shù)慕涌陔娐罚?jié)點(diǎn)之間通過(guò)雙絞屏蔽線進(jìn)行總線式連接,首尾節(jié)點(diǎn)需要接120R的匹配電阻,通信最高速率可達(dá)1MBPS,傳輸速率越低,傳輸距離越遠(yuǎn)。系統(tǒng)結(jié)構(gòu)如下:
CAN協(xié)議的報(bào)文格式:CAN協(xié)議支持兩種報(bào)文格式CAN2.0A和CAN2.0B; CAN2.0A為標(biāo)準(zhǔn)格式,CAN2.0B為擴(kuò)展格式;格式分別如下:
CAN2.0A協(xié)議報(bào)文結(jié)構(gòu)圖如下
CAN2.0B協(xié)議報(bào)文結(jié)構(gòu)圖如下
標(biāo)準(zhǔn)格式和擴(kuò)展格式唯一的不同是標(biāo)識(shí)符(ID)長(zhǎng)度不同,標(biāo)準(zhǔn)格式為11位(ID10-ID0),擴(kuò)展格式為29位(ID10-ID0,EID17-EID0)。
在標(biāo)準(zhǔn)格式和擴(kuò)展格式中,報(bào)文的起始位稱為幀起始(SOF),幀起始標(biāo)志數(shù)據(jù)幀或遠(yuǎn)程幀的起始,由一個(gè)單獨(dú)的“顯性”位(0)組成。由控制芯片自動(dòng)完成,不需要用戶在程序中體現(xiàn)。
然后是由11位標(biāo)識(shí)符(ID10-ID0)(擴(kuò)展格式為29位(ID10-ID0,EID17-EID0))和遠(yuǎn)程發(fā)送請(qǐng)求位 (RTR)組成的仲裁場(chǎng)。RTR位標(biāo)明是數(shù)據(jù)幀還是請(qǐng)求幀,在請(qǐng)求幀中沒(méi)有數(shù)據(jù)字節(jié)。
控制場(chǎng)包括標(biāo)識(shí)符擴(kuò)展位(IDE),指出是標(biāo)準(zhǔn)格式還是擴(kuò)展格式。它還包括一個(gè)保留位 (RBO),為將來(lái)擴(kuò)展使用。它的最后四個(gè)位用來(lái)指明數(shù)據(jù)場(chǎng)中數(shù)據(jù)的長(zhǎng)度(大小就是由DLC3-DLC0組成的2進(jìn)制數(shù)據(jù))。數(shù)據(jù)場(chǎng)范圍為0~8個(gè)字節(jié)(DATA FIELD),其后有一個(gè)檢測(cè)數(shù)據(jù)錯(cuò)誤的循環(huán)冗余檢查(CRC)。
本文標(biāo)簽:CAN總線及其在艾默生CT PLC上的應(yīng)用介紹(2)
* 由于無(wú)法獲得聯(lián)系方式等原因,本網(wǎng)使用的文字及圖片的作品報(bào)酬未能及時(shí)支付,在此深表歉意,請(qǐng)《CAN總線及其在艾默生CT PLC上的應(yīng)用介紹(2)》相關(guān)權(quán)利人與機(jī)電之家網(wǎng)取得聯(lián)系。
關(guān)于“CAN總線及其在艾默生CT PLC上的應(yīng)用介紹(2)”的更多資訊
個(gè)人求購(gòu)










