CAN 是Controller Area Network 的縮寫(以下稱為CAN),是ISO國(guó)際標(biāo)準(zhǔn)化的串行通信協(xié)議。在汽車產(chǎn)業(yè)中,出于對(duì)安全性、舒適性、方便性、低功耗、低成本的要求,各種各樣的電子控制系統(tǒng)被開發(fā)了出來(lái)。由于這些系統(tǒng)之間通信所用的數(shù)據(jù)類型及對(duì)可靠性的要求不盡相同,由多條總線構(gòu)成的情況很多,線束的數(shù)量也隨之增加。為適應(yīng)“減少線束的數(shù)量”、“通過(guò)多個(gè)LAN,進(jìn)行大量數(shù)據(jù)的高速通信”的需要,1986 年德國(guó)電氣商博世公司開發(fā)出面向汽車的CAN 通信協(xié)議。此后,CAN 通過(guò)ISO11898 及ISO11519 進(jìn)行了標(biāo)準(zhǔn)化,在歐洲已是汽車網(wǎng)絡(luò)的標(biāo)準(zhǔn)協(xié)議。
CAN總線首先在汽車上得到了廣泛應(yīng)用,之后又在工業(yè)生產(chǎn)領(lǐng)域有了很大發(fā)展,那么面對(duì)不同的應(yīng)用場(chǎng)景和工況,如何選擇合適的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)慢慢成為一個(gè)讓人頭疼的問題。在這篇文章中,我將重點(diǎn)介紹用于驅(qū)動(dòng)這些總線電壓的 CAN 驅(qū)動(dòng)器輸出級(jí)的典型拓?fù)洹?duì)于曾經(jīng)在 CAN 網(wǎng)絡(luò)中遇到過(guò)發(fā)射問題或輸出差分電壓?jiǎn)栴}的任何人,本博客描述了驅(qū)動(dòng)器的工作原理以及我們可以在數(shù)據(jù)表中查看哪些電氣參數(shù)來(lái)識(shí)別良好的收發(fā)器。我相信對(duì) CAN 驅(qū)動(dòng)程序的基本了解也有助于調(diào)試出現(xiàn)的 CAN 問題。
在進(jìn)行CAN總線通信前,應(yīng)保證正確的總線配置,比如終端電阻。它是影響總線通信的重要組件,下面我們不考慮信號(hào)的完整性,只從信號(hào)幅度和時(shí)間常數(shù)方面分析不加終端電阻時(shí)的影響。??終端電阻添加要求根據(jù)ISO11898-2對(duì)終端電阻的取值規(guī)定,必須在總線的首尾兩端各掛一個(gè)120Ω的終端電阻...
大家好,我是小麥。最近在調(diào)試一個(gè)CAN總線的設(shè)備遇到一些問題,簡(jiǎn)單總結(jié)一下。本文會(huì)對(duì)CAN總線進(jìn)行簡(jiǎn)單介紹,CAN的硬件鏈路層,協(xié)議層,以及調(diào)試的一些心得。目錄什么是CAN總線?物理層差分信號(hào)連接方式CAN節(jié)點(diǎn)CAN協(xié)議如何尋址?幀類型數(shù)據(jù)幀遠(yuǎn)程幀錯(cuò)誤幀過(guò)載幀消息時(shí)序以及同步位時(shí)...
大家好,我是小麥。最近在調(diào)試一個(gè)CAN總線的設(shè)備時(shí)遇到了一些問題,在此簡(jiǎn)單總結(jié)一下。本文將對(duì)CAN總線進(jìn)行簡(jiǎn)單介紹,包括CAN的硬件鏈路層、協(xié)議層,以及調(diào)試的一些心得。目錄什么是CAN總線?物理層差分信號(hào)連接方式CAN節(jié)點(diǎn)CAN協(xié)議如何尋址?幀類型數(shù)據(jù)幀遠(yuǎn)程幀錯(cuò)誤幀過(guò)載幀消息時(shí)序...
摘要:介紹了基于STC12C5A60S2單片機(jī)、SJA1000型CAN接口控制器以及PCA82C250串行收發(fā)器構(gòu)成的總線通信網(wǎng)絡(luò)。該網(wǎng)絡(luò)中遠(yuǎn)端的CAN節(jié)點(diǎn)可監(jiān)測(cè)現(xiàn)場(chǎng)環(huán)境,并實(shí)現(xiàn)數(shù)據(jù)收發(fā)和串行通信,上位PC機(jī)利用VB6.0設(shè)計(jì)的監(jiān)測(cè)界面可實(shí)時(shí)顯示現(xiàn)場(chǎng)CAN節(jié)點(diǎn)的環(huán)境參數(shù)。文中重點(diǎn)分析了CAN總線節(jié)點(diǎn)和組網(wǎng)技術(shù),給出了系統(tǒng)的硬件電路設(shè)計(jì)和軟件處理流程。實(shí)驗(yàn)結(jié)果表明,該系統(tǒng)具有數(shù)據(jù)傳輸可靠、通信距離遠(yuǎn)以及實(shí)時(shí)顯示功能,而且抗干擾能力強(qiáng)。
關(guān)注、星標(biāo)公眾號(hào),直達(dá)精彩內(nèi)容來(lái)源:整理與網(wǎng)絡(luò)素材最近在搞一個(gè)can協(xié)議,本文爭(zhēng)對(duì)一些can底層細(xì)節(jié)很到位,分享一下。1.簡(jiǎn)介CAN總線由德國(guó)BOSCH公司開發(fā),最高速率可達(dá)到1Mbps。CAN的容錯(cuò)能力特別強(qiáng),CAN控制器內(nèi)建了強(qiáng)大的檢錯(cuò)和處理機(jī)制。另外不同于傳統(tǒng)的網(wǎng)絡(luò)(比如U...
關(guān)注、星標(biāo)公眾號(hào),直達(dá)精彩內(nèi)容來(lái)源:周立功嵌入式的工程師一般都知道CAN總線廣泛應(yīng)用到汽車中,其實(shí)船艦電子設(shè)備通信也廣泛使用CAN,隨著國(guó)家對(duì)海防的越來(lái)越重視,對(duì)CAN的需求也會(huì)越來(lái)越大。這個(gè)暑假,通過(guò)參加蘇州社會(huì)實(shí)踐,去某船舶電氣公司實(shí)習(xí)幾周,也借此機(jī)會(huì),學(xué)習(xí)了一下CAN總線。...
摘要:以Microchip公司的PIC18F45K80芯片為核心,給出了具有低成本、高擴(kuò)展,性的實(shí)用型多功能汽車開關(guān)電器盒的設(shè)計(jì)方法。該開關(guān)電器盒除了具有對(duì)汽車啟動(dòng)過(guò)程和行駛狀態(tài)參數(shù)實(shí)時(shí)監(jiān)測(cè)的功能外,與其他同類產(chǎn)品相比,還更加注重產(chǎn)品的實(shí)用,性和擴(kuò)展,性,同時(shí)具備與汽車其他設(shè)備進(jìn)行通信的特有功能。
CAN總線應(yīng)用廣泛,但是,很多朋友卻疑惑為何大家總是使用CAN總線。為了幫助排除這個(gè)CAN總線疑惑,本文將對(duì)CAN總線的特點(diǎn)以及CAN總線的優(yōu)勢(shì)予以介紹。如果你對(duì)CAN總線具有興趣,不妨和小編共同繼續(xù)往下閱讀哦。
CAN總線具有重要應(yīng)用,我們所說(shuō)的CAN總線,便是現(xiàn)場(chǎng)總線的一種。上篇文章中,小編對(duì)CAN總線的發(fā)展趨勢(shì)有所闡述。為增進(jìn)大家對(duì)CAN總線的認(rèn)識(shí),本文將對(duì)CAN總線數(shù)據(jù)幀的組成,以及CAN總線的診斷方法予以介紹。如果你對(duì)CAN總線具有興趣,不妨繼續(xù)往下閱讀哦。
CAN總線,在電子領(lǐng)域,倒是常耳聞詞匯。但是,還是有很多人不是十分了解CAN總線。為增進(jìn)大家對(duì)CAN總線的認(rèn)識(shí),本文將對(duì)CAN總線、CAN總線的發(fā)展趨勢(shì)予以詳細(xì)介紹。
?點(diǎn)擊上方“小麥大叔”,選擇“置頂/星標(biāo)公眾號(hào)”福利干貨,第一時(shí)間送達(dá)CAN(“ControllerAreaNetwork”,控制器局域網(wǎng))作用:將整車中各種不同的控制器連接起來(lái),實(shí)現(xiàn)信息的可靠共享,并減少整車線束數(shù)量??梢栽O(shè)想一種極端情況,如下圖所示:如:果整車上所有的用電設(shè)備...
本文主要介紹CAN總線的EMC設(shè)計(jì)。CAN總線多用于汽車、工業(yè)控制等領(lǐng)域,用于數(shù)據(jù)的傳輸控制。采用差分信號(hào)傳輸,通常情況下只需要兩根信號(hào)線(CAN-H和CAN-L)就可以進(jìn)行正常的通信。但在實(shí)際應(yīng)用的過(guò)程中通訊線纜容易耦合外部的干擾對(duì)信號(hào)傳輸造成一定的影響,單板內(nèi)部的干擾也可能通...
本文來(lái)源面包板社區(qū)1、簡(jiǎn)介CAN是控制器局域網(wǎng)絡(luò)(ControllerAreaNetwork,CAN)的簡(jiǎn)稱,是一種能夠?qū)崿F(xiàn)分布式實(shí)時(shí)控制的串行通信網(wǎng)絡(luò)。優(yōu)點(diǎn):傳輸速度最高到1Mbps,通信距離最遠(yuǎn)到10km,無(wú)損位仲裁機(jī)制,多主結(jié)構(gòu)。近些年來(lái),CAN控制器價(jià)格越來(lái)越低。?低成本...
?點(diǎn)擊上方“小麥大叔”,選擇“置頂/星標(biāo)公眾號(hào)”福利干貨,第一時(shí)間送達(dá)CAN(“ControllerAreaNetwork”,控制器局域網(wǎng))作用:將整車中各種不同的控制器連接起來(lái),實(shí)現(xiàn)信息的可靠共享,并減少整車線束數(shù)量??梢栽O(shè)想一種極端情況,如下圖所示:如:果整車上所有的用電設(shè)備...
▼點(diǎn)擊下方名片,關(guān)注公眾號(hào)▼歡迎關(guān)注公眾號(hào),回復(fù)【終端電阻】,獲取更多關(guān)于終端電阻的資料和相關(guān)文章。大家好,很高興和各位一起分享我的第17篇原創(chuàng)文章,喜歡和支持我的工程師,一定記得給我點(diǎn)贊、收藏、分享。加微信[xyzn3333]與作者溝通交流,免費(fèi)獲取更多單片機(jī)與嵌入式的海量電子...
▼點(diǎn)擊下方名片,關(guān)注公眾號(hào)▼大家好,很高興和各位一起分享我的第32篇原創(chuàng)文章,喜歡和支持我的工程師,歡迎給我點(diǎn)贊、收藏、分享。加微信[xyzn3333]與作者溝通交流,免費(fèi)獲取更多單片機(jī)與嵌入式的海量電子資料。歡迎關(guān)注【玩轉(zhuǎn)單片機(jī)與嵌入式】公眾號(hào),回復(fù)關(guān)鍵字獲取更多免費(fèi)資料?;貜?fù)...
AN▼點(diǎn)擊下方名片,關(guān)注公眾號(hào)▼歡迎關(guān)注【玩轉(zhuǎn)單片機(jī)與嵌入式】公眾號(hào),回復(fù)關(guān)鍵字獲取更多免費(fèi)資料。回復(fù)【電容】,獲取電容、元器件選型相關(guān)的內(nèi)容;回復(fù)【阻抗匹配】,獲取電磁兼容性、阻抗匹配相關(guān)的資料回復(fù)【資料】,獲取全部電子設(shè)計(jì)、單片機(jī)開發(fā)相關(guān)的資料回復(fù)【終端電阻】,獲取CAN終端...
寫在前面CAN總線由于傳輸速率高、傳輸距離遠(yuǎn),被廣泛的應(yīng)用于汽車電子、工控、通信等行業(yè)。所以,了解CAN總線非常重要。雖然,現(xiàn)在芯片集成度非常高,不需要從底層開始編程CAN部分,但是了解一下CAN的底層也是很有必要的,前面發(fā)過(guò)一篇關(guān)于CAN的文章:CAN總線很難嗎?CAN總線看不...