ImageVerifierCode 换一换
格式:DOCX , 页数:22 ,大小:2.05MB ,
资源ID:1912744      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-1912744.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(中北大学 电子科学与技术专业实训报告.docx)为本站会员(b****1)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

中北大学 电子科学与技术专业实训报告.docx

1、中北大学 电子科学与技术专业实训报告电子科学与技术专业实训报告基于物联网的室内信息采集系统设计姓名:范宇聪学号:1306024132合作成员姓名:刘圣宇学号:1306024117合作成员姓名:刘丹学号:1306024102分组编号: 1601.08 指导教师:郑永秋日期: 2016.6.281任务要求1.1基于物联网的室内信息采集系统设计题目要求:某户人家的房子结构如图1所示,位于1层,主人希望布置一套电子监控系统,达到如下监控目的:图1房屋结构图用户需求:1)防盗功能:窗户、门等位置是否有人活动;2)有害气体监测功能:比如厨房、卫生间燃气泄漏,杂物间异常气体监测,随时报警;3)温湿度监测:起

2、居室、卧室的温湿度24小时监测;4)烟雾报警:房屋可能是火灾产生的异常烟雾,要有警报;5)电子监控系统的中央控制与显示放置在卧室。6)如果有1路视频监控,请选择合适的位置安放在卧室以外的房间;为了达到以上监测目的,你可以采用一个监测节点把所有功能实现,也可以采用多个监测节点进行分布式监测然后把信息汇总到中央监控显示节点。监测节点之间通过有线或无线方法与主控节点进行信息传输。主控节点接收各个监测节点的信息,进行数据分析及报警处理。基本要求:1)撰写一个简明的方案设计报告,根据房间的面积和布局,设计布置每一个监控设备,并说明布置理由以及每一个监控设备或模块的选型与指标是否满足设计要求,并估算你的方

3、案的实现成本;2)最多三个学生一组,最少两个学生一组,互相协商好各自的分工,在后续过程中将有针对性地加以分别考核;3)选用实验室现有模块,实现以上用户需求15的功能。4)要充分考虑实际环境布局,采用更少的资源实现了更优的方案。5)项目完成,小组集体进行实物演示和验收,但每个人要单独完成自己的设计报告,并通过指导老师的答辩。设计报告不能突出自己不同于他人的工作部分的,不予通过。发挥部分:1)选用实验室现有模块,实现用户需求6的视频监控功能。2)不仅采用简单的有线传输,还使用了CAN、Wifi、ZigBee模块进行了数据传输。2系统总体设计方案2.1系统功能简介1.通过人体热释电红外传感器实现检测

4、窗户,门等位置是否有人活动。2.通过MQ5天然气传感器实现对厨房,卫生间的天然气泄漏的检测。3.通过GP2Y1010AU烟雾传感器实现对杂物间,房屋的火灾烟雾报警。4.通过DHT-22温湿度传感器实现对卧室,客厅的温度,湿度监控。5.当人体热释电红外传感器,烟雾传感器,天然气传感器检测到异常时(烟雾及天然气浓度超过设定阈值或人体热释电红外传感器检测到人体活动)可通过LED灯和蜂鸣器报警。正常时,绿色LED灯长亮;异常时,红色LED灯长亮,并伴随蜂鸣器持续报警。6.通过RS485总线实现多机(一主多从)通信,进而实现多个传感器通过多个节点向主机传送采集到的数据。7.通过WIFI模块实现用无线传输

5、的方式将主机接收到的传感器数据发送到电脑并显示。2.2系统组成及原理STM32从机3天然气/液化气传感器天然气/液化气传感器温湿度传感器STM32从机2烟雾传感器温湿度传感器STM32从机1烟雾传感器LCD 显示屏RS485STM32主机RS485RS485RS485人体热释电红外传感器2.2.1 天然气/液化气传感器功能:家庭或工业上对液化气,天然气和煤气的监测装置原理: MQ-5 气体传感器所使用的气敏材料是在清洁空气中电导率较低的二氧 化锡(SnO2)。当传感器所处环境中存在可燃气体时,传感器的电导率随空气 中可燃气体浓度的增加而增大。 MQ-5 气体传感器对丁烷、丙烷、甲烷的灵敏 度高

