[實(shí)用新型]挖掘機(jī)監(jiān)控器程序遠(yuǎn)程下載系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 201120280661.6 | 申請(qǐng)日: | 2011-08-03 |
| 公開(公告)號(hào): | CN202257545U | 公開(公告)日: | 2012-05-30 |
| 發(fā)明(設(shè)計(jì))人: | 孫雷 | 申請(qǐng)(專利權(quán))人: | 臨沂科銳電子有限公司 |
| 主分類號(hào): | G06F9/445 | 分類號(hào): | G06F9/445;H04L29/08 |
| 代理公司: | 青島發(fā)思特專利商標(biāo)代理有限公司 37212 | 代理人: | 董寶錁 |
| 地址: | 276000 山東*** | 國省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 挖掘機(jī) 監(jiān)控器 程序 遠(yuǎn)程 下載 系統(tǒng) | ||
技術(shù)領(lǐng)域
本實(shí)用新型涉及一種對(duì)單片機(jī)程序?qū)崿F(xiàn)遠(yuǎn)程下載調(diào)試的軟件系統(tǒng)。
背景技術(shù)
目前,傳統(tǒng)的CPU系統(tǒng)升級(jí)方式通常由維護(hù)人員到達(dá)設(shè)備現(xiàn)場(chǎng),開箱重寫或者更換FLASH存儲(chǔ)部件,或直接更換新設(shè)備。當(dāng)設(shè)備數(shù)目龐大并且分布范圍廣泛時(shí),這種升級(jí)維護(hù)方式的工作量將非常大,而且耗費(fèi)的時(shí)間長(zhǎng)、成本高,售后最多承諾到達(dá)地區(qū)時(shí)間為24-48小時(shí),無法做到實(shí)時(shí)維護(hù)。
實(shí)用新型內(nèi)容
本實(shí)用新型的技術(shù)效果能夠克服上述缺陷,提供一種挖掘機(jī)監(jiān)控器程序遠(yuǎn)程下載系統(tǒng),其基于GPRS的嵌入式系統(tǒng)軟件的遠(yuǎn)程在線升級(jí)方案,利用GPRS網(wǎng)絡(luò)無需現(xiàn)場(chǎng)拆卸布線和實(shí)時(shí)在線、高速傳輸、按量計(jì)費(fèi)等特點(diǎn)。
為實(shí)現(xiàn)上述目的,本實(shí)用新型采用如下技術(shù)方案:其包括主機(jī)、通信通道、目標(biāo)器件,主機(jī)通過通信通道與目標(biāo)器件通信,主機(jī)將用戶應(yīng)用程序通過通信通道加載到目標(biāo)器件上并使用戶應(yīng)用程序在目標(biāo)器件上運(yùn)行。
本實(shí)用新型克服了設(shè)備維護(hù)難,成本高的問題,只要終端設(shè)備在移動(dòng)公網(wǎng)覆蓋的范圍內(nèi),都可以實(shí)現(xiàn)遠(yuǎn)程對(duì)單片機(jī)程序升級(jí)。通信通道采用CAN方式或UART方式,主機(jī)將用戶應(yīng)用程序通過CAN、UART加載到目標(biāo)器件上并使程序在目標(biāo)器件上運(yùn)行。
主機(jī)包括主機(jī)自舉程序模塊,用戶應(yīng)用程序設(shè)置在主機(jī)自舉程序模塊內(nèi)。主機(jī)自舉程序模塊解析HEX文件格式的程序,然后通過通信通道(UART和CAN等)將解析后的文件復(fù)制到目標(biāo)器件上相應(yīng)的程序存儲(chǔ)器和EEPROM存儲(chǔ)器中。
目標(biāo)器件包括相互連接的目標(biāo)端自舉程序模塊、存儲(chǔ)器,目標(biāo)端自舉程序模塊通過通信通道與主機(jī)自舉程序模塊通信。目標(biāo)端自舉程序模塊,必須在運(yùn)行自舉程序之前將其編寫到目標(biāo)器件的程序存儲(chǔ)器中。
本實(shí)用新型設(shè)計(jì)的單片機(jī)程序遠(yuǎn)程下載調(diào)試系統(tǒng)在監(jiān)控器上得到成功應(yīng)用,有效減少了由于程序升級(jí)維護(hù)帶來的現(xiàn)場(chǎng)售后服務(wù)次數(shù),提高了售后服務(wù)的及時(shí)性和服務(wù)質(zhì)量,同時(shí)有效降低了售后服務(wù)成本。
附圖說明
圖1為本實(shí)用新型的電路結(jié)構(gòu)示意圖。
具體實(shí)施方式
本實(shí)用新型所采用的技術(shù)方案是:包括主機(jī)、通信通道、目標(biāo)器件,主機(jī)通過通信通道與目標(biāo)器件通信,主機(jī)將用戶應(yīng)用程序通過通信通道加載到目標(biāo)器件上并使用戶應(yīng)用程序在目標(biāo)器件上運(yùn)行。
通信通道采用CAN方式或UART方式。主機(jī)包括主機(jī)自舉程序模塊,用戶應(yīng)用程序設(shè)置在主機(jī)自舉程序模塊內(nèi)。目標(biāo)器件包括相互連接的目標(biāo)端自舉程序模塊、存儲(chǔ)器,目標(biāo)端自舉程序模塊通過通信通道與主機(jī)自舉程序模塊通信。
目標(biāo)端自舉程序模塊的程序位于程序存儲(chǔ)器末尾,這樣可以很方便的實(shí)現(xiàn)用戶程序起始地址、中斷向量表、備用中斷向量表、用戶程序區(qū)、EEPROM等的連續(xù)編程。程序一旦啟動(dòng),該自舉程序?qū)?duì)從程序存儲(chǔ)器地址單元0x00起始的程序存儲(chǔ)空間進(jìn)行讀寫操作,并首先進(jìn)入延時(shí)檢測(cè)以檢測(cè)是否有CAN?Boot事件,當(dāng)檢測(cè)到CAN?Boot活動(dòng)時(shí)進(jìn)入CAN?Boot編程過程,從主機(jī)自舉程序接收到的數(shù)據(jù)來編程EEPROM和程序存儲(chǔ)器;未檢測(cè)到CAN?Boot活動(dòng)時(shí)自動(dòng)跳轉(zhuǎn)到用戶程序區(qū)執(zhí)行用戶程序。
主機(jī)自舉程序模塊包含GUI用戶界面、解析用戶應(yīng)用程序HEX文件(由MPLABAE?IDE生成),并將解析后的數(shù)據(jù)通過CAN發(fā)送給目標(biāo)自舉程序。
盡管目標(biāo)端自舉程序只需要極少的存儲(chǔ)空間,但是目標(biāo)端架構(gòu)還是會(huì)限制自舉程序和用戶應(yīng)用程序加載到存儲(chǔ)空間的方式。
其中,目標(biāo)器件復(fù)位地址0x0000默認(rèn)跳轉(zhuǎn)到BootLoader起始地址0x7E00;中斷向量表(IVT/AIVT)使用存儲(chǔ)空間中地址從0x0004到0x00FE的單元;從0x0100之后是單元為用戶程序區(qū);用戶程序區(qū)末尾0x7DCD存放用戶程序服務(wù)地址;最后是Boot?Loader存儲(chǔ)區(qū)。這樣設(shè)計(jì)主要是考慮到PIC復(fù)位地址、中斷向量表的位置固定,并且每次編程時(shí)不能保證向量表不會(huì)更新,這就免去了用戶程序?yàn)樘囟☉?yīng)用而修改gld文件的麻煩,更方便實(shí)用。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于臨沂科銳電子有限公司,未經(jīng)臨沂科銳電子有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201120280661.6/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 功能限制程序、安裝程序生成程序和程序存儲(chǔ)介質(zhì)
- 程序生成系統(tǒng)、程序生成程序和程序生成模塊
- 程序生成系統(tǒng)、程序生成程序和程序生成模塊
- 程序創(chuàng)建裝置,程序創(chuàng)建方法和程序
- 程序生成裝置、程序生產(chǎn)方法及程序
- 程序生成裝置、程序生成程序以及程序生成方法
- 程序生成裝置、程序生成方法及程序生成程序
- 程序開發(fā)支持裝置、程序開發(fā)支持方法以及存儲(chǔ)介質(zhì)
- 程序執(zhí)行輔助裝置、程序執(zhí)行輔助方法及程序執(zhí)行輔助程序
- 程序?qū)φ昭b置、程序?qū)φ辗椒俺绦驅(qū)φ粘绦?/a>
- 用于提供遠(yuǎn)程幫助的方法和服務(wù)器
- 遠(yuǎn)程登錄會(huì)話維護(hù)方法、遠(yuǎn)程登錄代理和計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)
- 汽車遠(yuǎn)程控制裝置和方法
- 一種基于EMS系統(tǒng)的變電站遠(yuǎn)程監(jiān)控系統(tǒng)
- 遠(yuǎn)程控制終端、遠(yuǎn)程控制方法、遠(yuǎn)程受控終端和遠(yuǎn)程受控方法
- 對(duì)遠(yuǎn)程受控終端的受控方式進(jìn)行自定義的裝置及方法
- 一種基于互聯(lián)網(wǎng)的移動(dòng)遠(yuǎn)程醫(yī)療綜合服務(wù)系統(tǒng)
- 一種遠(yuǎn)程控制方法、裝置及存儲(chǔ)介質(zhì)
- 一種遠(yuǎn)程炒菜機(jī)、遠(yuǎn)程炒菜機(jī)系統(tǒng)及遠(yuǎn)程炒菜方法
- 一種計(jì)算機(jī)遠(yuǎn)程控制組件





