[发明专利]测振仪升级装置及其工作方法在审
申请号: | 201611151227.1 | 申请日: | 2016-12-14 |
公开(公告)号: | CN106598671A | 公开(公告)日: | 2017-04-26 |
发明(设计)人: | 叶平 | 申请(专利权)人: | 上海华阳检测仪器有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;H04L29/08 |
代理公司: | 上海骁象知识产权代理有限公司31315 | 代理人: | 赵俊寅 |
地址: | 200050 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测振仪 升级 装置 及其 工作 方法 | ||
技术领域
本发明涉及电学领域,尤其涉及汽车电子技术,特别是一种测振仪升级装置及其工作方法。
背景技术
振动诊断是机械故障诊断的一种有效手段,振动诊断主要是利用测振仪器对确定性真的的基本振动参数(加速度、速度和位移)的测量和分析来实现。随着电子技术、传感器技术和计算机技术的飞速发展,通过新技术和新理论的使用,测振仪正朝着小型化、智能化的方向发展。
目前,多数单片机程序远程升级都是基于单片机的IAP技术,IAP技术是应用在Flash程序存储器的一种编程模式,它从结构上将Flash存储器映射为两个存储区域,通过运行其中一个存储区域上特定的IAP程序来对另一个存储区域进行编程操作,编程完成后跳转到新用户程序开始运行。这就要求预先在其中一个存储区域中装入引导加载程序,即Bootloader程在一些支持IAP的单片机中,本身就带有Bootloader程序,芯片出厂时由厂家写入,有的还允许用户对其进行修改。对于一些本身不具备IAP功能的单片机,可以利用其已有的通信接口,再编写Bootloader程序实现单片机程序远程升级序。
现有的IAP方式,需要计算机上安装相应的操作软件,然后读取编程程序,通过串行接口或者USB接口、以太网接口等方式与设备进行通信,将烧写程序传输到设备上,然后进行相应的编程动作,缺点就是需要在计算机上安装相应的操作软件,而且需要人为介入操作才能完成该功能。
单片机程序在线升级系统由计算机和计算机设备两部分组成(如图1所示),计算机和设备计算机之间的连接可以根据具体的应用和现有资源选用相应的通信接口,如RS-485、RS-232、CAN、USB、NET、WIFI等总线接口。由单片机开发环境生成的代码文件(如*.bin或*.hex代码文件),在计算机上设计上位机应用软件将单片机代码中的代码信息提取出来,然后按照规定的格式打包,并通过通信接口发送到单片机计算机设备。
其缺点主要有以下几点:
1)计算机上需安装相应的操作软件,负责烧写代码的拆包分解工作并传输到手持设备,如需让客户自己升级时存在安装操作软件的问题;
2)软件版本更新需要人工介入,无法自动完成。对手持设备的升级操作工作需要客户配合才能完成,需要对客户做相应的指导和培训工作。如操作不当造成手持设备发生故障时还需返厂维修,给客户带来不好的体验;
3)文件版本难控制,因烧写文件同名,如客户手上存在多次更新的历次版本,在烧写前无法区分哪个版本才是最新版本;
4)烧写文件需要发给客户,保密难度较大。
发明内容
本发明的目的在于提供一种达到不需要拆开机器外壳就能完成程序更新的目的的测振仪升级装置及其工作方法。
为解决上述技术问题,本发明测振仪升级装置,包括服务器;公司计算机,所述公司计算机与所述服务器通讯;客户计算机,所述客户计算机与所述服务器通讯;测振仪,所述测振仪与所述客户计算机连接;其中所述测振仪包括壳体以及设置在所述壳体内的控制电路板,在所述控制电路板上设有控制电路;所述控制电路包括:单片机;存储模块,所述存储模块与所述单片机连接;输入模块,所述输入模块与所述单片机连接;USB接口,所述USB接口与所述单片机连接;加速度传感器、程控放大电路、前置滤波电路及积分电路,所述加速度传感器、所述程控放大电路、所述前置滤波电路及所述积分电路依次连接,所述积分电路与所述单片机连接。
所述测振仪还包括液晶显示屏,所述液晶显示屏与所述单片机连接。
所述存储模块为TF卡或FLASH。
所述USB接口采用Hid+Mass Storage混合模式。
所述服务器为云服务器。
所述单片机的型号为STM32F407。
测振仪升级装置的工作方法,包括如下步骤:
步骤1,将编译好的单片机代码文件通过公司计算机传送到云服务器上;
步骤2,客户计算机与云服务器通讯,检查云服务器查看是否存在新版本的测振仪应用程序,如有新版本,自动下载存储后并标示;如没有新版本,则不下载;
步骤3,当测振仪与客户计算机进行通讯时,根据标示将新版本的测振仪应用程序下载到存储模块中;
步骤4,测振仪复位,根据存储模块中的测振仪应用程序进入IAP模式,并进行IAP初始化;
步骤5,IAP初始化完成后从存储模块上接收二进制映像文件并将其编程至用户的Flash区域。
所述单片机代码文件为*.hex文件或*.bin文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海华阳检测仪器有限公司,未经上海华阳检测仪器有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611151227.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数据删除方法、数据删除装置和电子设备
- 下一篇:应用配置方法及装置