6、,对甲烷和丙烷可较好的兼顾。这种传感器可检测多种可燃性气体,特 别是天然气,是一款适合多种应用的低成本传感器。2.2.2烟雾传感器功能:检测空气中灰尘浓度,用于空气净化器、空气质量监测仪、 PM2.5 检测仪等。原理:本模块是以夏普 GP2Y1010AU0F 为核心的灰尘传感器。传感器内部的红外二极管,可以输出一个跟灰尘浓度成线性关系的电压值。通过该电压值即可计算出空气中的灰尘和烟尘含量2。2.2.3温湿度传感器功能:AM2302 湿敏电容数字温湿度模块是一款含有己校准数字信号输出的温湿度复合传感器。检测空气中的温湿度,它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓

7、越的长期稳定性。原理:用户主机(MCU)发送一次起始信号(把数据总线 SDA 拉低至少 800s)后, AM2302 从休眠模式转换到高速模式。待主机开始信号结束后, AM2302 发送响应信号,从数据总线 SDA 串行送出 40Bit的数据,先发送字节的高位;发送的数据依次为湿度高位、 湿度低位、 温度高位、 温度低位、 校验位1。2.2.4人体热释电红外传感器功能1.全自动感应:人进入其感应范围则输出高电平, 人离开感应范围则自动延时关闭高电 平,输出低电平。2、 光敏控制(可选择,出厂时未设)可设置光敏控制,白天或光线强时不感应。3、 温度补偿(可选择,出厂时未设):在夏天当环境温度升高

8、至 3032,探测距离稍变 短,温度补偿可作一定的性能补偿。4、 两种触发方式:(可跳线选择)a、 不可重复触发方式:即感应输出高电平后, 延时时间段一结束, 输出将自动从高电 平变成低电平;b、 可重复触发方式:即感应输出高电平后,在延时时间段内,如果有人体在其感应 范围活动,其输出将一直保持高电平,直到人离开后才延时将高电平变为低电平(感应模块检 测到人体的每一次活动后会自动顺延一个延时时间段,并且以最后一次活动的时间为延时 时间的起始点)。5、 具有感应封锁时间(默认设置:2.5S 封锁时间): 感应模块在每一次感应输出后( 高电平 变成低电平), 可以紧跟着设置一个封锁时间段, 在此时

9、间段内感应器不接受任何感应信 号。 此功能可以实现“感应输出时间”和“封锁时间”两者的间隔工作, 可应用于间隔探测产 品;同时此功能可有效抑制负载切换过程中产生的各种干扰4。原理:应模块采用双元探头, 探头的窗口为长方形, 双元( A 元 B 元)位于较长方向的两 端,当人体从左到右或从右到左走过时,红外光谱到达双元的时间、距离有差值,差值越 大, 感应越灵敏, 当人体从正面走向探头或从上到下或从下到上方向走过时, 双元检测不 到红外光谱距离的变化, 无差值, 因此感应不灵敏或不工作; 所以安装感应器时应使探头 双元的方向与人体活动最多的方向尽量相平行,保证人体经过时先后被探头双元所感应3。2

10、.2.5 RS485模块功能:RS485 是一种基于差分信号传送的串行通信链路层协议。它解决了 RS-232 协议传输距离太近(15m)的缺陷,是工业上广泛采用的较长距离数据通信链路层协议。由于它使用一对双绞线传送差分信号,属半双工通信,所以需要进行接收和发送状态的转换。原理:RS485 芯片通常处于接收状态。当要发送数据时:1) 由程序控制 RSE 变为高电平。2) UART 单元发送数据。3) 程序等待发送完毕后,控制 RS485 芯片转换到接收状态。4) 发送完毕的标志一般由 UART 的特定寄存器提供状态指示,程序需要去查询2.26功能:XPT2046 是一款 4 线制电阻式触摸屏控制

