2144551_ja-JP

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

2144551_ja-JP

2144551_ja-JP

S32K118Q048 EVB をLINマスターとして使用

こんにちは、

既存の LIN スレーブ ECU と通信するために NXP S32K118 EVB を LIN マスターとして使用していますが、行き詰まっています。セットアップと試してみたことは次のとおりです。

1. 奴隷捕獲

  • スレーブのLINヘッダーと応答をCANoeに記録しました。

  • PicoScope で波形を検証しました。

2. マスタープロトタイプ

  • S32K118 を 13 ビットのブレーク、0x55 同期、正しい ID を生成するように構成しました。

  • PicoScope は、フレーム ヘッダーが LIN スレーブのものとまったく同じであることを示します。

問題:

EVB の LIN 出力を実際のスレーブ ECU に接続すると、ヘッダーはキャプチャしたものと同一に見えますが、スレーブの応答は間違っています。

私が見つけた唯一の違いは休憩時間です:

  • EVB ブレーク: ~675 µs (19,200 ボーで 13 ビット時間)

  • CANoeキャプチャ: ~940 µs

LIN 仕様によれば、最小ブレーク長 (13 ビット時間) のみがあり、最大値はないので、カバーされていると思いました。EVB のブレークが短いためにスレーブがヘッダーを無視している可能性がありますか?

もしそうでない場合、EVBのハードウェア詳細が不足しているのでしょうか?同じような状況に遭遇した方、または追加で必要な接続やコンポーネントを教えていただける方はいらっしゃいますか?LIN ラインにコンデンサまたは抵抗器を接続する必要がありますか?ECU スレーブは 13.5 V を使用しますが、LIN トランシーバーは 12 V を使用します。

Re: S32K118Q048 EVB as a LIN master

こんにちは@yousefdessouki123さん

測定するブレーク フィールドは LIN 仕様に準拠しています。

https://www.cs-group.de/wp-content/uploads/2016/11/LIN_Specification_Package_2.2A.pdf

danielmartynek_0-1754045718017.pngdanielmartynek_0-1754045718017.png

問題はスレーブノード側にあるはずです。

CANデバイスを指定していただけますか?


AN5426: S32K1xxのハードウェアデザインガイドラインを参照してください。

https://www.nxp.com/webapp/Download?colCode=AN5426

図18. LINインターフェースの回路図

「マスターノードとして使用するには、ダイオードと直列の1kΩの外部抵抗を並列に接続する必要があります。
VBAT [バッテリー電圧] と LIN バス ライン。


よろしくお願いいたします。

ダニエル


标记 (1)
无评分
版本历史
最后更新:
‎11-20-2025 03:51 PM
更新人: