LoginSignup
1
1

「はじめてのCAN/CANFD 」 ベクタージャパン <エンジニア夏休み企画>【読書感想文】

Last updated at Posted at 2022-08-17

エンジニア夏休み企画 読書感想文

参加記事です。 

<この項は書きかけです。順次追記します。>
This article is not completed. I will add some words in order.

「はじめてのCAN/CANFD 」 ベクタージャパン

初めてのCAN, CANFD学ぶのに物理層から始めるとよい #短歌 CANが自動車の電子制御を妨げない通信規約としての大事な点は、物理層で衝突調停している状態をオシロで見る図として理解しているとよい。CANの参照ソフトを提供しているVectorならではの基本的な情報提供がすごい。

なお、下記国際規格ではCAN XLというより高速なCANも国際規格になっている。part2
part3は低速CAN、part4はTTCAN。

ISO 11898-1:2015 Road vehicles Controller area network (CAN) Part 1: Data link layer and physical signalling
https://www.iso.org/standard/63648.html

ISO 11898-2:2024 Road vehicles Controller area network (CAN) Part 2: High-speed physical medium attachment (PMA) sublayer
https://www.iso.org/standard/85120.html

ISO 11898-3:2006 Road vehicles Controller area network (CAN) Part 3: Low-speed, fault-tolerant, medium-dependent interface
https://www.iso.org/standard/36055.html

ISO 11898-4:2004 Road vehicles Controller area network (CAN) Part 4: Time-triggered communication
https://www.iso.org/standard/36306.html

なぜベクタの資料でCANを勉強するか 

CANは、国際規格になっている通信規格です。 
Boschが設計して仕様を公開しました。 

Bosch CAN Specification Version 2.0 (1991, 1997)
https://web.archive.org/web/20221010170747/http://esd.cs.ucr.edu/webres/can20.pdf

sync_seg
prop_seg
phase_esg1
phase_seg2
sample point
なぜそう決めたかの根拠がわからない。

Bosch CAN-FD Specification Version 1.0 (2012)
https://web.archive.org/web/20151211125301/http://www.bosch-semiconductors.de/media/ubk_semiconductors/pdf_1/canliteratur/can_fd_spec.pdf

Reference Softwareとして、VectorのソフトウェアがDefactです。 

UnixのEthernet/TCP/IPが BSD Unixを参照するように。

資料詳細

ページ順ではなく、大事な図順で説明します。

p23 図20 通信調停の例 

はじめて物理層での通信調停を知り、感動しました。 
考える人は考えるよねって思いました。 
やられたとも思いました。
 
物理層の通信調停を説明していないCAN通信の入門資料は、すべて破棄してください。

「はじめてのCAN/CANFD 」 ベクタージャパン さえあればいいです。

p10 図8 差電圧図 

差動が電磁雑音に強いことがピンと来たらいいかも。 

p13 図11 ビットスタッフィングルール 

差動でも、ずっと1とかずっと0だと、電磁雑音に弱くなるかもしれない。 
過渡現象に弱くなるかもしれない。原理を説明している資料は別途調査。 

p.47

CAN FD

リンギング対策用の回路(RSC: Ringing SuppressionCircuitry)

CAN Newsletter magazine 「Ringing suppression in CAN FD networks」
http://can-newsletter.org/engineering/engineering-miscellaneous/160309_ringing-suppression-in-canfd-networks_denso/

過渡現象の説明があるとよい。

参考資料 ベクタージャパン

必須

「はじめての」シリーズ  ベクタージャパン <エンジニア夏休み企画>【読書感想文】
https://qiita.com/kaizen_nagoya/items/2e41634f6e21a3cf74eb

「はじめてのCAN/CANFD 」 ベクタージャパン <エンジニア夏休み企画>【読書感想文】
https://qiita.com/kaizen_nagoya/items/1fee270be00ef90ca4ec

はじめてのAUTOSAR(classic platform) <エンジニア夏休み企画>【読書感想文】
https://qiita.com/kaizen_nagoya/items/696ad320f76f284664d7

「はじめての診断」 ベクタージャパン <エンジニア夏休み企画>【読書感想文】
https://qiita.com/kaizen_nagoya/items/36b5ab0fb163f2adea07

「はじめてのCANoe」 ベクタージャパン <エンジニア夏休み企画>【読書感想文】
https://qiita.com/kaizen_nagoya/items/ec4eaafd381656e24117

「はじめての車載Ethernet 」 ベクタージャパン <エンジニア夏休み企画>【読書感想文】
https://qiita.com/kaizen_nagoya/items/97a6d755af9a2790e972

「はじめてのCANoe.Ethernet」 ベクタージャパン <エンジニア夏休み企画>【読書感想文】
https://qiita.com/kaizen_nagoya/items/898a2deb94452c6d690b

推奨

「はじめてのAUTOSAR SecOC」 ベクタージャパン <エンジニア夏休み企画>【読書感想文】
https://qiita.com/kaizen_nagoya/items/c6513662968e97d4f65e

