下載手機(jī)汽配人

汽車CAN總線要導(dǎo)線連接嗎

汽車CAN總線是通過模塊之間的無限數(shù)據(jù)傳播,還是通過模塊之間的有線數(shù)據(jù)傳播?發(fā)動(dòng)機(jī)模塊,變速箱模塊,傳遞給CAN是怎么判斷的,怎樣執(zhí)行的???誰來做出總結(jié)果控制執(zhí)行器??? 還有總模塊嗎?
提問者:網(wǎng)友 2017-02-28
最佳回答
以我的理解,有線的。 現(xiàn)在一般高級(jí)的單片機(jī)內(nèi)部都會(huì)有CAN模塊(沒有的話外接一個(gè))。通過這個(gè)CAN模塊進(jìn)行信息對(duì)象的組織和收發(fā)。 工作原理大概是這樣的(我學(xué)C8051F時(shí)的理解):傳感器把速度、溫度等信息采集送到單片機(jī)處理,單片機(jī)根據(jù)預(yù)先寫好的程序代碼給CAN模塊接口寄存器賦值,在CAN模塊里面的信息RAM里“加工”出若干信息對(duì)象(最多同時(shí)處理32個(gè),主要是數(shù)據(jù)、與優(yōu)先級(jí)有關(guān)的標(biāo)識(shí)符、數(shù)據(jù)長度等組成),再按一定的順序(信息號(hào)碼,決定CAN模塊先發(fā)哪個(gè)信息對(duì)象)和優(yōu)先級(jí)(多個(gè)CAN同時(shí)發(fā)出數(shù)據(jù)時(shí)根據(jù)優(yōu)先級(jí)進(jìn)行仲裁,標(biāo)識(shí)符最低的先發(fā))發(fā)出。這時(shí)所有其他的CAN模塊都會(huì)收到這個(gè)信息對(duì)象,經(jīng)過過濾決定是保存還是丟棄。保存后最終還是通過接口寄存器送給相應(yīng)的單片機(jī),以控制具體部件 這樣一個(gè)受控部件由一個(gè)接有CAN模塊的單片機(jī)控制,實(shí)現(xiàn)相互通信,相互控制 我所說的CAN模塊(是我的叫法,學(xué)術(shù)名稱不詳)由信息RAM(儲(chǔ)存32個(gè)信息對(duì)象)、CAN核(處理器)、接口寄存器(與單片機(jī)通信)、發(fā)送/接收移位寄存器和??(名稱忘了,主要是把中斷信息發(fā)回給單片機(jī))組成。 上述均為個(gè)人見解,如果對(duì)樓主有幫助的話請(qǐng)多多支持;說得不好的也請(qǐng)大家批評(píng)指正。
回答者:網(wǎng)友
產(chǎn)品精選
在移動(dòng)端查看: 汽車CAN總線要導(dǎo)線連接嗎
搜索問答
還沒有汽配人賬號(hào)?立即注冊(cè)

我要提問

汽配限時(shí)折扣

本頁是網(wǎng)友提供的關(guān)于“汽車CAN總線要導(dǎo)線連接嗎”的解答,僅供您參考,汽配人網(wǎng)不保證該解答的準(zhǔn)確性。