嵌入式系统综合实验一

嵌入式系统综合实验一

ID:33035052

大小:308.06 KB

页数:14页

时间:2019-02-19

嵌入式系统综合实验一_第1页
嵌入式系统综合实验一_第2页
嵌入式系统综合实验一_第3页
嵌入式系统综合实验一_第4页
嵌入式系统综合实验一_第5页
资源描述:

《嵌入式系统综合实验一》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、专业:测控技术与仪器姓名:»湖沪乂唆实验报告学号:3130103850日期:2018428地点:创客空间课程名称:嵌入式系统设计指导老师:马永昌成绩:实验名称:综合实验一dhil1和人体感应传感器实验类型:验证型同组学生姓名:孙凡原一、实验目的和要求(必填)三、主要仪器设备(必填)五、实验数据记录和处理七、讨论、心得二、实验内容和原理(必填)四、操作方法和实验步骤六、实验结果与分析(必填)一、实验目的和要求1.掌握字符设备驱动程序的基本结构和开发方法2.掌握用户空间调用设备驱动的方法3.掌握用户和内核的交互二、实验内容和原理1•编写温湿度传感器DHT11驱动,传输打印温湿度信息2.编写

2、人体感应传感器驱动,控制LED灯亮灭原理:温湿度传感器DHT11:1.引脚图pin名称注释1VDD供电3-55VDC2DATA串行数据,单总线3NC空脚,请昌空4GND接地,电源员扱实际使用传感器没有NC引脚2.数据釆集a.数据总时序用户主机发送一次开始信号后,DHT11从低功耗模式转换到高速模式,待主机开始信号结束后,DHT11发送响应信号,送出4()bit的数据,幵触发一次信采集。t机们弓1「从机伉、;数据时序图a.主机发送起始信号连接DHT11的DATA引脚的I/O口输出低电平,且低电平保持时间不能小于18ms,然后等待DHT11作出应答信号。b.检测从机应答信号DHT11的DA

3、TA引脚检测到外部信号有低电平时,等待外部信号低电平结束,延迟后DHT11的DATA引脚处于输出状态,输出80微秒的低电平作为应答信号,紧接着输出80微秒的高电平通知外设准备接收数据。c.接收数据(1)数据判定规则位数据“0”的格式为:50微秒的低电平和26-28微秒的高电平,位数据啲格式为:50微秒的低电平加70微秒的高电平。接收数据时可以先等待低电平过去,即等待数据线拉髙,再延时60us,因为60us大于28us且小于7()us,再检测此时数据线是否为高,如果为高,则数据判定为1,否则为0。26us-28usVDDGND位数据T格式(2)数据格式一次传送40位数据,高位先出8bit

4、湿度整数数据+8bit湿度小数数据+8bit温度整数数据+8bit温度小数数据+8bit校验位。(3)数据校正判断“8bit湿度整数数据+8bit湿度小数数据+8bit温度整数数据+8bit温度小数数据”的结果是否等于8bit校验位。如果等于则数据接收正确,否则应该放弃这一次的数据,重新接收。人体感应传感器HCSR-501:1、全自动感应:人进入其感应范围则输出高电平,人离开感应范围则自动延时关闭高电平,输出低电平2、光敏控制(可选择,出厂时未设)可设置光敏控制,白天或光线强时不感应。3、温度补偿(可选择,出厂时未设):在夏天当环境温度升高至30〜32°C,探测距离稍变短,温度补偿可作

5、一定的性能补偿。4、两种触发方式:(可跳线选择)a、不可重复触发方式:即感应输出高电平后,延时时间段一结束,输出将白动从高电平变成低电平;b、可重复触发方式:即感应输出高电平后,在延时时间段内,如果有人体在其感应范围活动,其输出将一直保持高电平,直到人离开后才延时将高电平变为低电平(感应模块检测到人体的每一次活动后会自动顺延一个延时时间段,并且以最后一次活动的时间为延时时间的起始点)。5、具有感应封锁时间(默认设置:2.5S封锁时间):感应模块在每一次感应输出后(高电平变成低电平),可以紧跟着设置一个封锁时间段,在此时间段内感应器不接受任何感应信号。此功能可以实现“感应输出吋I'可”和

6、“封锁吋I'可”两者的间隔工作,可应用于间隔探测产品;同吋此功能可有效抑制负载切换过程中产生的各种干扰。(此时间可设置在零点几秒一几十秒钟)。6、工作电压范围宽:默认工作电压DC4.5V-20V。7、微功耗:静态电流<50微安,特别适合干电池供电的自动控制产品。8、输出高电平信号:可方便与各类电路实现对接。三、主要仪器设备树莓派、PC机、温湿度传感器、人体感应传感器四、操作方法和实验步骤1•根据说明书编写传感器驱动2.编写可执行程序五.实验数据记录和处理1•传感器驱动demox#inelude#inelude#inelude<

7、linux/device.h>#ineludeclinux/gpio.h>#inelude#inelude#inelude#include#inelude#inelude#defineDRIVER_NAME^emo11#defineDEVICENAMEl,DemoHs

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。