HK-CoreTest

京虹 車載バス通信テストソフトウェア

京虹 HK-CoreTest は、京虹が自社開発した統合型の車載バス通信テストソフトウェアです。
車載 ECU 開発・検証・評価を目的としたシミュレーションおよびテスト環境において、CAN/CAN FD や車載イーサネットなどの各種車載通信プロトコルに対応し、通信モニタリング、フレーム送受信、診断、データベース解析までを一元的に実行できます。
車載ネットワーク全体の通信状態を可視化し、効率的な故障解析・トラブルシューティングを支援します。

主な特長

■ 幅広いプロトコル対応
CAN/CAN FD および車載イーサネットに対応し、UDS 診断、DoIP、FBL によるファームウェア書き込みにも対応。多様な車載通信テスト要件に柔軟に対応します。

■ 強力なデータベース解析機能
DBC データベース解析機能を標準搭載。シグナルレベルでのフレーム編集や物理値表示に対応し、テスト精度と作業効率を大幅に向上させます。

■ 高い互換性と拡張性
各種サードパーティ製ハードウェアとのシームレスな連携が可能。既存のテスト環境を活かしながら導入でき、開発・統合コストの削減に貢献します。

■ 低コストかつ導入しやすい設計
直感的なユーザーインターフェースに加え、京虹によるローカル技術サポートを提供。導入から運用・保守までのコストを抑え、スムーズな立ち上げを実現します。

HK-CoreTest 機能概要

HK-CoreTest は、京虹が自社開発した車載電子シミュレーションおよびテスト向けの統合ツールです。
CAN(CAN FD 含む)や車載イーサネットなど、複数の車載通信プロトコルに対応し、DBC などのデータベース解析や UDS 診断をサポートします。

市販されている複数メーカーのツールチェーンとの互換性を備え、京虹製の各種車載通信ハードウェア(車載ネットワーク通信テスト用メインボード、PCAN-USB/PCIe シリーズ、車載イーサネットツールなど)を接続・設定・制御することが可能です。
車載バス通信のモニタリング、シミュレーション、診断といった多彩な機能により、開発・検証・評価作業を効率化します。

基本機能

  • CAN/CAN FD、車載イーサネットのデータ処理
    ※ 車載イーサネット機能は順次対応予定

  • DBC、ARXML データベース解析
    ※ ARXML 解析機能は順次対応予定

  • フレーム(メッセージ)の送信/モニタリング/再生

  • バス通信の統計解析およびデータロギング

拡張機能(開発中)

  • 車載イーサネット通信機能の強化

  • UDS 診断サービス対応

  • DoIP 診断プロトコル対応

HK-CoreTest ソフトウェア機能

プロジェクト管理

  • 新規プロジェクト作成
    ウィザード形式でテストプロジェクトを新規作成可能。
    プロジェクト名称、保存パスの設定、ハードウェア構成や通信テンプレートの選択などを行い、テスト環境の立ち上げを効率化します。

  • 既存プロジェクトの読み込み
    過去に作成したプロジェクトを読み込み、ハードウェア設定、DBC/ARXML データベース、通信・フレーム定義など、すべての設定内容を完全に復元。
    チーム内でのテスト環境共有や継続的な検証作業を容易にします。

  • プロジェクト状態の監視・管理
    プロジェクト全体の実行状況を可視化し、各テストモジュールの動作状態を一元管理。
    効率的な進捗管理と問題トラッキングを実現します。

後続プロトコル対応

  • TCP/UDP/SOME/IP プロトコル対応

  • UDS(Unified Diagnostic Services)診断プロトコル対応

  • DoIP(Diagnostics over IP)診断プロトコル対応

CAN 通信機能

  • ハードウェア設定
    各種 CAN デバイスおよびチャネル設定に対応。
    標準 CAN(125K~1M)および CAN FD の高速ビットレート(最大 8M)をサポートします。

  • CAN フレーム送信
    CAN/CAN FD フレームの送信に対応。
    送信周期、ID、データ内容を自由に設定でき、ECU(電子制御ユニット)を模擬したアクティブ通信テストが可能です。

  • データロギング
    CAN バス上の通信データをリアルタイムで受信。
    複数のフィルタ条件に対応し、通信内容を解析・整理して、
    タイムスタンプ、ID、データ、送受信方向(Rx/Tx)、周期などを分かりやすく表示します。

  • CAN フレーム受信
    CAN バス上の通信データを記録し、ログファイルとして保存可能。
    .asc、.blf などの形式でのエクスポートに対応します。
  • ログ再生
    記録した CAN 通信ログを時間軸に沿って再生し、
    実車に近い通信環境を再現した検証・シミュレーションが可能です。

データベース解析

  • 車載通信データベース解析
    DBC などの車載通信データベースに対応。
    データベースを読み込むことで、CAN フレーム上の 16 進データを自動解析し、
    シグナル名称および物理値へ変換して表示。通信内容の理解を大幅に向上させます。

  • シグナルレベル編集・表示
    フレーム送信時、シグナル単位で物理値を直接編集可能。
    ソフトウェアがデータベース定義に基づき自動的にバイナリデータへ変換し、
    フレームへ正確に反映することで、手動計算によるミスを防止します。

