找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 15220|回復(fù): 36
打印 上一主題 下一主題
收起左側(cè)

CAN總線嘔心瀝血教程(共6頁(yè)pdf下載)

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:408409 發(fā)表于 2018-10-12 09:33 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
CAN總線教程


為了讓所有的分站都同步于發(fā)送報(bào)文的發(fā)送站,好接收數(shù)據(jù),有很多要考慮的地方。 然后下一個(gè)場(chǎng)是仲裁場(chǎng)。這個(gè)仲裁場(chǎng)是個(gè)難點(diǎn)。但是不要怕,有我在,你會(huì)很明白地搞定的。 這個(gè)仲裁很抽象,其實(shí)在這里就是為了解決一個(gè)問(wèn)題。如果 2 個(gè)或 2 個(gè)以上的單 元同時(shí)開(kāi)始傳送報(bào)文,那么就會(huì)有總線訪問(wèn)沖突。那么仲裁機(jī)制就是用來(lái)根據(jù)標(biāo)識(shí)符優(yōu)先級(jí)來(lái)一個(gè)一個(gè)的去掉低級(jí)別的數(shù)據(jù)。我們可以詳細(xì)的描述這場(chǎng)生動(dòng)的爭(zhēng)搶總線的戰(zhàn)斗。
當(dāng)總線處于空閑狀態(tài)時(shí)呈隱性電平,此時(shí)任何節(jié)點(diǎn)都可以向總線發(fā)送顯性電平作為幀的開(kāi)始。 2 個(gè)或 2個(gè)以上的節(jié)點(diǎn)同時(shí)發(fā)送開(kāi)始爭(zhēng)搶總線,但是總線只能被一個(gè)人搶走?偩只屬于一個(gè)他。這時(shí)候到底怎么決定誰(shuí)留下,誰(shuí)滾蛋呢。我們開(kāi)始考慮,思索,我們以前定義了標(biāo)識(shí)符,標(biāo)識(shí)符有優(yōu)先級(jí),它越小,它優(yōu)先級(jí)越高。那么怎么實(shí)現(xiàn)的呢。看下面把 首先搞明白兩點(diǎn),一 下面的圖 低波形代表 0,高波形代表 1 二 當(dāng)隱性碰到顯性,就變?yōu)轱@性。
如圖所示,節(jié)點(diǎn)A 和節(jié)點(diǎn)B 的標(biāo)識(shí)符的第 lO、9、8位電平相同,因此兩個(gè)節(jié)點(diǎn)偵聽(tīng)到的信息和它們發(fā)出的信息相同。第 7位節(jié)點(diǎn)B 發(fā)出一個(gè)“1”,但從節(jié)點(diǎn)上接收到的消息卻是“0”,為什么呢,因?yàn)锳 節(jié)點(diǎn)同時(shí)發(fā)出顯性位,讓總線也變成顯性了,也就是 0。節(jié)點(diǎn) B會(huì)退出發(fā)送處于單純監(jiān)聽(tīng)方式而不發(fā)送數(shù)據(jù);節(jié)點(diǎn) A 成功發(fā)送仲裁位從而獲得總線的控制權(quán),繼而發(fā)送全部消息?偩中的信號(hào)持續(xù)跟蹤最后獲得總線控制權(quán)發(fā)出的報(bào)文,本例中節(jié)點(diǎn) A 的報(bào)文將被跟蹤。這種非破壞性位仲裁方法的優(yōu)點(diǎn)在于,在網(wǎng)絡(luò)最終確定哪個(gè)節(jié)點(diǎn)被傳送前,報(bào)文的起始部分已經(jīng)在網(wǎng)絡(luò)中傳輸了,因此具有高優(yōu)先級(jí)的節(jié)點(diǎn)的數(shù)據(jù)傳輸沒(méi)有任何延時(shí)。在獲得總線控制權(quán)的節(jié)點(diǎn)發(fā)送數(shù)據(jù)過(guò)程中,其他節(jié)點(diǎn)成為報(bào)文的接收節(jié)點(diǎn),并且不會(huì)在總線再次空閑之前發(fā)送報(bào)文


