一种基于NFC通信模块进行参数配置的系统技术方案

技术编号:19224406 阅读:32 留言:0更新日期:2018-10-20 12:16
一种基于NFC通信模块进行参数配置的系统,包括NFC通信模块、NFC移动终端和远程升级服务器;NFC通信模块包含第一NFC通信单元;NFC移动终端包括主控单元、第二NFC通信单元、网络通信单元、人机交互单元和存储单元。NFC移动终端通过RF射频场与NFC通信模块建立连接,通过移动网络与远程升级服务器建立连接,通过触屏与用户建立连接。本实用新型专利技术将NFC技术用于电能计量设备的维护,维护人员随行带一部有NFC功能并安装设备厂家维护软件的手机近距离接触设备,即可对设备进行参数配置和软件升级,省去其它环节。且NFC通信速率满足电力设备少量参数及应用程序的需求,通信流程简单,用户界面通俗易操作。

A system for parameter configuration based on NFC communication module

A parameter configuration system based on NFC communication module includes NFC communication module, NFC mobile terminal and remote upgrade server; NFC communication module includes the first NFC communication unit; NFC mobile terminal includes the master control unit, the second NFC communication unit, network communication unit, human-computer interaction unit and storage unit. NFC mobile terminal establishes connection with NFC communication module through RF radio frequency field, establishes connection with remote upgrade server through mobile network, establishes connection with user through touch screen. The utility model applies NFC technology to the maintenance of electric energy metering equipment, and the maintenance personnel can carry on the parameter configuration and software upgrade of the equipment without other links by accompanying a handset close contact equipment with NFC function and installing the maintenance software of the equipment manufacturer. And the NFC communication rate meets the requirements of a few parameters and applications of power equipment. The communication process is simple and the user interface is easy to operate.