11、器,内含 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+8

12、5。与 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.1CSLCD 片选信号RS命令/数据标志(0,读写命令; 1,读写数据)WR向 L

13、CD 写入数据RD从 LCD 读取数据D17: 108 位双向数据线2.3方案中对社会、法律、经济、商业成本、环境等因素的考虑考虑到我们的产品多用于普通家庭,所以我们要考虑到成本的因素以及是否便于安装和使用的因素。在成本方面,我们使用RS485总线进行主控和传感器的连接,主控使用性价比较高的STM32芯片。在安装和使用方面,我们的传感器都是以模块的形式安装,不需要额外的安装工作。数据显示采用LCD显示,直观方便。3系统模块划分与分工3.1系统模块划分刘圣宇:负责RS485总线的基本数据收发以及多机(一主多从)通信的程序设计以及硬件连接。范宇聪:负责LCD调试和连接;人体热释电红外传感器,烟雾传

14、感器的程序编写。刘丹:负责温度、湿度传感器以及天然气传感器的程序编写和调试;报警电路的设计和焊接。图3.1.1多机通讯分工合作:首先,范宇聪和刘丹进行四种传感器调试和使用,编写程序;刘圣宇进行RS485两机之间数据传输。范宇聪和刘丹将四种传感器的程序编写好,并且能够采集回正确的数值,将四种传感器的程序汇总到一个程序中,刘圣宇加入RS485程序,实现从机采集四个传感器数据通过RS485总线传到主机,主机通过串口将数据显示到PC上。范宇聪编写LCD的程序,刘丹进行报警电路的设计和焊接,刘圣宇编写RS485(一主三从)的程序。最终,将LCD的程序加入到主机程序中,每个从机上接两个传感器,报警电路接入

15、主机上。见图3.1.1和图3.1.2。图3.1.2LCD数据显示3.2项目分工与管理1)五月上旬底实现四种传感器基本功能。2)五月中旬实现RS485总线通讯,能够实现一个传感器数据采集接收。3)五月下旬实现四种传感器功能及数据显示,能将其挂在总线上传输数据,实现RS485两机之间互传数据。4)六月上旬能够通过RS485总线实现一主三从,三个从机采集数据,通过总线传到主机,主机采会数据由LCD显示。4 模块设计4.1 LCD显示模块设计与测试设计原理:LCD模块提供SPI模式的SCK和MISO,SPI的数据经过EPM3023芯片转换成8位的并口传输到BD663474(BD663474是工作在Bi

16、g-endien模式)。要显示在LCD屏上的数据通过SPI总线传到LCD。实现方法:在LCD屏上显示数据主要用到了以下几个函数:void lcd_display( unsigned char gb, unsigned intcolor_font, unsigned intcolor_back, unsigned char postion_x, unsigned char postion_y );该函数用来显示汉字。void lcd_display_char( unsigned char ch_asc, unsigned intcolor_front, unsigned intcolor_bac

17、kground, unsigned char postion_x, unsigned char postion_y);该函数用来显示字符。void lcd_display_number(unsigned int x, unsigned int y, unsigned intcolor_font, unsigned intcolor_back, unsigned long num, unsigned char num_len );该函数用来显示数字。 测试步骤:1.用取模软件将数据转换成16进制数 2.用相应的函数将数据显示在LCD上 测试结果:正常显示,如图2所示。 程序流程图:如图4.1.1

