”“”
本地互連網絡(LIN)Master/Slave/Sniffer
用基於arduino的微控制器構建主人和從屬/嗅探林
在本課程中,您將學習如何使用Teensy 4.0和基於Arduino的Teensy 4.0和Xiao ESP32C3微控制器構建Lin Master和Slave/Sniffer。
EMICROS教學系列具有“構建硬件本地互連網絡(LIN)網絡(LIN)的軟件”,您將在其中全面了解LIN原理。從中斷標誌的產生到主人,再到作為從/嗅探器的中斷跡象的響應,您將探索同步字符和有效載荷。此外,您將了解受保護的ID生成和編碼以及LIN 1.x和2.x規格的校驗和實現。
該課程涵蓋了使用Teensy 4.0和/或種子開發模塊Xiao ESP32C3基於Arduino的Teensy 4.0和/或種子開發模塊發送和接收LIN框架所需的硬件。該軟件用C編寫,並使用自由IDE編譯。
在“硬件”部分中,您將收到一個方案來構建必要的組件,然後再進行有關如何使用Proteoboard組裝硬件的步驟。將針對Teensy 4.0和Xiao ESP32C開發兩個版本的硬件。
本課程中使用的LIN接口CI是MCP2003或MCP2004。請注意,Xiao ESP32C3可以以大約5美元的價格購買。
軟件部分始於自由IDE Arduino的配置,並在C中的軟件編寫。您將開始開發中斷信號,然後是同步字節和LIN負載。該課程還解決了校驗和的實現。最後,您將學習如何為主和從/sniffer創建軟件。
本課程專為具有電子硬件和軟件基本知識的人而設計。如果您有動力了解有關嵌入式硬件和軟件技術的更多信息,那麼本課程適合您。
您將學到什麼:
- 從實施的角度,對LIN(本地互連網絡)的基本原理有了深入的了解。
- 熟悉Arduino綜合開發環境(IDE)。
- 對基於Arduino的Teensy 4.0和Xiao ESP32C3模塊編程,以充當主Lin和從屬/Sniffer。
- 了解如何使用原子會構建LIN原型硬件。