【技术实现步骤摘要】
一种基于NFC通信模块进行参数配置的系统
本技术涉及一种基于NFC通信模块进行参数配置的系统。
技术介绍
在目前市场上的电能数据采集系统中,电能计量设备的运维主要方式为使用电脑通过网络或串口与设备通信,多有不便。首先,维护人员须随身携带电脑、连接线等工具,其次,现场环境复杂大多不便电脑办公;最后,在一些重要的厂站,不允许外部人员自带电脑接入,而厂站电脑安装设备厂家的维护软件涉及操作系统类型和版本兼容问题、电力系统软件安装规定、时间成本、操作可行性等一系列问题。随着越来越多的手机厂商对NFC功能的支持,本技术将NFC技术用于电能计量设备的维护,维护人员随行带一部有NFC功能并安装设备厂家维护软件的手机近距离接触设备,即可对设备进行参数配置和软件升级,省去其它环节。且NFC通信速率满足电力设备少量参数及应用程序的需求,通信流程简单,用户界面通俗易操作。NFC近场通信技术是由非接触式射频识别(RFID)及互联互通技术整合演变而来,在单一芯片上结合感应式读卡器、感应式卡片和点对点的功能,能在短距离内与兼容设备进行识别和数据交换。由于NFC通讯距离较短的特性,容易中断,需要一套配置灵活、运行稳定、容错的通信协议。
技术实现思路
为了克服现有电能计量设备安装和维护工作的专业性和低效率的问题,本技术提供了一种基于NFC通信模块进行参数配置的系统,可以有效提高电能计量设备安装和维护工作的效率和便捷性。本技术基于如下的技术方案实现:一种基于NFC通信模块进行参数配置的系统,包括NFC通信模块、NFC移动终端和远程升级服务器;NFC通信模块包含第一NFC通信单元;第一NFC通信单元内置数据存储器;NFC移动终端包括主控单元、第二NFC通信单元、网络通信单元、人机交互单元和存储单元,所述主控单元包括NFC协议子单元、任务控制子单元、主站规约子单元和软件更新子单元;主控单元通过串口与NFC通信单元连接,通过网口与网络通信单元连接,通过外设总线与人机交互单元、数据存储单元连接;NFC移动终端通过RF射频场与NFC通信模块建立连接,完成参数配置,通过移动网络与远程升级服务器建立连接,完成维护软件更新,并通过触屏与用户建立连接,完成人机交互。优选地,所述第一NFC通信单元的数据存储器是E2PROM。优选地,所述任务控制子单元用来进行参数读取、参数配置、程序下载、程序升级,为人机交互单元提供接口。优选地,所述NFC移动终端为智能手机。优选地,所述人机交互模块包括触屏。本技术的上述技术方案具有如下有益的技术效果:本技术将NFC技术用于电能计量设备的维护,维护人员随行带一部有NFC功能并安装设备厂家维护软件的手机近距离接触设备,即可对设备进行参数配置和软件升级,省去其它环节;且NFC通信速率满足电力设备少量参数及应用程序的需求,通信流程简单,用户界面通俗易操作。附图说明图1是一种基于NFC通信模块进行参数配置的系统结构框图;图2是一种基于NFC通信模块进行参数配置的系统启动流程图;图3是一种基于NFC通信模块进行参数配置的系统核心任务流程图。具体实施方式为使本技术的目的、技术方案和优点更加清楚明了,下面结合具体实施方式并参照附图,对本技术进一步详细说明。应该理解,这些描述只是示例性的,而并非要限制本技术的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本技术的概念。如图1所示,一种基于NFC通信模块进行参数配置的系统包括NFC通信模块、NFC移动终端、远程升级服务器。NFC通信模块包含NFC通信单元。NFC通信单元内置数据存储器。NFC移动终端由主控单元、NFC通信单元、网络通信单元、人机交互单元和存储单元组成。主控单元包括NFC协议、任务控制、主站规约、软件更新子单元。NFC协议子单元基于NFC本身的通讯协议来实现基本读写接口,为项目协议定义的包文件格式,并提供一定的容错和重传机制来改善通讯效率。在基本读写接口的基础上,实现基于NFC的项目通讯协议,包含离线配置写入,在线配置读写等。任务控制子单元包含参数读取、参数配置、程序下载、程序升级的功能,为人机交互单元的事件提供接口。任务控制子单元还配备配置文件功能、日志功能。本项目的核心配置都由excel配置来决定,配置功能的任务就是解析excel,将任务相关的配置加载到预定义的数据结构中,并提供相关的接口,如解析标识数据、获取配置列表等;日志功能采用了微信mars的高性能日志模块,该模块充分考虑移动终端的特点,提供高性能、高可用、安全性、容错性的日志功能。主站(服务器)规约子单元提供与远程主站单元的通讯功能,包含ASCII、16进制等格式,允许持续重复发送,与tcp/udp测试软件功能类似。软件更新子单元在软件启动时会启动软件更新检查,为软件提供更新下载安装服务,更新的获取流程由自定义的API决定,从服务器获取json格式的软件信息,根据版本号来判断有新的更新。人机交互单元提供任务执行的交互页面、信息页面、其他的配置页面以及相关的动画等。如图2所示,NFC移动终端在启动过程需在加载或检查相关的资源才能够正常运行,包括日志初始化、相关权限检测、配置加载等。对于不是立即需要的过程可以在新的线程中进行,从而避免对主线程页面加载的阻塞,如Excel配置加载、检查更新、检测NFC支持等。如图3所示,核心任务包含参数读取、参数配置、程序下载、程序升级四个任务。这四个任务是手机端(NFC移动终端)与4G模块端(NFC通信模块)的信息交互,4G模块的E2PROM为信息交换区。参数读取流程中手机端向NFC通信单元写入读文件请求,4G模块收到请求将信息文件写入NFC通信单元,最后手机端读取信息文件,完成参数读取功能;参数设置流程中手机端向NFC通信单元写入配置文件,4G模块从NFC通信单元读取配置文件,并重启,新的配置参数生效。参数读取与配置通常文件传输量较小,参数读取流程中手机端向NFC通信单元写入读文件请求,4G模块收到请求将信息文件写入NFC通信单元,最后手机端读取信息文件,完成参数读取功能;参数设置流程中手机端向NFC通信单元写入配置文件,4G模块从NFC通信单元读取配置文件并重启,新的配置参数生效。程序下载和程序升级流程传输数据量大,采用应答式多帧传输。应答式传输方式中,若某一方在规定时间内未收到对方的正确应答,该方将重发上一帧,多次尝试仍失败则中止本次通信。程序下载流程中手机端向NFC通信单元写入下载文件请求,4G模块收到请求将信息文件第一包写入NFC通信单元,手机端读取信息文件第一包后向NFC通信单元写入响应包,4G模块收到响应包后继续将信息文件下一包写入NFC通信单元,如此循环,直到信息文件写完;程序升级流程与程序下载类似,手机端向NFC通信单元写入升级文件请求,4G模块读取升级文件第一包后返回响应包,手机端收到响应包后继续将程序文件下一包写入NFC通信单元,循环直到升级文件写完。应当理解的是,本技术的上述具体实施方式仅仅用于示例性说明或解释本技术的原理,而不构成对本技术的限制。因此,在不偏离本技术的精神和范围的情况下所做的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。此外,本实用本文档来自技高网...

【技术保护点】
1.一种基于NFC通信模块进行参数配置的系统,其特征在于:包括NFC通信模块、NFC移动终端和远程升级服务器;NFC通信模块包含第一NFC通信单元;第一NFC通信单元内置数据存储器;NFC移动终端包括主控单元、第二NFC通信单元、网络通信单元、人机交互单元和存储单元,所述主控单元包括NFC协议子单元、任务控制子单元、主站规约子单元和软件更新子单元;主控单元通过串口与NFC通信单元连接,通过网口与网络通信单元连接,通过外设总线与人机交互单元、数据存储单元连接;NFC移动终端通过RF射频场与NFC通信模块建立连接,完成参数配置,通过移动网络与远程升级服务器建立连接,完成维护软件更新,并通过触屏与用户建立连接,完成人机交互。

【技术特征摘要】
1.一种基于NFC通信模块进行参数配置的系统,其特征在于:包括NFC通信模块、NFC移动终端和远程升级服务器;NFC通信模块包含第一NFC通信单元;第一NFC通信单元内置数据存储器;NFC移动终端包括主控单元、第二NFC通信单元、网络通信单元、人机交互单元和存储单元,所述主控单元包括NFC协议子单元、任务控制子单元、主站规约子单元和软件更新子单元;主控单元通过串口与NFC通信单元连接,通过网口与网络通信单元连接,通过外设总线与人机交互单元、数据存储单元连接;NFC移动终端通过RF射频场与N...

【专利技术属性】
技术研发人员:谭志强刘澜涛马路科
申请(专利权)人:北京博望华科科技有限公司
类型:新型
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1