問題タブ [can-bus]

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.

0 投票する
4 に答える
4648 参照

.net - .NET Micro Framework は CAN バスをサポートしていますか?

.NET Micro FrameworkがI²Cバスをサポートしていることは知っています。CANまたはCANopen用のライブラリもありますか?

そうでない場合、他のペリフェラルを使用せずに CAN をサポートしますか? CAN サポートを自分で作成できますか?

0 投票する
1 に答える
702 参照

windows - CAN-BUSを介してモータードライバーに話しかける

モータードライバーに接続されたモーターがあり、Windows XP
コンピューターにCAN-BUSで接続されています(USB経由だと思います)。モータードライバーと「話し」たいのですが、いくつか質問があります。

  • USB は COM ポートとして表示されますか?

  • どのプロトコルを使用するか、または使用するプロトコルを見つけるにはどうすればよいですか? または、どのように話しかけますか?


  • 私が見ることができる 同様のものの公開実装を持っているか、知っている人はいますか?

  • 他に共有したいヒントはありますか?

    ありがとう!

0 投票する
1 に答える
328 参照

usb - USB経由でモータードライバーと通信

モータードライバーに接続されたモーターがあり、Windows XPコンピューターにCAN-BUS(USB経由)で接続されています。モータードライバーと「話し」たいのですが、いくつか質問があります。

  • USB は COM ポートとして表示されますか?
  • どのプロトコルを使用するか、または使用するプロトコルを見つけるにはどうすればよいですか?
  • 私が見ることができる同様のものの公開実装を持っているか、知っている人はいますか?
  • 他に共有したいヒット曲はありますか?

    ありがとう!

0 投票する
1 に答える
380 参照

dll - Javaアプリケーションを使用したCANコントローラーDLL。CANポートを開くことができません

ベンダー提供のcan.dllファイルを介してコントローラーエリアネットワーク(CAN)コントローラーを制御するJavaアプリケーションを作成しています。

can.dllには、アプリケーションがCANコントローラーとの接続を確立できるようにする関数bool openPort(DWORD memAddr)が含まれています。

私はC++テストアプリケーションを作成し、LoadLibraryを介してcan.dllをロードしましたが、この関数が正常に機能していることがわかりました。つまり、trueを返します。

ただし、私のJavaアプリケーションでは、これをJNIまたはJNA経由で呼び出すとfalseが返されます。

私はこの問題を1週間以上修正しようとしているので、誰かがこの問題について私を助けてくれることを願っています。

ありがとう:)JL

0 投票する
1 に答える
2523 参照

android - 送信コマンドに関する OBD2/CAN BUS の問題

アプリケーション(Android)を開発しています。このアプリケーションは、OBD2準拠の車両/CAN BUSに接続され、そこからデータを読み取ります。OBDKey を使用して正常に接続し、OBD メッセージ形式を使用してデータを読み取りました。このメッセージ形式は mode + pin です

しかし今、CAN BUS に問題があります。どのように message_id というコマンドを送信すればよいですか? どのような AT コマンドを送信する必要がありますか?

0 投票する
2 に答える
2324 参照

linux-kernel - Linux カーネル モジュール (lincan) をコンパイルする

Ubuntu 10.10 - 2.6.35.23-generic を使用しています

lincan-module (http://sourceforge.net/projects/ocera/) をコンパイルしたいのですが、思うように動作しません... カーネル モジュールのコンパイルは初めてです。これは私がしました:

まず、lincan-sources をホーム ディレクトリに解凍しました。次に、この出力で「make」を実行しました。

次に、「make install」と入力します。

そして、それは何も起こりませんでした。カーネルモジュールが見つかりません。私は何を間違えたのですか?autoconf.h やその他のファイルがないのはなぜですか? 何かヒントはありますか?ありがとう!


ここで、不足しているファイル (autoconf.h および utsrelease.h) のハードリンクを作成しました。それらは /usr/src/linux-headers-2.6.35.23-generic/include/generated/ にあります

今ではもっとコンパイルされます。これは、表示される最初のエラーです。

0 投票する
1 に答える
85 参照

mime-types - CAN データの MIME タイプはありますか?

私は、さまざまなソースからのメッセージを処理するシステムを持っており、各受信メッセージに MIME タイプを設定しています。これは、後でディスパッチするために使用されます。

受信するメッセージのタイプの 1 つは、コントローラー エリア ネットワーク (CAN) からのデータ フレームです。現在、このデータは通常、HTTP や電子メールなどを介して送信されることはないため、ウィキペディアや標準化組織は、少なくとも明白な場所では MIME タイプを提供していません。Googleも私を助けることができませんでした。

今のところ、いくつかの内部プロトコルで既に行っているように、"application/vnd.*" MIME タイプを作成するだけです。これはちょっと問題ありませんが、実際には正しくありません。誰かが既存の MIME タイプを知っている場合は、それを使用したいと思います。

0 投票する
3 に答える
7766 参照

embedded - CAN コントローラによる過負荷とエラーの区別

CAN バスで受信したときに、 CANコントローラはオーバーロード フレームとエラー フレームをどのように区別しますか?

私の知る限り、これらの 2 つのフレームは同じフレーム フォーマットを持っています。私のプロジェクトでは、オーバーロード フレームではなく、ほとんどの場合エラー フレームに遭遇しました。

0 投票する
2 に答える
2766 参照

redirect - Telnet 23 を WIFI 経由で COM ポートにリダイレクトします

車の診断ポートからコードを読み取るために Bluetooth ELM327 を購入しました

WindowsでBluetooth経由で接続すると、シリアルオーバーBluetooth COMポート4が作成され、Windowsで実行されているアプリケーションは非常にうまく接続されます。

次に、Bluetooth ではなく WIFI 経由でこれらの ELM ガジェットに接続する iPhone や Android などのアプリをいくつか見つけました (何らかの理由でこれらの iPhone デバイスとペアリングできないため)。

これで明らかに、WIFI 対応の ELM327 を購入できますが、価格は 130 ポンドで、私の Bluetooth は 15 ポンドです。

したがって、これについて少し読んだ後、アドホックネットワークとして接続するWIFI対応のものと、通常のシリアルコマンドを中継するポート23のスマートフォン(iphone)アプリの原則がわかりました。

したがって、明らかにWIFI対応のものには、telnetといくつかのrs-323トランスレータを備えたnano-osを実行するプロセッサが必要であり、他に何があるかわかりません。

Windows 7 を使用すると、Telnet ポート 23 に対する受信 WIFI 要求を、Bluetooth ELM327 に接続されている COM 4 に中継することができます。

スマートフォンアプリに必要なのはこれだけです。

0 投票する
2 に答える
15930 参照

c++ - STM32F103 マイクロコントローラの CAN メッセージ

STM32f10xマイクロコントローラに精通している人はいますか?

その場合、CAN ドライバーの構成に問題があります。loop_Back モードに設定されているデモ コードを実行できますが、Normal_Mode を動作させることができません。

すべてのデータ シートを読み、CAN_MSR レジスタの INAK が 0 にリセットされないことを除いて、すべてが正しく構成されています。必要に応じて詳細を提供できますが、まず、STM32F103 マイクロコントローラを使用したことがある人がいるかどうかを知る必要があります。およびCANメッセージ。