問題タブ [j1939]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - SAE J1939インターフェースをサポートするデバイスと通信する方法を知っている人はいますか
SAE J1939 インターフェイスをサポートするデバイスがあり、通信方法を見つけるのに問題があります。誰かが方向を示すことができますか。ありがとう
can-bus - CANbus / J1939用デコーダーの開発
そのため、CANbus / J1939 出力を Windows アプリに統合する必要があると言われましたが、それについては何も知りません。
既製のデバイスを使用して、そこから出力をキャプチャする漠然とした計画があります。
これは 7 層モデルのように見えるので、層 3 をデコードする必要があると推測しています。
そして、それで、私は立ち往生しています。
正しい仕様へのリンクはありますか? その他の情報?そのデータを取得して解析し、MySql データベースに詰め込む既存の無料コードはありますか? フォーラムのある中央サイトがあれば、そのような質問をより適切に行うことができますか? 良い本はありますか?デコードを練習するための同じデータはありますか? 私はグーグルの結果に溺れていますが、どれもあまり役に立ちません。
can-bus - j1939 で同じ名前の 2 つのノードが同じアドレスを要求するとどうなりますか?
j1939 で同じ名前の 2 つのノードが同じアドレスを要求している場合、この状況ではどうなりますか? いずれかのノードがアドレスを要求するか、エラーが発生しますか?
timing - J1939 CAN ビットタイミング
CAN ビット タイミング用に J1939 定義をセットアップするのに助けが必要です。8 MHz クロックの PIC18LF26K80 マイクロコントローラを使用しています。CAN レジスタのさまざまなビットを計算する方法がわかりません。
現在、私の J1939.def ファイルにはこれがありますが、これは 16 MHz クロック用です。
マイクロコントローラーのドキュメントを調べたところ、ビットの設定方法が示されていますが、その情報を使用して 8 MHz クロックを計算する方法がわかりません。
c - SAE J1939 Standards Collection -- 必要な量は?
J1939 経由で車両と通信するアプリケーションを開発しています。私の計画は J1939 スタックを購入することなので、物理層またはデータ リンク層の標準を取得する必要がないことはかなり確信していますが、さまざまなアプリケーション層のどの程度が私が使用しているかを知りたいです。 SAEから注文する必要がありますか?
私が必要だと思う:
- J1939-71 車両アプリケーション層
- J1939-73 アプリケーション層診断
- J1939-74 アプリケーション - 構成可能なメッセージング
しかし、アプリケーション側を実装する際に他の人が何を役に立ったか知りたいです。
ありがとう
can-bus - J1939 ではどのメーカー コードを使用する必要がありますか?
J1939 プロトコルで CAN バスに接続された製品を開発しています。
アドレス請求プロセスでは、他のデータの中でもメーカーコードを含む私の製品の名前を送信することが必須であると考えられています. この製造元コードは 11 ビット長で、SAE 委員会によって割り当てられることになっています。
しかし、私はこれについて少し混乱しています。
わずか 11 ビットの長さで、2048 の異なるコードしかありません。これは、世界中のすべてのメーカーにとってそれほど多くはないようです (複数のコードが割り当てられているメーカーもあります)。
一方、メーカーコードは本当に必要ですか? 取得を回避するために使用できる戦略はありますか? この目的のために一般的に使用される戦略はありますか?