太原理工传感器实验报告.doc
文本预览下载声明
本科实验报告
课程名称: 传感器与射频识别技术
实验项目:《传感器与射频识别技术
实验地点: 明向计算机学院308实验室
专业班级: 物联1403 学号: 2014002091
学生姓名: 赵羽龙
指导教师: 廖丽娟
2016年 12月 15 日
太原理工大学学生实验报告
学院名称 计算机学院 专业班级 物联1403 学号 2014002091 学生姓名 赵羽龙 实验日期 2016年12 月 成绩 课程名称 传感器与射频识别技术1. 了解ZigBee 无线网络节点开发平台基本知识;
2. 掌握IAR8.10的安装方法及参数设置方法;
3. 掌握仿真器的驱动程序及USB 转串口驱动程序安装的方法。
二、实验设备:
1.中软国际ETC-WSN物联网实验平台一套(内含各传感器,以及连接线缆等设备);
2. PC机一台;
3. IAR8.10软件及设备驱动程序
三、实验内容:
搭建CC2530接口编程开发环境
四、实验步骤及数据分析:
安装IAR软件
安装会提示输入License,此时我们需要运行注册机进行破解
接下来一直点击Next直到界面如下图所示:
选择Install,然后开始安装,等待安装完成。安装成功界面如下图所示:
点击Finish,安装结束。
驱动程序的安装在插上线后会自动安装。
五、实验小结:
了解了ZigBee USB 转串口驱动程序安装的方法。
注意安装时要填写序列号。
太原理工大学学生实验报告
学院名称 计算机学院 专业班级 物联1403 学号 2014002091 学生姓名 赵羽龙 实验日期 2016年 12 月 成绩 课程名称 传感器与射频识别技术1. 了解SHT1X系列温湿度传感器的特性及工作原理;
2. 掌握温湿度传感器采集数据的使用方法;
3.熟悉传感器的操作、响应方式。
二、实验设备:
1.中软国际ETC-WSN物联网实验平台一套(内含各传感器,以及连接线缆等设备);
2. 装有IAR8.10软件的PC机一台;
3. CC2530仿真器一台。
三、实验内容:
采集温湿度传感器节点周期性(1Hz)向协调器报告采集到的温湿度值;
四、实验步骤及数据分析:
1.传感器选型(参考数据手册)
SHT10的测量范围为:湿度—0~100%RH,温度— -40 ~123.8 °C。
SHT10为单片数字温湿度传感器,采用CMOSens专利技术将温度湿度传感器、A/D转换器及数字接口无缝结合,使传感器具有体积小、响应速度快、接口简单、性价比高等特点。其引脚定义如下图所示:
典型应用电路如下图所示:
(1) SHT10的主要特点如下:
相对湿度和温度的测量兼有露点输出;
全部校准,数字输出;
接口简单(2-wire),响应速度快;
超低功耗,自动休眠;
出色的长期稳定性;
超小体积(表面贴装);
测湿精度±4.5%RH,测温精度±0.5℃(25℃)。
(2)电源引脚(VDD、GND)
SHT10的供电电压为2.4V~5.5V。传感器上电后,等待11ms,从“休眠”状态恢复,在此期间不发送任何指令。电源引脚(VDD和GND)之间可增加1个100nF的电容器,用于去耦滤波。
(3)串行接口 SHT10的两线串行接口(bidirectional 2-wire)在传感器信号读取和电源功耗方面都做了优化处理,其总线类似I2C总线但并不兼容I2C总线。
①串行时钟输入(SCK)。SCK引脚是MCU与SHTIO之问通信的同步时钟,由于接口包含了全静态逻辑,因此没有最小时钟频率。
②串行数据(DATA)。DATA引脚是1个三态门,用于MCU与SHT10之间的数据传输。DATA的状态在串行时钟SCK的下降沿之后发生改变,在SCK的上升沿有效。在数据传输期间,当SCK为高电平时,DATA数据线上必须保持稳定状态。为避免数据发生冲突,MCU应该驱动DATA使其处于低电平状态,而外部接1个上拉电阻将信号拉至高电平。
对照温湿度传感器模块实物与电路图为
SHT10的管脚与CC2430的P06、P07连接。
2.启动协调器和传感器模块。
3. 通过串口助手观察温湿度数据(注:串口号需要根据实际情况进行选择)。
4. 关键代码分析
(1)、 void SerialApp_Init( uint8 task_id )
{ ……
P0SEL |= 0x01; //打开P0_0口的ADC功能
P0DIR = ~0x01; //将P_0设置为输入模式 …… } 函数功能说明:将P0_0设置为ADC.0模式。
(2)、 uint16 HalAdcR
显示全部