CioRy 通信ミドルCANパッケージは、車載ECU向けに使用可能な組込み用CAN通信ソフトウェアです。
CANドライバ、COM、NM(Network Management)を搭載しており、CAN通信を使った高品質な組込みアプリケーションを短期間で開発することが可能です。
CAN通信設定は、パソコンで操作可能なコンフィギュレータツールが付属しています。
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通信ソフトウェアの開発工数を削減し、アプリケーション開発に注力することが可能になります。
GUIコンフィギュレータによる簡単CAN通信設定
CioRy 通信ミドルCANパッケージは付属のコンフィギュレータツールによって、パソコンのGUI画面からCAN通信ソフトウェアのCAN送受信設定が可能です。
コンフィギュレータツールの設定方法は、ツール画面からCAN通信情報を手入力で設定が可能の他、CAN送受信設定表ファイルをコンフィギュレータツールに読み込むことでビットアサイン情報をツール画面に自動で反映することも可能です。
CAN送受信設定表ファイルを活用すれば、設定入力間違い防止や通信設定の管理が大変楽になります。
CAN通信の設定後は、コンフィギュレータツール画面からGenerateを実行すれば、CAN通信設定情報が反映されたCAN通信ソフトウェア(Cソースファイル、Cヘッダファイル)を自動生成してファイル出力します。
出力したCAN通信ソフトウェアのソースファイルをアプリケーションソフトウェアに組み込めば完了です。
CioRy簡易コンフィグレータツール設定デモ動画
特徴
アプリケーションからはシグナル名によってCAN通信のデータアクセスが可能
CAN通信の周期処理、送受信の処理は全てCioRy 通信ミドルCANパッケージ側で対応します。
CioRy 通信ミドルCANパッケージでは、ユーザーアプリケーションから受け取った制御データをCAN通信メッセージに変換して送信を行います。一方、他ノードから受信したCAN通信メッセージはユーザーアプリケーションが読める制御データに変換し、受信シグナルバッファに格納されます。そのため、ユーザーアプリケーションからはシグナル名によって任意のタイミングで送信シグナルバッファへのアプリケーションデータの書き込みや、受信シグナルバッファからのデータの読み出しを行うことが可能です。
CioRy 通信ミドルCANパッケージを利用すれば、ユーザーアプリケーションからはCANフレームを意識せずに、必要なデータ単位で書込み・読み出しを行うことができます。
車載ECU向けCAN通信に必要な機能を実装
CioRy 通信ミドルCANパッケージでは、車載ECUでのCAN通信に求められる様々な機能を実装しています。
CAN通信のシグナル送受信機能、スリープ・ウェイクアップ機能の他、サニー技研の車載向けCAN通信ソフトウェア開発ノウハウを詰め込んでいますので安心してご利用頂けます。
- ●送信タイミング制御機能
- 定期送信
- イベント送信
- イベント+定期送信
- ●フェールセーフ機能
- 受信途絶判定
- DLCチェック
- 送信デッドライン検出機能
- バスオフ検出機能
- メッセージレジスタ固着チェック判定
低負荷、省ROMサイズのCAN通信ソフト
車載ECU向けCAN通信ソフトウェアとして、車載ECU要件に必要な機能は盛り込みながらも、CioRy 通信ミドルCANパッケージはマイコンに対して低負荷動作かつ、省ROMサイズを実現しています。
CAN通信内部モジュールはサニー技研独自のクラスタリング技術でサイズダウンと高速化を実現しています。これはモジュール内部のアーキテクチャをクラスタリング化することで、モジュール間のオーバーヘッドを軽減し、ローエンドマイコンでも軽快に動作可能なようマイコン負荷軽減を図っています。
- CioRy CAN通信パッケージ ROM/RAM使用量参考値
- 【測定条件】
- マイコン:ルネサスエレクトロニクス製RL78/F14
- コンパイラ:IAR
- CAN通信速度:500Kbps
- CAN送信フレーム数:5フレーム
- CAN受信フレーム数:10フレーム
- 送信シグナル数:50シグナル
- 受信シグナル数:100シグナル
AUTOSAR対応が可能
CioRy製品は、通信ミドルCANパッケージの他、通信ミドルLINパッケージや、RTOS、RTEを備えたAUTOSARパッケージもご用意しています。
ユーザーは使用用途に合わせて、CioRy 通信ミドルCANパッケージに通信ミドルLINパッケージを追加したり、AUTOSARパッケージへアップグレードが可能です。
CioRyコンフィギュレータツールは共通のGUIアプリケーションになりますので、使い慣れたCioRyコンフィギュレータツールをAUTOSAR対応後もそのままご使用頂けます。
将来的なAUTOSAR対応を視野に入れたユーザーには、ぜひCioRy製品をご検討ください。
製品ラインナップ
ユーザーの開発フェーズに合わせたライセンスをご提供
CioRy 通信ミドルCANパッケージでは、ユーザーの開発フェーズに合わせて様々なライセンス形態をご提供しています。
先行評価・開発フェーズ向けのユーザーには、開発ライセンスを選択して頂く事で初期費用を抑えてCioRy 通信ミドルCANパッケージを導入頂けます。
その後、量産を見据えた開発フェーズへ入った際には、量産ライセンスにアップグレードが可能です。
量産ライセンスは使用プロジェクト本数の制限が無い、Blanket Licenseもご用意しています。
サポート対応
開発ライセンス、量産ライセンスともに、導入後のサポート対応が付帯しています。(ライセンス形態によりサポート期間・対応時間制限は変わります)
ユーザーへのサポート対応は、CioRy 通信ミドルCANパッケージの開発担当者が直接対応致しますので導入後の心配はありません。
カスタム受託開発
CioRy 通信ミドルCANパッケージをベースソフトにして、カーメーカ―通信仕様への対応やユーザーご要求仕様にカスタマイズ対応をお引き受けすることも可能です。
車載通信ソフト開発の豊富な経験と実績があるサニー技研へお気軽にご相談ください。
製品一覧
CioRy 通信ミドルCANパッケージ製品一覧
対応マイコン | ライセンス区分 | 製品型名 | 同梱品 |
ルネサスエレクトロニクス製 RL78/F13 RL78/F14 |
開発ライセンス | CIORY-D-RL78/F13-C |
|
量産ライセンス | CIORY-P-RL78/F13-C |
|
|
量産ライセンス (複数プロジェクト) ※blanket license |
CIORY-B-RL78/F13-C |
|
|
ルネサスエレクトロニクス製 RH850/F1L |
開発ライセンス | CIORY-D-RH850/F1L-C |
|
量産ライセンス | CIORY-P-RH850/F1L-C |
|
|
量産ライセンス (複数プロジェクト) ※blanket license |
CIORY-B-RH850/F1L-C |
|
オプション対応
オプション項目 | 概要 |
サポート契約 | CioRyに関する問い合わせ対応(QAサポート)、最新Ver.提供 |
カスタムオプション | CioRy CANカスタマイズ対応(ご要求仕様対応、機能追加等) |
CioRy設計書提供 | 使用限定(認証取得用)契約の締結が別途必要になります。 |
CioRy性能測定結果提供 | ご要望の内容に合わせて別途御見積致します。 |
CioRy製品一覧
パッケージ区分 | パッケージ種別 | 同梱モジュール |
通信ミドルパッケージ | CANパッケージ | CAN |
LINパッケージ | LIN(Master/Slave) | |
CXPIスレーブパッケージ | CXPI(Slave) | |
AUTOSARパッケージ | CANパッケージ | RTE, OS, CAN |
LINパッケージ | RTE, OS, LIN(Master/Slave) | |
通信ライブラリ | CioRy CANクイックライブラリ | CAN (CAN FD) |
ダイアグ(オプション) | CANダイアグパッケージ | CANトランスポートレイヤー |
LINダイアグパッケージ | LINトランスポートレイヤー |
手軽に使える組込みCAN通信ソフトをお探しの方へ
CAN通信ライブラリ《CioRy CAN Quick Library》
CAN通信ライブラリ《CioRy CAN Quick Library》は、組込みCAN通信を手軽にご利用いただくために、CioRy通信ミドルCANパッケージをオブジェクトコードライブラリ形式で提供するものです。パソコン上でCioRyコンフィグレータツールを使ったCAN通信設定が可能ですので、組込みCAN通信が初めての方から、製品組込まで幅広くご利用いただけます。
CAN通信ライブラリ《CioRy CAN Quick Library》の詳細は、以下のリンクからご覧ください。