完整的pdf格式文檔51黑下載地址(共6頁(yè)):
CAN總線嘔心瀝血教程.pdf (237.67 KB, 下載次數(shù): 683)


評(píng)分

參與人數(shù) 3黑幣 +26 收起 理由
ko44 + 9 共享資料的黑幣獎(jiǎng)勵(lì)!
hzd530 + 5 贊一個(gè)!
linshi044701 + 12

查看全部評(píng)分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏44 分享淘帖 頂6 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:203051 發(fā)表于 2018-10-17 09:47 | 只看該作者
學(xué)習(xí)了
回復(fù)

使用道具 舉報(bào)

板凳
ID:411016 發(fā)表于 2018-10-17 11:35 | 只看該作者
多謝
回復(fù)

使用道具 舉報(bào)

地板
ID:20672 發(fā)表于 2019-11-24 12:01 | 只看該作者
適合入門(mén),打印了更加好
回復(fù)

使用道具 舉報(bào)

5#
ID:302850 發(fā)表于 2019-11-27 15:51 來(lái)自手機(jī) | 只看該作者
非常好的教程,標(biāo)記以待來(lái)日之用
回復(fù)

使用道具 舉報(bào)

6#
ID:171474 發(fā)表于 2020-3-19 16:37 | 只看該作者
學(xué)習(xí)了!!!!
回復(fù)

使用道具 舉報(bào)

7#
ID:12816 發(fā)表于 2020-3-28 23:26 | 只看該作者
標(biāo)記以待來(lái)日之用
回復(fù)

使用道具 舉報(bào)

8#
ID:61883 發(fā)表于 2020-5-21 12:27 | 只看該作者
好的,學(xué)習(xí)學(xué)習(xí),感謝感謝
回復(fù)

使用道具 舉報(bào)

9#
ID:717002 發(fā)表于 2020-5-21 16:25 | 只看該作者
適合入門(mén),看的明白
回復(fù)

使用道具 舉報(bào)

10#
ID:409956 發(fā)表于 2020-5-25 17:02 | 只看該作者

適合入門(mén),看的明白
回復(fù)

使用道具 舉報(bào)

11#
ID:427723 發(fā)表于 2020-6-16 10:51 | 只看該作者
謝謝分享!
回復(fù)

使用道具 舉報(bào)

12#
ID:815801 發(fā)表于 2020-8-26 10:56 | 只看該作者
最近在看這方面資料,這個(gè)資料很有幫助。
回復(fù)

使用道具 舉報(bào)

13#
ID:320751 發(fā)表于 2020-9-2 20:28 | 只看該作者
謝謝分享  很詳細(xì) 謝謝付出
回復(fù)

使用道具 舉報(bào)

14#
ID:136485 發(fā)表于 2020-9-5 11:57 | 只看該作者
收藏下,有空研究
回復(fù)

使用道具 舉報(bào)

15#
ID:160726 發(fā)表于 2020-9-14 15:37 | 只看該作者
好的,學(xué)習(xí)學(xué)習(xí),感謝感謝
回復(fù)

使用道具 舉報(bào)

16#
ID:630238 發(fā)表于 2020-9-16 08:51 | 只看該作者
總結(jié)的不錯(cuò)...
回復(fù)

使用道具 舉報(bào)

17#
ID:495171 發(fā)表于 2020-9-18 08:39 | 只看該作者
很不錯(cuò)的資料!
回復(fù)

使用道具 舉報(bào)

18#
ID:666115 發(fā)表于 2021-3-16 14:34 | 只看該作者
我也正在自學(xué)can,看了很多資料,總是一頭霧水。這個(gè)是我看到的最詳細(xì),最通俗易懂的教材,謝了朋友
回復(fù)

使用道具 舉報(bào)

