《智能传感器技术及应用》实验指导书

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

《智能传感器技术及应用》

实验指导书

万振武编写

武汉理工大学华夏学院

2014年7月

实验一 扩散反射式光电开关应用实验

一、实验目的

1.熟悉软件开发环境,熟练运用下载软件下载程序,熟练运用串口调试软件进行串口调试。

2.了解本实验中扩散反射式光电开关的结构;

3.会应用串口调试软件测试光电开关。

4.掌握舵机的控制方法

5.搭建光电循线机器人并编程实现机器人走直线。 二、实验原理

1. 光电开关的检测原理

1-1 光电开关原理图

光电开关原理如图1-1所示。当图中光电探头前面为浅色物体时,发光二极管发出的光被反射回探头,光电三极管导通,信号端S 输出低电平;当光电探头前面为深色物体时,发光二极管发出的光被吸收,没有光线反射回探头,光电三极管截止,信号端S 输出高电平。 2.舵机的控制原理

舵机是一种位置伺服的驱动器,适用于角度需要不断变化并可以保持的

控制系统。其工作原理是:控制信号进入信号调制芯片,这时会获得直流偏置电压。舵机内部本身有一个基准电路,产生脉宽为1.5ms ,周期为20ms 的基准信号,直流偏置电压与电位器的电压比较,获得电压差输出。该电压差的正负输出到电机驱动芯片,决定电机的正反转。当电机转速一定时,通过级联减速齿轮带动电位器旋转,一直到电压差为0,电机停止转动。

如图所示高电平持续1.5ms ,低电平持续20ms ,然后不断重复的控制脉冲序列。如果将该脉冲序列发给经过零点标定后的伺服电机,伺服电机不会

旋转如图1-2所示。如果此时电机旋转,表明电机需要进行零点标定。从图1-3、图1-4可知,控制电机运转速度是高电平持续的时间,当高电平持续的时间为1.3ms时,电机按图中顺时针方向旋转;当高电平持续的时间为1.7ms 时,电机按图中逆时针方向旋转。

图1-2 1.5ms控制脉冲系列电机转速为零的控制信号时序图

图1-3 1.3 ms的控制脉冲系列使电机全速顺时针旋转的时序图

图1-4 1.7 ms的控制脉冲系列使电机全速逆时针旋转的时序图

三、实验设备

1.实验开发板、不锈钢车体

2.万用表、工具箱

3.光电开关三个

四、实验内容

1.利用串口调试软件测试光电开关

利用串口调试助手,在上位机上观测光电传感器在不同色度的物体表面反馈回来的电平。

#include

#include

int main(void)

{uart_init();

While(1)

{

printf("qti=%d",p2_3_state());

printf("qti=%d",p2_2_state());

printf("qti=%d\n",p2_1_state());

delay_nms(500);

}

}

2.实现机器人线跟踪

根据光电传感器信号组合形式编写应用程序,实现机器人线跟踪。

表1-1 使用三个光电传感器的策略表

五、任务拓展

1.设计一个线跟踪机器人可以沿着一根黑线来回往复行走。

2.设计一个线跟踪机器人可以沿着一根黑线来回往复行走,而不用掉头。

实验二压电式超声波传感器应用实验

一、实验目的

1.进一步熟悉软件开发环境,熟练运用下载软件下载程序,熟练运用串口调试软件进行串口调试。

2.了解本实验中压电式超声波传感器的结构;

3.编写超声波测距程序并用串口调试软件观测。

4.搭建超声波机器人并编程实现机器人智能漫游。

二、实验原理

1.压电式超声波传感器工作原理

超声波是指振动频率大于20KHz以上,频率甚高,超出了人耳听觉上限(20KHz)而听不见的一种声波。超声波发生器实际上是利用压电晶体的逆向压电效应来工作的。其内部由两个压电晶片和一个锥形振子构成,当它的两极外加电压脉冲信号,压电元件就变形引起空气振动,当脉冲信号频率等于压电晶片的固有振荡频率时,压电晶片将会发生共振,并带动锥形振子振动,便产生超声波。而超声波接收器是利用正向压电效应制成,如果压电晶片两极间未外加电压,当锥形振子接收到超声波时,促使接收器的振子随着相应频率进行振动,由于存在正向压电效应,将机械能转换为电能,就产生和超声波频率相同的高频电压。这种电压非常小,通过放大后送后级电路处理。

2.超声波传感器的测距原理

超声波测距原理是,超声波传感器发出声波,在空气中传播,遇到障碍物后发生反射,传回超声波传感器,通过这个时间差计算出障碍物离本体的距离。

触发信号

模块内部

发出信号

输出回响

信号

图2-1 超声波传感器工作时序图

以上时序表明只需提供一个10us以上的脉冲触发信号,该模块内部将发出8个40kHz的周期电平并检测回波。一旦探头检测到回波信号则输出回响信号。回响信号的脉宽会与所测的距离成正比。由此可以通过从发射信号到收到回响信号的时间差计算得到距离。计算公式:距离=高电平持续时间*声速(340m/s)/2。

三、实验设备

1.实验开发板、不锈钢车体

2.万用表、工具箱

3.超声波传感器一个。

四、实验内容

1.利用串口调试软件检测超声波测距数

据。超声波测距子程序的作用是实现测距功

能。在触发脉冲作用下,超声波发射器发射超

声波,通过TRIG端口检测确认超声波是否发

送完毕,然后单片机定时计时器开始计数,超

声波接收器收到反射波后立即停止计数,从而

测出发射超声波和接收回波的时间差T,然后

求出距离L。如果机体前方没有物体,为避免

死循环,通过判断定时计数器是否溢出来解

决。流程图如图2-2所示:

图2-2 超声波测距流程图

2.实现机器人智能避障

编写程序,利用超声波传感器探测物体距离,并根据距离长短做出不同

的运动略。

表2-1

五、任务拓展

利用超声波传感器寻找最近的目标,随后朝最近的目标运动。

相关文档
最新文档