From 04:00 PM CDT – 08:00 PM CDT (09:00 PM UTC – 01:00 AM UTC) Tuesday, April 16, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

NI製品ディスカッション

キャンセル
次の結果を表示 
次の代わりに検索 
もしかして: 

APIを使用してLIN通信で質問

解決済み
解決策を見る

NI USB-5475 LINを使用して通信するプログラムを作成しています。

ポートオープン後にID=1でデータとヘッダーのコマンド送信後、ID=3のヘッダーを送信すると以下のエラーが発生します。

【エラー内容】

ArbitrationId:0

データ長:6

エラーの詳細:C0 40 04 02 02 55

エラーの説明

ncRead  NI-CAN:  (Hex 0xBFF621A0) LINインタフェースが、LINフレームのフィールドで不正なビット値を検出しました。LINに接続されているすべてのデバイスが正しく構成され、バスに障害が発生していないことを確認してください。より詳細なエラーレポートについては、ログバスエラー属性をTrueに設定し、バスエラーフレームに返されるエラー詳細を参照してください。

【開発環境】

OS:Windows10

ドライバーVer:18.5

言語:Visual Studio 2010

 

マニュアルを参照したのでですが機器が悪いのかプログラムが悪いのかよくわかりませんでした。

エラーの発生原因がわからないので対応ができず困っています。

どなたかわかる方がいらっしゃいましたらご教授願います。

0 件の賞賛
メッセージ1/2
1,900件の閲覧回数
解決策
トピック作成者Maruちゃんが受理

自己解決しました。

機器に接続しているケーブルの配線を見直したところ

間違いがあり正しく配線しなおしたところ、エラーはなくなり通信できるようになりました。

0 件の賞賛
メッセージ2/2
1,870件の閲覧回数