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

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

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

LINドライバ、COM、NM(Network Management)を搭載しており、LINマスター、LINスレーブの両方の通信ソフトをご提供します。

ルネサスエレクトロニクス製RL78/F13,F14マイコンまたは、RH850/F1Lマイコンに対応しており、CioRy通信ミドルLINパッケージを利用することでLIN通信を使った高品質な組込みアプリケーションを短期間で開発が可能です。

CioRy-LIN_logo

 

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通信ソフトウェアの開発工数を削減し、アプリケーション開発に注力することが可能です。

CioRy通信ミドルLINパッケージの対応マイコンは、ルネサスエレクトロニクス製RL78/F13,F14およびRH850/F1Lにそれぞれ対応しています。

LINバス接続イメージ

 

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通信のデータアクセスが可能

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

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

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

CioRy LINコンポーネント

CioRyシグナルイメージ

 

車載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使用量参考値
  • ROMサイズ:6,368 Byte (Master)
  • RAMサイズ:323 Byte (Master)
  • 【測定条件】
    マイコン:ルネサスエレクトロニクス製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導入イメージ図

     

    製品ラインナップ

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

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

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

    CioRyライセンスイメージ

     

    サポート対応

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

    カスタム受託開発

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

    製品一覧

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

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

     

    オプション対応

    オプション項目 概要
    サポート契約 CioRyに関する問い合わせ対応(QAサポート)、最新Ver.提供
    カスタムオプション CioRy LINカスタマイズ対応(ご要求仕様対応、機能追加等)
    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トランスポートレイヤー