电气simulink常用模块_ADAS/AD控制器模块开发:产品构成要素及产品需求
一、常用縮寫:
為了方便描述,以后對下列名稱用行業(yè)內(nèi)通用縮寫代替:
系統(tǒng)構(gòu)成要素 - Building Blocks - BB
產(chǎn)品開發(fā)文檔 - Product Development Document - PDD
系統(tǒng) - System - SYS
軟件 - Software - SW
算法 - Algorithm - Algo
硬件 - Hardware - HW
機械 - Mechanics - MECH
制造 - Manufacture - MFG
驗證 - Validation - VAL
匹配 - Application - APP
標定 - Calibration - CAL
二、Building Block 列表:
Building Block, 顧名思義是積木、磚塊的意思,在這里主要指控制器模塊這個產(chǎn)品的系統(tǒng)構(gòu)成要素。BB主要是在產(chǎn)品系統(tǒng)層面進行劃分,無視了實際開發(fā)實施中按照學科分類的習慣(SYS、SW、HW、APP、MFG、Algo)。
ADAS/AD的產(chǎn)品一般可以劃分出30-60個BB模塊,每個BB都會對應一個PDD用來描述開發(fā)需求。現(xiàn)以智能前視攝像頭模塊(IFC)為例,列舉ADAS ECU中常見的各個BB:
System Architecture Design 系統(tǒng)架構(gòu)設計
Hardware Design 硬件設計
Host(MCU) Software Architecture Design 主芯片的軟件架構(gòu)設計(硬件一般以MCU單片機為主)
SoC Software Architecture Design 其他片上系統(tǒng)芯片的軟件架構(gòu)設計
Functional Safety 功能安全(基于ISO26262標準)
Cyber Security 網(wǎng)絡安全
Signal Coordinate Systems 坐標系系統(tǒng)(傳感器、控制器、車輛及大地坐標系的轉(zhuǎn)換)
Configuration Strategy 配置策略(產(chǎn)品的各種系統(tǒng)配置參數(shù))
NVM&KAM 非易失存儲器(Non-Volatile Memory)及磨損修正系數(shù)存儲管理員(Keep-Alive Memory Manager)
Bootloader & Reprogramming Bootloader及燒錄
Power Mode Manager 電源管理模塊
Safety Protection Module 安全保護模塊(產(chǎn)品自保護、安全機制)
Manufacturing 制造(一般指向ERP生產(chǎn)系統(tǒng)導入的相關工程信息)
Packaging & Mounting Guideline 包裝與安裝指南
Inter Diagnostic 內(nèi)部診斷
CAN Diagnostic 基于CAN通信的診斷(基于UDS協(xié)議的外部診斷)
V-CAN Communication 車輛CAN的通信
P-CAN Communication 私有CAN的通信
SPI Communication 板級SPI通信(芯片間的串行通信)
I2C Communication I2C通信
Ethernet Communication 以太網(wǎng)通信
Inter Processor Communication 內(nèi)部芯片間通信
Factory(EOL)/Service/Online(Auto) Alignment 工廠(下線)/服務站/在線(自動)校準(一般指智能前視攝像頭模塊或者毫米波雷達模塊的傳感器外參校準)
CCP & XCP CCP標定協(xié)議及XCP標定協(xié)議
Features 各種功能點(基于Simulink模型搭建,如ACC/AEB/LKA/TJA等功能)
Feature Calibration 功能標定
Feature Interface 功能接口(模型參數(shù)與嵌入式軟件參數(shù)的接口mapping信息)
Debug Interface & I-CAN & Video Output 調(diào)試接口、調(diào)試CAN及各種視頻輸出接口(基于LVDS/CVBS/USB等接口)
Hardware Interface 硬件接口
HMI 人機交互界面(Human-Machine Interface,顯示信息)
eHorizon & HD-Map 電子地平線及高精地圖
Location 定位
Camera Module (Lens&Imager) 攝像頭模組(鏡頭及圖像傳感器)
Camera Blockage Detection Algorithm 攝像頭遮擋探測算法
Radar Blockage Detection Algorithm 毫米波雷達遮擋探測算法
Lane/Objects Detection Algorithm 車道線/目標檢測算法(基于視覺)
Object Detection Algorithm 目標檢測算法(基于雷達或者激光雷達)
Object Fusion Algorithm 目標融合算法(融合視覺/毫米波雷達目標)
Vehicle State Estimation Algorithm 車輛狀態(tài)估計算法
EyeQ3 API Mobileye EyeQ3芯片API
EyeQ3 VFP EyeQ3芯片的視覺融合處理器
EyeQ3 Inter Processor Communication EyeQ3芯片內(nèi)部處理器通信
EyeQ3 CAN Communication EyeQ3的CAN通信
EyeQ3 VFP Ethernet Communication EyeQ3的VFP處理器的以太網(wǎng)通信
System Integration Test 系統(tǒng)集成測試(主要是測試方案、測試計劃、測試報告)
System Test 系統(tǒng)測試(包括臺架測試和實車測試,需要編寫CAPL腳本等工作)
綜上可以看出,整個BB大致可分為架構(gòu)、功能安全、網(wǎng)絡安全、坐標系系統(tǒng)、電源管理、存儲管理、配置管理、安全保護、刷寫、通信、診斷、接口、算法、制造、包裝&安裝、高精地圖、定位、EyeQ芯片等模塊。
三、Building Blocks的意義:
BB具有非常強的項目實戰(zhàn)意義,可以節(jié)省大量的設計開發(fā)時間。每當一個新項目的需求來的時候,系統(tǒng)工程師首先會關注新項目可以Reuse(復用)哪些原有的BB,以及對應的產(chǎn)品開發(fā)文檔;然后,對于無法完全沿用的BB,是否具有借鑒意義,在一定程度的修改后,能夠滿足新項目的要求;最后,對于項目庫中無法Cover(覆蓋)的需求,再設計全新的BB,以滿足開發(fā)需要。經(jīng)過以上的過程,就形成了新項目(新產(chǎn)品)的baseline。
四、產(chǎn)品需求類型:
Component Functional Requirement 零部件功能需求(主要指芯片)
Electrical Requirement 電氣需求
Mechanical Requirement 機械需求
Software Requirement 軟件需求
System Test Requirement 系統(tǒng)測試需求
Environment Requirement 環(huán)境需求
Recyclability / Substance of Concern Requirement 再循環(huán)利用及關注物需求
Validation Requirement 驗證需求
Manufacturing Requirement 制造需求
Logistic Requirement 邏輯需求
Reliability Requirement 可靠性需求
Quality Requirement 質(zhì)量需求
Serviceability Requirement 可維護性需求
Functional Safety Requirement 功能安全需求
文章來源:知乎專欄?ADAS/AD智能駕駛?本文轉(zhuǎn)載已獲授權(quán)。
作者:逯建楓??作者簡介:現(xiàn)任愛馳汽車智能駕駛資深工程師,曾就職于安波福和博世
總結(jié)
以上是生活随笔為你收集整理的电气simulink常用模块_ADAS/AD控制器模块开发:产品构成要素及产品需求的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: gre biochemistry_【备考
- 下一篇: 苹果x可以双卡吗_苹果12支持双卡吗