HK-CoreTest クイックスタートガイド

画面概要

【新規プロジェクト作成】

 

【プロジェクトのインポート】

 

  1. 【プロジェクト管理】でプロジェクトを新規作成、またはインポートします。
    (※ 他の機能ページを利用するために必要な操作です)

  2. 【CAN 通信】→【ハードウェア設定】にて、機器の接続およびパラメータ設定を行います。

  3. データを送信する場合は【データ送信】、受信する場合は【データ受信】へ切り替えます。

  4. 必要に応じて【ログ記録/再生】を実行します。

サイドバー[CAN 通信] → 上部タブ[ハードウェア設定]

操作手順
  1. [ハードウェア更新]をクリックし、接続されているデバイスを取得します。
  2. メーカー選択/チャネル選択:[メーカー選択/チャネル選択]のプルダウンメニューから、使用するデバイスおよびチャネルを選択します。
  3. [CAN FD 対応]の表示が正しく反映されているか確認します。
  4. 実際のハードウェア構成および用途に応じて、[設定プロファイル]、[クロック周波数]、[バスタイプ]、[リスンモード]を設定します。
  5. CAN ボーレートおよびサンプリングポイントを設定します。Prescaler、TESG1、TESG2、SJW を設定してください。
  6. CAN FD を使用する場合は、同様にデータフェーズ(Data Phase)のボーレートおよび各パラメータを設定します。
  7. 表の最終行で[接続]をクリックします。

 接続が成功すると、デバイスの状態が「接続済み」と表示されます。

注意事項

接続中(「接続済み」状態)の場合、[削除]ボタンは無効になります。
削除を行う場合は、事前に[切断]を実行してください。

1. 操作パス

サイドバー[CAN 通信] → 上部タブ[データ受信]

■ 操作手順

1.[制御操作] から [受信開始] を選択します。

2.フィルタモードを設定できます:

  • [ハードウェアフィルタ]
  • [ローカルフィルタ]
  • [ハードウェア+ローカルフィルタ]

3.対応するフィルタ条件:

  • メッセージ ID:
    DBC-ID / ID を入力(カンマ区切りに対応、16進数プレフィックス 0x 対応)
    または ID 範囲指定が可能
  • チャネル:
    受信対象のチャネルを選択
  • メッセージ名:
    読み込んだ DBC ファイルから選択

4.[フィルタ] をクリックして条件を適用します。
[クリア] をクリックすると、テーブル内容を消去します。

■ テーブル表示項目

  • 番号
  • 受信時刻
  • 受信回数
  • 受信チャネル
  • メッセージ ID
  • メッセージ名
  • タイプ
  • データ
  • フレーム番号

サイドバー[CAN 通信] → 上部タブ[データ送信]

操作手順
1. 左側[一般設定]
  • データソース
     16 進数入力、またはシグナルエディタ(データベース連携)を選択します。

  • メッセージ ID/メッセージ名
     直接入力、またはプルダウンリストから選択できます。

  • ID タイプ/フレームタイプ
     標準フレーム/拡張フレーム、データフレーム/リモートフレーム、CAN/CAN FD を選択します。

  • 送信周期
     10 ms ~ 10000 ms の範囲で設定します。

  • 送信チャネル
     [ハードウェア設定]で接続済みのチャネルを選択します。

  • [追加] をクリックし、設定内容を送信リストに追加します。

2. 右側[データ内容]
  • 16 進数テーブル
     4 行 × 8 列のレイアウトで表示されます。
     ダブルクリックによる編集、および Tab キーでの移動に対応しています。

  • シグナルテーブル
     シグナル名および値を編集できます。
     単位、範囲などの制約条件は自動的に適用されます。

3. リストおよび制御
  • [送信開始]/[送信停止]
     全体の送信タスクを制御します。

  • 送信リストの [操作] 列から、
     個別のレコードを削除することができます。

4. 単発送信

デフォルトでは、送信ボタンをクリックすると周期送信が実行されます。
単発送信を行う場合は、対象となるテーブル行をダブルクリックしてください。

  1. サイドバー【CAN 通信】 → 上部タブ【ログ記録】/【ログ再生】

    【ログ記録】

    受信した CAN データの記録を開始/停止し、ログファイルとして保存します。

     

    【ログ再生】

    記録済みのログファイルを選択し、再生速度および通信チャネルを設定して再生を実行します。

関連製品のご紹介

京虹 車載ネットワーク通信テスト用メインボード

車載ネットワーク通信の評価・検証向けに設計された
高信頼・高性能なエンジニアリング用メインボード。

車載イーサネットコンバーター

車載イーサネット接続機器間の
物理層変換・接続構成を柔軟にサポート。

CAN(FD)/LIN 通信ケーブル

CAN(FD)/LIN 通信環境に対応した
評価・検証用途向け接続ケーブル。

京虹は、お客様に必要なサポートを幅広く提供します。

経験豊富な専門チームが迅速に対応し、課題解決に向けて最適なサポートをご提供します