女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

數據標定內容的存儲和讀取

jf_C6sANWk1 ? 來源:阿寶1990 ? 作者:阿寶1990 ? 2022-11-11 09:17 ? 次閱讀

XCP的主要應用于測量和標定ECU內部參數。此協議能夠使數據采集工作與ECU內部運行的任務和中斷同步,從而保證每當ECU軟件更新參數時,能快速采集到所需的參數值。根據標定數據要實現掉電存儲的要求,需要為RAM中的標定參數建立一個RAM-EEPROM的關聯列表。列表中的具體元素為:EEPROM地址(相對于起始地址的偏移量)、RAM地址(標定參數在ECU中的地址,“&+變量名”的形式可直接獲得)、標定參數的長度和標定參數的數據類型。數據標定任務可細分為三部分。上電標定參數更新讀入、上位機對ECU中RAM地址的直接標定和運行過程中RAM-EEPROM參數關聯列表的更新。上電時,標定參數處于初始化狀態,其參數直接來源于程序燒寫完成時的數值。斷電之前標定的參數需要更新到RAM中才能保證之后運行的參數值是上次標定后的數值。因此數據更新時,將EEPROM中的存儲值直接讀出更新到RAM中即可。但若標定參數都未被標定過,則不需要標定參數的讀出更新。如下圖所示,處理的方法是在數據讀出更新之前,讀出EEPROM特定位置的標定更新標志位,若標定更新標志不存在,則不需要將數據讀出更新到RAM。該任務在主函數初始化處被調用一次。

e63deb74-615d-11ed-8abf-dac502259ad0.png




上位機對ECU中RAM地址的直接標定主要是在CCP命令指導下完成的。

數據在RAM中標定更新后可滿足正常的控制運行,但數據仍需要更新到對應的EEPROM中才可實現掉電存儲。如下圖所示,在主函數中查詢更新EEPROM標志位,以判斷是否需要更新數據到EEPROM。在數據更新到EEPROM之前,向EEPROM的特定地址處寫入一個標志,表示有數據更新到EEPROM,以方便下次上電時辨別標志讀取最新的標定數據。讀入RAM-EEPROM關聯列表的信息,將地址偏移、數據類型、數據長度、數據值寫入緩存,置寫EEPROM中斷標志,在中斷函數中完成數據更新EEPROM的操作。整個任務在主函數中被調用,設定任務時間為100ms,減少不必要更新查詢


e65db954-615d-11ed-8abf-dac502259ad0.png


審核編輯 :李倩

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 數據
    +關注

    關注

    8

    文章

    7246

    瀏覽量

    91093
  • 存儲
    +關注

    關注

    13

    文章

    4507

    瀏覽量

    87104
  • RAM
    RAM
    +關注

    關注

    8

    文章

    1391

    瀏覽量

    116860

原文標題:數據標定內容的存儲和讀取

