can-bus

    1

    1答えて

    Atmega2560チップに基づくカスタムCanbus IOモジュールを構築中です。このモジュールには、PWM制御と電流フィードバック付きの10個の高電流出力、20個のデジタル入力、5個のアナログ入力、および4個の0-5Vアナログ出力があります。私は使用しているJ1939のメッセージ構造を理解するために取り組んできました。これらのモジュールは、マスタECUによって制御されるスレーブデバイスになりま

    0

    1答えて

    個別の変数でCANメッセージの各myに信号データを保存しようとしています。 たとえば、私は私のような変数に保存したいCANalyzerののCAPL、 の信号{8、5、7、21}を用いて、= 4 DLCのCANメッセージ 'MSG1' を有する: INT VAR1 = msg1.byte(0)。 しかし、私は操作の後に変数の最終値としてゼロ(0)を得ています。 ご迷惑をおかけして申し訳ありません。

    0

    1答えて

    CAN2.0B/Aで複数のリモートリクエストを送信する適切な方法は何ですか?受信機が反応するために、1/50sのようにそれらの間にいくらかの遅延があるのは普通ですか?私は、適切な割り込みが使用されていれば、それが必要なはずではないことを知っています。私はそれがもともと設計されている方法でやりたいだけです。

    -1

    1答えて

    CAN0とCAN1バスを持つK66Fマイクロコントローラを使用して簡単なCANBUS通信を実装しています。目的は、CAN0からCAN1へメッセージを送信することです。 私は、K66FボードからNXPが提供するサンプルコードを使用しています。問題は、ロジックアナライザを使用すると、メッセージが送信され、確認されたことがわかりますが、メッセージが確認済みであることがわかりましたが、プログラムは!rxc

    0

    1答えて

    Bosch can 2.0仕様では、バスがワイヤードロジックであることが明確に示されていません。 (インターネット上のすべての例が有線論理を使用していますが)有線論理が使用されていますか?その場合、有線トランシーバを使用するモジュールと有線トランシーバを使用するモジュールを、どのようにしてCANバスに接続できますか?その場合の仲裁の管理方法は?

    0

    1答えて

    以下の例を使用してCANバス調停方法を理解しようとしていますが、なぜバスのレベルがどこか他の場所で0(ゼロ)である理由を理解できません。ここでs1、s2、s3は3異なる識別子と論理0は支配的なレベルを意味し、論理1は劣性のレベルを意味します。誰かが次の例を理解するのに役立つことができますか?表において s1 1 0 0 0 1 0 0 0 0 1 1 s2 0 0 1 1 1 0 0

    -1

    1答えて

    私はCAN-Signalsの自動テストのためにRobotframeworkを使いたいと思います。フレームワーク、Python、PUTTYなどのツールは、私のPCにインストール済みです。 PCと車両との通信はUSB/OBDケーブル経由です。そのために、車両からのCAN信号を記録、監視、処理するためのツールを探しています。 CAN-signalでテスト自動化タスクを処理するライブラリがRobotfra

    0

    1答えて

    このHCS12 CANドライバには、次の機能がありません:hereはどこですか? CANFifo_Init() CANFifo_Get(msg) CANFifo_Put(msgPtr)

    1

    2答えて

    私はすべてのISOドキュメントを読みましたが、UDSが拡張アドレス指定を使用するBMW CANトラフィックからのパケットを見てきましたが、ISO-TPで拡張アドレス指定が必要な場合はわかりません。 すべてのノードがCAN IDでフィルタリングを行う場合、ISO-TPプロトコルでターゲットアドレスを指定する必要があるのはなぜですか?ノードがISO-TPターゲットアドレスでパックされたフィルタリングも

    1

    1答えて

    私はPican2とpython-canライブラリを試していました。私はバスを読んで、車内の多くのメッセージを解釈することができました。問題は、バスにメッセージを送信する(たとえば、A/Cをオンにする)と、カンンプットプリントアウトに一度表示され、以前の状態に戻ったときです。たとえば: [436] 00 08 00 10 FE 00 00 01 [436] 04 10 00 10 FE 00 0