无线照度测量系统及其方法.pdf

上传人:111****11 文档编号:1254890 上传时间:2018-04-11 格式:PDF 页数:16 大小:659.05KB
返回 下载 相关 举报
摘要
申请专利号:

CN201110223185.9

申请日:

2011.08.05

公开号:

CN102355750A

公开日:

2012.02.15

当前法律状态:

撤回

有效性:

无权

法律详情:

发明专利申请公布后的视为撤回IPC(主分类):H04W 84/18申请公布日:20120215|||实质审查的生效IPC(主分类):H04W 84/18申请日:20110805|||公开

IPC分类号:

H04W84/18(2009.01)I; G08C17/02; G01J1/42

主分类号:

H04W84/18

申请人:

厦门市产品质量监督检验院

发明人:

田力军; 庄鹏

地址:

361004 福建省厦门市湖滨南路170号

优先权:

专利代理机构:

代理人:

PDF下载: PDF下载
内容摘要

本发明公开了一种无线照度测量系统,其特征在于所述无线测量系统包含:若干个ZigBee照度测量终端、ZigBee-GPRS网关、GPRS服务器以及若干个客户端。所述ZigBee照度测量终端利用照度传感器采集照度,然后利用ZigBee技术将照度数据无线发送至远端的ZigBee-GPRS网关;所述网关通过GPRS技术再将照度数据远距离无线传送给GPRS服务器,从而实现了照度数据的高性能远距离传输。若干个客户端可以通过Internet网络查看所有ZigBee照度测量终端所采集的照度数据。

权利要求书

1: 一种无线照度测量系统, 其特征在于所述无线测量系统包含 : 若干个 ZigBee 照度测 量终端、 ZigBee-GPRS 网关、 GPRS 服务器以及若干个客户端。所述 ZigBee 照度测量终端利 用照度传感器采集照度, 然后利用 ZigBee 技术将照度数据无线发送至远端的 ZigBee-GPRS 网关 ; 所述网关通过 GPRS 技术再将照度数据远距离无线传送给 GPRS 服务器 ; 若干个客户 端可以通过 Internet 网络查看所有 ZigBee 照度测量终端所采集的照度数据。
2: 根据权利要求 1 所述的无线照度测量系统, 其特征在于 ZigBee 照度测量终端包含照 度传感器、 电流 - 电压转换电路、 分压电路、 模数转换器以及 ZigBee 无线数传模块。
3: 根据权利要求 2 所述的 ZigBee 照度测量终端, 其特征在于照度传感器输出 4 至 20mA 电流信号对应于 0 至 200lx 照度。
4: 根据权利要求 1 所述的无线照度测量系统, 其特征在于所述 ZigBee-GPRS 网关包含 ZigBee 无线数传模块和 GPRS 无线数传模块。
5: 根据权利要求 2 和 4 所述的 ZigBee 照度测量终端和 ZigBee-GPRS 网关, 其特征在于 ZigBee 无线数传模块包含微处理器、 射频阻抗匹配电路和 2.4GHz 天线。
6: 根据权利要求 4 所述的 ZigBee-GPRS 网关, 其特征在于 GPRS 无线数传模块包含 SIM 卡、 启动和复位按键、 网络指示灯、 900MHz 天线。
7: 根据权利要求 4 所述的 ZigBee-GPRS 网关, 其特征在于 ZigBee 无线数传模块与 GPRS 无线数传模块通过串口接口进行连接。
8: 根据权利要求 1 所述的无线照度测量系统, 其特征在于所述 GPRS 服务器具有公网 IP 地址, 并且运行遵循 TCP/IP 协议的 GPRS 服务器软件。
9: 根据权利要求 1 所述的无线照度测量系统, 其特征在于所述客户端运行遵循 TCP/IP 协议的无线照度测量客户端软件。
10: 一种利用权利要求 1 所述的系统进行无线照度测量的方法, 其特征在于所述方法 包括以下步骤 : (1)ZigBee-GPRS 网关上电后进行软硬件初始化, 紧接着建立 ZigBee 网络, 等待 ZigBee 照度测量终端加入 ; (2) 手动启动 ZigBee-GPRS 网关的 GPRS 无线数传模块, 与 GPRS 网络建立连接, 点亮 GPRS 网络连接指示灯 ; (3)ZigBee 照度测量终端上电后进行软硬件初始化, 紧接着自动加入 ZigBee 网络 ; (4)ZigBee 照度测量终端周期性测量照度, 并将照度数据无线发送至 ZigBee-GPRS 网 关; (5)ZigBee-GPRS 网关对接收到的照度数据和相应的 ZigBee 照度测量终端信息进行处 理, 然后通过 GPRS 网络上传至服务器 ; (6)GPRS 服务器存储所采集到的照度数据, 记录网关信息和所有 ZigBee 照度测量终端 信息, 并且对这些信息进行分类和处理。 (7) 客户端运行无线照度测量客户端软件, 用户可以通过访问客户端查看所有 ZigBee 照度测量终端所采集的照度数据。

说明书


