株式会社サニー技研 > 製品情報 > AUTOSAR準拠オールインワンフレームワーク《CioRy》製品情報 > CAN通信ソフトウェア 《CioRy 通信ミドルCANパッケージ》

CAN通信ソフトウェア 《CioRy 通信ミドルCANパッケージ》

CioRy 通信ミドルCANパッケージは、車載ECU向けに使用可能な組込み用CAN通信ソフトウェアです。

CANドライバ、COM、NM(Network Management)を搭載しており、CAN通信を使った高品質な組込みアプリケーションを短期間で開発することが可能です。

CAN通信設定は、パソコンで操作可能なコンフィギュレータツールが付属しています。

CioRy-CAN_logo

 

CioRy 通信ミドルCANパッケージとは

高品質CAN通信ソフトウェア

CAN通信を実現する手段として最適な組込み通信ソフトウェアがCioRy 通信ミドルCANパッケージです。

CAN通信ソフトウェアのモジュール構成として、CANドライバ、COM、NM(Network Management)を備えており、NMは通信開始/停止を制御しています。(NMはカスタムでOSEK/VDX仕様、AUTOSAR NM仕様への対応が可能です。)
CAN通信のメッセージ送受信処理やスリープ・ウェイクアップ処理、様々な通信エラー通知はCioRy 通信ミドルCANパッケージが全て対応します。ソフトウェアの品質として、ソースコードは自動車向け車載ECUソフトウェア開発ではデファクトスタンダードとなっているC言語コーディングガイドのMISRA-Cに準拠しています。

ユーザーは、CAN通信に要求される様々な機能を備えたCioRy 通信ミドルCANパッケージをユーザープログラムに組み込むだけで、車載ECUソフトウェアに必要な高品質のCAN通信が実現できます。

ユーザーは、CioRy 通信ミドルCANパッケージを利用することでCAN通信ソフトウェアの開発工数を削減し、アプリケーション開発に注力することが可能になります。

CANバス接続イメージ

 

GUIコンフィギュレータによる簡単CAN通信設定

CioRy 通信ミドルCANパッケージは付属のコンフィギュレータツールによって、パソコンのGUI画面からCAN通信ソフトウェアのCAN送受信設定が可能です。

コンフィギュレータツールの設定方法は、ツール画面からCAN通信情報を手入力で設定が可能の他、CAN送受信設定表ファイルをコンフィギュレータツールに読み込むことでビットアサイン情報をツール画面に自動で反映することも可能です。
CAN送受信設定表ファイルを活用すれば、設定入力間違い防止や通信設定の管理が大変楽になります。

CAN通信の設定後は、コンフィギュレータツール画面からGenerateを実行すれば、CAN通信設定情報が反映されたCAN通信ソフトウェア(Cソースファイル、Cヘッダファイル)を自動生成してファイル出力します。
出力したCAN通信ソフトウェアのソースファイルをアプリケーションソフトウェアに組み込めば完了です。

組込み手順

特徴

アプリケーションからはシグナル名によってCAN通信のデータアクセスが可能

CAN通信の周期処理、送受信の処理は全てCioRy 通信ミドルCANパッケージ側で対応します。

CioRy 通信ミドルCANパッケージでは、ユーザーアプリケーションから受け取った制御データをCAN通信メッセージに変換して送信を行います。一方、他ノードから受信したCAN通信メッセージはユーザーアプリケーションが読める制御データに変換し、受信シグナルバッファに格納されます。そのため、ユーザーアプリケーションからはシグナル名によって任意のタイミングで送信シグナルバッファへのアプリケーションデータの書き込みや、受信シグナルバッファからのデータの読み出しを行うことが可能です。

CioRy 通信ミドルCANパッケージを利用すれば、ユーザーアプリケーションからはCANフレームを意識せずに、必要なデータ単位で書込み・読み出しを行うことができます。

CioRy CANコンポーネント

CioRyシグナルイメージ

 

車載ECU向けCAN通信に必要な機能を実装

CioRy 通信ミドルCANパッケージでは、車載ECUでのCAN通信に求められる様々な機能を実装しています。
CAN通信のシグナル送受信機能、スリープ・ウェイクアップ機能の他、サニー技研の車載向けCAN通信ソフトウェア開発ノウハウを詰め込んでいますので安心してご利用頂けます。

●送信タイミング制御機能
定期送信
イベント送信
イベント+定期送信
●フェールセーフ機能
受信途絶判定
DLCチェック
送信デッドライン検出機能
バスオフ検出機能
メッセージレジスタ固着チェック判定

 

低負荷、省ROMサイズのCAN通信ソフト

車載ECU向けCAN通信ソフトウェアとして、車載ECU要件に必要な機能は盛り込みながらも、CioRy 通信ミドルCANパッケージはマイコンに対して低負荷動作かつ、省ROMサイズを実現しています。

CAN通信内部モジュールはサニー技研独自のクラスタリング技術でサイズダウンと高速化を実現しています。これはモジュール内部のアーキテクチャをクラスタリング化することで、モジュール間のオーバーヘッドを軽減し、ローエンドマイコンでも軽快に動作可能なようマイコン負荷軽減を図っています。

