日本无码免费高清在线|成人日本在线观看高清|A级片免费视频操逼欧美|全裸美女搞黄色大片网站|免费成人a片视频|久久无码福利成人激情久久|国产视频一二国产在线v|av女主播在线观看|五月激情影音先锋|亚洲一区天堂av

  • 手機(jī)站
  • 小程序

    汽車測試網(wǎng)

  • 公眾號
    • 汽車測試網(wǎng)

    • 在線課堂

    • 電車測試

BMS開發(fā)(2)—— 通用需求

2024-05-17 16:07:56·  來源:auto2battery制造與測試  
 

通用需求


1.   一般需求


·接口(包括預(yù)留接口)應(yīng)在《BMS基礎(chǔ)軟件接口說明書》中明確。


·編譯工程支持浮點(diǎn)運(yùn)算,支持double類型。


·提供監(jiān)控MCU負(fù)載率的接口,接口形式:全局變量或函數(shù)。


·從系統(tǒng)上電到初始化函數(shù)開始執(zhí)行的時(shí)間小于100ms。


2.EEPROM需求


·提供系統(tǒng)休眠前向EEPROM存儲數(shù)據(jù)的接口,接口形式:客戶調(diào)用基礎(chǔ)軟件提供的函數(shù),函數(shù)參數(shù)為指針與數(shù)據(jù)長度,基礎(chǔ)軟件將此指針?biāo)缚臻g存到EEPROM;


·提供EEPROM存儲數(shù)據(jù)的實(shí)時(shí)性調(diào)用接口,并將EEPROM最大可存儲次數(shù)告知客戶;


·提供EEPROM初始化完成后的讀取接口,接口形式為客戶調(diào)用基礎(chǔ)軟件提供的函數(shù),函數(shù)參數(shù)為指針與數(shù)據(jù)長度,基礎(chǔ)軟件將EEPROM中對應(yīng)大小的區(qū)域賦值給指針?biāo)缚臻g。


·BootLoader刷寫應(yīng)用程序時(shí)需保留EEPROM數(shù)據(jù)。


·EEPROM存儲建議采用片外存儲,空間不小于4K。


·基礎(chǔ)軟件完成下電前、診斷ECUReset服務(wù)執(zhí)行硬件復(fù)位前底層自動(dòng)執(zhí)行E2P存儲,存儲內(nèi)容包含應(yīng)用軟件存儲區(qū)和故障存儲區(qū)。


3. 通信基本需求


CAN網(wǎng)絡(luò)通信符合


·CAN網(wǎng)絡(luò)通信符合


·至少包含三路CAN,標(biāo)定CAN:波特率500Kbps,用于實(shí)現(xiàn)標(biāo)定功能;HEV CAN,波特率500Kbps,用于整車通信、診斷、程序下載;私有CAN,用于電流傳感器通信。


·標(biāo)定ID:0x650、0x652。


·報(bào)文發(fā)送模式支持周期、事件和事件后周期三種方式,以Matrix表為準(zhǔn)。


·報(bào)文收取接口形式:FAW調(diào)用基礎(chǔ)軟件提供的接口函數(shù),函數(shù)參數(shù)包含指針,基礎(chǔ)軟件將一個(gè)ID中所有信號按字節(jié)順序組成結(jié)構(gòu)體形式,賦值到指針?biāo)缚臻g。


·報(bào)文發(fā)送接口形式:FAW將一個(gè)ID中所有信號按字節(jié)順序組成結(jié)構(gòu)體形式,調(diào)用基礎(chǔ)軟件提供的接口函數(shù),將結(jié)構(gòu)體指針傳入函數(shù)做參數(shù)。


·報(bào)文DLC檢查:當(dāng)收到報(bào)文長度不等于定義長度時(shí),不接收該報(bào)文。


·每條報(bào)文中如果有checksum、livecounter,由基礎(chǔ)軟件負(fù)責(zé)計(jì)算。


·報(bào)文使能控制:對每個(gè)ID提供一個(gè)接口,用來控制該報(bào)文停止/開啟收發(fā)。接口形式為全局變量。


·首幀報(bào)文發(fā)出時(shí)間需滿足網(wǎng)絡(luò)通信規(guī)范首幀報(bào)文可不受報(bào)文使能控制,但仍需發(fā)出有效內(nèi)容。


·具備硬件過濾報(bào)文功能。


·支持通過CAN報(bào)文喚醒CAN控制器。


·每個(gè)報(bào)文ID的PDU名稱應(yīng)符合FAW的命名規(guī)則,具體命名規(guī)則在開發(fā)過程中提供。


·簡單網(wǎng)絡(luò)管理接口:應(yīng)用層輸出localsleep條件到基礎(chǔ)軟件層,由基礎(chǔ)軟件完成網(wǎng)絡(luò)管理休眠喚醒的要求。NM報(bào)文發(fā)送及內(nèi)容填充由基礎(chǔ)軟件層自行完成。


·EVCAN增加調(diào)試報(bào)文:發(fā)送報(bào)文BMS_Test1~ BMS_Test 4,ID:0x6B0—0x6B3;接收報(bào)文BMS_RxTest1: 0x6B4。周期為100ms


·按照FAW輸入的DBC、CDD文件配置AUTOSAR標(biāo)準(zhǔn)模塊CAN Driver、CANIF、CANTP、CANNM、CANSM、COM、COMM、PDUR、DCM、DEM、FIM。


 時(shí)間接口

·提供讀取/寫入實(shí)時(shí)時(shí)間的接口,接口形式為年月日時(shí)分秒六個(gè)變量。


 Protect     ram

·支持軟復(fù)位不清空Protect ram,提供軟復(fù)位接口。


內(nèi)存分配

·提供FLASH分配和RAM分配表,說明各個(gè)分區(qū)功能。

分享到:
 
反對 0 舉報(bào) 0 收藏 0 評論 0
滬ICP備11026917號-25