-
當(dāng)前位置:首頁(yè) > 創(chuàng)意學(xué)院 > 營(yíng)銷推廣 > 專題列表 > 正文
- can總線為什么分為低速can和高速can
- 請(qǐng)問汽車can通信總線分為哪幾類呢?
- CAN總線通信中,如果是多節(jié)點(diǎn)通信。多通信中遇到了問題。問題在補(bǔ)充中:
- CAN總線上多主機(jī)通信的實(shí)現(xiàn)方法
- 假如CAN通訊為一主多從,且從節(jié)點(diǎn)MCU可變換,CAN通訊從節(jié)點(diǎn)ID怎么設(shè)置,CAN主節(jié)點(diǎn)怎么識(shí)別從節(jié)點(diǎn)ID?
CAN通信怎么一分多
大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關(guān)于CAN通信怎么一分多的問題,以下是小編對(duì)此問題的歸納整理,讓我們一起來看看吧。
開始之前先推薦一個(gè)非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計(jì)劃、工作報(bào)告、論文、代碼、作文、做題和對(duì)話答疑等等
只需要輸入關(guān)鍵詞,就能返回你想要的內(nèi)容,有小程序、在線網(wǎng)頁(yè)版、PC客戶端和批量生成器
問友Ai官網(wǎng):https://ai.de1919.com。
本文目錄:
can總線為什么分為低速can和高速can
主要還是速度不同,應(yīng)用范圍不同。高速CAN系統(tǒng)采用硬線是動(dòng)力型,速度為500kbps,控制ECU、ABS等;低速CAN是舒適型,速度為125Kbps,主要控制儀表、防盜等。
并被廣泛地應(yīng)用于工業(yè)自動(dòng)化、船舶、醫(yī)療設(shè)備、工業(yè)設(shè)備等方面?,F(xiàn)場(chǎng)總線是當(dāng)今自動(dòng)化領(lǐng)域技術(shù)發(fā)展的熱點(diǎn)之一,被譽(yù)為自動(dòng)化領(lǐng)域的計(jì)算機(jī)局域網(wǎng)。它的出現(xiàn)為分布式控制系統(tǒng)實(shí)現(xiàn)各節(jié)點(diǎn)之間實(shí)時(shí)、可靠的數(shù)據(jù)通信提供了強(qiáng)有力的技術(shù)支持。
擴(kuò)展資料:
開發(fā)周期短:
CAN總線通過CAN收發(fā)器接口芯片82C250的兩個(gè)輸出端CANH和CANL與物理總線相連,而CANH端的狀態(tài)只能是高電平或懸浮狀態(tài),CANL端只能是低電平或懸浮狀態(tài)。這就保證不會(huì)在出現(xiàn)在RS-485網(wǎng)絡(luò)中的現(xiàn)象,即當(dāng)系統(tǒng)有錯(cuò)誤。
導(dǎo)致總線呈現(xiàn)短路,從而損壞某些節(jié)點(diǎn)的現(xiàn)象。而且CAN節(jié)點(diǎn)在錯(cuò)誤嚴(yán)重的情況下具有自動(dòng)關(guān)閉輸出功能,以使總線上其他節(jié)點(diǎn)的操作不受影響,從而保證不會(huì)出現(xiàn)像在網(wǎng)絡(luò)中,因個(gè)別節(jié)點(diǎn)出現(xiàn)問題,使得總線處于“死鎖”狀態(tài)。
參考資料來源:百度百科-CAN總線
請(qǐng)問汽車can通信總線分為哪幾類呢?
感謝題主的邀請(qǐng),我來說下我的看法:
現(xiàn)在很多的汽車都是用CAN總線作為控制總線,因?yàn)槠鋽?shù)據(jù)傳輸速度快,抗干擾能力強(qiáng),可連接節(jié)點(diǎn)設(shè)備多。汽車上的CAN總線根據(jù)其工作地域的不同,又可以分成高速CAN和低速CAN兩種。高速CAN線數(shù)據(jù)傳輸速度更快,通訊即時(shí)性強(qiáng),適合車子的動(dòng)力系統(tǒng)使用,所以也被稱為是動(dòng)力CAN。除了高速CAN,汽車上還有一種容錯(cuò)CAN系統(tǒng),它也就是所謂的低速CAN。雖然容錯(cuò)CAN的通訊速率低于高速CAN,但它的抗干擾能力更強(qiáng),適合那些對(duì)于通訊速率要求不高,而且容易被干擾的位置?,F(xiàn)在你清楚了嗎?如果你需要能夠?qū)崿F(xiàn)高速CAN和容錯(cuò)CAN相互轉(zhuǎn)換的設(shè)備的話,可以前往我們的網(wǎng)站進(jìn)行具體的咨詢,歡迎來訪。
CAN總線通信中,如果是多節(jié)點(diǎn)通信。多通信中遇到了問題。問題在補(bǔ)充中:
首先,CAN總線不分主機(jī),最多是整車廠在網(wǎng)絡(luò)規(guī)劃的時(shí)候定義了一個(gè)功能比較多的節(jié)點(diǎn),各家車廠不一樣(如網(wǎng)關(guān)),或者類似PowerMaster。但是CAN本身協(xié)議里是不存在主、從的。其次,樓上說的仲裁延時(shí)的問題,CAN協(xié)議本身是考慮到這個(gè)問題的,當(dāng)然按他的方法通過協(xié)議延時(shí)可以解決,但是既然CAN協(xié)議已經(jīng)給了我們解決方法那肯定是更科學(xué)更有效的,具體的去看CAN的仲裁吧,你需要一個(gè)節(jié)點(diǎn)的報(bào)文發(fā)送不存在延時(shí),只需要給它分配一個(gè)優(yōu)先級(jí)很高的ID即可,當(dāng)然這得從網(wǎng)絡(luò)規(guī)劃的角度出發(fā),不是這么簡(jiǎn)單說說的。
回到你的問題,你說的主機(jī)請(qǐng)求數(shù)據(jù),在CAN中只能是遠(yuǎn)程幀(一個(gè)遠(yuǎn)程標(biāo)志位為1,數(shù)據(jù)場(chǎng)為空的幀),當(dāng)這個(gè)幀出現(xiàn)在總線上時(shí),擁有這個(gè)ID數(shù)據(jù)的節(jié)點(diǎn)就要發(fā)送這個(gè)同ID的完整幀(遠(yuǎn)程幀標(biāo)志位為0)。但是只能有一個(gè)節(jié)點(diǎn)接受這個(gè)遠(yuǎn)程幀的請(qǐng)求。
這里強(qiáng)調(diào)一個(gè)概念,同一個(gè)ID的幀只能由一個(gè)節(jié)點(diǎn)發(fā)送,不然可想而知總線上都是沖突。
你補(bǔ)充問一下,你想實(shí)現(xiàn)什么效果吧追問
那請(qǐng)問您一個(gè)問題:如果兩個(gè)節(jié)點(diǎn)同時(shí)搶占總線,ID值小的搶占了總線,ID值小的值還會(huì)發(fā)么?還是被覆蓋了 丟失了?
CAN總線上多主機(jī)通信的實(shí)現(xiàn)方法
CAN本身就是不分主從的,任何節(jié)點(diǎn)想發(fā)就能發(fā),如果碰撞就根據(jù)ID來仲裁優(yōu)先級(jí)。但這樣,如果發(fā)快了,或者節(jié)點(diǎn)很多,會(huì)導(dǎo)致?lián)矶?。所以比較實(shí)用的是分時(shí)間片通訊的方式,具體CANOPEN協(xié)議中有很多敘述,就是由某個(gè)節(jié)點(diǎn)發(fā)出周期性同步報(bào)文,所有節(jié)點(diǎn)接收到了以后,按ID進(jìn)行不同的延時(shí),順序開始發(fā)送數(shù)據(jù)。這樣可以有序的進(jìn)行通信。假如CAN通訊為一主多從,且從節(jié)點(diǎn)MCU可變換,CAN通訊從節(jié)點(diǎn)ID怎么設(shè)置,CAN主節(jié)點(diǎn)怎么識(shí)別從節(jié)點(diǎn)ID?
節(jié)點(diǎn)ID設(shè)置可以屬于CAN應(yīng)用層協(xié)議內(nèi)容,而應(yīng)用協(xié)議可以自行定義。一、從節(jié)點(diǎn)的ID如果要和MCU“不相關(guān)”,可以又多種方式實(shí)現(xiàn),ID事先裝入EEPROM,或者用硬件的撥碼開關(guān)來指示。
如果邏輯上復(fù)雜一些,可以做到ID自動(dòng)分配,自動(dòng)識(shí)別。
二、“如從主節(jié)點(diǎn)向從節(jié)點(diǎn)下載程序”——可以主節(jié)點(diǎn)同時(shí)向多個(gè)從節(jié)點(diǎn)發(fā)送數(shù)據(jù)(廣播),也可以指向特定的ID發(fā)送(單個(gè)問答式)。
實(shí)際上主節(jié)點(diǎn)的數(shù)據(jù)發(fā)到總線上了,所有從節(jié)點(diǎn)都可以接收到的,至于如何接收可以兩種方式:
1、每個(gè)節(jié)點(diǎn)都把數(shù)據(jù)收入緩沖區(qū),軟件判斷不屬于自己節(jié)點(diǎn)的就丟棄不處理。
2、硬件設(shè)置CAN濾波,不屬于自己節(jié)點(diǎn)的數(shù)據(jù)就不會(huì)收入緩沖區(qū),節(jié)點(diǎn)處于空閑狀態(tài),只有屬于自己的特定ID才會(huì)收進(jìn)來。
參考資料:CAN總線系統(tǒng)全面產(chǎn)品提供商——廣州研煌 www.adawin.com
以上就是關(guān)于CAN通信怎么一分多相關(guān)問題的回答。希望能幫到你,如有更多相關(guān)問題,您也可以聯(lián)系我們的客服進(jìn)行咨詢,客服也會(huì)為您講解更多精彩的知識(shí)和內(nèi)容。
推薦閱讀:
從零開始學(xué)cad(從零開始學(xué)cad怎么學(xué))
cad園林景觀設(shè)計(jì)圖(cad園林景觀設(shè)計(jì)圖作業(yè))
cad多少錢正版購(gòu)買(永久免費(fèi)的cad軟件)
餐飲品牌設(shè)計(jì)湘菜培訓(xùn)課程(餐飲品牌設(shè)計(jì)湘菜培訓(xùn)課程有哪些)
vi設(shè)計(jì)畢設(shè)糕點(diǎn)(vi設(shè)計(jì)畢業(yè)設(shè)計(jì))