[發(fā)明專利]基于Matlab軟件的汽車控制器編碼信息寫入和讀取方法有效
| 申請(qǐng)?zhí)枺?/td> | 202010461093.3 | 申請(qǐng)日: | 2020-05-27 |
| 公開(公告)號(hào): | CN111638874B | 公開(公告)日: | 2023-05-16 |
| 發(fā)明(設(shè)計(jì))人: | 鄧建明;龔循飛;于勤;鄒發(fā)明;羅鋒 | 申請(qǐng)(專利權(quán))人: | 江西五十鈴汽車有限公司 |
| 主分類號(hào): | G06F8/30 | 分類號(hào): | G06F8/30;G06F8/41;H04L12/40 |
| 代理公司: | 南昌金軒知識(shí)產(chǎn)權(quán)代理有限公司 36129 | 代理人: | 鄧澄宇 |
| 地址: | 330000 江西*** | 國(guó)省代碼: | 江西;36 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 matlab 軟件 汽車 控制器 編碼 信息 寫入 讀取 方法 | ||
本發(fā)明涉及汽車技術(shù)領(lǐng)域,其公開了基于Matlab軟件的汽車控制器編碼信息寫入和讀取方法,解決了傳統(tǒng)技術(shù)中需要適應(yīng)診斷程序且同步開發(fā)診斷儀設(shè)備成本高的技術(shù)問題,包括以下步驟:將編碼的報(bào)文和相關(guān)請(qǐng)求、讀取命令信號(hào)在can協(xié)議中采用cycle形式或event形式定義,然后通過can通信設(shè)備發(fā)到總線上;利用Matlab高級(jí)編程語(yǔ)言工具編程,將編寫完成的Matlab高級(jí)編程語(yǔ)言程序上傳至Matlab軟件工具后臺(tái)作為腳本;在設(shè)計(jì)Matlab軟件平臺(tái)GUI界面設(shè)置寫入編碼模塊、讀取編碼模塊和復(fù)位按鈕,寫入編碼模塊、讀取編碼模塊和復(fù)位按鈕的功能均通過后臺(tái)Matlab高級(jí)編程語(yǔ)言腳本實(shí)現(xiàn)。根據(jù)以上技術(shù)方案,基于Matlab軟件平臺(tái)和Matlab高級(jí)編程語(yǔ)言的開發(fā)腳本,從而達(dá)到便捷寫入和讀取控制器內(nèi)部編碼信息的目的。
技術(shù)領(lǐng)域
本發(fā)明涉及汽車技術(shù)領(lǐng)域,更具體地說,它涉及基于Matlab軟件的汽車控制器編碼信息寫入和讀取方法。
背景技術(shù)
傳統(tǒng)技術(shù)中,針對(duì)汽車控制器內(nèi)部信息寫入和讀取的方法,現(xiàn)行文獻(xiàn)及專利公布的很少,且跟本發(fā)明公開方法相關(guān)性不大,大多是讀取控制器的狀態(tài)信號(hào)(可變的)的方法。如專利公開號(hào)為CN106183850A的中國(guó)發(fā)明專利公開的一種動(dòng)力電池狀態(tài)信號(hào)獲取方法、獲取系統(tǒng)及電動(dòng)汽車,其通過讀取控制器的狀態(tài)信號(hào),以獲取汽車控制器的內(nèi)部信息。
此外,傳統(tǒng)技術(shù)中,通常也通過診斷辦法獲取汽車控制器的內(nèi)部信息,一般是通過UDS診斷協(xié)議,開發(fā)控制器的診斷程序,并同步開發(fā)診斷儀設(shè)備,以讀取控制器內(nèi)部編碼信息。
然而,傳統(tǒng)技術(shù)中的該方法開發(fā)診斷儀設(shè)備,耗費(fèi)很多時(shí)間和人力,且傳統(tǒng)的方法比較專用,僅僅可用于讀取控制器內(nèi)部編碼信息。
發(fā)明內(nèi)容
針對(duì)背景技術(shù)中提出的需要適應(yīng)診斷程序且同步開發(fā)診斷儀設(shè)備成本高的技術(shù)問題,本發(fā)明基于Matlab軟件平臺(tái)和Matlab高級(jí)編程語(yǔ)言的開發(fā)腳本,從而達(dá)到便捷寫入和讀取控制器內(nèi)部編碼信息的目的。
為實(shí)現(xiàn)上述目的,本發(fā)明提供了如下技術(shù)方案:
基于Matlab軟件的汽車控制器編碼信息寫入和讀取方法,包括以下步驟:
S1:將編碼的報(bào)文和相關(guān)請(qǐng)求、讀取命令信號(hào)在can協(xié)議中采用cycle形式或event形式定義,然后通過can通信設(shè)備發(fā)到總線上;
S2:利用Matlab高級(jí)編程語(yǔ)言工具編程,將編寫完成的Matlab高級(jí)編程語(yǔ)言程序上傳至Matlab軟件工具后臺(tái)作為腳本;
S3:在設(shè)計(jì)Matlab軟件平臺(tái)GUI界面設(shè)置寫入編碼模塊、讀取編碼模塊和復(fù)位按鈕,寫入編碼模塊、讀取編碼模塊和復(fù)位按鈕的功能均通過后臺(tái)Matlab高級(jí)編程語(yǔ)言腳本實(shí)現(xiàn);
所述寫入編碼模塊包括“編碼輸入框”和“寫入編碼”操作按鈕;
所述讀取編碼模塊包括“編碼顯示框”和“讀取編碼”操作按鈕;
S4:在“編碼輸入框”中鍵入編碼數(shù)據(jù),按下“寫入編碼”操作按鈕,GUI顯示“寫入成功”即完成寫入編碼操作;
S5:按下“讀取編碼”操作按鈕,“編碼顯示框”中顯示編碼數(shù)據(jù),即完成編碼的讀取操作。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于江西五十鈴汽車有限公司,未經(jīng)江西五十鈴汽車有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/202010461093.3/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 基于MATLAB及COM技術(shù)的B/S結(jié)構(gòu)遠(yuǎn)程計(jì)算平臺(tái)
- 車輛-軌道-橋梁-地基基礎(chǔ)耦合系統(tǒng)及其動(dòng)力分析方法
- 車載控制軟件系統(tǒng)策略代碼與底層代碼集成方法
- 一種ITK和MATLAB形變場(chǎng)雙向通道建立方法
- 一種Matlab模型的一鍵編譯方法
- 基于MATLAB與ABAQUS的聯(lián)合優(yōu)化設(shè)計(jì)方法
- 一種可記錄圖像位置并將圖像用于信號(hào)采集的軟件
- 一種基于MATLAB的商用CAE軟件用戶子程序系統(tǒng)和方法
- 一種聯(lián)合驗(yàn)證DSP代碼的方法
- 基于Matlab軟件的汽車控制器編碼信息寫入和讀取方法
- 一種基于應(yīng)用軟件散布的軟件授權(quán)與保護(hù)方法及系統(tǒng)
- 一種用于航空機(jī)載設(shè)備的軟件在線加載系統(tǒng)及方法
- 軟件構(gòu)建方法、軟件構(gòu)建裝置和軟件構(gòu)建系統(tǒng)
- 惡意軟件檢測(cè)方法及裝置
- 一種基于軟件基因的軟件同源性分析方法和裝置
- 軟件引入系統(tǒng)、軟件引入方法及存儲(chǔ)介質(zhì)
- 軟件驗(yàn)證裝置、軟件驗(yàn)證方法以及軟件驗(yàn)證程序
- 使用靜態(tài)和動(dòng)態(tài)惡意軟件分析來擴(kuò)展惡意軟件的動(dòng)態(tài)檢測(cè)
- 一種工業(yè)控制軟件構(gòu)建方法和軟件構(gòu)建系統(tǒng)
- 可替換游戲軟件與測(cè)驗(yàn)軟件的裝置與方法





