找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

STM32 CAN實(shí)現(xiàn)與汽車CAN接收與控制

查看數(shù): 4863 | 評論數(shù): 6 | 收藏 0
關(guān)燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發(fā)布時(shí)間: 2018-12-19 21:35

正文摘要:

    憑借一身技術(shù),想通過汽車CAN OBD接口與STM32 實(shí)現(xiàn)CAN通信來拓展汽車的一些功能,例如: 1. 夏天開啟空調(diào),空調(diào)壓縮機(jī)工作,汽車在等紅燈后起步動(dòng)力就會(huì)顯得很肉很吃力,想通過STM32檢測起步動(dòng)作,然 ...

回復(fù)

ID:509104 發(fā)表于 2021-1-4 10:48
can總線分網(wǎng)段的,例如我的車,can分舒適網(wǎng)1,舒適網(wǎng)2,啟動(dòng)子網(wǎng),ecm網(wǎng)等其他網(wǎng)段,我找到了開啟空調(diào)的指令,發(fā)送到舒適網(wǎng)1,車輛空調(diào)無反應(yīng),發(fā)送到在舒適網(wǎng)2,空調(diào)啟動(dòng)了。
另外不同網(wǎng)段通信速率不同,我的車,舒適網(wǎng)1,舒適網(wǎng)2都是125k,啟動(dòng)網(wǎng)卻是500k
所以首先你要搞清楚你的車空調(diào)can控制是放在哪個(gè)網(wǎng)段
ID:403024 發(fā)表于 2018-12-21 09:11
    查下車載壓縮機(jī)的型號,或者拆開來看下。找到廠家然后一個(gè)電話去咨詢一下就行了。ID/各個(gè)數(shù)據(jù)位代表啥。自己就看數(shù)據(jù)摸索是比較麻煩的,拿到通信協(xié)議一下就簡單了。
ID:65937 發(fā)表于 2018-12-20 20:15
zha 發(fā)表于 2018-12-20 15:12
把其他功能都關(guān)掉,只開啟和關(guān)閉壓縮機(jī),然后接收can發(fā)送的數(shù)據(jù),控制臺對壓縮機(jī)的控制指令和壓縮機(jī)發(fā)出的 ...

     多謝大俠的指點(diǎn)迷津,我同意你的觀點(diǎn)"控制臺對壓縮機(jī)的控制指令和壓縮機(jī)發(fā)出的狀態(tài)指令的id是不同的,不同接收器的id號不一樣"。
     我現(xiàn)在就是通過反復(fù)的開關(guān)壓縮機(jī),然后觀察CAN上的數(shù)據(jù),只看到一個(gè)ID的D0.3有變化,所以我就試圖以這個(gè)ID的D0.3往里面寫0或者1,可壓縮機(jī)就是沒有反應(yīng),后來我就想我觀察到的是個(gè)狀態(tài)數(shù)據(jù)。
      我試想過往每一個(gè)ID里面寫數(shù)據(jù)然后觀察CAN,可又擔(dān)心萬一寫錯(cuò)了汽車會(huì)癱瘓或者誤寫到安全氣囊控制就糟了。
ID:169944 發(fā)表于 2018-12-20 15:12
把其他功能都關(guān)掉,只開啟和關(guān)閉壓縮機(jī),然后接收can發(fā)送的數(shù)據(jù),控制臺對壓縮機(jī)的控制指令和壓縮機(jī)發(fā)出的狀態(tài)指令的id是不同的,不同接收器的id號不一樣,一般對一個(gè)設(shè)備的開啟關(guān)閉的data0是相同的。這是我對can的一點(diǎn)淺顯的認(rèn)識
ID:65937 發(fā)表于 2018-12-19 22:05
補(bǔ)充我收到的汽車CAN數(shù)據(jù)。

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

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

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