基于WIFI的嵌入式无线图像监控系统设计_王鹏
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Key words:wireless flycatcher;WIFI;ARM;μC/OS-II
引 言
ZigBee网络对设备要求较低 ,适用于没有基础设施或不易 布线的场合。本系统使用 WIFI网 络 是 由 于 其 覆 盖 面 广 、
随着嵌入式技术 、图像处理技术以及网络通信技 术 的 传输速度快 、传输能耗与数据长度较低等特点 。 [3]
图 1 系 统 总 体 结 构
2 系 统 硬 件 实 现
本文设计的无线捕蝇图像监控系统的硬件架构如图 2 所 示,本 系 统 中 采 集 终 端 的 核 心 板 采 用 ARM7 处 理 器 LPC2103的开发板作为硬件平台 ,摄像模块采用130万像 素的串口摄像 头,并 且 通 过 WIFI模 块 ST-MW-08S 与 服 务器进行通信。
图 6 服 务 器 端 软 件 流 程 图 由于各用户线程相对独立 ,因此每个终端与服务 器 端 的数据传送相互不受影响。在数据传输过程中会出现连 接中断的情况,因此程序中设置了重连后自动重新采 集 的 功能,保证了在无人监控场所的有效使用 。服务器软 件 主 界面如图7所示。
4 系 统 测 试 与 分 析
它采用标准的JPEG 图像压 缩 算 法,图 像 输 出 格 式 与 常用的计算机完全兼容 。同时,它带有可选择的红外 照 明 功能,能够实现自动 照 度 补 偿 、在 较 暗 的 光 线 下 仍 能 得 到 较好的图片质量 。串口通信速率为115 200bps。
图 3 LPC2103 核 心 板 模 块 结 构
3.2 服 务 器 端 软 件
服务器端软件 使 用 VC+ + 作 为设计平台,主 要 负 责 界 面 事 件 的 响应、用户 线 程 的 创 建 等 工 作。 流 程图如 图 6 所 示。 界 面 事 件 主 要 包括定 时 自 动 采 集 与 手 动 一 次 性 采集 、对终端 进 行 校 时 以 及 测 试 摄 图5 终端软件流程图 像头是否正常。用户线程创建主要包括发送图像采集命 令、与终 端 进 行 通 信,接 收 终 端 返 回 图 像 数 据 并 解 析 为 JPEG 图 像 后,在 界 面 显 示 并 在 服 务 器 端 所 在 PC 机 上 存储。
系统总体结构示意图如图1所示。系统终端由 ARM 模块、串口 摄 像 头 和 WIFI模 块 组 成。ARM 模 块 作 为 硬
敬请登录网站在线投稿
2013 年第10 期
5 7
件平台,嵌 入 μC/OS-II操 作 系 统,串 口 摄 像 头 作 为 采 集 端,通过 WIFI模块与无线 局 域 网 相 连 。 服 务 器 端 的 软 件 通过有线或无线的方式与局域网进行连接 ,控制终端 采 集 传输图像数据,并且在服务器端显示存储的图像 。
10位 A/D 转换器提供8路模拟输入,低功耗实时时钟 具有独立的电源和特定的32 768 Hz时钟 输 入,多 达32个 通用I/O 口(可承受5V 电压),可通过个别使能/禁止外围 功能、外围时 钟 分 频 来 优 化 额 外 功 耗 。 [5] 硬 件 结 构 如 图 3 所示。
图 4 WIFI模 块
目前所使 用 的 无 线 传 输 技 术 主 要 包 括 以 下 几 种 :蓝
供了一种可行的无线捕蝇图像监控系统。从串口摄像头直 接读出图像的数字信 号,通 过 WIFI网 络 传 输 至 服 务 器,服 务器端可以随时查看 监 控 信 息 图 像,且 无 需 人 员 长 期 值 守 在 服 务 器 端 ,实 现 了 无 人 监 控 。 本 系 统 减 少 人 力 、财 力 及 一 些 硬 件 资 源 ,实 现 了 资 源 共 享 ,提 高 了 资 源 利 用 率 。
不断发展,图像监控系统在人们的日常生活中得到了 越 来
鉴于目前环保捕蝇 监 控 系 统 相 对 较 少 的 情 况,本 文 提
越多的应用。传统的有线传输方式不够灵活和方便 ,常 受 到布线等问题的限制。在技术推动信息传输日趋无线化 的背景下,无线图像采集传输系统解决了以上问题 。 它 可 以实时采集图像 ,经 过 无 线 模 块 传 输 到 计 算 机 服 务 器 ,并 在服务器端存储显示。
基于 WIFI的嵌入式无线图像监控系统设计*
王 鹏1,徐 莹1,徐 岩2,吕 志 刚1
(1.西安工业大学 电子信息工程学院,西安 710032;2.中国兵器科学研究院)
摘要:针对目前环保领域内无线捕蝇监控系统相对较少的情况 ,设计了 WIFI网络下的无线捕蝇图像监控系统 。该系 统 采 用嵌入式μC/OS-II操作系统和 ARM 核处理器 LPC2103作为软硬件平台 ,采用130万像素的 CMOS摄像头作为图像 采集装置,利用 WIFI的 Ad-Hoc技术与服务器进行通信 。在 PC 上使用 VC++编写服务 器 程 序,采 用 多 线 程 对 多 个 终 端客户进行图像采集传输处理 。该系统经过测试 ,已经应用到大型食品厂或者其他一些需要食品安全监测的 室 内 场 合 , 并且具有广阔的市场前景。 关 键 词 :无 线 捕 蝇 ;WIFI;ARM;μC/OS-II 中 图 分 类 号 :TP301.1 文 献 标 识 码 :A
系统完成后经过多次测试 ,服务器端接收图像的 时 间 测试如表1所列。
表 1 服 务 器 端 接 收 图 像 的 时 间
图像分辨率
服务器端接收图 像 文 件 时 间 范 围/s
平 均 值/s
320×240
6~15
9
源自文库
640×480
12~24
19
1280×960
21~33
28
从测试数据中可 以 看 出 ,随 着 图 像 分 辨 率 的 增 加,传 输时间相应增加。在测试过程中出现过1次断线的情况, 是由于 WIFI模 块 自 动 重 新 连 接 引 起 的 。 随 后 在 程 序 中 加入重连后自动重新采集的功能 ,保证了在无人监控 场 所 的有效使用。
牙、GPRS、WIFI、CDMA、OFDM 和 ZigBee。 这 些 技 术 都 具有各自的特点 ,例 如,蓝 牙 适 用 于 短 距 离、低 功 耗、低 成 本的场合[1];GPRS提供高速无 线IP 及 X.25 分 组 数 据 接 入 服 务 ,但 是 依 赖 基 站 且 需 要 用 户 自 行 承 担 流 量 费 ; [2]
2.2 WIFI模块
通过对多款 WIFI模块传 输 距 离、误 差 率 等 实 验 的 对 比,本 系 统 采 用 ST-MW-08S WIFI模 块。 它 是 一 款 多 功
能 UART 接 口 WIFI数 据 传 输 模 块,内 部 集 成 了 支 持 ARP、ICMP、UDP、TCP/IP、 DHCP 客 户 端 以 及 DHCP 服 务 器 等 诸 多 TCP/IP 协 议 和 WIFI驱 动,同 时 具 备 通 用 串 口、PWM 以 及 多 路 通 用 I/O 的输 入/输 出 等 功 能,具 有 系 统接口灵活、编程控 制 方 便 等 诸 多 优 点。 网 络 结 构 上,模 块支持基 础 网 络 (infra)和 特 殊 的 Ad-Hoc网 络 结 构。 加 密 认 证 方 面,模 块 支 持 开 放 性、WEP 64/128、WPA、 TKIP、AES等诸多安全协议 。 由于灵活的结构设计使得模块在功能完备的前提下 拥有更低功耗和较高的数据吞吐率。利用它可以轻松实 现嵌入式设 备 的 无 线 网 络 功 能 ,节 省 人 力 物 力 和 开 发 时 间 ,使 本 系 统 更 快 地 投 入 市 场 ,增 强 竞 争 力 。 [6] WIFI模 块 如 图 4 所 示 。
3 系 统 软 件 设 计 3.1 终 端 软 件
终端软件的 主 要 功 能 是 通 过 串 口 控 制 WIFI模 块 与
5 8 Microcontrollers & Embedded Systems 2013 年第10 期
www .mesnet.com .cn
服务器进行 通 信,并 控 制 摄 像 头 采 集图 像。 首 先 监 听 WIFI模 块,等 待服务器的 命 令;收 到 采 集 图 像 命 令后,通 过 摄 像 头 采 集 图 像 ,并 且 与服务器进行通信,完成图像传输等 任务。终端软件流程如图5所示。
Abstract:Aiming at the problem of wireless flycatcher monitoring system in the field of environmental,a wireless flycatcher image moni- toring system based on WIFI is designed.This system selects embeddedμC/OS-II operating system and ARM core processor LPC2103 as software and hardware platform,with 1.3million pixel CMOS camera as the image acquisition device,it uses WIFI Ad-Hoc technolo- gy to communicate with server.On the PC,it adopts VC+ + to write the server program,and uses multi-threading for multiple end cus- tomers to conduct image acquisition and transmission processing.The system has been tested and has been applied to large food factory or other food safety monitoring indoor occasions,and has a broad market prospect.
1 系 统 工 作 原 理 及 组 成
整个无线捕蝇图像监控系统分为系统终端和服务器 端两 部 分,它 们 之 间 通 过 无 线 网 络 建 立 TCP 连 接 来 传 送 图 像 信 息 和 控 制 命 令 。 [4]
* 基 金 项 目:陕 西 省 教 育 厅 专 项 科 研 计 划 资 助 项 目 (项 目 编 号: 11JK0921)。
2.3 图 像 采 集 模 块
本模块采用 SXH 系列串口摄像头 。它是一款具有视 频采集和 图 像 压 缩 功 能 的 130 万 像 素 CMOS 摄 像 头,最 大分辨率可达到1280×960的工业用图像采集 设 备 ,并 且 内含拍摄 控 制、视 频 捕 捉、图 像 数 据 采 集 、图 像 JPEG 压 缩、串口通信等功能 。
图 2 无 线 图 像 采 集 传 输 系 统 硬 件 架 构 设 计 图
2.1 核 心 板
为解决低功耗问题,核心板的微处理器采用 NXP公司 推出 的 基 于 ARM7TDMI-S核、LQFP48 封 装 的 LPC2103。 它的 最 高 工 作 速 度 可 达 70 MHz,具 有 32 KB 的 片 内 FLASH 程序存储器和8KB 的 片 内 静 态 RAM。可 以 通 过 片内 boot装载程序实现ISP/IAP编程。
Embedded Wireless Image Monitoring System Based on WIFI
Wang Peng1,Xu Ying1,Xu Yan2,LüZhigang1
(1.School of Electronic and Information Engineering,Xi'an Technological University,Xi'an 710032,China; 2.China North Industries Group Corporation)
引 言
ZigBee网络对设备要求较低 ,适用于没有基础设施或不易 布线的场合。本系统使用 WIFI网 络 是 由 于 其 覆 盖 面 广 、
随着嵌入式技术 、图像处理技术以及网络通信技 术 的 传输速度快 、传输能耗与数据长度较低等特点 。 [3]
图 1 系 统 总 体 结 构
2 系 统 硬 件 实 现
本文设计的无线捕蝇图像监控系统的硬件架构如图 2 所 示,本 系 统 中 采 集 终 端 的 核 心 板 采 用 ARM7 处 理 器 LPC2103的开发板作为硬件平台 ,摄像模块采用130万像 素的串口摄像 头,并 且 通 过 WIFI模 块 ST-MW-08S 与 服 务器进行通信。
图 6 服 务 器 端 软 件 流 程 图 由于各用户线程相对独立 ,因此每个终端与服务 器 端 的数据传送相互不受影响。在数据传输过程中会出现连 接中断的情况,因此程序中设置了重连后自动重新采 集 的 功能,保证了在无人监控场所的有效使用 。服务器软 件 主 界面如图7所示。
4 系 统 测 试 与 分 析
它采用标准的JPEG 图像压 缩 算 法,图 像 输 出 格 式 与 常用的计算机完全兼容 。同时,它带有可选择的红外 照 明 功能,能够实现自动 照 度 补 偿 、在 较 暗 的 光 线 下 仍 能 得 到 较好的图片质量 。串口通信速率为115 200bps。
图 3 LPC2103 核 心 板 模 块 结 构
3.2 服 务 器 端 软 件
服务器端软件 使 用 VC+ + 作 为设计平台,主 要 负 责 界 面 事 件 的 响应、用户 线 程 的 创 建 等 工 作。 流 程图如 图 6 所 示。 界 面 事 件 主 要 包括定 时 自 动 采 集 与 手 动 一 次 性 采集 、对终端 进 行 校 时 以 及 测 试 摄 图5 终端软件流程图 像头是否正常。用户线程创建主要包括发送图像采集命 令、与终 端 进 行 通 信,接 收 终 端 返 回 图 像 数 据 并 解 析 为 JPEG 图 像 后,在 界 面 显 示 并 在 服 务 器 端 所 在 PC 机 上 存储。
系统总体结构示意图如图1所示。系统终端由 ARM 模块、串口 摄 像 头 和 WIFI模 块 组 成。ARM 模 块 作 为 硬
敬请登录网站在线投稿
2013 年第10 期
5 7
件平台,嵌 入 μC/OS-II操 作 系 统,串 口 摄 像 头 作 为 采 集 端,通过 WIFI模块与无线 局 域 网 相 连 。 服 务 器 端 的 软 件 通过有线或无线的方式与局域网进行连接 ,控制终端 采 集 传输图像数据,并且在服务器端显示存储的图像 。
10位 A/D 转换器提供8路模拟输入,低功耗实时时钟 具有独立的电源和特定的32 768 Hz时钟 输 入,多 达32个 通用I/O 口(可承受5V 电压),可通过个别使能/禁止外围 功能、外围时 钟 分 频 来 优 化 额 外 功 耗 。 [5] 硬 件 结 构 如 图 3 所示。
图 4 WIFI模 块
目前所使 用 的 无 线 传 输 技 术 主 要 包 括 以 下 几 种 :蓝
供了一种可行的无线捕蝇图像监控系统。从串口摄像头直 接读出图像的数字信 号,通 过 WIFI网 络 传 输 至 服 务 器,服 务器端可以随时查看 监 控 信 息 图 像,且 无 需 人 员 长 期 值 守 在 服 务 器 端 ,实 现 了 无 人 监 控 。 本 系 统 减 少 人 力 、财 力 及 一 些 硬 件 资 源 ,实 现 了 资 源 共 享 ,提 高 了 资 源 利 用 率 。
不断发展,图像监控系统在人们的日常生活中得到了 越 来
鉴于目前环保捕蝇 监 控 系 统 相 对 较 少 的 情 况,本 文 提
越多的应用。传统的有线传输方式不够灵活和方便 ,常 受 到布线等问题的限制。在技术推动信息传输日趋无线化 的背景下,无线图像采集传输系统解决了以上问题 。 它 可 以实时采集图像 ,经 过 无 线 模 块 传 输 到 计 算 机 服 务 器 ,并 在服务器端存储显示。
基于 WIFI的嵌入式无线图像监控系统设计*
王 鹏1,徐 莹1,徐 岩2,吕 志 刚1
(1.西安工业大学 电子信息工程学院,西安 710032;2.中国兵器科学研究院)
摘要:针对目前环保领域内无线捕蝇监控系统相对较少的情况 ,设计了 WIFI网络下的无线捕蝇图像监控系统 。该系 统 采 用嵌入式μC/OS-II操作系统和 ARM 核处理器 LPC2103作为软硬件平台 ,采用130万像素的 CMOS摄像头作为图像 采集装置,利用 WIFI的 Ad-Hoc技术与服务器进行通信 。在 PC 上使用 VC++编写服务 器 程 序,采 用 多 线 程 对 多 个 终 端客户进行图像采集传输处理 。该系统经过测试 ,已经应用到大型食品厂或者其他一些需要食品安全监测的 室 内 场 合 , 并且具有广阔的市场前景。 关 键 词 :无 线 捕 蝇 ;WIFI;ARM;μC/OS-II 中 图 分 类 号 :TP301.1 文 献 标 识 码 :A
系统完成后经过多次测试 ,服务器端接收图像的 时 间 测试如表1所列。
表 1 服 务 器 端 接 收 图 像 的 时 间
图像分辨率
服务器端接收图 像 文 件 时 间 范 围/s
平 均 值/s
320×240
6~15
9
源自文库
640×480
12~24
19
1280×960
21~33
28
从测试数据中可 以 看 出 ,随 着 图 像 分 辨 率 的 增 加,传 输时间相应增加。在测试过程中出现过1次断线的情况, 是由于 WIFI模 块 自 动 重 新 连 接 引 起 的 。 随 后 在 程 序 中 加入重连后自动重新采集的功能 ,保证了在无人监控 场 所 的有效使用。
牙、GPRS、WIFI、CDMA、OFDM 和 ZigBee。 这 些 技 术 都 具有各自的特点 ,例 如,蓝 牙 适 用 于 短 距 离、低 功 耗、低 成 本的场合[1];GPRS提供高速无 线IP 及 X.25 分 组 数 据 接 入 服 务 ,但 是 依 赖 基 站 且 需 要 用 户 自 行 承 担 流 量 费 ; [2]
2.2 WIFI模块
通过对多款 WIFI模块传 输 距 离、误 差 率 等 实 验 的 对 比,本 系 统 采 用 ST-MW-08S WIFI模 块。 它 是 一 款 多 功
能 UART 接 口 WIFI数 据 传 输 模 块,内 部 集 成 了 支 持 ARP、ICMP、UDP、TCP/IP、 DHCP 客 户 端 以 及 DHCP 服 务 器 等 诸 多 TCP/IP 协 议 和 WIFI驱 动,同 时 具 备 通 用 串 口、PWM 以 及 多 路 通 用 I/O 的输 入/输 出 等 功 能,具 有 系 统接口灵活、编程控 制 方 便 等 诸 多 优 点。 网 络 结 构 上,模 块支持基 础 网 络 (infra)和 特 殊 的 Ad-Hoc网 络 结 构。 加 密 认 证 方 面,模 块 支 持 开 放 性、WEP 64/128、WPA、 TKIP、AES等诸多安全协议 。 由于灵活的结构设计使得模块在功能完备的前提下 拥有更低功耗和较高的数据吞吐率。利用它可以轻松实 现嵌入式设 备 的 无 线 网 络 功 能 ,节 省 人 力 物 力 和 开 发 时 间 ,使 本 系 统 更 快 地 投 入 市 场 ,增 强 竞 争 力 。 [6] WIFI模 块 如 图 4 所 示 。
3 系 统 软 件 设 计 3.1 终 端 软 件
终端软件的 主 要 功 能 是 通 过 串 口 控 制 WIFI模 块 与
5 8 Microcontrollers & Embedded Systems 2013 年第10 期
www .mesnet.com .cn
服务器进行 通 信,并 控 制 摄 像 头 采 集图 像。 首 先 监 听 WIFI模 块,等 待服务器的 命 令;收 到 采 集 图 像 命 令后,通 过 摄 像 头 采 集 图 像 ,并 且 与服务器进行通信,完成图像传输等 任务。终端软件流程如图5所示。
Abstract:Aiming at the problem of wireless flycatcher monitoring system in the field of environmental,a wireless flycatcher image moni- toring system based on WIFI is designed.This system selects embeddedμC/OS-II operating system and ARM core processor LPC2103 as software and hardware platform,with 1.3million pixel CMOS camera as the image acquisition device,it uses WIFI Ad-Hoc technolo- gy to communicate with server.On the PC,it adopts VC+ + to write the server program,and uses multi-threading for multiple end cus- tomers to conduct image acquisition and transmission processing.The system has been tested and has been applied to large food factory or other food safety monitoring indoor occasions,and has a broad market prospect.
1 系 统 工 作 原 理 及 组 成
整个无线捕蝇图像监控系统分为系统终端和服务器 端两 部 分,它 们 之 间 通 过 无 线 网 络 建 立 TCP 连 接 来 传 送 图 像 信 息 和 控 制 命 令 。 [4]
* 基 金 项 目:陕 西 省 教 育 厅 专 项 科 研 计 划 资 助 项 目 (项 目 编 号: 11JK0921)。
2.3 图 像 采 集 模 块
本模块采用 SXH 系列串口摄像头 。它是一款具有视 频采集和 图 像 压 缩 功 能 的 130 万 像 素 CMOS 摄 像 头,最 大分辨率可达到1280×960的工业用图像采集 设 备 ,并 且 内含拍摄 控 制、视 频 捕 捉、图 像 数 据 采 集 、图 像 JPEG 压 缩、串口通信等功能 。
图 2 无 线 图 像 采 集 传 输 系 统 硬 件 架 构 设 计 图
2.1 核 心 板
为解决低功耗问题,核心板的微处理器采用 NXP公司 推出 的 基 于 ARM7TDMI-S核、LQFP48 封 装 的 LPC2103。 它的 最 高 工 作 速 度 可 达 70 MHz,具 有 32 KB 的 片 内 FLASH 程序存储器和8KB 的 片 内 静 态 RAM。可 以 通 过 片内 boot装载程序实现ISP/IAP编程。
Embedded Wireless Image Monitoring System Based on WIFI
Wang Peng1,Xu Ying1,Xu Yan2,LüZhigang1
(1.School of Electronic and Information Engineering,Xi'an Technological University,Xi'an 710032,China; 2.China North Industries Group Corporation)