资源描述
逸|革束我号礴!?芦EAST CHINA UNIVERSITY OFSCIENCE AND TECHNOLOGY
《物联网技术及应用实验》
实验报告本
班级:
学号:
姓名:
指导教师:
信息科学与工程学院
年 月
实验四压力传感器实验
一、实验目的
(1) 掌握压力传感器的工作原理;
(2) 掌握压力传感器采集程序的编程方法。
二、实验装置
硬件:计算机一台(操作系统为Windows XP或Windows 7); CVT-IOT-VSL实救箱一台;CC DEBUGGER仿真器;USB数据线一根。
软件:IAR Embedded Workbench for MCS-51 开发环境。
三、基础知识
(1) 压力传感器工作原理
当在压力传感器上施加压力时,该压力传感器发生形变,从而使阻抗发生变化,同时使激励 电压发生变化,输出•个变化的模拟信号。该信号经放大电路放大输出到模数转换器。微处理器 通过A/D采集口采集此模拟信号,并经过运算计算出压力值。
(2) 压力传感器的接口电路
实验系统的压力传感器的接口电流如下列图所示,通过仪器放大芯片AD620将压力传感器的 微小的电阻变化转换为比拟大的模拟电压的变化,然后通过CC2530的A/D 口 P0.1进行采集。
图4-1压力传感器接口电路
(3)实验说明
1) 函数void Sensor_PIN_INT(void):读写压力传感器实验时,对相应的I/O 口进行配置。
2) 函数 uint!6 RcadAdcValuc(uint8 ChannelNum,uint8 DecimationRate,uint8 RcfVbltagc):用 指定的参考电压、分辨率,读出指定A/D端口的数据。
四、实验内容(1)实验箱上电,使用仿真器连接好带温湿度模块的CC2530节点;
(2)参照IAR安装及使用说明中的步骤“如何新建一个工程->添加配置->添加文件->编译链 接->下载调试运行”的过程,新建一个工程SHT10,添加相应的文件,并修改SHT10的工程 设置;(3)创立PRESS.c并加入到工程PRESS中;
(4)编写PRESS相关函数,在设置的间隔时间循环显示压力的值,并通过串口发送出来;(5)编译PRESS,成功后,下载并运行,通过串口调试助手观察压力值。
四、实验结果
将压力传感器模块插好,实验箱通电后,将不同物品放到压力传感器模块上,显示屏上的结果如下图
节点名称
节点类型
源地址
父地址
压力
第一次
压力传感器
终端节点
第二次
压力传感器
终端节点
第三次
压力传感器
终端节点
第四次
压力传感器
终端节点
第五次
压力传感器
终端节点
实验四成绩: 教师签名:
展开阅读全文