[发明专利]一种基于ARM的水文测控终端及其远程升级的方法有效
申请号: | 201410292715.9 | 申请日: | 2014-06-26 |
公开(公告)号: | CN104122815B | 公开(公告)日: | 2017-07-04 |
发明(设计)人: | 周峰 | 申请(专利权)人: | 南京易周能源科技有限公司 |
主分类号: | G05B19/042 | 分类号: | G05B19/042;G06F9/445 |
代理公司: | 南京钟山专利代理有限公司32252 | 代理人: | 戴朝荣 |
地址: | 210000 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于ARM的水文测控终端,所述终端以微处理器单元为核心,连接电源管理模块、存储器、触摸屏和传输单元,所述的传输单元包括格雷码接口电路和无线传输模块,所述的格雷码接口电路连接传感器。解决了现有市场上的水文测控终大多都是以单片机为平台设计的,受限于处理速度、图像处理能力因素,导致人机界面不太友好以及无法远程升级程序等缺陷。 | ||
搜索关键词: | 一种 基于 arm 水文 测控 终端 及其 远程 升级 方法 | ||
【主权项】:
一种基于ARM的水文测控终端,其特征在于,所述终端以微处理器单元为核心,连接电源管理模块、存储器、触摸屏和传输单元,所述的传输单元包括格雷码接口电路和无线传输模块,所述的格雷码接口电路连接传感器;所述的微处理器单元通过Modem模块与服务器连接,微处理器单元与Modem模块之间通过RS232总线连接,Modem模块与服务器通过Internet进行通信,所述服务器用于与微处理器单元传输升级信息;所述的微处理器单元设有执行模块和升级模块,所述的执行模块用于执行用户命令,所述的升级模块用于在微处理器单元接收到服务器发送的升级信息时进行远程升级;所述的升级模块包括定时判断模块、第一数据帧判断模块、第二数据帧判断模块、第三数据帧判断模块、字节判断模块、更新判断模块;所述定时判断模块设有定时器用于判断升级模块接收服务器发来的数据是否超过设定时间,若超时则启动执行模块继续执行用户命令,若不超时则启动第一数据帧判断模块;所述的第一数据帧判断模块用于判断本帧数据是否正确,若不正确则向服务器发送重发本帧数据信息,若正确则启动第二数据帧判断模块;所述的第二数据帧判断模块用于判断本帧数据是用于下载的数据还是用于通信的数据,若是用于通信的数据则发送成功接收标志,若是用于下载的数据则启动第三数据帧判断模块;所述的第三数据帧判断模块用于判断所接收到的数据帧是否是需下载的升级数据的最后一帧数据,若是则将剩余的升级数据送入微处理器单元并启动更新判断模块,若不是则启动字节判断模块;所述的字节判断模块用于判断接收到的数据是否达到所设定的字节数,若是则将接收到的数据送入存储器的存储模块,存储成功则发送数据写入成功信号,重新启动定时判断模块,存储不成功则启动执行模块继续执行原用户命令;所述的更新判断模块用于判断升级更新是否成功,若成功则更改升级模块标志启动升级后的执行模块继续执行原用户命令,若不成功则直接启动执行模块继续执行原用户命令。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京易周能源科技有限公司,未经南京易周能源科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410292715.9/,转载请声明来源钻瓜专利网。