CioRy CAN通信パッケージ ROM/RAM使用量参考値
  • ROMサイズ:13364 Byte
  • RAMサイズ:632 Byte
  • 【測定条件】
    マイコン:ルネサスエレクトロニクス製RL78/F14
    コンパイラ:IAR
    CAN通信速度:500Kbps
    CAN送信フレーム数:5フレーム
    CAN受信フレーム数:10フレーム
    送信シグナル数:50シグナル
    受信シグナル数:100シグナル
    CANバス負荷:30%

     

    AUTOSAR対応が可能

    CioRy製品は、通信ミドルCANパッケージの他、通信ミドルLINパッケージや、RTOS、RTEを備えたAUTOSARパッケージもご用意しています。

    ユーザーは使用用途に合わせて、CioRy 通信ミドルCANパッケージに通信ミドルLINパッケージを追加したり、AUTOSARパッケージへアップグレードが可能です。
    CioRyコンフィギュレータツールは共通のGUIアプリケーションになりますので、使い慣れたCioRyコンフィギュレータツールをAUTOSAR対応後もそのままご使用頂けます。

    将来的なAUTOSAR対応を視野に入れたユーザーには、ぜひCioRy製品をご検討ください。

    CioRy導入イメージ図

     

    製品ラインナップ

    ユーザーの開発フェーズに合わせたライセンスをご提供

    CioRy 通信ミドルCANパッケージでは、ユーザーの開発フェーズに合わせて様々なライセンス形態をご提供しています。

    先行評価・開発フェーズ向けのユーザーには、開発ライセンスを選択して頂く事で初期費用を抑えてCioRy 通信ミドルCANパッケージを導入頂けます。
    その後、量産を見据えた開発フェーズへ入った際には、量産ライセンスにアップグレードが可能です。
    量産ライセンスは使用プロジェクト本数の制限が無い、Blanket Licenseもご用意しています。

    CioRyライセンスイメージ

     

    サポート対応

    開発ライセンス、量産ライセンスともに、導入後のサポート対応が付帯しています。(ライセンス形態によりサポート期間・対応時間制限は変わります)
    ユーザーへのサポート対応は、CioRy 通信ミドルCANパッケージの開発担当者が直接対応致しますので導入後の心配はありません。

    カスタム受託開発

    CioRy 通信ミドルCANパッケージをベースソフトにして、カーメーカ―通信仕様への対応やユーザーご要求仕様にカスタマイズ対応をお引き受けすることも可能です。
    車載通信ソフト開発の豊富な経験と実績があるサニー技研へお気軽にご相談ください。

    製品一覧

    CioRy 通信ミドルCANパッケージ製品一覧

    対応マイコン ライセンス区分 製品型名 同梱品
    ルネサスエレクトロニクス製
    RL78/F13
    RL78/F14
    開発ライセンス CIORY-D-RL78/F13-C
    • CioRy 通信ミドルCANパッケージ本体
    • コンフィギュレーションツール
    • サンプルプログラム
    • ユーザーズマニュアル
    • 3ヶ月間のサポート付帯
    量産ライセンス CIORY-P-RL78/F13-C
    • CioRy 通信ミドルCANパッケージ本体
    • コンフィギュレーションツール
    • サンプルプログラム
    • ユーザーズマニュアル
    • CioRy評価成績書
    • 1年間のサポート付帯
    量産ライセンス
    (複数プロジェクト)
    ※blanket license
    CIORY-B-RL78/F13-C
    • CioRy 通信ミドルCANパッケージ本体
    • コンフィギュレーションツール
    • サンプルプログラム
    • ユーザーズマニュアル
    • CioRy評価成績書
    • 1年間のサポート付帯
    ルネサスエレクトロニクス製
    RH850/F1L
    開発ライセンス CIORY-D-RH850/F1L-C
    • CioRy 通信ミドルCANパッケージ本体
    • コンフィギュレーションツール
    • サンプルプログラム
    • ユーザーズマニュアル
    • 3ヶ月間のサポート付帯
    量産ライセンス CIORY-P-RH850/F1L-C
    • CioRy 通信ミドルCANパッケージ本体
    • コンフィギュレーションツール
    • サンプルプログラム
    • ユーザーズマニュアル
    • CioRy評価成績書
    • 1年間のサポート付帯
    量産ライセンス
    (複数プロジェクト)
    ※blanket license
    CIORY-B-RH850/F1L-C
    • CioRy 通信ミドルCANパッケージ本体
    • コンフィギュレーションツール
    • サンプルプログラム
    • ユーザーズマニュアル
    • CioRy評価成績書
    • 1年間のサポート付帯

     

    オプション対応

    オプション項目 概要
    サポート契約 CioRyに関する問い合わせ対応(QAサポート)、最新Ver.提供
    カスタムオプション CioRy CANカスタマイズ対応(ご要求仕様対応、機能追加等)
    CioRy設計書提供 使用限定(認証取得用)契約の締結が別途必要になります。
    CioRy性能測定結果提供 ご要望の内容に合わせて別途御見積致します。

     

    CioRy製品一覧

    パッケージ区分 パッケージ種別 同梱モジュール
    通信ミドルパッケージ CANパッケージ CAN
    LINパッケージ LIN(Master/Slave)
    CAN&LINパッケージ CAN, LIN(Master/Slave)
    CXPIスレーブパッケージ CXPI(Slave)
    AUTOSARパッケージ CANパッケージ RTE, OS, CAN
    LINパッケージ RTE, OS, LIN(Master/Slave)
    CAN&LINパッケージ RTE, OS, CAN, LIN(Master/Slave)
    ダイアグ(オプション) CANダイアグパッケージ CANトランスポートレイヤー
    LINダイアグパッケージ LINトランスポートレイヤー