找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4839|回復(fù): 6
收起左側(cè)

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

[復(fù)制鏈接]
ID:65937 發(fā)表于 2018-12-19 21:35 | 顯示全部樓層 |閱讀模式
    憑借一身技術(shù),想通過汽車CAN OBD接口與STM32 實現(xiàn)CAN通信來拓展汽車的一些功能,例如:
1. 夏天開啟空調(diào),空調(diào)壓縮機工作,汽車在等紅燈后起步動力就會顯得很肉很吃力,想通過STM32檢測起步動作,然后自動關(guān)閉壓縮機,等發(fā)動機轉(zhuǎn)速升到1800后或者車速穩(wěn)定后再次開啟壓縮機。
2.........

  目前我已經(jīng)檢測到汽車CAN的數(shù)據(jù),通過反復(fù)的實驗,也能夠區(qū)分出小部分數(shù)據(jù)代表什么,
          1.png
  我現(xiàn)在遇到的問題是,貌似這些數(shù)據(jù)都是周期性發(fā)送到CAN總線的狀態(tài)數(shù)據(jù),即使我找到某個數(shù)據(jù)與壓縮機啟停有關(guān),但我發(fā)送啟停數(shù)據(jù)后壓縮機卻沒有任何反應(yīng)。

請大俠們幫幫忙,怎樣才能拿到壓縮機的控制數(shù)據(jù),不是狀態(tài)數(shù)據(jù)。
回復(fù)

使用道具 舉報

ID:65937 發(fā)表于 2018-12-19 22:05 | 顯示全部樓層
補充我收到的汽車CAN數(shù)據(jù)。
回復(fù)

使用道具 舉報

ID:65937 發(fā)表于 2018-12-19 22:06 | 顯示全部樓層

CAN data.jpg

補充我收到的汽車CAN部分數(shù)據(jù)。
回復(fù)

使用道具 舉報

ID:169944 發(fā)表于 2018-12-20 15:12 | 顯示全部樓層
把其他功能都關(guān)掉,只開啟和關(guān)閉壓縮機,然后接收can發(fā)送的數(shù)據(jù),控制臺對壓縮機的控制指令和壓縮機發(fā)出的狀態(tài)指令的id是不同的,不同接收器的id號不一樣,一般對一個設(shè)備的開啟關(guān)閉的data0是相同的。這是我對can的一點淺顯的認識
回復(fù)

使用道具 舉報

ID:65937 發(fā)表于 2018-12-20 20:15 | 顯示全部樓層
zha 發(fā)表于 2018-12-20 15:12
把其他功能都關(guān)掉,只開啟和關(guān)閉壓縮機,然后接收can發(fā)送的數(shù)據(jù),控制臺對壓縮機的控制指令和壓縮機發(fā)出的 ...

     多謝大俠的指點迷津,我同意你的觀點"控制臺對壓縮機的控制指令和壓縮機發(fā)出的狀態(tài)指令的id是不同的,不同接收器的id號不一樣"。
     我現(xiàn)在就是通過反復(fù)的開關(guān)壓縮機,然后觀察CAN上的數(shù)據(jù),只看到一個ID的D0.3有變化,所以我就試圖以這個ID的D0.3往里面寫0或者1,可壓縮機就是沒有反應(yīng),后來我就想我觀察到的是個狀態(tài)數(shù)據(jù)。
      我試想過往每一個ID里面寫數(shù)據(jù)然后觀察CAN,可又擔(dān)心萬一寫錯了汽車會癱瘓或者誤寫到安全氣囊控制就糟了。
回復(fù)

使用道具 舉報

ID:403024 發(fā)表于 2018-12-21 09:11 | 顯示全部樓層
    查下車載壓縮機的型號,或者拆開來看下。找到廠家然后一個電話去咨詢一下就行了。ID/各個數(shù)據(jù)位代表啥。自己就看數(shù)據(jù)摸索是比較麻煩的,拿到通信協(xié)議一下就簡單了。
回復(fù)

使用道具 舉報

ID:509104 發(fā)表于 2021-1-4 10:48 | 顯示全部樓層
can總線分網(wǎng)段的,例如我的車,can分舒適網(wǎng)1,舒適網(wǎng)2,啟動子網(wǎng),ecm網(wǎng)等其他網(wǎng)段,我找到了開啟空調(diào)的指令,發(fā)送到舒適網(wǎng)1,車輛空調(diào)無反應(yīng),發(fā)送到在舒適網(wǎng)2,空調(diào)啟動了。
另外不同網(wǎng)段通信速率不同,我的車,舒適網(wǎng)1,舒適網(wǎng)2都是125k,啟動網(wǎng)卻是500k
所以首先你要搞清楚你的車空調(diào)can控制是放在哪個網(wǎng)段
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

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

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

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