CAN總線接口模塊工作原理
1.CAN模塊簡(jiǎn)介
控制器局域網(wǎng)(CAN)模塊是用于與其他外圍設(shè)備或單片機(jī)進(jìn)行通信的模塊,這種接口協(xié)議能在較大的噪聲 環(huán)境中進(jìn)行通信,具有良好的擾干擾性能。
CAN模塊是一個(gè)通信控制器,執(zhí)行的是Bosch公司的CAN2.0A/B協(xié)議。它能支持CAN1.2、CAN 2.0A、CAN 2.OB 協(xié)議的舊版本和CAN2.OB現(xiàn)行版本,此控制器模塊包含完整的CAN系統(tǒng)。
CAN模塊由協(xié)議驅(qū)動(dòng)和信息緩沖及控制組成,CAN協(xié)議驅(qū)動(dòng)CAN總線上接收和發(fā)送信息的所有功能。信息裝載 到某個(gè)相應(yīng)的數(shù)據(jù)寄存器后再發(fā)送,通過(guò)讀相應(yīng)的寄存器可檢查狀態(tài)與錯(cuò)誤信息。在CAN總線上檢測(cè)到的任 何信息都要進(jìn)行錯(cuò)誤檢查,然后與過(guò)濾器進(jìn)行比較,判斷是否被接收和存儲(chǔ)到兩個(gè)接收寄存器之一。
2.CAN模塊支持的幀類(lèi)型
CAN模塊支持以下幀類(lèi)型:標(biāo)準(zhǔn)數(shù)據(jù)幀、擴(kuò)展數(shù)據(jù)幀、遠(yuǎn)程幀、出錯(cuò)幀、過(guò)載幀和空閑幀。
(1)數(shù)據(jù)幀。
用于各節(jié)點(diǎn)之間傳送數(shù)據(jù)消息,由7個(gè)不同的位場(chǎng)組成:幀起始、仲裁場(chǎng)、控制場(chǎng)、數(shù)據(jù)場(chǎng)、CRC場(chǎng)、應(yīng)答 場(chǎng)和幀結(jié)束。數(shù)據(jù)幀結(jié)構(gòu)如圖1所示。
圖1 數(shù)據(jù)幀組成
(2)遠(yuǎn)程幀。
當(dāng)CAN網(wǎng)絡(luò)上一個(gè)節(jié)點(diǎn)需要其他節(jié)點(diǎn)所擁有的數(shù)據(jù)信息時(shí),可以通過(guò)發(fā)送遠(yuǎn)程幀來(lái)請(qǐng)求另一節(jié)點(diǎn)發(fā)送。該 遠(yuǎn)程幀的標(biāo)識(shí)符標(biāo)識(shí)了所需數(shù)據(jù)的類(lèi)型,因此,被送回的數(shù)據(jù)信息的標(biāo)識(shí)符和遠(yuǎn)程幀的標(biāo)識(shí)符完全一致。數(shù) 據(jù)源節(jié)點(diǎn)在接收到遠(yuǎn)程幀后,根據(jù)遠(yuǎn)程幀的標(biāo)識(shí)符判斷所需數(shù)據(jù)信`患類(lèi)型,并在總線空閑時(shí)將相應(yīng)數(shù)據(jù)送 出。遠(yuǎn)程幀由6個(gè)位場(chǎng)組成:幀起始、仲裁場(chǎng)、控制場(chǎng)、CRC場(chǎng)、應(yīng)答場(chǎng)和幀結(jié)束。除了沒(méi)有數(shù)據(jù)場(chǎng)和RTR為 隱性外,遠(yuǎn)程幀結(jié)構(gòu)和數(shù)據(jù)幀完全相同,遠(yuǎn)程幀結(jié)構(gòu)如圖2所示。
圖2 遠(yuǎn)程幀結(jié)構(gòu)
(3)錯(cuò)誤幀。
為進(jìn)行錯(cuò)誤界定,每個(gè)CAN控制器均設(shè)有兩個(gè)錯(cuò)誤計(jì)數(shù)器:發(fā)送錯(cuò)誤計(jì)數(shù)器(TEC)和接收錯(cuò)誤計(jì)數(shù)器 (REC)。CAN總線上的所有節(jié)點(diǎn)按其錯(cuò)誤計(jì)數(shù)器數(shù)值情況可分為3個(gè)狀態(tài):錯(cuò)誤活動(dòng)狀態(tài)、錯(cuò)誤認(rèn)可狀態(tài)和 總線關(guān)閉狀態(tài)。節(jié)點(diǎn)狀態(tài)轉(zhuǎn)換如圖3所示。
圖3 節(jié)點(diǎn)狀態(tài)轉(zhuǎn)換
上電復(fù)位后,兩個(gè)錯(cuò)誤計(jì)數(shù)器的數(shù)值都為0,節(jié)點(diǎn)處于錯(cuò)誤活動(dòng)狀態(tài),可正常參與總線通信,檢測(cè)到錯(cuò)誤時(shí) ,發(fā)送活動(dòng)錯(cuò)誤標(biāo)志。當(dāng)錯(cuò)誤計(jì)數(shù)器任一數(shù)值超過(guò)127時(shí),節(jié)點(diǎn)進(jìn)入錯(cuò)誤認(rèn)可狀態(tài)。處于錯(cuò)誤狀態(tài)的節(jié)點(diǎn)可 參與總線通信,但出錯(cuò)后,發(fā)送認(rèn)可錯(cuò)誤標(biāo)志,并在開(kāi)始進(jìn)一步發(fā)送數(shù)據(jù)之前等待一段附加時(shí)間(暫停發(fā)送 場(chǎng))。
當(dāng)發(fā)送錯(cuò)誤計(jì)數(shù)器和接收計(jì)數(shù)器均小于或等于127時(shí),節(jié)點(diǎn)從錯(cuò)誤認(rèn)可狀態(tài)再次變?yōu)殄e(cuò)誤活動(dòng)狀態(tài)。若發(fā)送 錯(cuò)誤計(jì)數(shù)器數(shù)值超過(guò)255后,節(jié)點(diǎn)進(jìn)入總線關(guān)閉狀態(tài),既不能向總線發(fā)送數(shù)據(jù),也不能從總線接收數(shù)據(jù)。當(dāng) 軟件執(zhí)行操作模式請(qǐng)求命令,并等待128次總線釋放(BusˉFree)序列(11位連續(xù)隱性位)后,節(jié)點(diǎn)從總線 脫離狀態(tài)重新回到錯(cuò)誤活動(dòng)狀態(tài)。
錯(cuò)誤幀由兩個(gè)不同的位場(chǎng)組成,第一個(gè)場(chǎng)由來(lái)自不同的節(jié)點(diǎn)的錯(cuò)誤標(biāo)志疊加而成,第二個(gè)場(chǎng)為錯(cuò)誤界定符 ,錯(cuò)誤幀結(jié)構(gòu)如圖4所示。
圖4 錯(cuò)誤幀結(jié)構(gòu)
(4)過(guò)載幀。
超載幀由超載標(biāo)志和超載界定符組成。超載標(biāo)志由6個(gè)顯性位組成,其格式與活動(dòng)錯(cuò)誤標(biāo)志相同。超載界 定符由8個(gè)隱性位組成,其格式與錯(cuò)誤界定符相同。導(dǎo)致發(fā)送超載幀的兩個(gè)條件為:
①一個(gè)接收節(jié)點(diǎn)內(nèi)部接收條件未準(zhǔn)備好,要求延遲下一個(gè)數(shù)據(jù)幀或遠(yuǎn)程幀發(fā)送;
②在間歇場(chǎng)(3位)檢測(cè)到顯性位。
當(dāng)超載標(biāo)志發(fā)出后,每個(gè)節(jié)點(diǎn)監(jiān)視總線狀態(tài),直至檢測(cè)到從顯性至隱性位的跳變,此時(shí),所有的節(jié)點(diǎn)均己 完成了超載標(biāo)志的發(fā)送,隨后所有節(jié)點(diǎn)開(kāi)始發(fā)送8個(gè)隱性位組成的超載界定符,超載幀結(jié)構(gòu)如圖5所示。
關(guān)鍵詞: CAN總線接口模塊工作原
您可能也感興趣:
今日熱點(diǎn)
為您推薦
去年社?!俺煽?jī)單”亮眼 社保基金監(jiān)管再戴“緊箍咒”
“冰雪保險(xiǎn)”討論度升溫 購(gòu)買(mǎi)此類(lèi)產(chǎn)品時(shí)需看清投保須知
我國(guó)重疾險(xiǎn)發(fā)展迎來(lái)較大挑戰(zhàn),多因素致銷(xiāo)售增長(zhǎng)遇瓶頸
更多
- 智利領(lǐng)先的高壓供電系統(tǒng)供應(yīng)商TRANSELEC對(duì)其電氣系統(tǒng)進(jìn)行了強(qiáng)...
- 愛(ài)立信將網(wǎng)絡(luò)開(kāi)放功能擴(kuò)展到邊緣
- 鎧俠將收購(gòu)Chubu Toshiba Engineering
- 鎧俠入選科睿唯安2022年度全球百?gòu)?qiáng)創(chuàng)新機(jī)構(gòu)榜單
- STL將在2022年MWC推出全5G產(chǎn)品
- 傳特(Tranter)將向歐洲最大的石化投資項(xiàng)目之一交付37臺(tái)大型換熱器
- Digital Mortar選擇Quanergy的產(chǎn)品以顛覆零售業(yè)流量管理市場(chǎng)
- 無(wú)錫推動(dòng)“科產(chǎn)城人”全面融合 引一流科創(chuàng)資源、建創(chuàng)新平臺(tái)
更多
- 中交房地產(chǎn)擬發(fā)行上限22.2億元第一期中期票據(jù) 期限3年
- 小摩:美國(guó)國(guó)債市場(chǎng)流動(dòng)性狀況惡化,波動(dòng)率上升
- 俄烏沖突升級(jí),全球谷物強(qiáng)勢(shì)上漲
- 云南擬啟動(dòng)國(guó)有企業(yè)紓困基金
- 建筑行業(yè)之基建篇——2022年全國(guó)基建投資增速或達(dá)4.5%以上
- 關(guān)于增聘方正富邦睿利純債債券型證券投資基金基金經(jīng)理的公告...
- 多家房企集體發(fā)聲穩(wěn)預(yù)期,房地產(chǎn)行業(yè)并非泥沙俱下
- 海南自貿(mào)港專(zhuān)項(xiàng)債券首次發(fā)行30.25億元
排行
最近更新
- CAN總線接口模塊工作原理
- 熱電偶的種類(lèi)及使用注意事項(xiàng)
- 矩陣鍵盤(pán)實(shí)驗(yàn)程序
- 重慶中心城區(qū)錯(cuò)峰通行通告公布 新增1橋3隧
- 九龍警事丨男子酒后叫代駕 怕對(duì)方找不到自己開(kāi)車(chē)被查
- 「北京冬殘奧 我們來(lái)了」北京冬殘奧會(huì)知多少
- 今起濟(jì)南暫停醫(yī)保卡“一卡通行”及本地、異地就醫(yī)聯(lián)網(wǎng)結(jié)算
- 2021年中國(guó)鋰離子電池產(chǎn)量324GWh,同比增長(zhǎng)106%
- 全民反詐圖鑒——蜀黍教您識(shí)破電信網(wǎng)絡(luò)詐騙
- 綠色稅制促企業(yè)算好“兩本賬”
- 全民反詐丨輕信“刷單”賺外快 男子被騙走3萬(wàn)余元
- 金觀平:實(shí)打?qū)崈冬F(xiàn)科技成果轉(zhuǎn)化政策
- 青海玉樹(shù):野血牦牛繁育助力鄉(xiāng)村振興
- 春節(jié)剛過(guò),26名在逃人員相繼到案,九龍坡警方追逃工作取得開(kāi)...
- 中交房地產(chǎn)擬發(fā)行上限22.2億元第一期中期票據(jù) 期限3年
- 小摩:美國(guó)國(guó)債市場(chǎng)流動(dòng)性狀況惡化,波動(dòng)率上升
- 新世界百貨中期業(yè)績(jī)扭虧為盈,未來(lái)能否通過(guò)調(diào)改成功翻身?
- 只要乖乖做任務(wù),就可以免費(fèi)“約美女”?
- 叮!中心城區(qū)春日賞花地圖,請(qǐng)接收!
- 國(guó)家衛(wèi)健委:26日新增本土確診病例112例
- 九龍警事丨玻璃門(mén)+U形鎖 蜀黍提醒:這不安全!
- 九龍警事丨駕車(chē)謹(jǐn)記一盔一帶 遵守交規(guī)遠(yuǎn)離傷害
- 碧生源營(yíng)銷(xiāo)范疇另辟蹊徑,打造CRM私域流量服務(wù)
- 俄烏沖突升級(jí),全球谷物強(qiáng)勢(shì)上漲
- 西海岸投資2000億發(fā)展海洋經(jīng)濟(jì),涉及海洋生物醫(yī)藥、涉海設(shè)備制造
- 400萬(wàn)買(mǎi)了套三層別墅 接房時(shí)成了“2+1”
- 非法營(yíng)運(yùn)、網(wǎng)約車(chē)違規(guī)攬客……春運(yùn)期間,這些交通違法行為被查
- 電腦上安的軟件怎么也卸載不了?軟件公司被警告
- 動(dòng)動(dòng)手指就能賺錢(qián)?女子刷單被騙走10萬(wàn)元
- 2022年2月27日重慶市新冠肺炎疫情情況
今日要聞
- 熱電偶的種類(lèi)及使用注意事項(xiàng)
- 新世界百貨中期業(yè)績(jī)扭虧為盈,未來(lái)能否通過(guò)調(diào)改成功翻身?
- CAN總線接口模塊工作原理
- 中交房地產(chǎn)擬發(fā)行上限22.2億元第一期中期票據(jù) 期限3年
- 小摩:美國(guó)國(guó)債市場(chǎng)流動(dòng)性狀況惡化,波動(dòng)率上升
- 矩陣鍵盤(pán)實(shí)驗(yàn)程序
- 俄烏沖突升級(jí),全球谷物強(qiáng)勢(shì)上漲
- 云南擬啟動(dòng)國(guó)有企業(yè)紓困基金
- 俄烏沖突加劇推高化肥價(jià)格 分析人士:鉀肥或受影響最大
- 中國(guó)資產(chǎn)“避風(fēng)港”特征凸顯——人民幣匯率迭創(chuàng)新高