无线照度测量系统及其方法

    技术领域 本发明属于照度测量和无线通讯技术领域, 具体涉及一种利用传感器技术、 ZigBee 和 GPRS 无线通讯技术对照度进行采集和无线传输的系统及其方法。
     背景技术 传统的现场总线在道路照明控制中也有应用, 但是大多存在着通讯接口协议复 杂, 而且需要铺设专用线缆, 存在着成本高、 维护不方便等问题 ; 窄带电力线载波直接利用 电力线进行数据通信, 省去了专用电缆的安装, 构建灵活, 具有性价比高、 升级方便、 维护简 单等特色, 但存在电力线干扰大、 传输速率慢的缺点, 大规模应用的可靠性还有待验证。随 着通信和自动化技术的发展, 无线网络因其组网方便, 布局容易, 维护简单的优点, 开始逐 步应用工业生产领域中。在道路照明测量中, 目前成熟的应用大多采用常规工业频段或利 用 GSM 短信息或 GPRS/CDMA 等公众网。采用数传电台不但需要申请工业频段, 天线架设 麻烦, 而且设备价格较高 ; GSM 短消息通信实现简单, 不过实时性和信息量得不到保证, 而 GPRS/CDMA 按流量计费, 在照明灯具节点数量较多时, 系统成本会急剧上升。
     ZigBee 无线通信技术具有低成本、 低功耗、 对等通信的重要特征和优点。 终端间的 直通能力即实现对等通信是短距离无线通信的重要特征, 有别于长距离无线通信技术, 对 等通信无需网络基础设施进行中转, 接口设计和高层协议相对比较简单, 更适合于城市道 路照明测量系统的规模化节点通信, 国内外已有不少机构和公司开始关注和研究基于无线 通信技术的网络化道路照明测量系统。
     发明内容
     本发明目的在于提供一种无线照度测量系统及其方法, 解决了现有技术中对道路 照度测量成本高、 准确性差、 效率低、 数据记录复杂等问题。
     为了解决现有技术中的这些问题, 本发明提供的技术方案是 :
     一种无线照度测量系统, 其特征在于所述系统所述无线测量系统包含 : 若干个 ZigBee 照度测量终端、 ZigBee-GPRS 网关、 GPRS 服务器以及若干个客户端。所述 ZigBee 照 度测量终端利用照度传感器采集照度, 然后利用 ZigBee 技术将照度数据无线发送至远端 的 ZigBee-GPRS 网关 ; 所述网关通过 GPRS 技术将照度数据远距离无线传送给 GPRS 服务器 ; 若干个客户端可以通过 Internet 网络查看所有 ZigBee 照度测量终端所采集的照度数据。
     优选的, ZigBee 照度测量终端包含照度传感器、 电流 - 电压转换电路、 模数转换器 以及 ZigBee 无线数传模块。照度传感器测量照度范围 0 至 200lx 的光信号, 对应输出 4 至 20mA 的电流信号 ; 通过电流 - 电压转换电路, 将电流信号转换为 0V 至 5V 的电压信号 ; 紧接 着通过分压电路得到 0V 至 3.3V 的电压信号 ; 最后由模数转换器得到对应的数字信号, 并传 并无线发送 送给微处理器进行数据处理。 ZigBee 无线数传模块主要负责加入 ZigBee 网络, 所采集到的照度数据。
     优选的, 所述 ZigBee-GPRS 网关包含 ZigBee 无线数传模块和 GPRS 无线数传模块。该 ZigBee 无线数传模块主要负责建立 ZigBee 网络, 并接收各个测量终端上传的照度数据 ; 该 GPRS 无线数传模块主要与 GPRS 网络建立连接, 并对所有的照度数据和对应测量终端的 信息进行处理, 最终上传至 GPRS 服务器。
     优选的, 所述 ZigBee 无线数传模块包含微处理器、 射频阻抗匹配电路和 2.4GHz 天 线。微处理器用于运行 ZigBee 无线传输协议栈程序, 以及对收发数据包进行分析、 处理。 射频阻抗匹配电路负责连接微处理器的射频端与天线, 并达到 50 欧姆阻抗匹配的效果。 2.4GHz 天线可以采用塑胶棒天线、 陶瓷天线或者 PCB 天线。
     优选的, 所述 ZigBee-GPRS 网关中 ZigBee 无线数传模块和 GPRS 无线数传模块是 通过串口进行连接。ZigBee 无线数传模块通过串口发送 AT 指令控制 GPRS 无线数传模块 ; GPRS 无线数传模块通过串口反馈信息给 ZigBee 无线数传模块。
     优选的, 所述 GPRS 无线数传模块包含 SIM 卡、 启动和复位按键、 网络指示灯、 900MHz 天线。ZigBee-GPRS 网关建 ZigBee 网络之后, 通过手动启动 GPRS 无线数传模块, 建 立与 GPRS 网络的连接, 网络指示灯表明当前网络状态。
     优选的, 所述 ZigBee 无线数传模块根据所传输距离的要求, 可以包含功率放大 器, 最大输出功率可以达到 17dBm。 作为优选的, 所述的 GPRS 服务器具有公网 IP 地址, 并且运行遵循 TCP/IP 协议的 GPRS 服务器软件。服务器必须拥有公网 IP 地址, 才可以与 GPRS 网络建立连接。服务器存 储所采集到的照度数据, 记录网关信息和所有 ZigBee 照度测量终端信息, 并且对这些信息 进行分类和处理。
     优选的, 所述客户端运行遵循 TCP/IP 协议的无线照度测量客户端软件, 用户可以 通过访问客户端查看所有 ZigBee 照度测量终端所采集的照度数据。
     本发明的另一目的在于提供一种无线照度测量方法, 其特征在于所述方法包括以 下步骤 :
     (1)ZigBee-GPRS 网关上电后进行软硬件初始化, 紧接着建立 ZigBee 网络, 等待 ZigBee 照度测量终端加入 ;
     (2) 手动启动 ZigBee-GPRS 网关的 GPRS 无线数传模块, 与 GPRS 网络建立连接, 点 亮 GPRS 网络连接指示灯 ;
     (3)ZigBee 照度测量终端上电后进行软硬件初始化, 紧接着自动加入 ZigBee 网 络;
     (4)ZigBee 照 度 测 量 终 端 周 期 性 测 量 照 度, 并将照度数据无线发送至 ZigBee-GPRS 网关 ;
     (5)ZigBee-GPRS 网关对接收到的照度数据和相应的 ZigBee 照度测量终端信息进 行处理, 然后通过 GPRS 网络上传至服务器 ;
     (6)GPRS 服务器存储所采集到的照度数据, 记录网关信息和所有 ZigBee 照度测量 终端信息, 并且对这些信息进行分类和处理。
     (7) 客户端运行无线照度测量客户端软件, 用户可以通过访问客户端查看所有 ZigBee 照度测量终端所采集的照度数据。
     优选的, 所述无线照度测量方法可以按照如下步骤进行 :
     首先, ZigBee-GPRS 网关上电启动, 其电源指示灯同时开启, 紧接着建立 ZigBee 网
     络, 等待 ZigBee 照度测量终端加入。然后, 手动启动 ZigBee-GPRS 网关的 GPRS 无线数传 模块, 与 GPRS 网络建立连接, 点亮 GPRS 网络连接指示灯, 并在服务器显示界面上显示当前 ZigBee-GPRS 网关状态。
     接着, 上电启动若干个 ZigBee 照度测量终端, 当成功加入 ZigBee 网络之后, 周期 性测量照度, 并将照度数据无线发送至 ZigBee-GPRS 网关。由于各个终端均是采用电池供 电, 因此在非测量周期内, 为达省电目的, 采取休眠处理。
     最后, ZigBee-GPRS 网关对接收到的照度数据和相应的 ZigBee 照度测量终端信息 进行处理, 然后通过 GPRS 网络上传至服务器 ; GPRS 服务器存储所采集到的照度数据, 记录 网关信息和所有 ZigBee 照度测量终端信息, 并且对这些信息进行分类和处理。
     另外, 客户端运行无线照度测量客户端软件, 用户可以通过访问客户端查看所有 ZigBee 照度测量终端所采集的照度数据。
     相对于现有技术中的方案, 本发明的优点是 : 低成本、 低功耗、 对等通信, 接口设计 和高层协议相对比较简单, 更适合于城市道路照明测量系统的规模化。 附图说明
     下面结合附图及实施例对本发明作进一步描述 :
     图 1 是本发明的实施例中无线照度测量系统示意图 ;
     图 2 为本发明的实施例中 ZigBee-GPRS 网关结构示意图 ;
     图 3 为本发明的实施例中 ZigBee 照度测量终端结构示意图 ;
     图 4 为本发明的实施例中电流 - 电压转换电路和分压电路结构示意图 ;
     图 5 是本发明的实施例中 ZigBee-GPRS 网关的工作流程图 ;
     图 6 为本发明的实施例中 ZigBee 照度测量终端的工作流程图 ;
     图 7 是本发明的实施例中 GPRS 服务器软件的工作流程图 ;
     图 8 为本发明的实施例中客户端软件的工作流程图 ; 图 9 是本发明的客户端软件流程图。 具体实施方式
     以下结合具体实施例对上述方案做进一步说明。应理解, 这些实施例是用于说明 本发明而不限于限制本发明的范围。 实施例中采用的实施条件可以根据具体厂家的条件做 进一步调整, 未注明的实施条件通常为常规实验中的条件。
     实施例某地区无线照度测量系统
     如图 1, 本实施例的无线照度测量系统采用如图 1 所示的网络通信系统结构, 其中 包含 : 若干个 ZigBee 照度测量终端、 ZigBee-GPRS 网关、 GPRS 服务器以及若干个客户端。所 述 ZigBee 照度测量终端利用照度传感器采集道路照度, 然后利用 ZigBee 技术将照度数据 无线发送至远端的 ZigBee-GPRS 网关 ; 所述网关通过 GPRS 技术再将照度数据远距离无线传 送给 GPRS 服务器 ; 若干个客户端可以通过 Internet 网络查看所有 ZigBee 照度测量终端所 采集的照度数据。
     道路无线照度测量的方法包括以下步骤 :
     首先, ZigBee-GPRS 网关上电启动, 其电源指示灯同时开启, 紧接着建立 ZigBee 网络, 等待 ZigBee 照度测量终端加入。然后, 手动启动 ZigBee-GPRS 网关的 GPRS 无线数传 模块, 与 GPRS 网络建立连接, 点亮 GPRS 网络连接指示灯, 并在服务器显示界面上显示当前 ZigBee-GPRS 网关状态。
     接着, 上电启动若干个 ZigBee 照度测量终端, 当成功加入 ZigBee 网络之后, 周期 性测量照度, 并将照度数据无线发送至 ZigBee-GPRS 网关。由于各个终端均是采用电池供 电, 因此在非测量周期内, 为达省电目的, 采取休眠处理。
     最后, ZigBee-GPRS 网关对接收到的照度数据和相应的 ZigBee 照度测量终端信息 进行处理, 然后通过 GPRS 网络上传至服务器 ; GPRS 服务器存储所采集到的照度数据, 记录 网关信息和所有 ZigBee 照度测量终端信息, 并且对这些信息进行分类和处理。
     另外, 客户端运行无线照度测量客户端软件, 用户可以通过访问客户端查看所有 ZigBee 照度测量终端所采集的照度数据。
     以下对无线照度测量系统各个部分进行详细描述 :
     本实施例采用的 ZigBee-GPRS 网关包含 ZigBee 无线数传模块和 GPRS 无线数传模 块。该 ZigBee 无线数传模块主要负责建立 ZigBee 网络, 并接收各个测量终端上传的照度 数据 ; 该 GPRS 无线数传模块主要与 GPRS 网络建立连接, 并对所有的照度数据和对应测量终 端的信息进行处理, 最终上传至 GPRS 服务器。其具体电路连接方式如图 2 所示。 所述 ZigBee-GPRS 网关中 ZigBee 无线数传模块和 GPRS 无线数传模块是通过串口 进行连接。
     所述 ZigBee 无线数传模块包含微处理器、 射频阻抗匹配电路和 2.4GHz 天线。微 处理器用于运行 ZigBee 无线传输协议栈程序, 以及对收发数据包进行分析、 处理。射频阻 抗匹配电路负责连接微处理器的射频端与天线, 并达到 50 欧姆阻抗匹配的效果。 2.4GHz 天 线可以采用塑胶棒天线、 陶瓷天线或者 PCB 天线。
     所述 GPRS 无线数传模块包含 SIM 卡、 启动和复位按键、 网络指示灯、 900MHz 天线。 ZigBee-GPRS 网关建立 ZigBee 网络之后, 通过手动启动 GPRS 无线数传模块, 建立与 GPRS 网 络的连接, 网络指示灯表明当前网络状态。
     本实施例中所选用的 GPRS 模块为 SIMCOM 公司出品的 SIM900A。SIM900A 是紧凑 型、 高可靠性的无线模块, 采用 SMT 封装的双频 GSM/GPRS 模块解决方案, 采用功能强大的处 理器 ARM9216EJ-S 内核, 能满足低成本、 紧凑尺寸的开发要求。SIM900GSM/GPRS 使用工业 标准界面, 使得具备 GSM/GPRS 900/1800MHz 功能的 SIM900A 以小尺寸和低功耗实现语音、 SMS、 数据和传真信息的高速传输。SIM900A 能满足 M2M 几乎所有应用要求, 尤其是小巧、 紧 凑型的设计。其物理尺寸为 : 24mm x 24mm x 3mm。基于成熟可靠的技术平台, 以及提供从 产品定义到设计和生产的服务支持。
     SIM900A 工作电压是 3.1V 至 4.8V, 本实施例中电源模块提供 4.2V 电源电压。 SIM900A 与 SIM 卡采用标准的 SIM 卡接口电路 : “VSM” 为 SIM900A 输出的 1.8V SIM 卡工作 电压 ; “SIM_Data” 、 “SIM_CLK” 和 “SIM_RST” 分别为 “SIM 卡数据” 、 “SIM 卡时钟” 和 “SIM 卡 复位” 。
     SIM900A 外部还接有 “启动按键” 和 “复位按键” , 这 2 个按键均是低电平有效 ; 启 动 SIM900A 时, 需要常按启动按键 1S 时间以上 ; “网络指示灯” 可以表示当前的网络状态, 同样也是低电平有效。
     ZigBee 新一代 SOC 芯片 CC2530 是真正的片上系统解决方案, 支持 IEEE 802.15.4 标准 /ZigBee/ZigBee RF4CE 和能源的应用。拥有庞大的快闪记忆体多达 256 个字节, CC2530 是理想 ZigBee 专业应用。CC2530 结合了一个完全集成的, 高性能的 RF 收发器 与一个 8051 微处理器, 8kB 的 RAM, 32/64/128/256KB 闪存, 以及其他强大的支持功能和 外设, CC2530F256 表 示其内部闪存为 256KB。CC2530 具有强大无线前端, 其内部集成 了 2.4GHzIEEE 802.15.4 标准射频收发器。可编程输出功率为 +4.5dBm, 总体无线连接 102dBm。
     SIM900A 是通过串口与 ZigBee 无线数传模块的微处理器 CC2530 进行连接, “TXD” 和 “RXD” 分别为串口接口的数据发送和数据接收引脚, “GND” 为公共接地端。CC2530 通过 发送一些列 AT 指令, 控制 SIM900A, 例如 : 与远端服务器建立 TCP 连接, 发送数据包等都是 通过发送 AT 指令来完成的。
     使用 TCP 向远端的服务器传输数据, 首先要建立一个 TCP 连接。SIM900A 作为 CLIENT 向远程的 SERVER 发起一个 TCP 连接, 要成功建立连接需要 SERVER 端的 IP 地址是 公网的 IP 地址 ( 可以用拨号的方式获得, 如在 PC 局域网内部则无法建立连接 ), 然后该服 务器运行我们的 SERVER 软件, 这时就可以在用 AT 指令控制 SIM900A 与 SERVER 建立 TCP 连 接 (AT+CIPSTART = “TCP” , “SERVER 的 IP 地址” , “SERVER 的端口号” ), 连接成功后会返回 CONNECT OK。 然后就可以用 AT+CIPSEND 发送数据到 SERVER, 若 SERVER 有数据, 模块自动通 过串口接收。要关闭 TCP 连接可用 AT+CIPCLOSE 命令。 CC2530 用 AT+CIPSEND 命令启动发送数据命令, 返回 “>”后输入发送的数据, ctrl+z(0x1a) 启动发送。发送完成之后返回 SEND OK。此时处于命令态, 若有数据发送再 重复以上的步骤就可以了。 每次发送的数据长度应小于 1024bytes。 接收数据为自动接收, 若有远端数据则自动接收。可以用 AT+CIPHEAD = 1 在接收的数据前面自动加上标识。
     本实施例采用的 ZigBee 照度测量终端包含 : 照度传感器、 电流 - 电压转换电路、 分 压电路、 模数转换器以及 ZigBee 无线数传模块。其具体电路连接方式如图 3 所示。
     图 4 为照度传感器原理图, 其中 C 为余弦校正器, F 为 V(λ) 滤光片, D 为光辐射探 测器。当 D 接受通过 C 和 F 的光辐射时, 所产生的光电信号, 经运算放大电路 A 放大及变换 后, 输出 4-20mA 标准电流信号, 其中 4mA 表示照度为 0, 20mA 表示信号的满刻度, 对应的照 度为 200lx。由照度传感 器的输出电流计算出照度值 E = (I-4)×12.5( 单位 : lx), 其中 I 为传感器的输出电流值 (4 ~ 20mA)。
     为了精确测量照度, V(λ) 的匹配误差≤ 5.5%, 余弦特性误差≤ 4%, 非线性误差 ±1.0%, 传感器示值误差为 ±4.0%。
     由于 ZigBee 照度测量终端内部微处理器 CC2530 具有 8 至 14 位精度的电压型模 数转换器, 因此可以不需外接模数转换器。但由于 CC2530 的供电电压为 3.3V, 而且内部模 数转换器为电压型, 因此需要将 4 至 20mA 电流信号转换为 0 至 3.3V 的电压信号。本实施 例是通过电流 - 电压转换电路和分压电路实现的, 其具体电路连接方式如图 5 所示。
     取 R1 = 25Ω, 4mA 时, 其压降= 0.1V, 把 OP07 的同相端输入电压配置为负的 0.1V, 这样, 输入信号的 0.1V 与这个 I/V 配置的负 0.1V 恰好互相抵消, OP07 输出将是零电压。随 着输入电流的增大, 如果输入电流是 5mA, I/V 转换电压将是 0.125V...... 如果输入电流是 20mA, I/V 取样电压就是 500mV。这样, 我们可以把这个电压放大 10 倍得到 5V 满度输出。
     通过此变换电路我们可以得到 0 至 5V 的输出电压 Vout5, 再经过分压电路, 就得到最终的 0 至 3.3V 的电压信号 Vout3.3。
     本实施例中 ZigBee-GPRS 网关的执行流程如图 6 所示。ZigBee-GPRS 网关上电后 首先对硬件电路和 ZigBee 协议栈进行初始化。 然后建立网络, 并等待 ZigBee 照度测量终端 加入 ZigBee 网络。 然后手动启动 SIM900A, 与 GPRS 网络建立连接, 其网络指示灯开启, 表示 建立连接成功。ZigBee-GPRS 网关不断监测加入的 ZigBee 照度测量终端数量, 并判断是否 达到网络容量的最大值。当有 ZigBee 照度测量终端申请加入 ZigBee 网络时, ZigBee-GPRS 网关为新加入的终端分配 ZigBee 网络地址。
     然后与加入网络的 ZigBee 照度测量终端建立 ZigBee 网络连接, 轮询侦听空气中 已建立连接终端发送来的照度数据包。如果照度数据包合格, 则 CC2530 将通过串口接口将 数据发送至 SIM900A。SIM900A 对接收到的数据包进行判断, 将反馈信息通过串口接口发送 至 CC2530。
     为提高无线传输的质量, 本系统还可以增加跳频功能, 当信号链路质量较低时, 通 过更换无线传输信道, 达到较高抗干扰的能力。 如果信道质量满 足要求, 则无需更换信道, 继续侦听空气中的数据包。 本实施例中 ZigBee 照度测量终端的执行流程如图 7 所示。 ZigBee 照度测量终端, 首先对硬件电路、 模数转换器和 ZigBee 协议栈进行初始化, 然后向 ZigBee-GPRS 网关发送 加入网络请求消息, 并等待 ZigBee-GPRS 网关分配网络地址。加入 ZigBee 网络后, 网络指 示灯开启, 表明已经成功加入, 与 ZigBee-GPRS 网关建立连接。
     紧接着, 各个 ZigBee 照度测量终端将基本信息发送给 ZigBee-GPRS 网关, 再由 ZigBee-GPRS 网关将这些基本信息上传至 GPRS 服务器。其中, 这些基本信息包含 : 设备 ID 号、 版本号、 64 位 IEEE 地址、 16 位 ZigBee 网络地址、 个域网 ID 号、 当前状态。
     然后就可以周期性从模数转换器中读取当前采集到的照度。如果系统采用了跳 频功能, 则需要查询当前的信道, 然后将照度数据包无线发送至远端的 ZigBee-GPRS 网关。 在非采集周期期间, ZigBee 照度测量终端处于休眠状态。照度数据包不仅包含当前采集到 的照度值, 还包含 : 设备 ID 号、 帧标识、 应用端点号、 当前电量、 链路质量、 信号强度、 帧序列 号、 时间戳。
     本实施例中 GPRS 服务器软件和 GPRS 服务器软件均使用 NI 公司的 Labview 软件 进行编写。
     GPRS 服务器软件主要使用的 API 函数有 “TCP 侦听” “写入 TCP 数据” 、 “读取 TCP 数 、 据” 和 “关闭 TCP 连接” , GPRS 服务器软件流程图如图 8 所示。 服务器开始时等待 ZigBee-GPRS 网关进行 GPRS 网络连接, 若未收到连接请求, 则继续等待。若收到连接请求, 则建立 TCP 连 接。若服务器收到其他客户端发来的询问信息, 会对询问信息作出响应。在正常情况下没 有异常发生时, 服务器直接读取 ZigBee-GPRS 网关上传的数据, 并对数据包进行存储、 分析 和处理。若有异常发生, 或长时间未收到数据包, 将询问 ZigBee-GPRS 网关响应, 并等待响 应; 若收到响应则接着读取上传数据, 若仍未收到响应, 则继续询问 ZigBee-GPRS 网关响应 状态。
     客户端软件主要使用的 API 函数有 “打开 TCP 连接” 、 “写入 TCP 数据” 、 “读取 TCP 数据” 和 “关闭 TCP 连接” , 客户端软件流程图如图 9 所示。客户端开始时打开与服务器的
     TCP 连接, 若在等待时间内建立连接, 则读取服务器中信息 ; 否则, 超时退出。客户端会对读 取的信息进行分析处 理, 并绘制成曲线图。 若有异常发生, 或长时间未收到数据包, 将询问 服务器响应, 并等待响应 ; 若收到响应则接着读取数据, 若仍未收到响应, 则继续询问服务 器响应状态。
     上述实例只为说明本发明的技术构思及特点, 其目的在于让熟悉此项技术的人是 能够了解本发明的内容并据以实施, 并不能以此限制本发明的保护范围。凡根据本发明精 神实质所做的等效变换或修饰, 都应涵盖在本发明的保护范围之内。

