一种多节点传感器网络的数据传输及控制装置制造方法及图纸

技术编号:11680430 阅读:104 留言:0更新日期:2015-07-06 13:04
一种多节点传感器网络的数据传输及控制装置,包括处理控制模块,处理控制模块包括指令处理单元、数据处理单元、至少一组第一类接口、至少一组第二类接口、一组第五类接口以及一组第六类接口:第五类接口与外部控制设备通信连接、第一类接口与传感器分别通信连接以配合指令处理单元用于传感器参数配置与查询、传感器与处理控制模块固件升级以及反馈信息上报;第二类接口与传感器分别通信连接、第六类接口与外部服务端通信连接以配合数据处理单元用于采集多路传感器的数据并转发送至外部服务端处理。该装置将传感器的控制网络化,同时传感器的数据模块化,对外提供统一接口,形成对传感器进行动态配置、数据处理、对外交互等的智能化控制平台。

【技术实现步骤摘要】

本专利技术属于通信
,涉及一种数据处理程序,尤其涉及多节点数据的处理与控制技术。
技术介绍
目前的多节点传感器网络中,都是通过探测器与控制模块的混合设计,将专用电子电路和嵌入式软件系统融合一体完成探测器的供给和功能,传统的传感器控制模块往往都基本只具备数据传输功能或者固定化的数据处理模式,比如在PET领域所使用的传感器中,可以只发送数据或者做能量窗、时间窗的筛选;在能谱仪传感器中,控制模块做多道能谱分析。传统的传感器控制器都是固定好的配置参数,包括电压,增益,阈值等。随着技术的不断发展,传感器网络节点中,需要配置的软件版本不断更新,使得安装在应用现场的传感器网络节点往往需要进行软件升级,同时由于应用场合或者需求不同,需要得到的数据输出也往往会有差别,故控制模块的数据处理模式以及控制模块自身的外设参数也往往需要对应进行升级。
技术实现思路
本专利技术的目的在于提供一种多节点传感器网络的数据传输及控制装置,将传感器的控制网络化,同时传感器的数据模块化,对外提供统一接口,形成一种对传感器进行动态配置、智能监控、数据处理、对外交互、固件升级等的智能化控制平台。为达到上述目的,本专利技术的解决方案是:一种多节点传感器网络的数据传输及控制装置,包括用于数据交互、参数配置和固件升级的处理控制模块,所述处理控制模块中包括指令处理单元以及烧入用于多路传感器数据采集、转发的数据处理程序的数据处理单元、至少一组第一类接口、至少一组第二类接口、一组第五类接口以及一组第六类接口 ;所述第五类接口与一外部控制设备通信连接、所述至少一组第一类接口与所述多个传感器分别通信连接以配合所述指令处理单元用于所述传感器的参数配置与查询、所述传感器与处理控制模块的固件升级以及反馈信息的上报;所述至少一组第二类接口与所述多个传感器分别通信连接、所述第六类接口与一外部服务端通信连接以配合所述数据处理单元用于采集所述多路传感器的数据并转发送至所述外部服务端处理。所述数据处理程序还包括预处理步骤,所述预处理步骤在采集与转发之间执行,包括筛选、过滤、算法实现、标记、封包、组包、缓存、发包数据操作的一种或者多种组合。所述处理控制模块还包括至少一组第三类接口,所述第三类接口为预留控制接口以用于所述多个传感器、处理控制模块的工作状态监测模块的接入与处理;优选的,所述工作状态监测模块为传感器和/或处理控制模块工作温度监测模块、传感器和/或处理控制模块环境湿度监测模块、传感器和/或处理控制模块风扇控制模块、传感器和/或处理控制模块电压控制模块、传感器和/或处理控制模块ID信息确认模块中的一种或多种组合。所述第一类接口以及第二类接口的数量对应所述多个传感器的数量设置,所述每一个传感器分别经由一组第一类接口、一组第二类接口与所述处理控制模块通信连接。所述指令处理单元为用于参数配置和固件升级的第一控制器,所述数据处理单元为用于多路传感器数据交互的第二控制器,所述一组第五类接口、至少一组第一类接口设置于所述第一控制器上,所述一组第六类接口以及至少一组第二类接口设置于所述第二控制器上,所述第三类接口设置于所述第一控制器或所述第二控制器上。所述第一控制器和所述第二控制器为MCU (Micro Control Unit,微控制单元)、DSP (digital signal processing,数字信号处理器)、CPLD (Complex Programmable LogicDevice,复杂可编程逻辑器件)、FPGA (Field — Programmable Gate Array,即现场可编程门阵列)中的任意一种。所述第二控制器为FPGA,所述数据处理程序烧入至所述第一控制器的FLASH中,,所述第一控制器与所述FPGA之间分别对应设置第四类接口,所述第四类接口包括J401接口与J402接口,所述J401接口用于所述第一控制器与所述FPGA之间固件配置数据的传输,所述J402接口用于所述第一控制器与所述FPGA之间业务数据的传输;优选的,所述J401接口为PS模式配置接口,所述J402接口为短距数据传输接口,所述短距数据传输接口为RS232接口、SPI (Serial Peripheral Interface,串行外设接口)、I2C(Inter — Integrated Circuit)、GP10(General Purpose Input Output、通用输入/ 输出)、FSMC(Flexible Static Memory Controller,可变静态存储控制器)、(EmbeddedPanel Interface、嵌入式面板接口)、LOCAL BUS(局部总线)中的任意一种。优选的,所述第一控制器为MCU,第二控制器为FPGA。所述第一控制器和/或所述第二控制器设有一第七类接口,所述第七类接口为外设扩展接口以连接外设控制单元用于RAM以及FLASH的扩展。优选的,所述第七类接口包括用于扩展SRAM的FSMC接口以及用于扩展FLASH的SPI接口或I2C接口。所述第一类接口、第二类接口、第三类接口、第五类接口以及第六类接口为RS232接口、RS485接口、以太网接口、CAN接口、光纤接口、SP1、I2C、GP1、FSMC中的任意一种;优选的,所述外部控制设备以及外部服务端集成一体设置;所述数据传输及控制装置应用于PET设备,为PET设备中前端电子学系统的控制装置,所述处理控制模块分别经由至少一组第一类接口以及至少一组第二类接口分别与所述前端电子学系统中的探测器对应通信连接以用于所述传感器的参数配置、查询与固件升级以及反馈信息的上报。一种多节点传感器网络的数据传输及控制装置的控制方法,包括以下步骤:(I)初始化,处理控制模块上电后,配置所述处理控制模块时钟与外设、配置所述传感器的初始参数、加载数据处理程序以进行数据采集与传输,所述多路传感器的数据经由所述数据处理程序初步处理后转发送至所述外部服务端;(2)所述处理控制模块监测、接收、解析并处理所述外部控制设备发送的控制指令:(2-1)若判断所述控制指令为指定传感器参数的查询和/或配置,则经由与指定传感器通信连接的第一类接口查询和/或配置指定传感器的参数信息并经由所述第五类接口反馈至所述外部控制设备处理;(2-2)若判断所述控制指令为指定传感器的固件升级,则处理控制模块经由所述第五类接口下载指定传感器的升级程序后,指定传感器经由与其通信连接的第一类接口下载升级程序并配置;(2-3)若判断所述控制指令为处理控制模块的升级,则处理控制模块下载升级程序并配置至所述处理控制模块中。所述步骤(2-3)中,第一控制器经由第五类接口判断是否进行处理控制模块自身升级:(2-3-1)若第一控制器判断为第一控制器自身升级时,所述第一控制器经由所述第五类接口从外部控制设备中下载第一控制器升级程序并配置;(2-3-2)若第一控制器判断为第二控制器升级时,所述第一控制器经由所述第五类接口从外部控制设备中下载第二控制器的升级程序并经由所述J401接口配置至所述第二控制器中;或,所述步骤(2-3)中,所述第一控制器经由第五类接口、所述第二控制器经由第六类接口分别判断是否进行处理控制模块自身升级:(2-3-1')若第一控制器判断为第一本文档来自技高网...

【技术保护点】
一种多节点传感器网络的数据传输及控制装置,其特征在于:包括用于数据交互、参数配置和固件升级的处理控制模块,所述处理控制模块包括指令处理单元以及数据处理单元、至少一组第一类接口、至少一组第二类接口、一组第五类接口以及一组第六类接口:所述第五类接口与一外部控制设备通信连接、所述至少一组第一类接口与所述多个传感器分别通信连接以配合所述指令处理单元用于所述传感器的参数配置与查询、所述传感器与处理控制模块的固件升级以及反馈信息的上报;所述至少一组第二类接口与所述多个传感器分别通信连接、所述第六类接口与一外部服务端通信连接以配合所述数据处理单元用于采集所述多路传感器的数据并转发送至所述外部服务端处理。

【技术特征摘要】

【专利技术属性】
技术研发人员:房磊
申请(专利权)人:武汉数字派特科技有限公司
类型:发明
国别省市:湖北;42

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

1