基于单片机的家庭远程监控系统

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
版 社 .0 0 20
A P( R 地址解析协议 )的 目的是将I地址映射成物 P 理地址 。这 在使信息通过 网络时特别重要 。在一个消息
( 或其他数 据 ) 发送之前 ,被打包到I包里 ,或适合于 P
It t 输 的信息块。 ne f me 专 这包 括两台计算机 的I地址 。在这个包离开发送计 P 算机之前 ,必须要找到 目标的硬件地址 。这就是A P R 最
将把 它们 向 “ 上”传送到T P 。T P C层 C 将包 排序并 进行
错误 检查 ,同时实现虚电路问的连接。T P C 数据包 中包 括序号 和确认 ,所 以未按照顺序收到的包可 以被排序 ,
而损坏 的包可 以被重传 。
3 TCP .
装的方法 。下面 以应用最广泛的以太网为例说明其数据
pn 功能) ig 。
6 AK P .
同的功能 区进入不 同的页面 ,如 图像页面 ,家电控制 页
面 ,环境状态监控页面。在控制页面 中可 以控制 电器 ,
在环境状态监控页面可以看 到各种环境状态值。通过手
机访 问相应域名 ,可以实现 同样 的操作 。
参考文献
[】 1史蒂文斯 ( R. ee s. /P w. S v n) t TCP I 详解卷1协议 【 . : M】 机械工业 出
三 、 系统 软件 设计
31 . 程序流程图
图4 释 电模块 热
25 . 热释 电模 块
此 模块 通过热 释 电传 感器 以非接触形 式检测 出人 体辐射 的红外线能量 的变化 ,并将其转换成 电压信号输 出。将 这个 电压信号加以放大 ,便可驱 动蜂鸣器报警 。
此传感器本身不发任何类 型的辐射 ,器件功耗很小 ,隐 蔽性好 ,价格低廉。 但是容易受各种热源、光源干扰 ,被动红外穿透力 差 ,人体的红外辐射容易被遮挡 ,不易被探头接收 ,但 是 易受射频辐射的干扰 ,环境温度 和人体温度接近时 , 探测和灵敏度 明显下降 ,有时造成短时失。 26 .温度传感器模块 此温度传感器模块 由一体化温度检测器采集周 围温
器 ,再设计 专门的操作软件 ,再改造主板…… 这耗费的精力和资金是超 出一般人 的承受 范围的 ,
是市场所未能完善的角落 ,随着单片机性能的提升 ,功 能模块 的扩展 ,使 得单 片机 和网络通信变得更 加容易 ,
因此使得基 于单 片机的家庭远程监控系统成为可能 。
本文 在基 ZAt g 3 单片机 的基础上增 加 了无 限 J me a 2 :
现 了用摄像头进行图像的采集。其结构框图如 图1 所示。
舒心的凉爽。又希望能为父母 的家 中装上温度 烟雾传感
器 ,确保他们 的安全 ;为家中的门禁系统加 固联 网…… 曾有一个 解决 方案 就是 为家 中装 配一 台电脑 ,联
入 网络 ,实时监控 ,再连接一大堆 的控制开关 去操控 电
包是按顺序发送的或者没有被破坏。 如果 I数据包 中有 已经封好 的T P P C 数据包 ,那 么I P
请求或接受数据时消耗资源。所 以这很大程度上的提高
了 网络 的使用效 率 。而且HT P T 并不特别关注所需要 的 是 什么类 型的数据 。各种形式的媒体都能插进 网页中 ,
包 括一些在浏览器端执行 的脚本程序 。 协议报文格式 协议采用分层结构 ,因此 ,数据报文也采用分层封
报文分层封装 ,如下图7 所示 :
HT TP HT TP
T P 它 的信 息 送 到更 高 层 的应 用 程 序 ,例 如 C 将 T le的服务程序和客 户程序 。应用程序轮 流将 信息送 ent 回T P ,T P C层 C 层便将 它们 向下传送到I层 ,设备 驱动 P 程序 和物理介质 ,最后到接收方 。面向连接的服务 ( 例  ̄ T l t T 、r gn n o s MT 需要高度 N e e、F P l i、X Wid w 和S P) n o 的可靠性 ,所 以它们使用 了T P C。
图7 数据报文分层封装图
应答 的服务 ,例如NT 。 P
5I .CM P
四 、结束 语
通过对 系统 硬件 、软件 的设计 ,基本 实现 了预期 功能。打开 电脑 ,进入浏览器 ,在地址栏 中输入绑定的 域 名 ,回车 ,即可进入监控平台 ,点击软件 中设 置的不
I MP P C 与I位于 同一层 ,它 被用来传送 I 的的控制 P 信息 。它 主要是用 来提 供有关 通 向 目的地址 的路 径信 息。PNG I 是最常用 的基 于I MP C 的服务 ( 本模块 实现 了
S R C I E 系统 实 践 YS P A T C

》 >
加上帧头和帧尾成为可以被数据链路层识别的数据帧。以 太网的长度范围是6 —11字节 ( 4 58 不算8 字节的前导字 )
2. I P
协议 ,通过扩展请求命令 ,可以是用来实现许多任务 。 HT P T 的一个 特点是数据表现 的类 型允许系统相对独立
始传下一个包 ,直到图像传递完成 。
信 息 系统工 程 l2 1..0 0 21 2
4 1

苎 坠 !旦 !
筮塞



图245 块 8模
-" 2 Ds 糟 。 l o
从机 。主机接收到上层传输来的数据后进行解析然后分别 发送到各个从机;从机及时返 回各个从机设备的状态到主
初用 到的地方 。

[ 赖特 ( g 0 史蒂文斯 ( ee sT P I详解 ・ : 2 】 wn h , S v n) C / t . P 卷2实现『 J .
机 械 工 业 出版社 , 0 . 2 0 0
[] 3史蒂 文 斯 ( . .tv n) CPI详 解 ( w 1 Se e s. L T . P 卷3 ) C 事务 协 : P T
分析 ,如果出现异常情况则通 过模拟 串 口对 T 3 模 块 C5
∞ 晶
发送A 指令实现短信报警。 T
28S . RWF 1 - 无线模块
图3烟雾传 感器 模块
24 . 烟雾传感器模块 此模块 通过MQ 2 .烟雾传感器将监控周 围环境 ,是 否发生异常情况 ,如有烟雾或者煤气泄漏等。如果发生 火灾 ,则会产生大量烟雾 ,此模 块将采集到的烟雾信号
4 U DP .
Et r et he n I P TP C
报 头
数据
T P数 据 C 报 头


I P数 据 区
帧 头
Eh re t e n t帧 数 据 区
UD 与T P P C 位于 同一层 ,但它不管数据包 的顺序 、
错 误或重 发 。因此 , UD 主要用 于那些面 向查 询—— P
S R C I E 系统实践 YS P A T C
≥ 》 ≥ >
基于单片机的家庭远程监控系统
◆潘 波
摘要 :随着A 4 对网络 监控 与移动通信的依赖度 的增加 ,智能 家居 系统的监控 -' J J
自由度和便携性被 不断扩增与期待 。为满足对 家居 系统 的灵活度的要 求 ,本 系统 采 用 了基 于4 5 8 的一点对 多点的 多级检测 与控 制 ,可以随 时拆装 增减监控 对 象与子 系 统。本 系统 同时集合 了对温度、烟 雾的环境监测 ,对 门禁 系统的人 员监控与 图像 彩 集 。对 家用电器的开关控 制 ,并将 回馈信 息和控制操作 通过 网络 页面与短信 息反 映 出来 。 加 入 了GS 通 信模 块 与 以太 网模 块 ,使 得 网络 访 问监 控 和 移 动 通 信 与 智 能 家 M 居恰 当结合 。实现 了,每 家绑定一个域名和 手机号 ,构建一个家庭的互联 网。 关键词 :智能家居 ;单片机 ;家庭远程 监控
片是极具特色 的独立以太 网控制器 ,具有可编程过滤功 能 ,可 自动评价 、接收或拒收多种信息包 ,减轻 了主控 芯片的处理负荷 ,并且符合IE 0 . E E8 2 协议。 3 以太 网的帧是网络接 口层的封装 ,网络层 的数据包被
4 2
信 息系 统工程 I 021 0 2 1.. 2
互联 网并设计了网页ቤተ መጻሕፍቲ ባይዱ控平 台界面 。并通过模拟 串 口实
居设定一套监测设备 ,并让它们 与网络相连 ,使得人们
更为方便 、及时地 了解到想要监测 的环境 ,并及 时做 出 操控 。有人曾梦想能够在 回家之前控制家里的热水器烧
好热水 ,以便在拖着疲惫 的身体 回家后立马就能冲个热
水澡 ;希望炎炎夏 日回家之前提前打开空调 ,回家后 又
码管显示 和蜂鸣器报警 ,加装 了E 2 J0 NC 86 以太 网模块


前 言
和 G M模 块 。 S
人们 曾 多次构想 ,给一个仓 库 、教室 、温室 、家
通过4 5 8 模块及其相 关协议 实现 了多机通讯 ;通过
T P I协 议实现 了底 层硬件和上 层界 面的数据交 互访 C/ P 问,构建 出了基 于单 片机的小型we 服务器 ,从 而接人 b
图1 系统 结构 框 图
22 口摄像头 .串
传输模块 ,以太网模块 ,加装传感器等 ,已经 实现了人 们 当初 的功能构想。利用本 系统打开手机就可以联 网控 制家庭 电器 ;随便 打开一 台电脑就可 以访问域 名进人控
在HT P T 协议 中 ,本 系统实现 了图片 的传送 。而图 片 的获取是通过串 口摄像头获取的 ,单片机通过 串 口和 摄像头相 连 ,单片机通过命令控制摄像头 。 摄像 头 内置的高性 能数字信号处 理芯片实 现了对
于数据 的传输。
HT P T 的出现使Itre ne t n 大众化 。它 的工作方式是请 求/ 响应式 的 ,这是相 当重要 的一点 。因为用 户仅仅在
I层接 收由网络接 口层发来 的数据包 ,并把该数据 P
包发送 到更 高层——T P C 或U 层 ;相反 ,I层 也把从 DP P
T P D 层接 收来 的数据包传送 到网络接 口层 。I 数 C 或U P P 据包 是不可靠的 ,因为I并没有做任何事情来确认数据 P

图5 温度 传感器 模块
机 ,主机通过分析进行 向上传输及报警或者发短信。
度信号 ,通过单片机运算处理 ,将此 时的温度 经4 5 8 发
到主控机上 ,同时在分机上也显示此时温度 ,可以直观
地看到此时的温度 。 27 S .G M模块 此模块 主要是在主机 收到从机上发送 的数据后进行
此模块 的有效传输距离 为3 0 ,利用该模块 实现 0米
了以及单片机实现遥控器 的功能 ,来实现遥控操作所有
从机上的设备 。
转换成微弱 的电信号 ,经过 电路放大 ,达到可以应 用的
电信号 ,加过L 9 比较器 )将有用信号筛选出来 , M3 3( 可供单 片机识别判 断并进行处理等。
制界面控制家庭电器设备 、采集 图像信息 、得 到温度显
示 ;也会 因为系统检测 到门禁系统有人闯入或者烟雾温 度达到危险值而收到报警短信 。
原始图像 的高比例压缩。 摄像头接到取 图命令后开始采集图像 ,图像压缩为 J E 格式输 出 ,摄像: PG 头采取分包传递 的方式 ,每传 递
图6程序 流程 图
32 C /P 议模 块 . P I协 T
本模 块实 现了T P I协议 族 中的A P 议 、I 协 C/ P R协 P 议 、I MP 议 、T P 议 、U 协议 、NT 协议 及 C 协 C协 DP P
H T 协议 。 TP
1Eh me协 议 .te t
Eh re协议利用 网络芯片e c 86 来 实现 ,该 芯 te t n n 2 j0

二 、 系统 硬 件设 计
21 . 系统结构
本 系统基 于主控单片机At g 3 实现与 网络的数 me a 2 据交换 。电路集成了温度 、烟雾及热释 电传感 器 ,有数
个数据包 ,只有得到上位机的确认命令 ,摄像头才开
234 5 . 8 协议模块 此模块为通 ̄MA 4 5 X 8芯片 ,以总线的形式挂载多个
相关文档
最新文档