[發(fā)明專利]一種基于4G+MCU雙系統(tǒng)的數(shù)據(jù)高速處理方法在審
| 申請(qǐng)?zhí)枺?/td> | 202011510752.4 | 申請(qǐng)日: | 2020-12-18 |
| 公開(公告)號(hào): | CN112486894A | 公開(公告)日: | 2021-03-12 |
| 發(fā)明(設(shè)計(jì))人: | 于興虎;劉雨;魏麗娜;楊忠生;鄭祥濱 | 申請(qǐng)(專利權(quán))人: | 航天科技控股集團(tuán)股份有限公司 |
| 主分類號(hào): | G06F15/17 | 分類號(hào): | G06F15/17 |
| 代理公司: | 哈爾濱市松花江專利商標(biāo)事務(wù)所 23109 | 代理人: | 于歌 |
| 地址: | 150060 黑龍*** | 國(guó)省代碼: | 黑龍江;23 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 mcu 雙系統(tǒng) 數(shù)據(jù) 高速 處理 方法 | ||
一種基于4G+MCU雙系統(tǒng)的數(shù)據(jù)高速處理方法,涉及車載控制器的數(shù)據(jù)處理技術(shù)領(lǐng)域。本發(fā)明是為了解決TBOX利用MCU進(jìn)行CAN通信會(huì)導(dǎo)致4G通信與CAN刷寫在雙系統(tǒng)上響應(yīng)速度慢的問(wèn)題。本發(fā)明所述的一種基于4G+MCU雙系統(tǒng)的數(shù)據(jù)高速處理方法,采用SPI+UART雙通道的方式進(jìn)行通信,MCU依序向每個(gè)存儲(chǔ)部分存儲(chǔ)數(shù)據(jù),判斷第i個(gè)部分的數(shù)據(jù)是否存滿,是則MCU通過(guò)CAN總線對(duì)第i個(gè)部分中存儲(chǔ)的數(shù)據(jù)進(jìn)行刷寫,否則等待1ms之后再判斷。當(dāng)刷寫完成后,判斷i是否等于N,是則繼續(xù)返回第一個(gè)部分進(jìn)行存儲(chǔ),否則使i=i+1,然后繼續(xù)判斷第i個(gè)部分的數(shù)據(jù)是否存滿。
技術(shù)領(lǐng)域
本發(fā)明屬于車載控制器的數(shù)據(jù)處理技術(shù)領(lǐng)域。
背景技術(shù)
FOTA(遠(yuǎn)程固件升級(jí))近幾年在車載領(lǐng)域的應(yīng)用越來(lái)越廣泛,功能也越來(lái)越重要。FOTA解決了整車控制器一旦出現(xiàn)問(wèn)題,只能回4S店維修的難題。還能夠通過(guò)云端對(duì)整車控制器進(jìn)行升級(jí),從而修復(fù)產(chǎn)品故障。上述功能主要集成在TBOX(遠(yuǎn)程信息處理箱)產(chǎn)品上,TBOX從云端將需要升級(jí)的程序下載,然后通過(guò)CAN總線對(duì)控制器進(jìn)行程序升級(jí)。TBOX使用的方案一般是主CPU自帶CAN總線,這樣既方便利用4G下載數(shù)據(jù),也方便數(shù)據(jù)的CAN刷寫。隨著整車成本的降低,TBOX為了節(jié)省一顆CPU,利用4G模組進(jìn)行軟件開發(fā),但是由于4G模組沒有CAN總線接口,所以只能再選取一顆MCU進(jìn)行CAN通信。CPU變成了MCU成本大幅降低,可是由此會(huì)導(dǎo)致4G通信與CAN刷寫在雙系統(tǒng)上很難做到高速響應(yīng)。
發(fā)明內(nèi)容
本發(fā)明是為了解決TBOX利用MCU進(jìn)行CAN通信會(huì)導(dǎo)致4G通信與CAN刷寫在雙系統(tǒng)上響應(yīng)速度慢的問(wèn)題,現(xiàn)提供一種基于4G+MCU雙系統(tǒng)的數(shù)據(jù)高速處理方法。
一種基于4G+MCU雙系統(tǒng)的數(shù)據(jù)高速處理方法,4G模組CPU與MCU之間利用UART+SPI雙通道的通信方式進(jìn)行通信,數(shù)據(jù)高速處理方法具體如下:
初始化:將MCU中的RAM區(qū)域分為有序的N個(gè)存儲(chǔ)部分,N大于等于2,
步驟一:MCU依序向每個(gè)存儲(chǔ)部分存儲(chǔ)數(shù)據(jù),
步驟二:判斷第i個(gè)部分的數(shù)據(jù)是否存滿,其中i的初始值為1,是則執(zhí)行步驟三,否則執(zhí)行步驟四,
步驟三:MCU通過(guò)CAN總線對(duì)第i個(gè)部分中存儲(chǔ)的數(shù)據(jù)進(jìn)行刷寫,當(dāng)刷寫完成后執(zhí)行步驟五,
步驟四:等待1ms,然后返回步驟二,
步驟五:判斷i是否等于N,是則使i=1,然后返回步驟一,否則使i=i+1,然后返回步驟二。
上述SPI通道用于將數(shù)據(jù)從MCU發(fā)送至4G模組CPU,UART通道用于將數(shù)據(jù)從4G模組CPU發(fā)送至MCU。
本發(fā)明所述的一種基于4G+MCU雙系統(tǒng)的數(shù)據(jù)高速處理方法,采用SPI+UART雙通道的方式進(jìn)行通信,實(shí)測(cè)數(shù)據(jù)通信量比SPI與UART同時(shí)工作時(shí),效率提高1.2倍。
附圖說(shuō)明
圖1為4G與CAN總線都在CPU上的TBOX框圖;
圖2為4G與CAN總線分別在CPU和MCU上的TBOX框圖;
圖3為基于UART+SPI雙通道的TBOX框圖;
圖4為匹配電阻20歐姆時(shí)UART傳輸示意圖;
圖5為MCU的數(shù)據(jù)存儲(chǔ)及刷寫示意圖;
圖6為具體實(shí)施方式一所述一種基于4G+MCU雙系統(tǒng)的數(shù)據(jù)高速處理方法流程圖。
具體實(shí)施方式
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于航天科技控股集團(tuán)股份有限公司,未經(jīng)航天科技控股集團(tuán)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011510752.4/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F15-00 通用數(shù)字計(jì)算機(jī)
G06F15-02 .通過(guò)鍵盤輸入的手動(dòng)操作,以及應(yīng)用機(jī)內(nèi)程序的計(jì)算,例如,袖珍計(jì)算器
G06F15-04 .在引入被處理的數(shù)據(jù)的同時(shí),進(jìn)行編制程序的,例如,在同一記錄載體上
G06F15-08 .應(yīng)用插接板編制程序的
G06F15-16 .兩個(gè)或多個(gè)數(shù)字計(jì)算機(jī)的組合,其中每臺(tái)至少具有一個(gè)運(yùn)算器、一個(gè)程序器及一個(gè)寄存器,例如,用于數(shù)個(gè)程序的同時(shí)處理
G06F15-18 .其中,根據(jù)計(jì)算機(jī)本身在一個(gè)完整的運(yùn)行期間內(nèi)所取得的經(jīng)驗(yàn)來(lái)改變程序的;學(xué)習(xí)機(jī)器
- 雙網(wǎng)絡(luò)物理隔離裝置
- 可加載雙系統(tǒng)的路由器
- 一種交互式觸控一體機(jī)
- 電動(dòng)機(jī)控制裝置以及搭載了該電動(dòng)機(jī)控制裝置的電動(dòng)助力轉(zhuǎn)向裝置和車輛
- 界面顯示方法、裝置、雙屏雙系統(tǒng)終端及可讀存儲(chǔ)介質(zhì)
- 一種融合網(wǎng)關(guān)內(nèi)通信方法及系統(tǒng)
- 一種雙系統(tǒng)應(yīng)用升級(jí)界面顯示的控制方法及裝置
- 一種雙系統(tǒng)空調(diào)器的控制方法、裝置及雙系統(tǒng)空調(diào)器
- 一種機(jī)外載采煤機(jī)變頻器遠(yuǎn)程控制系統(tǒng)
- 一種雙系統(tǒng)熱泵除霜方法、計(jì)算機(jī)存儲(chǔ)介質(zhì)、雙系統(tǒng)熱泵機(jī)組
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置





