超声波传感器采集实验

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

7.14 超声波传感器采集实验
【实验目的】
1. 掌握超声波传感器的操作方法;
2. 掌握超声波传感器采集程序的编程方法。

【实验内容】
1. 在IAR集成开发环境中编写超声波传感器采集程序。

【预备知识】
1. 了解C语言的基本知识;
2. 了解IAR中编写和调试程序的方法。

【实验设备】
1. 硬件:教学实验箱、PC机;
2. 软件:PC机操作系统 Windows 98(2000、XP) + IAR开发环境。

【基础知识】
1. 超声波传感器介绍
采用DYP-ME007超声波传感器,通过在触发端发送一个10uS以上的高电平脉冲,在回升端就可以接收到一个高电平脉冲,通过此高电平脉冲的高电平长度,就可以计算出障碍物离超声波传感器的距离。

2. 超声波传感器的接口电路
超声波传感器的接口电路如下图所示。

超声波传感器接口电路
P1.6用于控制超声波传感器发送一个10us的高电平脉冲,P1.7用于采集回声的高电平长度。

3. 实验说明
本实验通过CC2530的IO口发送一个高电平脉冲到超声波传感器的触发端,在超声波传感器的回声端采集高电平的长度。

从而计算出障碍物离超声波传感器的距离。

并通过串口,在串口调试助手中显示出来。

【实验步骤】
1. 连接好仿真器,及带传感器3扩展板的通用调试母板;
2. 参照5.1 IAR 安装及使用说明中的步骤“如何新建一个工程->添加配置->添加文件->编译链接->下载调试运行”的过程,新建一个工程ultrasonic,添加相应的文件,并修改ultrasonic的工程设置;
3. 创建ultrasonic.c并加入到工程ultrasonic中;
4. 编写ultrasonic相关函数,循环采集回声端的高电平长度,并计算好障碍物离超声波传感器的距离,通过串口发送出来;
5. 编译ultrasonic,成功后,下载并运行,变化障碍物(如手或书本等)离超声波传感器的距离,通过串口调试助手观察距离的变化情况。

相关文档
最新文档