已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
电子科学与技术专业实训报告基于物联网的室内信息采集系统设计姓 名: 范宇聪 学号: 1306024132 合作成员姓名: 刘圣宇 学号: 1306024117 合作成员姓名: 刘丹 学号: 1306024102 分 组 编 号: 1601.08 指 导 教 师: 郑永秋 日 期: 2016.6.28 1 任务要求1.1基于物联网的室内信息采集系统设计题目要求:某户人家的房子结构如图1所示,位于1层,主人希望布置一套电子监控系统,达到如下监控目的:图1 房屋结构图用户需求:1)防盗功能:窗户、门等位置是否有人活动;2)有害气体监测功能:比如厨房、卫生间燃气泄漏,杂物间异常气体监测,随时报警;3)温湿度监测:起居室、卧室的温湿度24小时监测;4)烟雾报警:房屋可能是火灾产生的异常烟雾,要有警报;5)电子监控系统的中央控制与显示放置在卧室。6)如果有1路视频监控,请选择合适的位置安放在卧室以外的房间;为了达到以上监测目的,你可以采用一个监测节点把所有功能实现,也可以采用多个监测节点进行分布式监测然后把信息汇总到中央监控显示节点。监测节点之间通过有线或无线方法与主控节点进行信息传输。主控节点接收各个监测节点的信息,进行数据分析及报警处理。基本要求:1)撰写一个简明的方案设计报告,根据房间的面积和布局,设计布置每一个监控设备,并说明布置理由以及每一个监控设备或模块的选型与指标是否满足设计要求,并估算你的方案的实现成本;2)最多三个学生一组,最少两个学生一组,互相协商好各自的分工,在后续过程中将有针对性地加以分别考核;3)选用实验室现有模块,实现以上用户需求15的功能。4)要充分考虑实际环境布局,采用更少的资源实现了更优的方案。5)项目完成,小组集体进行实物演示和验收,但每个人要单独完成自己的设计报告,并通过指导老师的答辩。设计报告不能突出自己不同于他人的工作部分的,不予通过。发挥部分:1)选用实验室现有模块,实现用户需求6的视频监控功能。2)不仅采用简单的有线传输,还使用了CAN、Wifi、ZigBee模块进行了数据传输。2 系统总体设计方案2.1 系统功能简介1.通过人体热释电红外传感器实现检测窗户,门等位置是否有人活动。2.通过MQ5天然气传感器实现对厨房,卫生间的天然气泄漏的检测。3.通过GP2Y1010AU烟雾传感器实现对杂物间,房屋的火灾烟雾报警。4.通过DHT-22温湿度传感器实现对卧室,客厅的温度,湿度监控。5.当人体热释电红外传感器,烟雾传感器,天然气传感器检测到异常时(烟雾及天然气浓度超过设定阈值或人体热释电红外传感器检测到人体活动)可通过LED灯和蜂鸣器报警。正常时,绿色LED灯长亮;异常时,红色LED灯长亮,并伴随蜂鸣器持续报警。6.通过RS485总线实现多机(一主多从)通信,进而实现多个传感器通过多个节点向主机传送采集到的数据。7.通过WIFI模块实现用无线传输的方式将主机接收到的传感器数据发送到电脑并显示。2.2 系统组成及原理STM32从机3天然气/液化气传感器天然气/液化气传感器温湿度传感器STM32从机2烟雾传感器温湿度传感器STM32从机1烟雾传感器LCD 显示屏RS485STM32主机RS485RS485RS485人体热释电红外传感器2.2.1 天然气/液化气传感器功能:家庭或工业上对液化气,天然气和煤气的监测装置原理: MQ-5 气体传感器所使用的气敏材料是在清洁空气中电导率较低的二氧 化锡(SnO2)。当传感器所处环境中存在可燃气体时,传感器的电导率随空气 中可燃气体浓度的增加而增大。 MQ-5 气体传感器对丁烷、丙烷、甲烷的灵敏 度高,对甲烷和丙烷可较好的兼顾。这种传感器可检测多种可燃性气体,特 别是天然气,是一款适合多种应用的低成本传感器。2.2.2 烟雾传感器功能:检测空气中灰尘浓度,用于空气净化器、空气质量监测仪、 PM2.5 检测仪等。原理:本模块是以夏普 GP2Y1010AU0F 为核心的灰尘传感器。传感器内部的红外二极管,可以输出一个跟灰尘浓度成线性关系的电压值。通过该电压值即可计算出空气中的灰尘和烟尘含量2。2.2.3温湿度传感器功能:AM2302 湿敏电容数字温湿度模块是一款含有己校准数字信号输出的温湿度复合传感器。检测空气中的温湿度,它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。原理:用户主机(MCU)发送一次起始信号(把数据总线 SDA 拉低至少 800s)后, AM2302 从休眠模式转换到高速模式。待主机开始信号结束后, AM2302 发送响应信号,从数据总线 SDA 串行送出 40Bit的数据,先发送字节的高位;发送的数据依次为湿度高位、 湿度低位、 温度高位、 温度低位、 校验位1。2.2.4人体热释电红外传感器功能1.全自动感应:人进入其感应范围则输出高电平, 人离开感应范围则自动延时关闭高电 平,输出低电平。 2、 光敏控制(可选择,出厂时未设)可设置光敏控制,白天或光线强时不感应。 3、 温度补偿(可选择,出厂时未设):在夏天当环境温度升高至 3032,探测距离稍变 短,温度补偿可作一定的性能补偿。 4、 两种触发方式:(可跳线选择) a、 不可重复触发方式:即感应输出高电平后, 延时时间段一结束, 输出将自动从高电 平变成低电平; b、 可重复触发方式:即感应输出高电平后,在延时时间段内,如果有人体在其感应 范围活动,其输出将一直保持高电平,直到人离开后才延时将高电平变为低电平(感应模块检 测到人体的每一次活动后会自动顺延一个延时时间段,并且以最后一次活动的时间为延时 时间的起始点)。 5、 具有感应封锁时间(默认设置:2.5S 封锁时间): 感应模块在每一次感应输出后( 高电平 变成低电平), 可以紧跟着设置一个封锁时间段, 在此时间段内感应器不接受任何感应信 号。 此功能可以实现“感应输出时间”和“封锁时间”两者的间隔工作, 可应用于间隔探测产 品;同时此功能可有效抑制负载切换过程中产生的各种干扰4。原理:应模块采用双元探头, 探头的窗口为长方形, 双元( A 元 B 元)位于较长方向的两 端,当人体从左到右或从右到左走过时,红外光谱到达双元的时间、距离有差值,差值越 大, 感应越灵敏, 当人体从正面走向探头或从上到下或从下到上方向走过时, 双元检测不 到红外光谱距离的变化, 无差值, 因此感应不灵敏或不工作; 所以安装感应器时应使探头 双元的方向与人体活动最多的方向尽量相平行,保证人体经过时先后被探头双元所感应3。2.2.5 RS485模块功能:RS485 是一种基于差分信号传送的串行通信链路层协议。它解决了 RS-232 协议传输距离太近(15m)的缺陷,是工业上广泛采用的较长距离数据通信链路层协议。由于它使用一对双绞线传送差分信号,属半双工通信,所以需要进行接收和发送状态的转换。原理:RS485 芯片通常处于接收状态。当要发送数据时:1) 由程序控制 RSE 变为高电平。2) UART 单元发送数据。3) 程序等待发送完毕后,控制 RS485 芯片转换到接收状态。4) 发送完毕的标志一般由 UART 的特定寄存器提供状态指示,程序需要去查询2.26功能:XPT2046 是一款 4 线制电阻式触摸屏控制器,内含 12 位分辨率 125KHz 转换速率逐步逼近型 A/D 转换器。XPT2046 支持从 1.5V 到 5.25V 的低电压 I/O 接口。XPT2046 能通过执行两次 A/D 转换查出被按的屏幕位置, 除此之外,还可以测量加在触摸屏上的压力。内部自带 2.5V 参考电压,可以作为辅助输入、温度测量和电池监测之用,电池监测的电压范围可以从 0V 到 5V。XPT2046 片内集成有一个温度传感器。在 2.7V 的典型工作状态下,关闭参考电压,功耗可小于 0.75mW。 XPT2046 采用微小的封装形式: TSSOP-16,QFN-16和 VFBGA48。 工作温度范围为-40+85。与 ADS7846、 TSC2046、原理:2.2inch 320x240 Touch LCD (A)引出了 SPI 模式的 SCK 和 MISO;只能写数据,不能读数据, SPI 的数据会经过 EPM3032( EPM3032 是一个 CPLD,内部已经写好程序)转换成 8位的并口传输到 BD663474,BD663474是工作在 80-series 8-bit bus interface(Big-endien)模式; WR 和 RD 已经通过了硬件处理,只能写数据,不能读数据。如表2.2.1所示。表2.2.1 CSLCD 片选信号RS命令/数据标志(0,读写命令; 1,读写数据)WR向 LCD 写入数据RD从 LCD 读取数据D17: 108 位双向数据线2.3 方案中对社会、法律、经济、商业成本、环境等因素的考虑考虑到我们的产品多用于普通家庭,所以我们要考虑到成本的因素以及是否便于安装和使用的因素。在成本方面,我们使用RS485总线进行主控和传感器的连接,主控使用性价比较高的STM32芯片。在安装和使用方面,我们的传感器都是以模块的形式安装,不需要额外的安装工作。数据显示采用LCD显示,直观方便。3 系统模块划分与分工3.1 系统模块划分刘圣宇:负责RS485总线的基本数据收发以及多机(一主多从)通信的程序设计以及硬件连接。范宇聪:负责LCD调试和连接;人体热释电红外传感器,烟雾传感器的程序编写。刘丹:负责温度、湿度传感器以及天然气传感器的程序编写和调试;报警电路的设计和焊接。图3.1.1 多机通讯分工合作:首先,范宇聪和刘丹进行四种传感器调试和使用,编写程序;刘圣宇进行RS485两机之间数据传输。范宇聪和刘丹将四种传感器的程序编写好,并且能够采集回正确的数值,将四种传感器的程序汇总到一个程序中,刘圣宇加入RS485程序,实现从机采集四个传感器数据通过RS485总线传到主机,主机通过串口将数据显示到PC上。范宇聪编写LCD的程序,刘丹进行报警电路的设计和焊接,刘圣宇编写RS485(一主三从)的程序。最终,将LCD的程序加入到主机程序中,每个从机上接两个传感器,报警电路接入主机上。见图3.1.1和图3.1.2。 图3.1.2 LCD数据显示3.2 项目分工与管理1)五月上旬底实现四种传感器基本功能。2)五月中旬实现RS485总线通讯,能够实现一个传感器数据采集接收。3)五月下旬实现四种传感器功能及数据显示,能将其挂在总线上传输数据,实现RS485两机之间互传数据。4)六月上旬能够通过RS485总线实现一主三从,三个从机采集数据,通过总线传到主机,主机采会数据由LCD显示。4 模块设计4.1 LCD显示模块设计与测试设计原理:LCD模块提供SPI模式的SCK和MISO,SPI的数据经过EPM3023芯片转换成8位的并口传输到BD663474(BD663474是工作在Big-endien模式)。要显示在LCD屏上的数据通过SPI总线传到LCD。实现方法:在LCD屏上显示数据主要用到了以下几个函数:void lcd_display_GB2312( unsigned char gb, unsigned int color_font, unsigned int color_back, unsigned char postion_x, unsigned char postion_y );该函数用来显示汉字。void lcd_display_char( unsigned char ch_asc, unsigned int color_front, unsigned int color_background, unsigned char postion_x, unsigned char postion_y);该函数用来显示字符。void lcd_display_number(unsigned int x, unsigned int y,unsigned int color_font,unsigned int color_back, unsigned long num, unsigned char num_len );该函数用来显示数字。测试步骤:1.用取模软件将数据转换成16进制数 2.用相应的函数将数据显示在LCD上测试结果:正常显示,如图2所示。程序流程图:如图4.1.1所示。 图4.1.1总的来说,这些函数功能的实现都是源于画点函数,即在LCD屏上画出一个点。我们用取模软件将所要用的数字和字符转换成16进制数字并根据对应数据类型的显示函数中所确定的画点坐标,使用画点函数将这些数据在LCD屏上显示出来。4.2 人体红外传感器模块设计与测试设计原理:该传感器模块使用双元探头,当人体走过时,红外光谱到达双元的时间、距离有差值,差值越大,感应越灵敏。当有感应时,传感器则向外输出高电平。实现方法:GPIO_ReadInputDataBit(GPIOX,GPIO_Pin_x);我们将传感器与主控芯片的一个引脚连接,并用此函数检测该引脚的电平高低。当红外传感器被触发输出高电平并被系统检测到,系统便可以作出相应的动作。如报警等。如图4.2.1所示,示波器检测到高低电平变化6。图4.2.1测试步骤:1.将传感器与主控芯片连接2.程序中设置若检测到高电平,则相应LED灯亮3.使人在传感器前走动测试结果:传感器可以较灵敏的检测到人体活动,并在检测到人体活动时点亮相应的LED并且通过串口显示数据。如图4.2.2所示。图4.2.2程序流程图:如图4.2.3所示5。图4.2.34.3 烟雾传感器模块设计与测试设计原理:烟雾传感器是以夏普GP2Y1010AU为核心的传感器。传感器内部有一个红外二极管,当烟雾进入传感器内部时,使光散射并使感光材料接收到红外光。由此传感器可以输出一个跟烟雾浓度成线性关系的电压值。实现方法:1.设置模块的I(led)引脚为高电平,打开内部的红外二极管。2.程序延时等待0.28ms,使输出波形稳定。通过主控芯片采集A(out)引脚的电压值,并通过内部ADC转换成数字量8。3.传感器输出电压与灰尘浓度关系在0到0.5mg/m3范围内成线性关系,通过采集到的电压值即可计算出空气中的灰尘和烟雾含量。如图4.3.1所示。 图4.3.1测试步骤:1.将熄灭的烟头放置在传感器附近,使烟雾进入传感器内部2.用万用表测试传感器电压输出端的电压值变化测试结果:传感器的输出电压随着烟雾浓度的增加而变大。对应电压与实际烟雾浓度的关系:Temp = (3300 / 4096.0) * Value * 11;由于传感器内部设有分压电路,所有实际电压是所测电压的11倍7。烟雾传感器与主控线片的连接图,如图4.3.2所示。图4.3.2程序流程图:如图4.3.3所示。图4.3.35系统集成及测试5.1 系统集成1.我负责两个传感器的数据采集工作,我需要将两个传感器的数据通过刘圣宇负责的RS485总线进行传输。2.最终所有通过RS485总线传回来的传感器数据都要在我负责的LCD上显示。这些功能的实现,都需要我和刘圣宇以及刘丹一起合作对程序进行改动。5.2 系统集成测试测试步骤:1.单独测试人体热释电红外传感器是否可以正常工作。如图4.2.2所示。2.单独测试LCD显示屏是否可以正常稳定的显示数据。如图3.1.2所示。3.单独测试烟雾传感器是否可以正常工作。4.将我所负责的模块通过刘圣宇负责的RS485总线与刘丹负责的模块连接,并与对应的主控芯片连接。最终将采集到的数据显示在LCD显示屏上。如图3.1.2,图4.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年崇左考从业资格证客运试题
- 2024年泉州道路旅客运输驾驶员从业资格模拟试题
- 2024年鄂尔多斯客运从业资格证模拟考试题
- 吉首大学《教师书写技能》2021-2022学年第一学期期末试卷
- 吉首大学《城乡社会综合调查与研究》2021-2022学年第一学期期末试卷
- 《机床夹具设计》试卷20
- 吉林艺术学院《艺术投融资》2021-2022学年第一学期期末试卷
- 吉林艺术学院《人体结构素描》2021-2022学年第一学期期末试卷
- 交通陪偿协议书范本范本模板
- 安装空调水管合同协议书范文
- 期中模拟(1-3单元)(试题)-2024-2025学年六年级上册数学苏教版
- 期中 (试题) -2024-2025学年人教PEP版英语四年级上册
- 点亮文明 课件 2024-2025学年苏少版(2024)初中美术七年级上册
- 廉政法规知识测试及答案
- 托育服务中心项目可行性研究报告
- 2024内蒙古农牧业融资担保限公司招聘28人高频难、易错点500题模拟试题附带答案详解
- 5.1 延续文化血脉 课件-2024-2025学年统编版道德与法治九年级上册-2
- 湖北省襄阳市2023-2024学年六年级上学期语文期中考试试卷(含答案)
- 2024-2030年中国CCUS技术行业现状调查与前景策略分析研究报告
- 2024-2025形势与政策:七十五载砥砺奋进创辉煌 中国式现代化继往开来兴伟业
- “数字城市”公共智慧底座项目解决方案
评论
0/150
提交评论