「はじめてのSOME/IP」 ベクタージャパン <エンジニア夏休み企画>【読書感想文】
https://qiita.com/kaizen_nagoya/items/2a7a5d1c797fd13b060f

「はじめてのXCP」 ベクタージャパン <エンジニア夏休み企画>【読書感想文】
https://qiita.com/kaizen_nagoya/items/7ec2e31efb99d39e900c

「はじめてのCAPL」 ベクタージャパン <エンジニア夏休み企画>【読書感想文】
https://qiita.com/kaizen_nagoya/items/990383db16051739ca12

「はじめてのLIN」ベクタージャパン <エンジニア夏休み企画>【読書感想文】
https://qiita.com/kaizen_nagoya/items/e7687a80c965b486ba0d

「はじめてのJ1939」 ベクタージャパン <エンジニア夏休み企画>【読書感想文】
https://qiita.com/kaizen_nagoya/items/983c69c8f33ef24b7a3d

「はじめてのCANape」 ベクタージャパン <エンジニア夏休み企画>【読書感想文】
https://qiita.com/kaizen_nagoya/items/ae44c217b2db1e1e7ec1

参考

「はじめてのCANalyzer」 ベクタージャパン <エンジニア夏休み企画>【読書感想文】
https://qiita.com/kaizen_nagoya/items/83d6b8e494988c1da76e

「はじめてのFlexRay 」 ベクタージャパン<エンジニア夏休み企画>【読書感想文】
https://qiita.com/kaizen_nagoya/items/e6e97354734e5daaec8b

「はじめての単体試験」 ベクタージャパン<エンジニア夏休み企画>【読書感想文】
https://qiita.com/kaizen_nagoya/items/08a886f18de3e0d6179a

「はじめてのvectorCAST」 ベクタージャパン<エンジニア夏休み企画>【読書感想文】
https://qiita.com/kaizen_nagoya/items/cc30b72496aeaae53159

「はじめてのvTESTstudio」 ベクタージャパン <エンジニア夏休み企画>【読書感想文】
https://qiita.com/kaizen_nagoya/items/c1cc5b091bfd76e72128

自己参照

AUTOSAR 「完全に理解した」
https://qiita.com/kaizen_nagoya/items/51983798ad7902b33cb1

A big wrapping cloth with the miniature garden
https://qiita.com/kaizen_nagoya/items/96411f20632e7f3ff73a

Network Defined Vehicle
https://qiita.com/kaizen_nagoya/items/a696f8a8cbd141215266

AUTOSAR文書を読む前に知っているとよいこと。
https://qiita.com/kaizen_nagoya/items/87685d872431751b2d0c

プログラマが知っていると良い「公序良俗」
https://qiita.com/kaizen_nagoya/items/9fe7c0dfac2fbd77a945

権利と義務の前に。仮説(147)
https://qiita.com/kaizen_nagoya/items/47d4e992d0fd340403fd

自動車 記事 100
https://qiita.com/kaizen_nagoya/items/f7f0b9ab36569ad409c5

Basic principles, ボッシュ自動車handbook(英語)11版まとめ<2>
https://qiita.com/kaizen_nagoya/items/24a1ba5da3d09b2a95d1

JAXA/IPA クリティカルソフトウェアワークショップ WOCS言語関連発表(改定版)
https://qiita.com/kaizen_nagoya/items/4789832baf494cb74626

箱庭

2024/04/04(木) 19:00 〜 20:00
箱庭入門会 #1 まずは箱庭ってなに??
https://hakoniwa.connpass.com/event/314426/

仮想「箱庭もくもく会」課題 

この項目は、箱庭もくもく会でなにかできないかと考えている一(いち)参加データアナリストの、個人的なつぶやきです。
箱庭プロジェクトを市場分析の対象として、箱庭プロジェクトの外部から分析し、外部から箱庭の広告宣伝のための戦略会議を仮想した文章になっています。
一切の内容は、箱庭プロジェクト、Athrill, TOPPERSとは無関係です。 
仮想「箱庭もくもく会」を開催してみることを企画します。同じ内容は箱庭もくもく会でも何か題材にならないかなって思っているだけです。 
エンジニア夏休み企画を、箱庭もくもく会の課題として考える視点を記録する。 
実際に、手をつけるかどうか、手をつける人がいるかどうかは未定。

CANは箱庭で動いている。

マルチECUシミュレーション環境・箱庭がCANデータをROS2で可視化する!

<この記事は個人の過去の経験に基づく個人の感想です。現在所属する組織、業務とは関係がありません。>
This article is an individual impression based on the individual's experience. It has nothing to do with the organization or business to which I currently belong.

文書履歴(document history)

ver. 0.01 初稿  20220817
ver. 0.02 URL Add 20240328

最後までおよみいただきありがとうございました。

いいね 💚、フォローをお願いします。

Thank you very much for reading to the last sentence.

Please press the like icon 💚 and follow me for your happy life.

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1