文章出處:【微信號:阿寶1990,微信公眾號:阿寶1990】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    《聊一聊ZXDoc》之汽車標定、臺架標定、三高標定

    ZXDoc支持XCP/CCP標定功能,標定工作貫穿主機廠與Tier1廠商汽車ECU研發、生產、測試的整個流程,是保障ECU性能達標、功能穩定的關鍵。什么是XCP/CCP標定?XCP/CCP標定
    的頭像 發表于 04-27 11:36 ?556次閱讀
    《聊一聊ZXDoc》之汽車<b class='flag-5'>標定</b>、臺架<b class='flag-5'>標定</b>、三高<b class='flag-5'>標定</b>

    #### KEPServerEX 數據存儲插件\\-2

    上次我們介紹了Datalogger插件的前三式,展示了一些常見的觸發器設置,例如數據變化存儲,定時存儲等等,接下來我們繼續講解后三式。 一、 現在有一個需求是通過邏輯判斷有條件的進行存儲
    發表于 04-09 16:09

    CS1270讀取版本信息

    使用SPI與CS1270進行通信的過程中,能夠讀取到當前重量信息、當前狀態,標定過程也能正常進行,為什么讀取不到版本信息?是因為時序寫得不對嗎?
    發表于 03-07 11:13

    火語言如何循環讀取表格

    描述 從MySQL讀取數據(包含列名:id,name,count,create_date)輸出到表格類型變量dt,用For循環讀取表格每行數據,通過dt.Rows[i]['id']取表
    的頭像 發表于 02-07 15:11 ?252次閱讀
    火語言如何循環<b class='flag-5'>讀取</b>表格

    服務器數據恢復—華為OceanStor存儲中RAID5陣列數據恢復案例

    存儲設備中raid5陣列上多塊硬盤出現故障離線,raid5陣列失效,數據無法正常訪問。 關機后將存儲中所有硬盤標記&取出,硬件工程師對所有硬盤進行硬件故障檢測。經過檢測,沒有發現存在物理故障的磁盤,都可以正常
    的頭像 發表于 11-14 10:53 ?566次閱讀
    服務器<b class='flag-5'>數據</b>恢復—華為OceanStor<b class='flag-5'>存儲</b>中RAID5陣列<b class='flag-5'>數據</b>恢復案例

    ADS8555使用并行數據模式,是否可以讀取控制寄存器的內容數據

    我使用并行數據模式,是否可以讀取控制寄存器的內容數據
    發表于 11-14 06:28

    傳感器靜態標定的主要步驟是什么

    傳感器靜態標定的主要步驟通常包括以下幾個方面: 一、準備階段 確定標定范圍 :首先,需要明確傳感器的全量程(即測量范圍),這是標定工作的基礎。 準備標準設備 :利用標準儀器或設備產生已知的非電量(如
    的頭像 發表于 09-19 17:02 ?2519次閱讀

    用PGA309 -USB DAQ板標定PGA309的過程中,ADC無法采集到電壓信號,為什么?

    ,測試AVCC引腳電壓為5.04V(未換之前一直在3.9V左右);然后讀取PGA309的輸出電壓值,發現可以讀取了,但是讀取的數值不正確,請問一下專家,這個是不是需要重新標定USB D
    發表于 09-13 07:31

    基于CW32的儀表精度測量實現(三):標定與校準

    標定的概念 標定是一種校準過程,它通過與已知的標準或參考值進行比較來確保測量設備、儀器或系統的準確性和可靠性。這個過程涉及調整設備,以消除系統誤差和提高測量結果與真實值的一致性,從而確保數據的精確度
    的頭像 發表于 09-02 10:07 ?645次閱讀
    基于CW32的儀表精度測量實現(三):<b class='flag-5'>標定</b>與校準

    陀螺儀LSM6DSOW開發(3)----FIFO數據讀取與配置

    本文檔旨在詳細介紹如何配置和讀取LSM6DSOW傳感器的FIFO數據。LSM6DSOW是一款高性能的6軸IMU(慣性測量單元),集成了三軸加速度計和三軸陀螺儀。FIFO(先進先出)緩沖區是LSM6DSOW的重要功能之一,它能夠有效地存儲
    的頭像 發表于 08-05 10:03 ?2673次閱讀
    陀螺儀LSM6DSOW開發(3)----FIFO<b class='flag-5'>數據</b><b class='flag-5'>讀取</b>與配置

    請問PGA308EVM標定時是否有禁用編程管腳?

    請問PGA308EVM標定時是否有禁用編程管腳(這樣可以防止產品在進入EMC測試后失去標定數據),請問這個功能是在哪個標定軟件的位置可以操作?
    發表于 08-02 06:29

    驅動LSM6DS3TR-C實現高效運動檢測與數據采集(6)----FIFO數據讀取與配置

    緩沖區,用于批量處理和存儲傳感器數據。 FIFO(First In First Out)緩沖區在數據采集和處理過程中起著至關重要的作用。本文將介紹如何在LSM6DS3TR-C傳感器中配置和
    的頭像 發表于 07-18 10:58 ?2656次閱讀
    驅動LSM6DS3TR-C實現高效運動檢測與<b class='flag-5'>數據</b>采集(6)----FIFO<b class='flag-5'>數據</b><b class='flag-5'>讀取</b>與配置

    esp8266讀取模擬數據并記錄到eeprom,發送tcp包時無法讀取模擬如何解決?

    嗨,esp8266 讀取模擬數據并記錄到 eeprom,我正在將存儲在 eeprom 中的數據作為 tcp 包發送,但在發送 tcp 包時無法讀取
    發表于 07-11 07:22

    請問STM32U575 LPBAM如何實現不喚醒連續讀取IIC數據

    現在已經實現在STOP2下,單次讀取IIC數據,如果使用循環模式,每次讀取的IIC數據都會覆蓋原數據,請問是否有方法實現,在不退出停機模式下
    發表于 07-03 06:33

    三菱PLC數據怎么讀取與保存

    進行讀取和保存,以便于對生產過程進行監控、分析和管理。本文將對三菱PLC數據讀取和保存方法進行詳細介紹,包括軟件工具的使用、通信接口的選擇、數據格式的處理等方面,旨在為讀者提供全面而
    的頭像 發表于 06-18 10:53 ?6663次閱讀