挖掘机监控器程序远程下载系统的制作方法

文档序号:6449727阅读:453来源:国知局
专利名称:挖掘机监控器程序远程下载系统的制作方法
技术领域
本实用新型涉及一种对单片机程序实现远程下载调试的软件系统。
背景技术
目前,传统的CPU系统升级方式通常由维护人员到达设备现场,开箱重写或者更换FLASH存储部件,或直接更换新设备。当设备数目庞大并且分布范围广泛时,这种升级维护方式的工作量将非常大,而且耗费的时间长、成本高,售后最多承诺到达地区时间为 24-48小时,无法做到实时维护。

实用新型内容本实用新型的技术效果能够克服上述缺陷,提供一种挖掘机监控器程序远程下载系统,其基于GPRS的嵌入式系统软件的远程在线升级方案,利用GPRS网络无需现场拆卸布线和实时在线、高速传输、按量计费等特点。为实现上述目的,本实用新型采用如下技术方案其包括主机、通信通道、目标器件,主机通过通信通道与目标器件通信,主机将用户应用程序通过通信通道加载到目标器件上并使用户应用程序在目标器件上运行。本实用新型克服了设备维护难,成本高的问题,只要终端设备在移动公网覆盖的范围内,都可以实现远程对单片机程序升级。通信通道采用CAN方式或UART方式,主机将用户应用程序通过CAN、UART加载到目标器件上并使程序在目标器件上运行。主机包括主机自举程序模块,用户应用程序设置在主机自举程序模块内。主机自举程序模块解析HEX文件格式的程序,然后通过通信通道(UART和CAN等)将解析后的文件复制到目标器件上相应的程序存储器和EEPROM存储器中。目标器件包括相互连接的目标端自举程序模块、存储器,目标端自举程序模块通过通信通道与主机自举程序模块通信。目标端自举程序模块,必须在运行自举程序之前将其编写到目标器件的程序存储器中。本实用新型设计的单片机程序远程下载调试系统在监控器上得到成功应用,有效减少了由于程序升级维护带来的现场售后服务次数,提高了售后服务的及时性和服务质量,同时有效降低了售后服务成本。

图1为本实用新型的电路结构示意图。
具体实施方式
本实用新型所采用的技术方案是包括主机、通信通道、目标器件,主机通过通信通道与目标器件通信,主机将用户应用程序通过通信通道加载到目标器件上并使用户应用程序在目标器件上运行。[0011]通信通道采用CAN方式或UART方式。主机包括主机自举程序模块,用户应用程序设置在主机自举程序模块内。目标器件包括相互连接的目标端自举程序模块、存储器,目标端自举程序模块通过通信通道与主机自举程序模块通信。目标端自举程序模块的程序位于程序存储器末尾,这样可以很方便的实现用户程序起始地址、中断向量表、备用中断向量表、用户程序区、EEPROM等的连续编程。程序一旦启动,该自举程序将对从程序存储器地址单元0x00起始的程序存储空间进行读写操作,并首先进入延时检测以检测是否有CAN Boot事件,当检测到CAN Boot活动时进入CAN Boot 编程过程,从主机自举程序接收到的数据来编程EEPROM和程序存储器;未检测到CAN Boot 活动时自动跳转到用户程序区执行用户程序。主机自举程序模块包含⑶I用户界面、解析用户应用程序HEX文件(由MPLABAE IDE生成),并将解析后的数据通过CAN发送给目标自举程序。尽管目标端自举程序只需要极少的存储空间,但是目标端架构还是会限制自举程序和用户应用程序加载到存储空间的方式。其中,目标器件复位地址0x0000默认跳转到BootLoader起始地址0x7E00 ;中断向量表(IVT/AIVT)使用存储空间中地址从0x0004到OxOOFE的单元;从0x0100之后是单元为用户程序区;用户程序区末尾0x7D⑶存放用户程序服务地址;最后是Boot Loader存储区。这样设计主要是考虑到PIC复位地址、中断向量表的位置固定,并且每次编程时不能保证向量表不会更新,这就免去了用户程序为特定应用而修改gld文件的麻烦,更方便实用。
权利要求1.一种挖掘机监控器程序远程下载系统,其特征在于,包括主机、通信通道、目标器件, 主机通过通信通道与目标器件通信,主机将用户应用程序通过通信通道加载到目标器件上并使用户应用程序在目标器件上运行。
2.根据权利要求1所述的挖掘机监控器程序远程下载系统,其特征在于,通信通道采用CAN方式或UART方式。
3.根据权利要求2所述的挖掘机监控器程序远程下载系统,其特征在于,主机包括主机自举程序模块,用户应用程序设置在主机自举程序模块内。
4.根据权利要求3所述的挖掘机监控器程序远程下载系统,其特征在于,目标器件包括相互连接的目标端自举程序模块、存储器,目标端自举程序模块通过通信通道与主机自举程序模块通信。
专利摘要本实用新型涉及一种对单片机程序实现远程下载调试的软件系统。本实用新型的挖掘机监控器程序远程下载系统,包括主机、通信通道、目标器件,主机通过通信通道与目标器件通信,主机将用户应用程序通过通信通道加载到目标器件上并使用户应用程序在目标器件上运行。本实用新型设计的单片机程序远程下载调试系统在监控器上得到成功应用,有效减少了由于程序升级维护带来的现场售后服务次数,提高了售后服务的及时性和服务质量,同时有效降低了售后服务成本。
文档编号G06F9/445GK202257545SQ20112028066
公开日2012年5月30日 申请日期2011年8月3日 优先权日2011年8月3日
发明者孙雷 申请人:临沂科锐电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1