- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
--
-
P.1
专业:测控技术与仪器
实验名称:
姓名:
学号:
姓名:颜睿
学号: 3130103850
实验报告
日期: 2018.4.28
地点:创客空间
课程名称: 嵌入式系统设计
指导老师:马永昌
成绩: ________________
实验名称:综合实验一 dht11
和人体感应传感器
实验类型:验证型
同组学生姓名:孙凡原
一、实验目的和要求(必填)
二、实验内容和原理(必填)
三、主要仪器设备(必填)
四、操作方法和实验步骤
五、实验数据记录和处理
六、实验结果与分析(必填)
七、讨论、心得
一、实验目的和要求
1.掌握字符设备驱动程序的基本结构和开发方法
2.掌握用户空间调用设备驱动的方法
3.掌握用户和内核的交互
二、实验内容和原理
1.编写温湿度传感器
DHT11 驱动,传输打印温湿度信息
装
2.编写人体感应传感器驱动,控制
LED 灯亮灭
订
原理:
温湿度传感器
DHT11 :
线
1.引脚图
实际使用传感器没有 NC 引脚
2.数据采集
a.数据总时序
用户主机发送一次开始信号后, DHT11 从低功耗模式转换到高速模式, 待主机开始信号结束后, DHT11 发
P.2
实验名称:
送响应信号,送出
40bit
姓名:
的数据,幵触发一次信采集。
学号:
b.主机发送起始信号
连接 DHT11 的 DATA 引脚的 I/O 口输出低电平, 且低电平保持时间不能小于 18ms,然后等待 DHT11 作
出应答信号。
装
c.检测从机应答信号
订
DHT11
的 DATA
引脚检测到外部信号有低电平时,
等待外部信号低电平结束,
延迟后 DHT11
的
DATA
80 微秒的低电平作为应答信号,紧接着输出80
引脚处于输出状态,输出
微秒的高电平通知外设
线
准备接收数据。
d.接收数据
(1)数据判定规则
位数据 “0的”格式为: 50 微秒的低电平和 26-28 微秒的高电平,位数据 “1”格式为:的 50 微秒的低电平加 70 微秒的高电平。
接收数据时可以先等待低电平过去,即等待数据线拉高,再延时 60us,因为
60us 大于
28us 且小于
70us,
再检测此时数据线是否为高,如果为高,则数据判定为 1,否则为 0。
P.3
实验名称: 姓名: 学号:
(2)数据格式
一次传送 40 位数据,高位先出
8bit 湿度整数数据 + 8bit 湿度小数数据 +8bit 温度整数数据 + 8bit 温度小数数据 +8bit 校验位。
(3)数据校正
判断 “8bit 湿度整数数据 + 8bit 湿度小数数据 +8bit 温度整数数据 + 8bit 温度小数数据 ”的结果是否等于
8bit 校验位。如果等于则数据接收正确,否则应该放弃这一次的数据,重新接收。
人体感应传感器 HCSR-501:
装
订
线
1、全自动感应 :人进入其感应范围则输出高电平, 人离开感应范围则自动延时关闭高电平,输出低电平
2、光敏控制(可选择,出厂时未设)可设置光敏控制,白天或光线强时不感应。
3、温度补偿 (可选择,出厂时未设 ):在夏天当环境温度升高至 30~ 32℃,探测距离稍变短,温度补偿可
作一定的性能补偿。
4、 两种触发方式:(可跳线选择)
a、不可重复触发方式 : 即感应输出高电平后,延时时间段一结束,输出将自动从高电平变成低电平;
b、可重复触发方式:即感应输出高电平后,在延时时间段内,如果有人体在其感应范围活动,其输出将
一直保持高电平,直到人离开后才延时将高电平变为低电平(感应模块检测到人体的每一次活动后会自动
顺延一个延时时间段,并且以最后一次活动的时间为延时时间的起始点 )。
5、具有感应封锁时间 (默认设置 :2.5S 封锁时间 ):感应模块在每一次感应输出后(高电平变成低电平),
可以紧跟着设置一个封锁时间段,在此时间段内感应器不接受任何感应信号。此功能可以实现“感应输出时间”和“封锁时间”两者的间隔工作,可应用于间隔探测产品;同时此功能可有效抑制负载切换过程中
产生的各种干扰。 (此时间可设置在零点几秒—几十秒钟 )。
6、 工作电压范围宽:默认工作电压 DC4.5V-20V 。
7、 微功耗 :静态电流 50 微安,特别适合干电池供电的自动控制产品。
实验名称: 姓名:
8、 输出高电平信号:可方便与各类电路实现对接。
三、主要仪器设备
树莓派、 PC 机、温湿度传感器、人体感应传感器
四、操作方法和实验步骤
1.根据说明书编写传感器驱动
2.编写可执行程序
五、实验数据记录和处理
1.传感器驱动 demo.c
#include
linux/init.h
#include
linux/module.h
#include
您可能关注的文档
最近下载
- Unit 6 Understanding ideas Longji Rice Terraces 课件-高中英语外研版(2019)必修第一册.pptx VIP
- 护理学导论(高职)教学教案.docx
- 2024年部编新改版语文六年级上册全册月考试题含答案(共4套).docx
- 饮用水和环境卫生公众健康宣教及风险沟通答案-2024年全国疾控系统“大学习”活动.docx VIP
- 新型冠状病毒、甲型和乙型流感病毒全预混冻干多重荧光PCR检测试剂盒及其检测方法发明专利.pdf VIP
- 基金会捐赠协议.doc VIP
- XX市智慧安居工程(一期)报警求助综合受理指挥分系详细设计方案.doc VIP
- 《乡土中国》 第11篇 《长老统治》.ppt
- [知识]职业生涯人物访谈(教师).pdf VIP
- 第六单元整本书阅读《西游记》课件 2024—2025学年统编版语文七年级上册.pptx VIP
文档评论(0)