[問題] 使用OBD2的分接線安裝兩個HUD

作者: MlimilM (MlimilM)   2018-08-27 13:11:38
午安,問題如標題描述,這是日前購入第二款HUD且安裝後遇到的狀況。
主要是安裝A牌HUD同時安裝B牌HUD後,會造成其中一台無法正常顯示數據
例如:轉速與時速只有一台會實時顯示,另一台會直接卡住
一開始猜測是讀取同一項目會造成衝突或是需要錯開讀取間隔,
查過網路資料只大概理解ECU無法回應兩個同時的資訊請求,但這個又與先
前認知OBD只有讀取功能矛盾,是要換處理parallel的分接線還是ECU協定
需要另外設定,該如何調整才能使兩個HUD同時正常使用?
作者: snowangelic (Nex瑋)   2018-08-27 15:15:00
好像在分接都有 問題吧 之前爬文都不建議
作者: DYE (跟腦殘爭最後都會變腦殘.)   2018-08-27 15:24:00
我同時接兩個是可以一起正常工作但是我接的兩個電腦是不同的 可能通訊協定不一樣OBD2一分二 讀取數據是可以的 但是有雙向的數據是不行的車上的OBD2系統只接受單方的數據輸入
作者: MlimilM (MlimilM)   2018-08-27 15:30:00
我現在也是卡在到底是裝置雙向讀取還是通訊協定一樣...通訊協定是硬體決定還是可以透過軟體設定呢?
作者: DYE (跟腦殘爭最後都會變腦殘.)   2018-08-27 15:33:00
通訊協定應該是寫在硬體裡的
作者: MlimilM (MlimilM)   2018-08-27 15:42:00
那這邊指通訊協定指的是腳位不同的OBD還是CANbus協定呢?廠商提供的經驗還有CANbus使用分接線後訊號衰退影響讀取
作者: DYE (跟腦殘爭最後都會變腦殘.)   2018-08-27 15:44:00
OBD2應該是有標準的腳位意義 以讀取訊號來說 應該是canbus的那一台車應該只有一種canbus協定只要能跨上canbus, 用正確的協定 可以數台 都能讀取資料這我沒有深入了解 就我粗淺的推測 應該每台設備都要一個位址你兩台設備是不是都被設定同樣的位址 導致衝突 這是我猜的
作者: MlimilM (MlimilM)   2018-08-27 15:53:00
感謝詳細解說,這個位址有甚麼關鍵字可以查詢到相關資料?
作者: DYE (跟腦殘爭最後都會變腦殘.)   2018-08-27 15:56:00
我只是猜的 真不好意思應該從canbus怎麼定義不同的設備著手因為canbus是所有設備都跨接在兩線上 並聯所以一定要有個方式去分辨不同設備的訊號
作者: MlimilM (MlimilM)   2018-08-27 16:04:00
2個OBD設備不能同時使用一個通訊協議,不清楚是指哪個協議,比較像是OBD腳位,因為canbus比較像車本身定的通訊
作者: DYE (跟腦殘爭最後都會變腦殘.)   2018-08-27 16:07:00
OBD的腳位應該是固定的 同一個設備可以接到不同廠牌的車子
作者: MlimilM (MlimilM)   2018-08-27 16:07:00
不清楚canbus是否和HTTP一樣可以改HTTPS就轉port
作者: DYE (跟腦殘爭最後都會變腦殘.)   2018-08-27 16:08:00
OBD的某一腳 應該是跨接到canbus 主要靠這讀大部分資料有一些資料 需要到ECU裡面讀取 並非放到canbus裡面就有的這樣才需要經過車上OBD2的芯片 再去跟ECU溝通 才能讀取就我用過一些經過OBD2讀取資料的設備 我猜流程是這樣的有一些資料是及時的 像時速轉速 一開機很快就能讀到
作者: MlimilM (MlimilM)   2018-08-27 16:13:00
我這邊查OBD還是有分腳位,SAE,ISO,PWM,VPW,
作者: DYE (跟腦殘爭最後都會變腦殘.)   2018-08-27 16:14:00
像用5053要讀些ECU裡的東西 要先鑑別設備的型號 才進得去
作者: MlimilM (MlimilM)   2018-08-27 16:15:00
謝謝你的分享,我在研究看看可以改動哪些設定好了
作者: ttsmarco (tts)   2018-08-27 18:27:00
市售odb顯示設備,應該極少是依賴canbus,雖然只要接上去,不用管什麼ecu紅火沒,有訊號就能收進來,但因為並沒有統一規範,甚至就我自己的實測,例如引擎rpm這種基礎資訊,車系不同「編號」也會不一樣(如同年代小肥跟小佛);而obd相反,需要ecu啟動後才能訪問,資料也是一問一答的模式傳遞,不過有基本的標準規範,在基本(資訊)範圍內幾乎各車廠都能通用,導致我開頭說的結果
作者: ck940560 (しけ)   2018-08-28 01:15:00
什麼叫極少依賴canbus..... 現在訊號都是靠canbus傳OBD2插上去如果不讀取can的接口,就只剩各種正電子加GND車上同一組can的節點都是並聯在can-H與can-L兩條線上且can是用差動訊號,不會有接線後衰弱的情況
作者: kokunmai (乾蝦哩)   2018-08-28 05:38:00
會是因為讀特定address時就會包含寫的動作嗎?
作者: ttsmarco (tts)   2018-08-28 13:01:00
訊號走在canbus上,跟是什麼通訊協定應該無關,好比市話能通話,也能拿來傳真(我原文提到的canbus指的並非硬體線路),另外,obd實際上也不一定非得走在canbus不可(所以才會有那麼多腳位),我的理解與認知是這樣

Links booklink

Contact Us: admin [ a t ] ucptt.com