Qiita Engineer Festa 2022
https://qiita.com/official-campaigns/engineer-festa/2022
買ってよかった技術書を紹介しよう!
https://qiita.com/official-events/8746fa99d4e403fad3d1
<この項は書きかけです。順次追記します。>
This article is not completed. I will add some words in order.
詳解 車載ネットワーク -CAN、CAN FD、LIN、CXPI、Ethernetの仕組みと設計のために
藤澤行雄, 品川雅臣, 高島 光, 村上 倫, 石本裕介, 米田真之, 日刊工業新聞社 2022/6/30, ISBN:978-4526082153
https://www.amazon.co.jp/dp/4526082155
https://bookmeter.com/books/19764904
通信が車を定義するだろう基本設計車載ネットで #短歌 Ethernet, CAN CAN FD CXPI 車載ネットの仕組みと設計 #返歌
三方良し Udemy 車載LAN入門講座 CAN通信編
https://qiita.com/kaizen_nagoya/items/bed038c52510fea72c0a
詳解 車載ネットワーク CAN, CAN FD, LIN, CXPI, Ethernetの仕組みと設計のために(1) 著者 <エンジニア夏休み企画 読書感想文>
https://qiita.com/kaizen_nagoya/items/e9971698a108c3dba794
詳解 車載ネットワーク CAN, CAN FD, LIN, CXPI, Ethernetの仕組みと設計のために(2)参考文献<エンジニア夏休み企画>【読書感想文】
https://qiita.com/kaizen_nagoya/items/e156cbdd5fce9263776e
詳解 車載ネットワーク CAN、CAN FD、LIN、CXPI、Ethernetの仕組みと設計のために
https://qiita.com/kaizen_nagoya/items/44a9e6b0f5363b4a5b35
誰が読むとよいか
1. ソフトウェアで自動車が定義できると思っている方
Software defined vehicleという言葉があります。ソフトウェアで本当に自動車が定義できるでしょうか。ソフトウェアは自動車を定義するのに役立つことをしようとします。
しかし、自動車を定義できるのは、通信ではないでしょうか。
通信速度はソフトウェアでは定義できません。論理回路(ハードウェア)で決まっています。ハードウェアが複数の速度を設定できるのであれば、ソフトウェアで設定は可能です。ソフトウェアが定義しているのではなく、ハードウェアが定義しているものを利用させてもらっているのです。
論理回路は、ソフトウェアで定義できます。ソフトウェアが定義しているわけではありません。
設計者が定義しているのです。
設計者が任意に自動車を定義できるのでしょうか。電気自動車を考えると、電池の大きさ・重さ・性能、電動機(motor)の大きさ、重さ、性能は、いくつかの選択肢はあります。また、電池、電動機をソフトウェアを使って設計することはできます。ソフトウェアが定義するのではありません。設計者が定義するのです。
ソフトウェア無線という言葉があります。無線をソフトウェアを使っていろいろ定義しなおして、論理回路(ハードウェア)を差し替えるのではなく、ソフトウェアを差し替えたり、書き換えたり、設定を選ぶことで無線の方式、速度を変更するものです。ソフトウェアが無線を定義していますが、設計者の意図です。
それに対して、車載ネットワークはどうでしょう。
何十台という計算機を積んでいて、その計算機の間の通信はものすごい量になります。
一人の設計者がすべての計算機間の通信を設計できるかどうか、とてもたいへんそうです。
いつくかの模擬試験用のソフトウェアがあり、すべての計算機間の通信を模擬試験することはそれなりに可能です。そこには、いくつかの通信規約があります。
本書では、そのうち、CAN(CAN FD)、LIN、CXPI、Ethernetを取り上げています。
自動車に搭載しているWi-FI(IEEE 802.11),Bluetooth(IEEE 802.15)は、Ethernetと相性のよい系列の通信規約です。Ethernetを理解していれば、Ethernetの一種として計算することができるかもしれません。
2. 車載通信に興味のある方
興味だけではなく、仕事でどうしても車載ネットワークを使わなくてはならない方も含みます。
CXPIは、日本の提案による国際規格の通信規約です。まだ、で始めたばかりで、これから応用が広がるかどうかの分岐点にいます。この本を読んで、CXPIを使った開発に着手してみてはいかがでしょうか。場合によっては、CXPIだけの本を書いてみてもいいかもしれません。
3. 自動車上で動いているソフトウェアの設計者・利用者
自動車を運転すると、ほとんどの場合が自動車のソフトウェアを利用することになります。
直接通信の設定をしなくても、自動車上でうごいているソフトウェアの設計者は、なんらかの形で通信の恩恵をうけるか、制約を受けるかもしれません。
自動車の電子制御は、ホンダのCVCCによる排ガス規制達成が有名です。
https://www.honda.co.jp/50years-history/challenge/1972introducingthecvcc/page07.html
お勧め点1 物理現象に対応
通信規約の原理だけでなく、通信の際に課題となる物理現象について説明しています。
p95
リンギング抑制回路
p96
≥ 図3.17 トランシーバとの接続図
お勧め点2 製品に対応
物理現象の解説だけでなく、その物理現象を解決する製品について具体的に紹介しています。
例えば、
p96
図3.16 リンギング抑制回路を搭載したCANFDトランシーバ TJA1462
お勧め点3 国際規格
具体的な国際規格について紹介しています。
p.95
CAN FDトランシーバの仕様はISO 19898-2:2016
https://www.iso.org/standard/67244.html
参考資料 ベクタージャパン
必須
「はじめての」シリーズ ベクタージャパン <エンジニア夏休み企画>【読書感想文】
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」 (Communication Access Programming Language) ベクタージャパン <エンジニア夏休み企画>【読書感想文】
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
自己参照
詳解 車載ネットワーク CAN、CAN FD、LIN、CXPI、Ethernetの仕組みと設計のために
https://qiita.com/kaizen_nagoya/items/44a9e6b0f5363b4a5b35
詳解 車載ネットワーク CAN, CAN FD, LIN, CXPI, Ethernetの仕組みと設計のために(2)参考文献 <エンジニア夏休み企画>【読書感想文】
https://qiita.com/kaizen_nagoya/items/e156cbdd5fce9263776e
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
権利と義務の前に。仮説(147)
https://qiita.com/kaizen_nagoya/items/47d4e992d0fd340403fd
Ethernet(0)記事一覧
https://qiita.com/kaizen_nagoya/items/88d35e99f74aefc98794
Wireshark 一覧 wireshark(0)、Ethernet(48)
https://qiita.com/kaizen_nagoya/items/fbed841f61875c4731d0
線網(Wi-Fi)空中線(antenna)(0) 記事一覧(118/300目標)
https://qiita.com/kaizen_nagoya/items/5e5464ac2b24bd4cd001
C++ Support(0)
https://qiita.com/kaizen_nagoya/items/8720d26f762369a80514
Coding Rules(0) C Secure , MISRA and so on
https://qiita.com/kaizen_nagoya/items/400725644a8a0e90fbb0
Autosar Guidelines C++14 example code compile list(1-169)
https://qiita.com/kaizen_nagoya/items/8ccbf6675c3494d57a76
Error一覧(C/C++, python, bash...) Error(0)
https://qiita.com/kaizen_nagoya/items/48b6cbc8d68eae2c42b8
なぜdockerで機械学習するか 書籍・ソース一覧作成中 (目標100)
https://qiita.com/kaizen_nagoya/items/ddd12477544bf5ba85e2
言語処理100本ノックをdockerで。python覚えるのに最適。:10+12
https://qiita.com/kaizen_nagoya/items/7e7eb7c543e0c18438c4
プログラムちょい替え(0)一覧:4件
https://qiita.com/kaizen_nagoya/items/296d87ef4bfd516bc394
一覧の一覧( The directory of directories of mine.) Qiita(100)
https://qiita.com/kaizen_nagoya/items/7eb0e006543886138f39
官公庁・学校・公的団体(NPOを含む)システムの課題、官(0)
https://qiita.com/kaizen_nagoya/items/04ee6eaf7ec13d3af4c3
プログラマが知っていると良い「公序良俗」
https://qiita.com/kaizen_nagoya/items/9fe7c0dfac2fbd77a945
LaTeX(0) 一覧
https://qiita.com/kaizen_nagoya/items/e3f7dafacab58c499792
自動制御、制御工学一覧(0)
https://qiita.com/kaizen_nagoya/items/7767a4e19a6ae1479e6b
Rust(0) 一覧
https://qiita.com/kaizen_nagoya/items/5e8bb080ba6ca0281927
小川清最終講義、最終講義(再)計画, Ethernet(100) 英語(100) 安全(100)
https://qiita.com/kaizen_nagoya/items/e2df642e3951e35e6a53
<この記事は個人の過去の経験に基づく個人の感想です。現在所属する組織、業務とは関係がありません。>
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 初稿 20220707
ver. 0.02 add URL 20240328
ver. 0.03 補正 20240408
最後までおよみいただきありがとうございました。
いいね 💚、フォローをお願いします。
Thank you very much for reading to the last sentence.
Please press the like icon 💚 and follow me for your happy life.