18、所示。 图4.1.1总的来说,这些函数功能的实现都是源于画点函数,即在LCD屏上画出一个点。我们用取模软件将所要用的数字和字符转换成16进制数字并根据对应数据类型的显示函数中所确定的画点坐标,使用画点函数将这些数据在LCD屏上显示出来。4.2人体红外传感器模块设计与测试设计原理:该传感器模块使用双元探头,当人体走过时,红外光谱到达双元的时间、距离有差值,差值越大,感应越灵敏。当有感应时,传感器则向外输出高电平。实现方法:GPIO_ReadInputDataBit(GPIOX,GPIO_Pin_x);我们将传感器与主控芯片的一个引脚连接,并用此函数检测该引脚的电平高低。当红外传感器被触发输出高电

19、平并被系统检测到,系统便可以作出相应的动作。如报警等。如图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为核心的传感器。传感器内部有一个红外二极管,当烟雾进入传感器内部时,使光散射并使感光材料接收到红外光。由此传感器可以

20、输出一个跟烟雾浓度成线性关系的电压值。实现方法:1.设置模块的I(led)引脚为高电平,打开内部的红外二极管。2.程序延时等待0.28ms,使输出波形稳定。通过主控芯片采集A(out)引脚的电压值,并通过内部ADC转换成数字量8。3.传感器输出电压与灰尘浓度关系在0到0.5mg/m3范围内成线性关系,通过采集到的电压值即可计算出空气中的灰尘和烟雾含量。如图4.3.1所示。图4.3.1测试步骤:1.将熄灭的烟头放置在传感器附近,使烟雾进入传感器内部 2.用万用表测试传感器电压输出端的电压值变化测试结果:传感器的输出电压随着烟雾浓度的增加而变大。对应电压与实际烟雾浓度的关系:Temp = (330

21、0 / 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.单独

22、测试LCD显示屏是否可以正常稳定的显示数据。如图3.1.2所示。 3.单独测试烟雾传感器是否可以正常工作。 4.将我所负责的模块通过刘圣宇负责的RS485总线与刘丹负责的模块连接,并与对应的主控芯片连接。最终将采集到的数据显示在LCD显示屏上。如图3.1.2,图4.2.2所示。5.3指标达成情况基本完成情况如表5.3.1所示。表5.3.1经过不断的测试和调整,烟雾传感器实现了准确稳定的检测烟雾浓度;人体热释电红外传感器能较灵敏的检测到人体的活动并报警;此外,LCD可以将整个系统需要显示出来的数据正常显示。6 总结与心得6.1团队协作从一开始,我们全组听从组长刘圣宇的安排并结合各人的实际情况,最

23、终确定具体的分工。在工作过程中,不管谁有困难,我们都会互相帮助,争取尽快解决问题。遇到特别难以解决的问题,我们会在第一时间找到我们的指导老师进行指导。6.2文献和工具的使用在系统的测试过程中,不免会遇到一个人难以完成的任务,我们都会互帮互助。比如在测试引脚电压的时候,我们通常是两人配合,一人记录数据,一人进行数据测量。6.3收获与体验通过这次实训的锻炼,我对自己所学的专业和知识有了更深入的了解。亲自动手制作实物作品,增强了我的动手能力。和组员的分工合作使我明白了团队合作的重要性。只有每个人各司其职,互帮互助,才能将整个团队的最大能力发挥出来并克服一个又一个的困难,最终取得成功。7 参考文献1孟立凡.传感器原理与应用M.北京;电子工业出版社,2011.2单片机原理及其接口技术M.北京:中国铁道出版社,2004.3王雪文,张志勇.传感器原理及应用.北京:北京航天航空大学出版社,2004.4何希才.传感器及其应用电路.北京:电子工业出版社,2001.5孙建民,杨青梅.传感器技术.北京;清华大学出版社,2005.6李科杰.现代传感技术.北京;电子工业出版社,2005.7陈艾主编.敏感材料与传感器.北京:化学工业出版社,2004.8王伯雄.测试技术基础.北京:清华大学出版社,2003.

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2