原创 ADAS/AD控制器模塊開發02 - 產品構成要素及產品需求類型

一、常用縮寫: 爲了方便描述,以後對下列名稱用行業內通用縮寫代替: 系統構成要素 - Building Blocks - BB 產品開發文檔 - Product Development Document - PDD 系統 - System

原创 ADAS/AD控制器模塊開發07 - CAN通信

前言 CAN通信模塊對於汽車ECU來講,算是最基本的模塊了。與CAN通信模塊同樣基本的模塊還有:基於CAN通信的UDS診斷模塊、基於CAN通信的BootLoader刷寫模塊、基於CAN通信的EOL/Service/Online標定模塊等。

原创 ADAS/AD控制器模塊開發10 - 卡爾曼濾波器與智能駕駛

前言 本來打算把基於CAN通信的五部曲(CAN通信、UDS診斷、Bootloader、Alignment、PCAN)先更完再講其他Building blocks,但是一連幾天的CAN相關內容寫起來確實讓人煩躁,今天又恰巧碰到一篇非常棒的卡

原创 ADAS/AD控制器模塊開發03 - 系統架構設計及通用需求定義

上文中對功能和產品進行了區分。從本文開始,正式開始介紹組成產品的Building Blocks。 本文着重介紹System Architecture Design and General Requirement. 介紹系統架構之前,先簡單

原创 ADAS/AD控制器模塊開發04 - 軟件架構設計及需求定義

Architecture decomposition from SYS to SW: 系統架構向軟件架構的過渡框圖   一、Host 軟件架構 Host作爲主芯片,包含很多general的系統Building Blocks,對應的SW-

原创 ADAS/AD控制器模塊開發09 - UDS與引導加載程序

前言 引導加載程序,即Bootloader(簡稱BL),是ECU的基本模塊,實現方式也很多。 本文介紹的Bootloader刷寫功能的下載協議是通過UDS診斷服務實現的。 一、Bootloader簡介: Boot Loader在嵌入式系統

原创 ADAS/AD控制器模塊開發08 - UDS診斷

前言 這一塊可是汽車電子工程師必須掌握的硬菜,雖然不難,但是都要懂點。 UDS相關的detail knowhow內容就不在本文中體現了,大家可以在網上搜索ISO14229、ISO15765、ISO11898等一系列標準來學習。本文只介紹k

原创 ADAS/AD控制器模塊開發06 - 高精地圖與自動駕駛

本文介紹下AD自動駕駛技術的“神器”- 高精地圖,也稱開了掛的“地圖傳感器”。   一、有HD-Map之前的ADAS是如何實現車輛控制的? 在高精地圖加持之前的ADAS系統,功能一般是由感知+數據處理+系統狀態機+PID控制器(或LQR控

原创 ADAS/AD控制器模塊開發01 - 行業背景、基本概念&名詞介紹

一、行業背景介紹:   汽車行業的金字塔供應鏈體系: 汽車行業作爲百年產業,有複雜的供應鏈體系。位於金字塔頂端的,是OEM(主機廠/整車廠),負責開發、製造、銷售汽車;往下是汽車零部件的一級供應商(Tier1)、二級供應商(Tier2)、