CioRy通信ミドルLINパッケージは、車載ECU向けに使用可能な組込み用LIN通信ソフトウェアです。
LINドライバ、COM、NM(Network Management)を搭載しており、LINマスター、LINスレーブの両方の通信ソフトをご提供します。
CioRy通信ミドルLINパッケージを利用することでLIN通信を使った高品質な組込みアプリケーションを短期間で開発が可能です。
CioRy 通信ミドルLINパッケージとは
高品質LIN通信ソフトウェア
LIN通信を実現する手段として最適な組込み通信ソフトウェアがCioRy通信ミドルLINパッケージです。
LIN通信ソフトウェアのモジュール構成として、LINドライバ、COM、NM(Network Management)を備えています。LIN通信のメッセージ送受信処理やスリープ・ウェイクアップ処理、様々な通信エラー通知はCioRy通信ミドルLINパッケージが全て対応します。ソフトウェアの品質としては、LINコンソーシアム Rev.2.1通信仕様に準拠している他、ソースコードは自動車向け車載ECUソフトウェア開発ではデファクトスタンダードとなっているC言語コーディングガイドのMISRA-Cに準拠しています。
ユーザーは、LIN通信に要求される様々な機能を備えたCioRy通信ミドルLINパッケージをユーザープログラムに組み込むだけで、車載ECUソフトウェアに必要な高品質のLIN通信が実現できます。
CioRy通信ミドルLINパッケージを利用することでLIN通信ソフトウェアの開発工数を削減し、アプリケーション開発に注力することが可能です。
対応マイコン
- RL78/F13,F14(ルネサスエレクトロニクス)
- RH850/F1L(ルネサスエレクトロニクス)
- ML63Q8000グループ(ラピステクノロジー)
特長
- LINコンソーシアムRev.2.1仕様準拠
- LINマスターノード、LINスレーブノード対応
- LIN Drv, COM, NM搭載
- コンフィギュレータツール付属
GUIコンフィギュレータによる簡単LIN通信設定
CioRy通信ミドルLINパッケージは付属のコンフィギュレータツールによって、パソコンのGUI画面からLIN通信ソフトウェアのLIN送受信設定が可能です。
コンフィギュレータツールの設定方法は、ツール画面からLIN通信情報を手入力で設定が可能の他、LDFファイル(LIN description file)をコンフィギュレータツールに読み込むことでシグナル情報やLINフレーム情報をツール画面に自動で反映することも可能です。
LIN通信の設定後は、コンフィギュレータツール画面からGenerateを実行すれば、LIN通信設定情報が反映されたLIN通信ソフトウェア(Cソースファイル、Cヘッダファイル)を自動生成してファイル出力します。
出力したLIN通信ソフトウェアのソースファイルをアプリケーションソフトウェアに組み込めば完了です。
パッケージひとつでLINマスター、LINスレーブの両方に対応
CioRy通信ミドルLINパッケージでは、LIN通信マスターノード用ソフトウェア、LIN通信スレーブノード用ソフトウェアの両方に対応しています。コンフィグレータツールの設定切替えによって、LIN通信マスターノード用、LIN通信スレーブノード用の通信ソフトウェアをそれぞれ出力することが可能です。
マスター、スレーブともに、LINコンソーシアム Rev2.1通信仕様に準拠しています。
特徴
アプリケーションからはシグナル名によってLIN通信のデータアクセスが可能
LIN通信の周期処理、送受信の処理は全てCioRy通信ミドルLINパッケージ側で対応します。
CioRy通信ミドルLINパッケージでは、ユーザーアプリケーションから受け取った制御データをLIN通信メッセージに変換して送信を行います。一方、他ノードから受信したLIN通信メッセージはユーザーアプリケーションが読める制御データに変換し、受信シグナルバッファに格納されます。そのため、ユーザーアプリケーションからはシグナル名によって任意のタイミングで送信シグナルバッファへのアプリケーションデータの書き込みや、受信シグナルバッファからのデータの読み出しを行うことが可能です。
CioRy通信ミドルLINパッケージを利用すれば、ユーザーアプリケーションからはLINフレームを意識せずに、必要なデータ単位で書込み・読み出しを行うことができます。
車載ECU向けLIN通信に必要な機能を実装
CioRy 通信ミドルLINパッケージでは、車載ECUでのLIN通信に求められる様々な機能を実装しています。
LIN通信のシグナル送受信機能、スリープ・ウェイクアップ機能の他、サニー技研の車載向けLIN通信ソフトウェア開発ノウハウを詰め込んでいますので安心してご利用頂けます。
項目 | 機能 |
送信機能 | Masterヘッダ送信/ヘッダ+レスポンス送信 |
Slaveレスポンス送信 | |
Masterスケジュール開始/停止/切替え | |
Master Go-to-sleepコマンドの送信 | |
受信機能 | Masterレスポンス受信 |
Slaveレスポンス受信 | |
送受信制御 | スケジュール開始/終了制御(Master) |
スケジュール切替制御(Master) | |
フェールセーフ機能 | 異常状態検出(LINコントローラ異常、送信メッセージ異常、受信メッセージ異常) |
Bus inactive 監視 |
低負荷、省ROMサイズのLIN通信ソフト
車載ECU向けLIN通信ソフトウェアとして、車載ECU要件に必要な機能は盛り込みながらも、CioRy 通信ミドルLINパッケージはマイコンに対して低負荷動作かつ、省ROMサイズを実現しています。
- CioRy LIN通信パッケージ ROM/RAM使用量参考値
- 【測定条件】
- マイコン:ルネサスエレクトロニクス製RL78/F14
- コンパイラ:IAR
- LIN通信速度:19.2Kbps
- LIN送信フレーム数:5フレーム
- LIN受信フレーム数:5フレーム
AUTOSAR対応が可能
CioRy製品は、通信ミドルLINパッケージの他、通信ミドルCANパッケージや、RTOS、RTEを備えたAUTOSARパッケージもご用意しています。
ユーザーは使用用途に合わせて、CioRy 通信ミドルLINパッケージに通信ミドルCANパッケージを追加したり、AUTOSARパッケージへアップグレードが可能です。
CioRyコンフィギュレータツールは共通のGUIアプリケーションになりますので、使い慣れたCioRyコンフィギュレータツールをAUTOSAR対応後もそのままご使用頂けます。
将来的なAUTOSAR対応を視野に入れたユーザーには、ぜひCioRy製品をご検討ください。
製品ラインナップ
ユーザーの開発フェーズに合わせたライセンスをご提供
CioRy 通信ミドルLINパッケージでは、ユーザーの開発フェーズに合わせて様々なライセンス形態をご提供しています。
先行評価・開発フェーズ向けのユーザーには、開発ライセンスを選択して頂く事で初期費用を抑えてCioRy 通信ミドルLINパッケージを導入頂けます。
その後、量産を見据えた開発フェーズへ入った際には、量産ライセンスにアップグレードが可能です。
量産ライセンスは使用プロジェクト本数の制限が無い、Blanket Licenseもご用意しています。
サポート対応
開発ライセンス、量産ライセンスともに、導入後のサポート対応が付帯しています。(ライセンス形態によりサポート期間・対応時間制限は変わります)
ユーザーへのサポート対応は、CioRy 通信ミドルLINパッケージの開発担当者が直接対応致しますので導入後の心配はありません。
カスタム受託開発
CioRy 通信ミドルLINパッケージをベースソフトにして、カーメーカ―通信仕様への対応やユーザーご要求仕様にカスタマイズ対応をお引き受けすることも可能です。
車載通信ソフト開発の豊富な経験と実績があるサニー技研へお気軽にご相談ください。
CioRy 通信ミドルLINパッケージ製品一覧
対応マイコン
マイコンベンダー | マイコン名 |
ルネサスエレクトロニクス | RL78/F13,F14 |
ルネサスエレクトロニクス | RH850/F1L |
ラピステクノロジー | ML63Q8000グループ |
※ユーザーご要求マイコンへの対応も可能です。
ライセンス種別
パッケージ区分 | 同梱物 | ライセンス説明 |
開発ライセンス |
|
開発・試作(サンプル提供)用途でご使用頂けます。 |
量産ライセンス (プロジェクト単位) |
|
単一プロジェクトの量産にご使用頂けます。プロジェクト単位とは、OEM、ECU、アプリケーション、マイコンが同一であることが条件となります。 |
量産ライセンス (複数プロジェクト) ※blanket license |
|
同一CioRyリリース型番であれば複数のプロジェクトの量産にご使用頂けます。リリース型番は、パッケージ、マイコン、オプション、カスタマイズ内容で決定します。 |
オプション対応
オプション項目 | 概要 |
サポート契約 | CioRyに関する問い合わせ対応(QAサポート)、最新Ver.提供 |
カスタムオプション | CioRy LINカスタマイズ対応(ご要求仕様対応、機能追加等) |
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トランスポートレイヤー |