19#
ID:422170 發(fā)表于 2021-3-25 15:44 | 只看該作者
看過(guò)的相對(duì)比較好的文章
回復(fù)

使用道具 舉報(bào)

20#
ID:930497 發(fā)表于 2021-6-2 09:29 | 只看該作者
寫(xiě)的很贊,感謝
回復(fù)

使用道具 舉報(bào)

21#
ID:110942 發(fā)表于 2021-6-2 12:47 | 只看該作者
不錯(cuò),收藏了!學(xué)習(xí)的好資料
回復(fù)

使用道具 舉報(bào)

22#
ID:958413 發(fā)表于 2021-8-2 17:26 | 只看該作者
也在自學(xué)CAN ,下下
回復(fù)

使用道具 舉報(bào)

23#
ID:584195 發(fā)表于 2021-8-3 13:23 | 只看該作者
無(wú)私呀,老大!
回復(fù)

使用道具 舉報(bào)

24#
ID:821228 發(fā)表于 2021-11-29 11:32 | 只看該作者
很好,很強(qiáng)大,最近正好在學(xué)習(xí)這個(gè)
回復(fù)

使用道具 舉報(bào)

25#
ID:688008 發(fā)表于 2021-11-30 11:36 | 只看該作者
先收藏一下,以后好好研究
回復(fù)

使用道具 舉報(bào)

26#
ID:308903 發(fā)表于 2022-9-20 12:33 | 只看該作者
有沒(méi)有手把手教CAN 通信如何實(shí)現(xiàn)的?
回復(fù)

使用道具 舉報(bào)

27#
ID:904092 發(fā)表于 2022-10-14 10:40 | 只看該作者
幫助很大
回復(fù)

使用道具 舉報(bào)

28#
ID:581207 發(fā)表于 2022-12-2 12:50 | 只看該作者

最近在看這方面資料,這個(gè)資料很有幫助。
回復(fù)

使用道具 舉報(bào)

29#
ID:283207 發(fā)表于 2023-1-9 14:04 | 只看該作者
非常好的教程,最近正好在學(xué)習(xí)。
回復(fù)

使用道具 舉報(bào)

30#
ID:466997 發(fā)表于 2023-1-9 15:03 | 只看該作者
很好,MARKING,學(xué)習(xí),謝謝分享!
回復(fù)

使用道具 舉報(bào)

31#
ID:1060327 發(fā)表于 2023-1-19 22:38 來(lái)自手機(jī) | 只看該作者
我還沒(méi)明白兩根線是如何識(shí)別線上的不同設(shè)備的
回復(fù)

使用道具 舉報(bào)

32#
ID:119977 發(fā)表于 2023-3-14 11:05 | 只看該作者
大師   高優(yōu)先級(jí)id搶占 發(fā)送完了   低的再次自動(dòng)發(fā)起還是??     crc檢驗(yàn)是人工計(jì)算填上的還是硬件自動(dòng)    屏蔽寄存器驗(yàn)收寄存器也糊涂
回復(fù)

使用道具 舉報(bào)

33#
ID:291668 發(fā)表于 2023-3-15 16:30 | 只看該作者
有個(gè)人理解很好! can的學(xué)問(wèn)不少呢
回復(fù)

使用道具 舉報(bào)

34#
ID:291668 發(fā)表于 2023-3-15 16:31 | 只看該作者
后續(xù)就是了解can的負(fù)載率。錯(cuò)誤碼之類(lèi)
回復(fù)

使用道具 舉報(bào)

35#
ID:833102 發(fā)表于 2023-7-11 17:11 | 只看該作者
666好文章
回復(fù)

使用道具 舉報(bào)

36#
ID:884711 發(fā)表于 2024-5-7 21:49 | 只看該作者
路過(guò)學(xué)習(xí),謝謝分享!
回復(fù)

使用道具 舉報(bào)

37#
ID:461386 發(fā)表于 2024-5-10 09:26 | 只看該作者
好評(píng),學(xué)習(xí)了,感謝分享
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表