車両診断通信 【CanTp】車両診断通信 その23【シミュレーション⑩】 ISO-TPのシミュレーションをしよう。のシリーズ。 Pythonパッケージcan-isotpのマルチフレームリクエストのパラメータについて。 can-isotpのデフォルト状態だとDLC最適化仕様が採用される。 CanStackに渡すパラメータでパディング、MIN_DLCを設定するとパディング仕様に切り替わる。 2020.08.18 車両診断通信
車両診断通信 【CanTp】車両診断通信 その22【シミュレーション⑨】 ISO-TPのシミュレーションをしよう。のシリーズ。 Pythonパッケージcan-isotpのマルチフレームリクエストの確認をするためのFCの辻褄合わせ。 python-canでちょっとしたタイミングを見計らったCANフレームの差し込みで対応。 これにより、とりあえずマルチフレームリクエストが通った。 2020.08.17 車両診断通信
付加価値 【Why?】なぜなぜ分析のコツというか実施するための前提条件と事例【What?】 「なぜなぜ分析」の話は一瞬で終わる。 「なぜなぜ分析」をするための前提条件が重要になってくる。 条件が揃った場合の「なぜなぜ分析」はとても強力なツール。 条件は、どこ(where)、何(what)であり、これが揃って初めてなぜ(why)を問うことができ、そして、どうする(How)を決めることができる。 2020.08.16 付加価値
車両診断通信 【CanTp】車両診断通信 その21【シミュレーション⑧】 Pythonパッケージのcan-isotpでISO15765-2ことISO-TPの通信ができる。 ただし、python-canも依存関係の都合上インストールされている必要がある。 とりあえずSF(SingleFrame)の送信はできた。 マルチフレーム送信はFF(FirstFrame)で止まってしまってエラー終了となった。 FFのあとにFCを受信しないと次のシーケンスに進めないプロトコル上の仕様。 2020.08.15 車両診断通信
車両診断通信 【CanTp】車両診断通信 その20【シミュレーション⑦】 ISO-TPのシミュレーションをしよう。のシリーズ。 今回はpyton-canを使用したプログラミング。 python-canがサポートしているデバイスを列挙した。 pyton-canによる送受信を実現した。 2020.08.14 車両診断通信
車両診断通信 【CanTp】車両診断通信 その19【シミュレーション⑥】 ISO-TPのシミュレーションをしよう。のシリーズ。 pyton-canのcan.playerによるCANログ再生&can.loggerによる収録。 can.playerで再生してcan.loggerで収録した。 can.loggerの収録ファイルフォーマットは3種類。 asc、blf、csv。 2020.08.13 車両診断通信
車両診断通信 【CanTp】車両診断通信 その18【シミュレーション⑤】 ISO-TPのシミュレーションをしよう。のシリーズ。 pyton-canのcan.playerによるCANログ再生。 python-canのインストールをした。 python-canの動作確認をした。 can.playerで送信してBusMasterで収録。 python-canの動作性能は1~2[ms]オーダー。 CANoe等だともっと早い。 2020.08.12 車両診断通信
車両診断通信 【CanTp】車両診断通信 その17【シミュレーション④】 ISO-TPのシミュレーションをしよう。のシリーズ。 Pythonのセットアップまで。 やっとPython。 Anacondaでやるけど、公式のWindows向けPythonでもOK。 ちゃんと一個ずつ動作確認しておいて方が良いよ!(自分に言い聞かせている。) 2020.08.11 車両診断通信
車両診断通信 【CanTp】車両診断通信 その16【シミュレーション③】 ISO-TPのシミュレーションをしよう。のシリーズ。 Virtual CAN BusをBusMasterで制御してみる。 BusMasterのセットアップをした。 BusMasterでVirtual CAN Bus上のCANフレームをモニタした。 2020.08.10 車両診断通信
車両診断通信 【CanTp】車両診断通信 その15【シミュレーション②】 Vector社の無償公開のXL Driver LibraryとVector Driver Setupをインストール。 XL Driver Libraryの中にxlCANControlというアプリがあるんで、それによる動作確認が手っ取り早い。 アプリ毎にチャンネルの割り当てができるので、コントロールパネルのVectorHardwareで割り当てをしておく必要がある。 2020.08.09 車両診断通信