サニー技研のLINソフトウェア製品の中でご好評をいただいているLIN通信ソフトウェアライブラリです。
SIOドライバ部とAPIを含み、ユーザープログラムに組み込むだけでLIN通信が実現可能です。
LIN通信システム開発の入門から応用まで幅広くご利用いただけます。
LINライブラリ
概要
LINライブラリはユーザプログラムに組込むだけで、簡単にLIN通信を実現することが可能です。
C言語ソースとなっているので、ユーザープログラムに組込みやすく、LIN通信システム開発の入門から応用まで幅広くご活用頂けます。
LINライブラリは、LIN通信の学習向けにリーズナブルでソース変更も可能なS810シリーズと、量産ECUへの搭載を想定したオーダーメイドソフトウェアのS930シリーズをご用意しています。
その他、量産ECU向けに使用可能なLIN通信ソフトウェアパッケージ《CioRy 通信ミドルLINパッケージ》がございます。
S810シリーズとS930シリーズ、CioRy通信ミドルLINパッケージの主な違い
S810シリーズ | S930シリーズ | CioRy通信ミドルLINパッケージ | |
LIN仕様準拠 | LIN1.3、2.0 | ユーザ要求対応 (LIN仕様、OEM仕様) |
LIN2.1 |
自動車コーディングルール対応 | – | ○ | ○ |
対応ボーレート | 2000~20000bps | 2400、9600、19200bps | 1~20000bps |
ユーザーニーズに合わせたカスタム対応 | – | ○ | ○ |
ユーザによるリソース変更 | ○ | – | – |
保守サポート契約 | – | ○ | ○ |
評価報告書 | なし | あり | 開発ライセンス:なし 量産ライセンス:あり |
コンフィグレータツール | なし | なし | あり |
S810シリーズ
LINライブラリS810シリーズはリーズナブルでソース変更が可能なLINライブラリです。
ユーザープログラムに組み込むだけでLIN通信が実現可能です。LIN通信システム開発の入門から応用まで幅広くご利用いただけます。
LIN仕様1.3対応LINマスターライブラリ、LINスレーブライブラリ
製品比較
LIN仕様1.3対応S810シリーズLINライブラリ
シリーズ | 製品型名 | 対応MCU | 対応コンパイラ | 使用リソース |
LINマスターライブラリ | S810-LMLib6NII | M16C/6N0,6N4,6N5,6NK | M3T-NC30WA V.5.20 Release1 |
UART×1 タイマ×2 |
S810-LMLib1N | M16C/1N | M3T-NC30WA V.4.00 Release2 |
UART×1 タイマ×2 |
|
S810-LMLib83 | M32C/83 | M3T-NC308WA V.3.10 Release1 |
UART×1 タイマ×2 |
|
S810-LMLib29 | M16C/29 | M3T-NC30WA V.5.20 Release2 |
UART×1 タイマ×2 |
LINスレーブライブラリ | S810-LSLib62 | M16C/62 | M3T-NC30WA V.5.00 Release2 |
UART×1 タイマ×1 |
S810-LSLib10 | M16C/10 | M3T-NC30WA V.4.00 Release2 |
UART×1 タイマ×1※1 |
|
S810-LSLib7540 | M37540 | M3T-SRA74 V.4.10 Release1A |
シリアルI/O×1 タイマ×1※1 |
|
S810-LSLib7542 | M37542 | M3T-SRA74 V.4.10 Release1A |
シリアルI/O×1 タイマ×2 |
|
S810-LSLib28 | M16C/26T,28 | M3T-NC30WA V.5.00 Release2 |
UART×1 タイマ×1 |
※1…RC,RING発振子をご使用時はタイマ×2 となります
なお、ルネサス製コンパイラのエントリー版には対応しておりません。
LIN仕様2.0対応LINマスターライブラリ、LINスレーブライブラリ
制約事項
LIN仕様2.0ライブラリの制約事項です。ご購入前にご確認ください。
製品比較
LIN仕様2.0対応S810シリーズLINライブラリ
シリーズ | 製品型名 | 対応MCU | 対応コンパイラ | 使用リソース |
LINマスターライブラリ | S810-LMLib85-2 | M32C/83,84,85 | M3T-NC308WA V.5.20 Release2 |
UART×1 タイマ×1 INT×1※1 |
S810-LMLib6N-2 | M16C/6N4,6N5,6NK | M3T-NC30WA V.5.30 Release1 |
UART×1 タイマ×1 INT×1※1 |
|
S810-LMLib29-2 | M16C/26T,28,29 | M3T-NC30WA V.5.30 Release1 |
UART×1 タイマ×1 INT×1※1 |
|
S810-LMLibR8C23-2 | R8C/20,21,22,23,28,29 | M3T-NC30WA V.5.30 Release2 |
ハードウェアLIN(UART0,タイマRA,INT1) タイマ×1※2 |
LINスレーブライブラリ | S810-LSLib29-2 | M16C/26T,28,29 | M3T-NC30WA V.5.30 Release1 |
UART×1 タイマ×1 INT×1※1 |
S810-LSLibR8C23-2 | R8C/20,21,22,23,28,29 | M3T-NC30WA V.5.30 Release1 |
ハードウェアLIN(UART0,タイマRA,INT1) タイマ×1※2 |
※1…wakeup信号検出要因に外部INTを選択した場合
※2…R8C/28,29でご使用の場合はタイマRBのみ選択となります。
なお、ルネサス製コンパイラのエントリー版には対応しておりません。
S930シリーズ
量産ECU向けに多くのお客様にご採用いただいている自動車コーディングルールに対応したLINライブラリです。
お客様のニーズに合わせたカスタムLINライブラリをご提供いたします。
MISRA-C 準拠したソースコード開発
コーディングルールに基づいたコード記述により、統一されたコード提供を実現しています。
様々なLIN仕様に準拠
標準LIN Rev1.3, 2.0, 2.1の他、ユーザカスタム仕様(OEM仕様)に対応可能です。
C言語ソースコードによる提供
LIN Master/Slave それぞれに最適化したライブラリをC言語ソースコードにて提供します。
NM機能の搭載
ネットワークマネジメント機能の搭載で、LIN Sleep/Wakeup にも対応します。
評価
単体評価、各種静的評価を実施済みなので、ユーザによる通信部位評価作業が軽減できます。
・モジュール単体評価
プロトコル、API、インターフェース、ネットワークマネジメントを含め、モジュールごとの機能単体評価を実施します。
・ソースコードの静的評価
割り込み干渉チェック、SFRアクセスチェック、マイコン注意事項チェック、コンパイラ注意事項チェック、
コーディングルール対応チェックを実施しています。
サポート体制
初期設計から導入サポート・メンテナンスに至るまで一貫したサポートを提供します。
※別途有償となります。
LIN通信ソフトウェア 《CioRy 通信ミドルLINパッケージ》
CioRy通信ミドルLINパッケージは、車載ECU向けに使用可能な組込用LIN通信ソフトウェアです。LINドライバ、COM、NM(Network Management)を搭載しており、1パッケージでLINマスター、LINスレーブの両方の通信ソフトをご提供します。ルネサスエレクトロニクス製RL78/F13,F14マイコンまたは、RH850/F1Lマイコンに対応しています。
詳細は、LIN通信ソフトウェア《CioRy 通信ミドルLINパッケージ》製品ページをご覧ください。
ご購入・お問い合わせ
製品のご購入、製品に関するお問い合わせはこちらまでお願いいたします。