无线照度测量系统及其方法.pdf_第1页
第1页 / 共16页
无线照度测量系统及其方法.pdf_第2页
第2页 / 共16页
无线照度测量系统及其方法.pdf_第3页
第3页 / 共16页
点击查看更多>>
资源描述

《无线照度测量系统及其方法.pdf》由会员分享,可在线阅读,更多相关《无线照度测量系统及其方法.pdf(16页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN102355750A43申请公布日20120215CN102355750ACN102355750A21申请号201110223185922申请日20110805H04W84/18200901G08C17/02200601G01J1/4220060171申请人厦门市产品质量监督检验院地址361004福建省厦门市湖滨南路170号72发明人田力军庄鹏54发明名称无线照度测量系统及其方法57摘要本发明公开了一种无线照度测量系统,其特征在于所述无线测量系统包含若干个ZIGBEE照度测量终端、ZIGBEEGPRS网关、GPRS服务器以及若干个客户端。所述ZIGBEE照度测量终端利用照度传。

2、感器采集照度,然后利用ZIGBEE技术将照度数据无线发送至远端的ZIGBEEGPRS网关;所述网关通过GPRS技术再将照度数据远距离无线传送给GPRS服务器,从而实现了照度数据的高性能远距离传输。若干个客户端可以通过INTERNET网络查看所有ZIGBEE照度测量终端所采集的照度数据。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书1页说明书7页附图7页CN102355760A1/1页21一种无线照度测量系统,其特征在于所述无线测量系统包含若干个ZIGBEE照度测量终端、ZIGBEEGPRS网关、GPRS服务器以及若干个客户端。所述ZIGBEE照度测量终端利用照度传感器。

3、采集照度,然后利用ZIGBEE技术将照度数据无线发送至远端的ZIGBEEGPRS网关;所述网关通过GPRS技术再将照度数据远距离无线传送给GPRS服务器;若干个客户端可以通过INTERNET网络查看所有ZIGBEE照度测量终端所采集的照度数据。2根据权利要求1所述的无线照度测量系统,其特征在于ZIGBEE照度测量终端包含照度传感器、电流电压转换电路、分压电路、模数转换器以及ZIGBEE无线数传模块。3根据权利要求2所述的ZIGBEE照度测量终端,其特征在于照度传感器输出4至20MA电流信号对应于0至200LX照度。4根据权利要求1所述的无线照度测量系统,其特征在于所述ZIGBEEGPRS网关包。

4、含ZIGBEE无线数传模块和GPRS无线数传模块。5根据权利要求2和4所述的ZIGBEE照度测量终端和ZIGBEEGPRS网关,其特征在于ZIGBEE无线数传模块包含微处理器、射频阻抗匹配电路和24GHZ天线。6根据权利要求4所述的ZIGBEEGPRS网关,其特征在于GPRS无线数传模块包含SIM卡、启动和复位按键、网络指示灯、900MHZ天线。7根据权利要求4所述的ZIGBEEGPRS网关,其特征在于ZIGBEE无线数传模块与GPRS无线数传模块通过串口接口进行连接。8根据权利要求1所述的无线照度测量系统,其特征在于所述GPRS服务器具有公网IP地址,并且运行遵循TCP/IP协议的GPRS服。

5、务器软件。9根据权利要求1所述的无线照度测量系统,其特征在于所述客户端运行遵循TCP/IP协议的无线照度测量客户端软件。10一种利用权利要求1所述的系统进行无线照度测量的方法,其特征在于所述方法包括以下步骤1ZIGBEEGPRS网关上电后进行软硬件初始化,紧接着建立ZIGBEE网络,等待ZIGBEE照度测量终端加入;2手动启动ZIGBEEGPRS网关的GPRS无线数传模块,与GPRS网络建立连接,点亮GPRS网络连接指示灯;3ZIGBEE照度测量终端上电后进行软硬件初始化,紧接着自动加入ZIGBEE网络;4ZIGBEE照度测量终端周期性测量照度,并将照度数据无线发送至ZIGBEEGPRS网关;。

6、5ZIGBEEGPRS网关对接收到的照度数据和相应的ZIGBEE照度测量终端信息进行处理,然后通过GPRS网络上传至服务器;6GPRS服务器存储所采集到的照度数据,记录网关信息和所有ZIGBEE照度测量终端信息,并且对这些信息进行分类和处理。7客户端运行无线照度测量客户端软件,用户可以通过访问客户端查看所有ZIGBEE照度测量终端所采集的照度数据。权利要求书CN102355750ACN102355760A1/7页3无线照度测量系统及其方法技术领域0001本发明属于照度测量和无线通讯技术领域,具体涉及一种利用传感器技术、ZIGBEE和GPRS无线通讯技术对照度进行采集和无线传输的系统及其方法。背。

7、景技术0002传统的现场总线在道路照明控制中也有应用,但是大多存在着通讯接口协议复杂,而且需要铺设专用线缆,存在着成本高、维护不方便等问题;窄带电力线载波直接利用电力线进行数据通信,省去了专用电缆的安装,构建灵活,具有性价比高、升级方便、维护简单等特色,但存在电力线干扰大、传输速率慢的缺点,大规模应用的可靠性还有待验证。随着通信和自动化技术的发展,无线网络因其组网方便,布局容易,维护简单的优点,开始逐步应用工业生产领域中。在道路照明测量中,目前成熟的应用大多采用常规工业频段或利用GSM短信息或GPRS/CDMA等公众网。采用数传电台不但需要申请工业频段,天线架设麻烦,而且设备价格较高;GSM短。

8、消息通信实现简单,不过实时性和信息量得不到保证,而GPRS/CDMA按流量计费,在照明灯具节点数量较多时,系统成本会急剧上升。0003ZIGBEE无线通信技术具有低成本、低功耗、对等通信的重要特征和优点。终端间的直通能力即实现对等通信是短距离无线通信的重要特征,有别于长距离无线通信技术,对等通信无需网络基础设施进行中转,接口设计和高层协议相对比较简单,更适合于城市道路照明测量系统的规模化节点通信,国内外已有不少机构和公司开始关注和研究基于无线通信技术的网络化道路照明测量系统。发明内容0004本发明目的在于提供一种无线照度测量系统及其方法,解决了现有技术中对道路照度测量成本高、准确性差、效率低、。

9、数据记录复杂等问题。0005为了解决现有技术中的这些问题,本发明提供的技术方案是0006一种无线照度测量系统,其特征在于所述系统所述无线测量系统包含若干个ZIGBEE照度测量终端、ZIGBEEGPRS网关、GPRS服务器以及若干个客户端。所述ZIGBEE照度测量终端利用照度传感器采集照度,然后利用ZIGBEE技术将照度数据无线发送至远端的ZIGBEEGPRS网关;所述网关通过GPRS技术将照度数据远距离无线传送给GPRS服务器;若干个客户端可以通过INTERNET网络查看所有ZIGBEE照度测量终端所采集的照度数据。0007优选的,ZIGBEE照度测量终端包含照度传感器、电流电压转换电路、模数。

10、转换器以及ZIGBEE无线数传模块。照度传感器测量照度范围0至200LX的光信号,对应输出4至20MA的电流信号;通过电流电压转换电路,将电流信号转换为0V至5V的电压信号;紧接着通过分压电路得到0V至33V的电压信号;最后由模数转换器得到对应的数字信号,并传送给微处理器进行数据处理。ZIGBEE无线数传模块主要负责加入ZIGBEE网络,并无线发送所采集到的照度数据。0008优选的,所述ZIGBEEGPRS网关包含ZIGBEE无线数传模块和GPRS无线数传模块。说明书CN102355750ACN102355760A2/7页4该ZIGBEE无线数传模块主要负责建立ZIGBEE网络,并接收各个测量。

11、终端上传的照度数据;该GPRS无线数传模块主要与GPRS网络建立连接,并对所有的照度数据和对应测量终端的信息进行处理,最终上传至GPRS服务器。0009优选的,所述ZIGBEE无线数传模块包含微处理器、射频阻抗匹配电路和24GHZ天线。微处理器用于运行ZIGBEE无线传输协议栈程序,以及对收发数据包进行分析、处理。射频阻抗匹配电路负责连接微处理器的射频端与天线,并达到50欧姆阻抗匹配的效果。24GHZ天线可以采用塑胶棒天线、陶瓷天线或者PCB天线。0010优选的,所述ZIGBEEGPRS网关中ZIGBEE无线数传模块和GPRS无线数传模块是通过串口进行连接。ZIGBEE无线数传模块通过串口发送。

12、AT指令控制GPRS无线数传模块;GPRS无线数传模块通过串口反馈信息给ZIGBEE无线数传模块。0011优选的,所述GPRS无线数传模块包含SIM卡、启动和复位按键、网络指示灯、900MHZ天线。ZIGBEEGPRS网关建ZIGBEE网络之后,通过手动启动GPRS无线数传模块,建立与GPRS网络的连接,网络指示灯表明当前网络状态。0012优选的,所述ZIGBEE无线数传模块根据所传输距离的要求,可以包含功率放大器,最大输出功率可以达到17DBM。0013作为优选的,所述的GPRS服务器具有公网IP地址,并且运行遵循TCP/IP协议的GPRS服务器软件。服务器必须拥有公网IP地址,才可以与GP。

13、RS网络建立连接。服务器存储所采集到的照度数据,记录网关信息和所有ZIGBEE照度测量终端信息,并且对这些信息进行分类和处理。0014优选的,所述客户端运行遵循TCP/IP协议的无线照度测量客户端软件,用户可以通过访问客户端查看所有ZIGBEE照度测量终端所采集的照度数据。0015本发明的另一目的在于提供一种无线照度测量方法,其特征在于所述方法包括以下步骤00161ZIGBEEGPRS网关上电后进行软硬件初始化,紧接着建立ZIGBEE网络,等待ZIGBEE照度测量终端加入;00172手动启动ZIGBEEGPRS网关的GPRS无线数传模块,与GPRS网络建立连接,点亮GPRS网络连接指示灯;00。

14、183ZIGBEE照度测量终端上电后进行软硬件初始化,紧接着自动加入ZIGBEE网络;00194ZIGBEE照度测量终端周期性测量照度,并将照度数据无线发送至ZIGBEEGPRS网关;00205ZIGBEEGPRS网关对接收到的照度数据和相应的ZIGBEE照度测量终端信息进行处理,然后通过GPRS网络上传至服务器;00216GPRS服务器存储所采集到的照度数据,记录网关信息和所有ZIGBEE照度测量终端信息,并且对这些信息进行分类和处理。00227客户端运行无线照度测量客户端软件,用户可以通过访问客户端查看所有ZIGBEE照度测量终端所采集的照度数据。0023优选的,所述无线照度测量方法可以按。

15、照如下步骤进行0024首先,ZIGBEEGPRS网关上电启动,其电源指示灯同时开启,紧接着建立ZIGBEE网说明书CN102355750ACN102355760A3/7页5络,等待ZIGBEE照度测量终端加入。然后,手动启动ZIGBEEGPRS网关的GPRS无线数传模块,与GPRS网络建立连接,点亮GPRS网络连接指示灯,并在服务器显示界面上显示当前ZIGBEEGPRS网关状态。0025接着,上电启动若干个ZIGBEE照度测量终端,当成功加入ZIGBEE网络之后,周期性测量照度,并将照度数据无线发送至ZIGBEEGPRS网关。由于各个终端均是采用电池供电,因此在非测量周期内,为达省电目的,采取。

16、休眠处理。0026最后,ZIGBEEGPRS网关对接收到的照度数据和相应的ZIGBEE照度测量终端信息进行处理,然后通过GPRS网络上传至服务器;GPRS服务器存储所采集到的照度数据,记录网关信息和所有ZIGBEE照度测量终端信息,并且对这些信息进行分类和处理。0027另外,客户端运行无线照度测量客户端软件,用户可以通过访问客户端查看所有ZIGBEE照度测量终端所采集的照度数据。0028相对于现有技术中的方案,本发明的优点是低成本、低功耗、对等通信,接口设计和高层协议相对比较简单,更适合于城市道路照明测量系统的规模化。附图说明0029下面结合附图及实施例对本发明作进一步描述0030图1是本发明。

17、的实施例中无线照度测量系统示意图;0031图2为本发明的实施例中ZIGBEEGPRS网关结构示意图;0032图3为本发明的实施例中ZIGBEE照度测量终端结构示意图;0033图4为本发明的实施例中电流电压转换电路和分压电路结构示意图;0034图5是本发明的实施例中ZIGBEEGPRS网关的工作流程图;0035图6为本发明的实施例中ZIGBEE照度测量终端的工作流程图;0036图7是本发明的实施例中GPRS服务器软件的工作流程图;0037图8为本发明的实施例中客户端软件的工作流程图;图9是本发明的客户端软件流程图。具体实施方式0038以下结合具体实施例对上述方案做进一步说明。应理解,这些实施例是。

18、用于说明本发明而不限于限制本发明的范围。实施例中采用的实施条件可以根据具体厂家的条件做进一步调整,未注明的实施条件通常为常规实验中的条件。0039实施例某地区无线照度测量系统0040如图1,本实施例的无线照度测量系统采用如图1所示的网络通信系统结构,其中包含若干个ZIGBEE照度测量终端、ZIGBEEGPRS网关、GPRS服务器以及若干个客户端。所述ZIGBEE照度测量终端利用照度传感器采集道路照度,然后利用ZIGBEE技术将照度数据无线发送至远端的ZIGBEEGPRS网关;所述网关通过GPRS技术再将照度数据远距离无线传送给GPRS服务器;若干个客户端可以通过INTERNET网络查看所有ZI。

19、GBEE照度测量终端所采集的照度数据。0041道路无线照度测量的方法包括以下步骤0042首先,ZIGBEEGPRS网关上电启动,其电源指示灯同时开启,紧接着建立ZIGBEE网说明书CN102355750ACN102355760A4/7页6络,等待ZIGBEE照度测量终端加入。然后,手动启动ZIGBEEGPRS网关的GPRS无线数传模块,与GPRS网络建立连接,点亮GPRS网络连接指示灯,并在服务器显示界面上显示当前ZIGBEEGPRS网关状态。0043接着,上电启动若干个ZIGBEE照度测量终端,当成功加入ZIGBEE网络之后,周期性测量照度,并将照度数据无线发送至ZIGBEEGPRS网关。由。

20、于各个终端均是采用电池供电,因此在非测量周期内,为达省电目的,采取休眠处理。0044最后,ZIGBEEGPRS网关对接收到的照度数据和相应的ZIGBEE照度测量终端信息进行处理,然后通过GPRS网络上传至服务器;GPRS服务器存储所采集到的照度数据,记录网关信息和所有ZIGBEE照度测量终端信息,并且对这些信息进行分类和处理。0045另外,客户端运行无线照度测量客户端软件,用户可以通过访问客户端查看所有ZIGBEE照度测量终端所采集的照度数据。0046以下对无线照度测量系统各个部分进行详细描述0047本实施例采用的ZIGBEEGPRS网关包含ZIGBEE无线数传模块和GPRS无线数传模块。该Z。

21、IGBEE无线数传模块主要负责建立ZIGBEE网络,并接收各个测量终端上传的照度数据;该GPRS无线数传模块主要与GPRS网络建立连接,并对所有的照度数据和对应测量终端的信息进行处理,最终上传至GPRS服务器。其具体电路连接方式如图2所示。0048所述ZIGBEEGPRS网关中ZIGBEE无线数传模块和GPRS无线数传模块是通过串口进行连接。0049所述ZIGBEE无线数传模块包含微处理器、射频阻抗匹配电路和24GHZ天线。微处理器用于运行ZIGBEE无线传输协议栈程序,以及对收发数据包进行分析、处理。射频阻抗匹配电路负责连接微处理器的射频端与天线,并达到50欧姆阻抗匹配的效果。24GHZ天线。

22、可以采用塑胶棒天线、陶瓷天线或者PCB天线。0050所述GPRS无线数传模块包含SIM卡、启动和复位按键、网络指示灯、900MHZ天线。ZIGBEEGPRS网关建立ZIGBEE网络之后,通过手动启动GPRS无线数传模块,建立与GPRS网络的连接,网络指示灯表明当前网络状态。0051本实施例中所选用的GPRS模块为SIMCOM公司出品的SIM900A。SIM900A是紧凑型、高可靠性的无线模块,采用SMT封装的双频GSM/GPRS模块解决方案,采用功能强大的处理器ARM9216EJS内核,能满足低成本、紧凑尺寸的开发要求。SIM900GSM/GPRS使用工业标准界面,使得具备GSM/GPRS90。

23、0/1800MHZ功能的SIM900A以小尺寸和低功耗实现语音、SMS、数据和传真信息的高速传输。SIM900A能满足M2M几乎所有应用要求,尤其是小巧、紧凑型的设计。其物理尺寸为24MMX24MMX3MM。基于成熟可靠的技术平台,以及提供从产品定义到设计和生产的服务支持。0052SIM900A工作电压是31V至48V,本实施例中电源模块提供42V电源电压。SIM900A与SIM卡采用标准的SIM卡接口电路“VSM”为SIM900A输出的18VSIM卡工作电压;“SIM_DATA”、“SIM_CLK”和“SIM_RST”分别为“SIM卡数据”、“SIM卡时钟”和“SIM卡复位”。0053SIM。

24、900A外部还接有“启动按键”和“复位按键”,这2个按键均是低电平有效;启动SIM900A时,需要常按启动按键1S时间以上;“网络指示灯”可以表示当前的网络状态,同样也是低电平有效。说明书CN102355750ACN102355760A5/7页70054ZIGBEE新一代SOC芯片CC2530是真正的片上系统解决方案,支持IEEE802154标准/ZIGBEE/ZIGBEERF4CE和能源的应用。拥有庞大的快闪记忆体多达256个字节,CC2530是理想ZIGBEE专业应用。CC2530结合了一个完全集成的,高性能的RF收发器与一个8051微处理器,8KB的RAM,32/64/128/256KB。

25、闪存,以及其他强大的支持功能和外设,CC2530F256表示其内部闪存为256KB。CC2530具有强大无线前端,其内部集成了24GHZIEEE802154标准射频收发器。可编程输出功率为45DBM,总体无线连接102DBM。0055SIM900A是通过串口与ZIGBEE无线数传模块的微处理器CC2530进行连接,“TXD”和“RXD”分别为串口接口的数据发送和数据接收引脚,“GND”为公共接地端。CC2530通过发送一些列AT指令,控制SIM900A,例如与远端服务器建立TCP连接,发送数据包等都是通过发送AT指令来完成的。0056使用TCP向远端的服务器传输数据,首先要建立一个TCP连接。。

26、SIM900A作为CLIENT向远程的SERVER发起一个TCP连接,要成功建立连接需要SERVER端的IP地址是公网的IP地址可以用拨号的方式获得,如在PC局域网内部则无法建立连接,然后该服务器运行我们的SERVER软件,这时就可以在用AT指令控制SIM900A与SERVER建立TCP连接ATCIPSTART“TCP”,“SERVER的IP地址”,“SERVER的端口号”,连接成功后会返回CONNECTOK。然后就可以用ATCIPSEND发送数据到SERVER,若SERVER有数据,模块自动通过串口接收。要关闭TCP连接可用ATCIPCLOSE命令。0057CC2530用ATCIPSEND命。

27、令启动发送数据命令,返回“”后输入发送的数据,CTRLZ0X1A启动发送。发送完成之后返回SENDOK。此时处于命令态,若有数据发送再重复以上的步骤就可以了。每次发送的数据长度应小于1024BYTES。接收数据为自动接收,若有远端数据则自动接收。可以用ATCIPHEAD1在接收的数据前面自动加上标识。0058本实施例采用的ZIGBEE照度测量终端包含照度传感器、电流电压转换电路、分压电路、模数转换器以及ZIGBEE无线数传模块。其具体电路连接方式如图3所示。0059图4为照度传感器原理图,其中C为余弦校正器,F为V滤光片,D为光辐射探测器。当D接受通过C和F的光辐射时,所产生的光电信号,经运算。

28、放大电路A放大及变换后,输出420MA标准电流信号,其中4MA表示照度为0,20MA表示信号的满刻度,对应的照度为200LX。由照度传感器的输出电流计算出照度值EI4125单位LX,其中I为传感器的输出电流值420MA。0060为了精确测量照度,V的匹配误差55,余弦特性误差4,非线性误差10,传感器示值误差为40。0061由于ZIGBEE照度测量终端内部微处理器CC2530具有8至14位精度的电压型模数转换器,因此可以不需外接模数转换器。但由于CC2530的供电电压为33V,而且内部模数转换器为电压型,因此需要将4至20MA电流信号转换为0至33V的电压信号。本实施例是通过电流电压转换电路和。

29、分压电路实现的,其具体电路连接方式如图5所示。0062取R125,4MA时,其压降01V,把OP07的同相端输入电压配置为负的01V,这样,输入信号的01V与这个I/V配置的负01V恰好互相抵消,OP07输出将是零电压。随着输入电流的增大,如果输入电流是5MA,I/V转换电压将是0125V如果输入电流是20MA,I/V取样电压就是500MV。这样,我们可以把这个电压放大10倍得到5V满度输出。说明书CN102355750ACN102355760A6/7页8通过此变换电路我们可以得到0至5V的输出电压VOUT5,再经过分压电路,就得到最终的0至33V的电压信号VOUT33。0063本实施例中ZI。

30、GBEEGPRS网关的执行流程如图6所示。ZIGBEEGPRS网关上电后首先对硬件电路和ZIGBEE协议栈进行初始化。然后建立网络,并等待ZIGBEE照度测量终端加入ZIGBEE网络。然后手动启动SIM900A,与GPRS网络建立连接,其网络指示灯开启,表示建立连接成功。ZIGBEEGPRS网关不断监测加入的ZIGBEE照度测量终端数量,并判断是否达到网络容量的最大值。当有ZIGBEE照度测量终端申请加入ZIGBEE网络时,ZIGBEEGPRS网关为新加入的终端分配ZIGBEE网络地址。0064然后与加入网络的ZIGBEE照度测量终端建立ZIGBEE网络连接,轮询侦听空气中已建立连接终端发送来。

31、的照度数据包。如果照度数据包合格,则CC2530将通过串口接口将数据发送至SIM900A。SIM900A对接收到的数据包进行判断,将反馈信息通过串口接口发送至CC2530。0065为提高无线传输的质量,本系统还可以增加跳频功能,当信号链路质量较低时,通过更换无线传输信道,达到较高抗干扰的能力。如果信道质量满足要求,则无需更换信道,继续侦听空气中的数据包。0066本实施例中ZIGBEE照度测量终端的执行流程如图7所示。ZIGBEE照度测量终端,首先对硬件电路、模数转换器和ZIGBEE协议栈进行初始化,然后向ZIGBEEGPRS网关发送加入网络请求消息,并等待ZIGBEEGPRS网关分配网络地址。。

32、加入ZIGBEE网络后,网络指示灯开启,表明已经成功加入,与ZIGBEEGPRS网关建立连接。0067紧接着,各个ZIGBEE照度测量终端将基本信息发送给ZIGBEEGPRS网关,再由ZIGBEEGPRS网关将这些基本信息上传至GPRS服务器。其中,这些基本信息包含设备ID号、版本号、64位IEEE地址、16位ZIGBEE网络地址、个域网ID号、当前状态。0068然后就可以周期性从模数转换器中读取当前采集到的照度。如果系统采用了跳频功能,则需要查询当前的信道,然后将照度数据包无线发送至远端的ZIGBEEGPRS网关。在非采集周期期间,ZIGBEE照度测量终端处于休眠状态。照度数据包不仅包含当前。

33、采集到的照度值,还包含设备ID号、帧标识、应用端点号、当前电量、链路质量、信号强度、帧序列号、时间戳。0069本实施例中GPRS服务器软件和GPRS服务器软件均使用NI公司的LABVIEW软件进行编写。0070GPRS服务器软件主要使用的API函数有“TCP侦听”、“写入TCP数据”、“读取TCP数据”和“关闭TCP连接”,GPRS服务器软件流程图如图8所示。服务器开始时等待ZIGBEEGPRS网关进行GPRS网络连接,若未收到连接请求,则继续等待。若收到连接请求,则建立TCP连接。若服务器收到其他客户端发来的询问信息,会对询问信息作出响应。在正常情况下没有异常发生时,服务器直接读取ZIGBE。

34、EGPRS网关上传的数据,并对数据包进行存储、分析和处理。若有异常发生,或长时间未收到数据包,将询问ZIGBEEGPRS网关响应,并等待响应;若收到响应则接着读取上传数据,若仍未收到响应,则继续询问ZIGBEEGPRS网关响应状态。0071客户端软件主要使用的API函数有“打开TCP连接”、“写入TCP数据”、“读取TCP数据”和“关闭TCP连接”,客户端软件流程图如图9所示。客户端开始时打开与服务器的说明书CN102355750ACN102355760A7/7页9TCP连接,若在等待时间内建立连接,则读取服务器中信息;否则,超时退出。客户端会对读取的信息进行分析处理,并绘制成曲线图。若有异常。

35、发生,或长时间未收到数据包,将询问服务器响应,并等待响应;若收到响应则接着读取数据,若仍未收到响应,则继续询问服务器响应状态。0072上述实例只为说明本发明的技术构思及特点,其目的在于让熟悉此项技术的人是能够了解本发明的内容并据以实施,并不能以此限制本发明的保护范围。凡根据本发明精神实质所做的等效变换或修饰,都应涵盖在本发明的保护范围之内。说明书CN102355750ACN102355760A1/7页10图1说明书附图CN102355750ACN102355760A2/7页11图2图3说明书附图CN102355750ACN102355760A3/7页12图4图5说明书附图CN102355750ACN102355760A4/7页13图6说明书附图CN102355750ACN102355760A5/7页14图7说明书附图CN102355750ACN102355760A6/7页15图8说明书附图CN102355750ACN102355760A7/7页16图9说明书附图CN102355750A。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1