- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
实验名称光敏传感器
1)了解光敏传感器的硬件电路和工作原理;
实验目的2)学会编写光敏传感器的程序;
3)了解光敏电阻的基本特性,测出它的光照特性曲线。
1)编写一个读取光敏传感器输出电平信号的程序;
2)将光检测状态做简单的处理显示,正常无光状态为0,检
实验内容
测到光的状态为1;
3)用按键KEY1控制ZIGBEEN是否发送数据。
实验仪器个人笔记本电脑、实验室台式机、ZigBee、串口线、光
设备敏传感器。
组长组别
成员实训日期
指导教师成绩
批阅
意见
指导老师:
日期:
一、实验原理
1.1光敏传感器简介
光敏传感器外形及各部分特点功能如图1.1所示:
图1.1光敏传感器构造
1.2光敏传感器工作原理
结合图1.1所示的光敏传感器,其电路中用到了光敏传感器电路、信号放大
电路、单片机系统、状态显示系统构成。其基本工作原理:经过信号放大电路,
光敏传感器电路将感受到光程度以高低电平形式输出至单片机系统,由状态显
示系统进行显示。光敏传感器工作框图如图1.2:
信号放大单片机系
光敏传感器电路状态显示系统
电路统
图1.2光敏传感器工作流程
二、光敏传感器硬件电路图
电路中,光敏传感器电路如图2.1所示,其引脚连接图如图2.2所示:
图2.1光敏传感器硬件图1
图2.2光敏传感器硬件引脚图
三、实验过程记录
3.1光敏传感器验证过程
1、烧好ZIGBEE和智能网关程序。
2、将光敏传感器接到传感器A端口。可以在图2.2中找到传感器A端口
的位置。
3、根据实际需要及硬件连接原理,连接好外围硬件电路。
4、将仿真器USB连接入PC机,插好电源,并打开开发实验箱上的电源
开关和启动按钮,跳到网关显示界面,然后点击功能键进入。
5、结合网关以及KeilμVision4仿真软件对光敏传感器的主程序进行
编译运行及仿真。
6、程序运行无误后,设置hex输出,将文件输出至“OBJ”文件夹下。
7、配置好J-Link、烧写程序,针对不同光照强度观察结果。
3.2主要程序
整个数据位其实一共是10个字节,除去2个字节的头和2个字节的校验,
所以一共要采集的是数据其实有6个字节。
sensor_get_data(senser_type,sensordata[2]);是采集函数,它首先保
留了两个字节作头。然后调用u8sensor_get_data(u8type,u8*data1)函数。
代码如下:
u8sensor_get_data(u8type,u8*data1)
{
u8*data=data1[1];
u8no_sensor=1;
文档评论(0)