1、什么是CAN?
控制器局域網(wǎng)(CAN)是一種串行通信總線,旨在在惡劣的環(huán)境下,尤其是工業(yè)和汽車(chē)應(yīng)用中實(shí)現(xiàn)強(qiáng)大而靈活的性能。
CAN最初由Bosch發(fā)明,后來(lái)被編入ISO11898-1標(biāo)準(zhǔn),CAN定義了開(kāi)放系統(tǒng)互連(OSI)模型的數(shù)據(jù)鏈路和物理層,為高速車(chē)載通信提供了低層網(wǎng)絡(luò)解決方案。特別是,CAN是為了減少電纜接線而開(kāi)發(fā)的,因此車(chē)輛內(nèi)的單獨(dú)電子控制單元(ECU)只能與一對(duì)電線通信。
2、惡劣環(huán)境下的串行通信:Maxim的新型CAN收發(fā)器
這些天,我們不斷聽(tīng)到有關(guān)I2C的信息。SPI和UART也是眾所周知的縮寫(xiě)。相比之下,發(fā)現(xiàn)許多工程師和電子愛(ài)好者對(duì)CAN總線了解甚少,或者至少?zèng)]有經(jīng)驗(yàn),我不會(huì)感到驚訝。
這并不特別令人驚訝:CAN(控制器局域網(wǎng))總線不是像I2C或SPI這樣的通用標(biāo)準(zhǔn)。它是為汽車(chē)應(yīng)用開(kāi)發(fā)的,也用于工業(yè)環(huán)境。如果您不從事汽車(chē)或工業(yè)系統(tǒng)的專業(yè)設(shè)計(jì)工作,則可能對(duì)CAN知之甚少。
3、克服CAN設(shè)計(jì)挑戰(zhàn):如何輕松終止CAN信號(hào)
盡管控制器局域網(wǎng)(CAN)系統(tǒng)似乎是一個(gè)通用且簡(jiǎn)單的界面,但是在其設(shè)計(jì)和實(shí)現(xiàn)過(guò)程中確實(shí)會(huì)出現(xiàn)許多問(wèn)題。幸運(yùn)的是,許多工程師已經(jīng)為您完成了艱苦的工作。本文是新的常見(jiàn)問(wèn)題解答文章系列的第一部分,該系列文章旨在幫助您應(yīng)對(duì)這種流行的接口標(biāo)準(zhǔn)的挑戰(zhàn)。
該系列的第一部分著重于CAN系統(tǒng)中的信號(hào)端接。CAN總線信號(hào)嚴(yán)重依賴于適當(dāng)?shù)亩私蛹夹g(shù),以將信號(hào)傳播到網(wǎng)絡(luò)中的所有CAN節(jié)點(diǎn)。如果沒(méi)有正確的端接,則諸如CAN總線之類的物理上較長(zhǎng)的導(dǎo)體會(huì)遭受信號(hào)反射,從而可能限制其所有部件之間的通信。
快速入門(mén)。盡管大多數(shù)涉及CAN的應(yīng)用都屬于車(chē)載網(wǎng)絡(luò),但這些問(wèn)題和答案也適用于工業(yè)應(yīng)用。
4、克服CAN設(shè)計(jì)挑戰(zhàn):應(yīng)對(duì)CAN電壓和功率挑戰(zhàn)
計(jì)算CAN收發(fā)器中的功耗并不像看起來(lái)那樣簡(jiǎn)單,而在收發(fā)器周?chē)砑佣鄠€(gè)電壓軌只會(huì)增加這種復(fù)雜性。此外,對(duì)于所有不同類型的CAN收發(fā)器,您可能會(huì)發(fā)現(xiàn)自己選擇了錯(cuò)誤的收發(fā)器,或者在系統(tǒng)中添加了不必要的電壓軌。
什么是CAN BUS中的仲裁字段。它是否用于識(shí)別CAN總線上的每個(gè)節(jié)點(diǎn)? CAN總線有兩個(gè)信號(hào),CAN高(CANH)和CAN低(CANL)。 在圖中,CAN使用11位標(biāo)識(shí)符,總共為211,即2048。
-
CAN總線
+關(guān)注
關(guān)注
145文章
1911瀏覽量
130557
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論