《物联网传感器智能采集与网络自适应控制器.pdf》由会员分享,可在线阅读,更多相关《物联网传感器智能采集与网络自适应控制器.pdf(9页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 102821491 A (43)申请公布日 2012.12.12 C N 1 0 2 8 2 1 4 9 1 A *CN102821491A* (21)申请号 201210265646.3 (22)申请日 2012.07.29 H04W 88/12(2009.01) (71)申请人北京工业大学 地址 100124 北京市朝阳区平乐园100号 (72)发明人严海蓉 张川 (74)专利代理机构北京思海天达知识产权代理 有限公司 11203 代理人刘萍 (54) 发明名称 物联网传感器智能采集与网络自适应控制器 (57) 摘要 本发明提供的一种物联网传感器智能采集与 网络自。
2、适应控制器采用主流的FPGA控制芯片作 为主要的控制器,该控制器硬件包括主处理器、数 据存储模块、无线收发模块、触摸屏、电源和传感 器扩展接口;数据存储模块、无线收发模块、触摸 屏、电源模块和传感器扩展接口都分别和主处理 器相连;利用IEEE1451标准中提出的电子数据表 格、网络适配器及智能变送器概念进行对应IP核 的编写,实现了对不同厂商传感器的自动识别接 入、不同网络的自适应连接、切换及传统模拟传感 器、智能传感器外围电路的动态配置功能。 (51)Int.Cl. 权利要求书1页 说明书4页 附图3页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 1 页 说明书 。
3、4 页 附图 3 页 1/1页 2 1.一种物联网传感器智能采集与网络自适应控制器,其特征在于: 物联网传感器智能采集与网络自适应控制器以下简称控制器,该控制器硬件包括主处 理器、数据存储模块、无线收发模块、触摸屏、电源和传感器扩展接口;数据存储模块、无线 收发模块、触摸屏、电源模块和传感器扩展接口都分别和主处理器相连; 该主处理器采用可动态配置FPGA芯片,负责处理物联网感知层的各类传感器数据信 息与自适应网络选取的综合控制; 数据存储模块一方面作为多传感器接入时数据临时存储区域,供主处理器及无线收发 模块交换数据,确保了多组传感器的数据不被丢失的情况;另一方面,数据存储模块作为传 感器数据。
4、的长期存储区域,实现控制器对数据的保存,拷贝功能; 触摸屏作为人机交互平台,实时显示控制器工作状态、物联网感知层节点数量及数据 信息、当前环境下可用无线网络情况、及控制器自身电量;用户通过触摸屏对感知层传感器 及无线网络进行配置及选取。 2.一种符合IEEE1451.2协议标准的智能变送器及网络适配器的FPGA实现方法,其特 征在于: IEEE1451.2标准中智能变送器及网络适配器功能以硬件方式实现(基于VHDL硬件 描述语言),充分利用了FPGA的实时性及可靠性,系统性能远高于软件实现方法; 该设计方法完全符合IEEE1451.2协议标准,同时,对比现有设计方法,本发明将该 协议全部功能在。
5、一块FPGA芯片中得以实现,减少硬件开销,降低成本,也提高了系统集成 度及稳定度; 该设计方法利用了FPGA中IP核复用优势,在一个嵌入式系统中提供多种网络协议 对应的IP核(即网络协议的硬件驱动程序),可实现多个网络间同时连接及在多个网络环境 下共享传感器数据的特性。在多通道数据并行传输、数据传送延时及多网络环境共享数据 上远远高于现有网络连接设备。 权 利 要 求 书CN 102821491 A 1/4页 3 物联网传感器智能采集与网络自适应控制器 技术领域 0001 物联网传感器智能采集与网络自适应控制器是一种具备多传感器智能感知,多种 网络间自动连接的传感器数据源分享的便携式手持设备,。
6、该控制器内部集成了FPGA的动 态配置技术及IEEE1451传感器智能接入技术,可应用于物联网感知层设备数据的采集、网 络分享,属于物联网与嵌入式应用领域。 背景技术 0002 物联网是一个基于互联网、传统电信网等信息承载体,让所有接入到网络中的物 理对象能够相互连通的网络。从技术架构来看,物联网可分为感知层、网络层和应用层。感 知层是由不同种类的传感器及传感器网关构成,是物联网识别物体、采集信息的来源。 0003 现有感知层传感器在接入系统时往往产生很多困难,这主要是因为传感器的接入 多数采用了专有的电路设计,对于传统传感器的智能化改造需要一个漫长的过程,人力和 财力的开销都不可小计。另外,。
7、不同厂家生产的传感器在数据类型的定义、传感器数据读写 控制等有很大的不同,要对感知层的各类传感器进行统一的数据格式编写,也会是一个极 其艰巨的工作。 0004 针对传统传感器的智能化改造,美国电气和电子工程师协会已经推出IEEE1451.2 标准,这个标准较全面地规定了智能传感器软硬件设计框架和相关接口协议。但这个协议 也面临着一些问题:传统传感器的外围电路与智能传感器具有较大区别,对传统传感器外 电电路的重新设计改造需要对现有电路进行升级,改造工程巨大。 0005 现有传感器就算接入到系统中,如何适应不同区域的不同类型的网络协议又是困 扰物联网发展的另一大阻碍。物联网虽然是基于互联网基础上发。
8、展起来的网络,但为了更 多终端节点的接入,会在互联网之外加入多种类型的网络标准作为扩展,丰富节点的数量 及种类。而现在的传感器网关节点,通常只是具备了一种特定的网络协议,当需要连接不同 网络类型的网络时,就不得不新增新的网关节点,增加更多的设备投入成本。 发明内容 0006 物联网传感器智能采集与网络自适应控制器采用主流的FPGA控制芯片作为主要 的控制器,利用IEEE1451标准中提出的电子数据表格、网络适配器及智能变送器概念进行 对应IP核的编写,实现了对不同厂商传感器的自动识别接入、不同网络的自适应连接、切 换及传统模拟传感器、智能传感器外围电路的动态配置功能。 0007 本发明提供的一。
9、种物联网传感器智能采集与网络自适应控制器,其硬件特征在 于: 0008 物联网传感器智能采集与网络自适应控制器以下简称控制器,该控制器硬件包括 主处理器、数据存储模块、无线收发模块、触摸屏、电源和传感器扩展接口。数据存储模块、 无线收发模块、触摸屏、电源模块和传感器扩展接口都分别和主处理器相连。 0009 该主处理器采用可动态配置FPGA芯片,负责处理物联网感知层的各类传感器数 说 明 书CN 102821491 A 2/4页 4 据信息与自适应网络选取的综合控制。同时,当用户想要接入不同类别的传感器时,该主处 理器可以在控制器工作的状态中,随时灵活配置出新接入传感器所需的外围硬件电路,使 得。
10、新接入传感器能适应该控制器的工作环境,并且不会影响到其他传感器的正常工作。 0010 该无线收发模块主要用于网络连接及通讯,涉及到的无线连接方式主要有Zigbee 通讯协议、蓝牙通讯协议、WIFI通讯协议及手机GSM、WCDMA或TD-LTE通讯协议。通过该无 线收发模块,控制器可以在上述任意一种无线通讯信号覆盖的环境下实现对物联网感知层 传感器数据的连接、分享。 0011 数据存储模块有两类主要的功能,一方面作为多传感器接入时数据临时存储区 域,共主处理器及无线收发模块交换数据,确保了多组传感器的数据不被丢失的情况;另一 方面,数据存储模块作为传感器数据的长期存储区域,可以实现控制器对数据的。
11、保存,拷贝 功能,方面日后对所采集数据的重新分析。 0012 触摸屏作为人机交互平台,可实时显示控制器工作状态、物联网感知层节点数量 及数据信息、当前环境下可用无线网络情况、及控制器自身电量等情况;用户也可以通过触 摸屏对感知层传感器及无线网络进行配置及选取。 0013 传感器扩展接口的设计使得物联网感知层设备可以很方便的接入到控制器系统 中。同时,接口也对不同点信号的传感器做好了物理上的区分,使得接口可以很好的适应不 同种类感知层设备的接入。 0014 基于以上硬件平台,本发明创造性的设计并实现了符合IEEE1451.2协议标准的 智能变送器及网络适配器的FPGA实现方法。由于该设计方法采用。
12、了设计硬件电路的思维 来建立智能变送器及网络适配器,与现有传统意义上用软件实现的智能变送器及网络适配 器具有很大的不同,主要表现在: 0015 智能变送器及网络适配器全部功能用硬件实现(基于VHDL硬件描述语言),系统 实时性及可靠性远高于软件实现方法; 0016 该设计方法参考IEEE1451.2标准协议,完全符合IEEE1451.2协议标准,对比现 有设计方法,本发明将该协议全部功能在一块FPGA芯片中得以实现,最大程度上减少了硬 件开销,降低成本,也提高了系统集成度及稳定度; 0017 该设计方法结合了FPGA的IP核复用等优势,在一个嵌入式系统中提供多种网 络协议IP核,并可实现多个网。
13、络间并行连接及共享传感器数据的特性,在数据并行传输、 数据传送延时及多网络共享数据上远远高于现有网络连接设备。 附图说明 0018 图1:物联网传感器智能采集与网络自适应控制器正面图 0019 图2:物联网传感器智能采集与网络自适应控制器内部结构示意图 0020 图3:Microblaze嵌入式软核总线连接示意图 0021 图4:智能变送器模块在FPGA上实现的功能结构图 0022 图5:网络适配器在FPGA上实现的功能结构图 具体实 施方式 0023 结合图1到图5部分,在以下部分对这些图示进行详细描述: 说 明 书CN 102821491 A 3/4页 5 0024 物联网传感器智能采集与。
14、网络自适应控制器是一款便携式手持设备,可广泛应用 在物联网感知层传感器设备数据的采集、汇总,多种无线网络连接、共享数据的功能。具有 采集数据灵活、多样,操作方便的特性。该控制器正面(如附图图1所示)由一触摸屏及传 感器扩展接口构成。触摸屏的加入主要考虑到用户在使用该设备的时候,可以尽量简便操 作过程,实施看到被采集传感器数据信息的特性。另外,触摸屏的好处考虑到日后产品的升 级换代,例如对采集数据进一步分析处理,用触摸屏的方式可以很好的与用户进行交互。传 感器扩展接口是由多组可任意插拔的插针式接口组成,主要用于连接物联网感知层设备终 端,或用于扩展传感器时用作连线接口使用。该传感器扩展接口主要对。
15、传感器不同信号进 行区分,主要分为模拟量信号采集接口与数字量信号采集接口,并对不同的电压做了区分, 避免了传感器输出的不同对采集卡设备造成的损害。 0025 该控制器内部(如附图图2所示)主要有实现功能的各个硬件模块组成,主要包括 了主处理器FPGA芯片,存储模块包括随机存储器RAM和只读存储器ROM或FLASH,可重复 使用的可充电电池,无线连接的支持各类协议标准的硬件模块以及用于增强信号的内置天 线。由于该控制器的优势在于可连接不同类型的多种无线网络,所以支持无线协议的硬件 设备占据了控制器的主要空间。 0026 FPGA即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础。
16、上进一步 发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了 定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。因此,FPGA芯片可以在 同一款芯片内部根据不同的配置,完成多种功能电路的构建,可以满足需求不断变化的应 用方案。美国XILINX公司的Virtex-5系列FPGA芯片以丰富的逻辑、DSP、软、硬微处理器 和连接功能提供诸多的解决方案,更重要的是,在Virtex-5芯片中,FPGA芯片开始支持动 态局部重配置技术,这使得FPGA内部硬件资源实现分时复用,提高了资源的使用率。利用 Virtex-5系列FPGA芯片的可重构特点及上述动态局部重配置。
17、技术,该控制器可以同时采 集多组不同类别的感知层设备数据,并对新加入系统的设备进行硬件驱动的在线配置,保 证了系统在使用过程中的稳定性及灵活性。 0027 MicroBlaze是基于Xilinx公司FPGA的微处理器IP核(此处IP核的概念可以理 解为硬件设备在FPGA中的驱动程序),和其它外设IP核一起,可以完成可编程系统芯片的 设计。MicroBlaze处理器采用RISC架构和哈佛结构的32位指令和数据总线,可以全速执 行存储在片上存储器和外部存储器中的程序,并访问其中的数据。具有运行速度快、占用资 源少、可配置性强等优点。该控制器采用MicroBlaze软核作为该控制器的嵌入式系统,通 。
18、过数据总线及指令总线将各个功能模块IP核相连接,实现了系统各功能模块之间的通信 及协调工作(如附图图3所示)。Microblaze软核处理器通过指令本地存储器总线与数据本 次存储器总线和RAM设备相连接,可以交换数据信息及数据的地址存放指令信息;通过数 据外设总线与连接到系统中的各级外设交互数据,并通过OPB总线控制器管理外部设备数 据信息;通过指令外设总线与FLASH/ROM设备连接,用于存储不宜丢失的长期数据信息。 0028 IEEE1451标准对网络化智能传感器具有很大的意义,主要是该标准定义的传感 器或执行器的软硬件接口标准,为传感器或执行器提供了标准化的通信接口和软硬件的定 义,使得。
19、不同的网络协议可以通过IEEE1451定义的接口标准进行通信。对于物联网感知层 设备种类多样,接口标准及数据格式定义不一的特点,IEEE1451.2标准中提出的电子数据 说 明 书CN 102821491 A 4/4页 6 表格的概念可以很好的解决这一问题。它使得传感器具有了自我描述能力和自我识别能 力,可以支持很多种类的传感器与执行器,描述传感器的具体类型、行为、性能属性和相关 的参数,例如:传感器生产商的名称、传感器的型别、通信速率等信息等。通过对不同厂商传 感器信息的提前汇总,编写成一张传感器信息电子表格,在以后的传感器接入使用中,只要 以查表的方式,就可以轻松获取到每个厂商不同种类传感。
20、器的详细信息。 0029 变送器电子数据表格是IEEE1451.2协议中最为重要的概念之一,也是智能变送 器接口模块STIM(Smart Transducer Interface Module)中最为重要的概念之一(如附图 图4所示),一个STIM可以连接大量不同类型的传感器或执行器,此处连接的是物联网感 知层的各类设备,包括设备1到设备n。附图图4所示是上述各个功能模块以IP核的方式 在FPGA中实现的机构图,因为连接硬件设备到FPGA主处理器,需要配置对应设备的驱动程 序,在FPGA中是以IP核的形式体现,所以对应了图中各个设备的IP核。TEDS电子数据表格 也以单独IP核的形式加入到ST。
21、IM模块中,为传感器的智能接入提供对应信息的支持。这对 普通传感器的智能化改造提供了解决途径,通过在FPGA中实现的TEDS变送器电子表格功 能,可以使得该控制器具备智能识别发现各类感知层传感器设备的能力,结合FPGA的动态 外围电路配置,实现了对不同厂商传感器的自动识别、接入功能。STIM图中右边是STIM模 块与NCAP模块相连接时的数据接口TII(Transducer Intelligent Interface),其中TII 可用现在主流的数据通信协议替代,例如SPI接口、ICC接口等。 0030 IEEE1451.1协议标准中提出了NCAP(Network Capable Applic。
22、ation Processor) 的概念,即网络适配器。NCAP主要执行网络通信、STIM通信、数据交换等功能,是作为标准 换能器总线与专用网络总线之间的接口(如附图图5所示)。附图5仍然从NCAP的各个功 能模块对应与FPGA上的实现结构做图,说明了各个模块间在FPGA内部的连接关系,以IP 核的形式呈现,其中,附图图5最左端的STIM与附图图4中的STIM是同一模块,通过NCAP 中的TII接口连接器IP核模块进行功能上的连接,进行数据的通信;而用于连接各个不同 网络的硬件设备的网络通信IP核,都与基于Microblaze软核的嵌入式操作系统相连接。 通过上述的连接方式,可以很好的利用Mi。
23、croblaze软核的优势,通过添加或删除IP核的方 式,就可以很容易的对系统的外设硬件进行升级或改造,而不会影响到系统整体的架构或 功能。 0031 当该控制器已经连接物联网感知层的相关设备时,用于网络通信的各个硬件模块 开始启动,并对该环境下覆盖的网络进行搜寻。一旦控制器找到可用的各种网络时,控制器 会通过触摸屏自动显示可选网络用于数据的分享发送,让用户可以根据不同需求来选取目 标网络,在特定网络上进行数据的上传分享或进行不同网络下的数据交换。另外,也可以与 其他编写设备,如手机、PDA、平板电脑等通过蓝牙、WIFI等无线协议分享物联网环境中的传 感器信息。 0032 综合以上描述,物联网。
24、传感器智能采集与网络自适应控制器可以很好的应用于物 联网环境下各种场合的数据采集、收发,并可轻易实现不同网络之间的数据共享功能。通过 连接不同的移动设备,该控制器可以扩展移动设备的外设种类,例如为手机接入温度、湿度 信息内容,也可以通过移动设备采集当前环境下的各类环境数据信息,通过手机内部的应 用程序呈现在社交网络之中,极大增强了虚拟现实环境下的人机交互感受。 说 明 书CN 102821491 A 1/3页 7 图1 图2 说 明 书 附 图CN 102821491 A 2/3页 8 图3 图4 说 明 书 附 图CN 102821491 A 3/3页 9 图5 说 明 书 附 图CN 102821491 A 。