用ATmega8单片机控制的红外导盲系统设计

发布者:innovator8最新更新时间:2018-03-19 来源: eefocus关键字:ATmega8  单片机控制  红外导盲系统 手机看文章 扫描二维码
随时随地手机看文章

    为帮助盲人群体更方便地导盲,设计了用单片机控制的红外导盲系统。以ATmega8单片机为控制核心,选用基于PSD原理的红外测距传感器GP2Y0A02YK0F。单片机利用ADC端口实时采集测距传感器的模拟输出信号,并对采集到的数据进行滑动平均滤波,以消除噪声干扰。单片机将得到的距离值与门限值进行比较,并控制语音播报电路发出距离提示信息。该系统能检测前、左、右3个方向1. 5 m内的障碍物信息,抗干扰性强,稳定可靠。

    盲人在行走引导方面有很大的困难,目前盲人的导盲主要是依靠手杖敲击路面来判断前方是否有可行的路线,这种方法效率不高,且有一定的局限性,无法告知盲人周围障碍物的分布情况和距离。本文对采用光电式的导盲方式进行了探索研究,提出了一种单片机红外避障导盲系统的简便方案,通过单片机采集红外测距传感器的信号,判断出使用者周围障碍物的方位和距离,通过语音芯片发出报警提示信息。该系统具有设计简便小巧,稳定可靠等特点。

1 红外距离传感器的选择
    常见的红外距离传感器是运用红外发射管发射出一束红外光,经前方的物体反射后在发射管同一侧用红外接收管检测反射光的强度,从而大致判断出传感器和障碍物的距离。但这种方法对距离的判断误差比较大,因为各种物体表面的反射率因材料的不同而各不相同,对反射接收到的光信号很难同一定标,且该方法容易受到环境光的影响。
    Sharp公司的光电距离传感器GP2Y0A02YK0F可以克服上述缺点。该传感器的内部结构如图1所示。它内部集成了红外调制光发射器、信号处理电路、位置敏感探测元件、输出接口电路等模块。输出与测量距离成比例的模拟电平信号。检测的距离范围为20~150 cm。

a.JPG

图1 GP2Y0A02YK0F传感器的内部结构

b.JPG

图2红外测温传感测距原理

    
    该传感器的距离测量是基于PSD(Position Sensitive Detector)原理,如图2所示。一个红外发射LED先将一束调制光照射到目标物体表面,形成一个光点,从光点反射回来的光经探测器的透镜聚焦后投射到一个特殊的线性位置敏感探测元件上。反射光的入射角随传感器到目标物体表面距离的不同而改变,因而投射到位置敏感探测元件上的位置也不同。在位置探测元件上投射的光点就与目标物体的距离存在一一对应的关系。通过检测位置敏感探测元件上光点的位置,就可以得出传感器与前方物体的距离。由于光在发出时经过调制,该传感器对环境光有一定的抗干扰性,而且这种方法是探测反射光的反射角度而非反射光的强度,因而不会受目标物体表面反射率的影响。


2 系统硬件设计
2. 1 系统整体设计
    整个系统的硬件设计框图如图3所示。3组红外测距传感器分别用于检测前、左、右三个方向上障碍物的距离情况,传感器输出的测距模拟信号送入单片机主控制器中进行A/D采样处理,采样后的信号经过软件滤波后,若判断距离障碍物较近,则单片机控制语音播放模块和音频放大电路发出距离提示信息。


c.JPG

    
2.2 ATmega8单片机介绍
    系统主控制器选用高性能、低功耗的ATmega8单片机。ATmega8单片机是Atmel公司AVR系列的单片机,采用先进的RISC精简指令集结构,绝大多数指令为单周期指令,芯片内置8K的可编程FLASH存储器,1 KB的片内SRAM,8个通道的A/D采样接口。工作电压为4.5~5.5 V。该款单片机强大的性能和小巧灵活的特点,使之适合本系统的设计要求。
2.3 测距传感电路
    测距传感器与单片机的连接电路如图4所示,3个测距传感器GP2Y0A02YK0F的模拟输出引脚分别与ATmega8单片机的3个ADC采样端口PC0,PC1,PC2连接。这3个ADC采样端口有10 b的采样分辨率,A/D转换时间为13~260μs。

d.JPG

  图4测距传感电路  
    在实际使用中,由于单片机的数字输出口还和语音播放电路连接,在输出高速的高低电平时容易产生噪声干扰,为避免干扰信号对电路其他部分产生影响,在单片机的VCC电源输入端放置了100 nF的去耦电容,用以滤除噪声干扰。ATmega8单片机还专门为A/D转换电路提供了一个模拟电源输入引脚AVCC,在电源信号连接到AVCC引脚之前,先通过一个电感L1和电容C2组成的LC滤波电路,用以吸收数字电路部分产生的噪声干扰。单片机的A/D转换参考端AREF选择AVCC的电源为参考电平,通过内部连线与AVCC相连,避免了外部干扰信号的影响,AREF引脚也通过一个100 nF的电容C3接地,保证了A/D转换的准确性。


2.4 语言提示电路
    系统的语音提示部分采用ISD4004芯片来播放提示语音。ISD4004是一款采用CMOS技术的语音录放芯片,内部集成有片上振荡器、抗混叠滤波器、平滑滤波器、音频放大器、自动静噪功能和高密度多电平FLASH存储阵列。芯片采用多电平直接模拟量存储技术,音频采样率最大可达8 kHz,具有播放的声音清晰自然,功耗低等特点。将事先录制好各种提示和距离值播报语音,存储在ISD4004的FLASH存储阵列上,由ATme ga8单片机控制播放,连线如图5所示。ATmega8单片机通过SPI接口控制ISD4004的工作,ISD4004的模拟和数字电源输入端都增加了去耦电容,滤除外部噪声的干扰。

e.JPG

图6 LM386音频集成功放电路

    
    ISD4004播放的语音信息还需通过音频功率放大电路进行放大,如图6所示。功率放大芯片选用LM386音频集成功放,它的静态功耗低,失真小,所需的外围元件少,适用于手持设备。输入音频信号通过一个用于调整音量的变阻器R4分压后输入LM386的输入端,连接在芯片第1和第8引脚间的R5和C7用于设置功放的增益。放大后的音频信号从第5引脚Vout端输出,经过一个220μF的电容C9隔离直流信号后驱动喇叭发声。

3 系统软件设计
    ATmega8单片机控制整个电路系统的协同工作,其软件流程图如图7所示。开机初始化后,ATmega8通过内置的ADC转换端口依次对3个方向的红外测距传感器模拟量输出值进行A/D采样。为减小噪声干扰和测量偶然误差的影响,采用滑动平均算法,对一个传感器每隔20 ms连续采样8次,取8次采样的平均值作为这一小段时间内的距离测量值。将计算结果与门限阈值进行比较,若判断出哪个方向的传感器与障碍物间的距离小于1.5 m,则单片机控制语音芯片发出报警信息,调用事先存储在ISD4004上的语音信息,将方位信息和障碍物距离的值播报出来。

f.JPG

图7单片机软件流程图

    

4 结语
    本系统利用ATmega8单片机采集3个红外测距传感器GP2Y0A02YK0F的测量输出值,探测前、左、右三个方向上的障碍物情况,经过滑动平均滤波后得到距离值,并在距离值小于门限阈值的时候发出语言提示信息。该系统的传感器采用PSD测量原理,不受障碍物表面反射率和环境光的影响,抗干扰能力强,测量准确。可以有效地帮助盲人判断路面上障碍物的情况,从而更安全地行走。


关键字:ATmega8  单片机控制  红外导盲系统 引用地址:用ATmega8单片机控制的红外导盲系统设计

上一篇:采用Atmega128单片机的嵌入式控制器设计
下一篇:采用AVR单片机汇编语言实现AES加密算法及其优化

推荐阅读最新更新时间:2024-03-16 15:57

基于PIC单片机控制温度传感器测温的设计
试温度,并用1602显示屏显示温度//1、第一行显示:Temperature//2、第二行显示:实测温度值//********** //************************************************** //实验目的: //熟悉使用单片机运用DS18B20温度传感器测试温度,并用1602显示屏显示温度 //1、第一行显示:Temperature //2、第二行显示:实测温度值 //************************************************** //************************************************** //硬件
[单片机]
基于PIC<font color='red'>单片机控制</font>温度传感器测温的设计
单片机控制松下伺服电机正反转程
//*************************************************************************** // // 文 件 名: download.c // // // 目标对象: AT89S52 // // 编 译 器: ISP // // 功能描述: 下料部单独控制程序 // // 修改版本: 0.0 // // 创建日期:2009-03-09 // //***************************************************************************
[单片机]
单片机控制手机收发短信息
摘要:介绍用MCS-51系列单片机控制手机收发短信息的原理、硬件电路、PDU数据格式和符合GSM07.05协议要求的短信息发送/接收程序,同时给出了一个应用实例。 关键词:单片机 短信息 PDU GSM 接口 GSM(Global System for Mobile communication)系统是目前基于时分多址技术的移动通讯体制中比较成熟、完善、应用最广泛的一种系统。目前已建成的覆盖全国的GSM数字蜂窝移动通信网,是我国公众移动通信网的主要方式。主要提供话音、短信息、数据等多种业务。基于GSM短消息功能可以做成传输各种检测、监控数据信号和控制命令的数据通信系统,能广泛用于远程监控、定位导航、个人通信终端等。由于公众GSM
[单片机]
怎么用8051单片机控制步进电机
在本文中,讲解了怎么用8051单片机控制步进电机。步进电机广泛用于工业、医疗、消费电子应用。简而言之,它用于任何需要物体精确旋转或定位的地方。 一、什么是步进电机? 步进电机是一种无刷电机,可将电脉冲转换为机械旋转。顾名思义,它根据输入脉冲逐步旋转。步进电机通常具有多个励磁线圈(相)和带齿转子。电机的步长由转子上的相数和齿数决定。步长是转子在一步中的角位移。如果步进电机有4相50个齿,则需要50×4=200步才能旋转一整圈。所以步距角将为360/200=1.8°。 我们使用的步进电机有4极和一个1/64减速齿轮机构,用于增加扭矩。电机的步距角为5.64°。但考虑减速机时,输出轴的步距角为5.64/64°。步进电机的内部示意
[单片机]
怎么用8051<font color='red'>单片机控制</font>步进电机
ATMEGA32单片机控制步进电机程序
/************************************************************** 程序是调试通过的,可以直接使用,若单片机不一样, 只需要修改IO接口部分就可以正常工作:开发软件 ICC AVR ************************************************************/ #include stdio.h #include iom16v.h #define uchar unsigned char #define uint unsigned int //#define M2 PD6 //M1、M2:
[单片机]
基于单片机控制的二氧化碳浓度测试计
1 引言 大气中过多的二氧化碳(CO2)不仅对人类赖依生存的地球造成威胁,同时公共场合由人体呼吸排出的大量二氧化碳气体也容易导致人们疲劳、注意力不集中、头痛等症状。因此,在医院、学校等人口密集的环境中设置CO2监控设备可以有效地监测和改善空气质量。为人们提供更好的生活环境。最常用的CO2浓度测试方法是非色散红外吸收法(NDIR法)。这种方法利用CO2有选择性的吸收4.26μm红外线的特性,根据朗伯比尔定律可精确测试CO2气体浓度,但该方法有一个明显缺点,即在CO2浓度较低的地方测试时,需要较长的光路通过气体(气室长度)以获取良好的吸收效应,既意味着需要使用体积较大且具有精密光学器件的设备,与这些昂贵的设备相比,利用半导体CO2
[单片机]
基于<font color='red'>单片机控制</font>的二氧化碳浓度测试计
基于单片机控制的以太网交换机设计与实现
   引 言   随着计算机性能的提高及通信量的聚增,传统局域网已经越来越超出了自身负荷,交换式以太网技术应运而生,大大提高了局域网的性能。网络交换机能显著的增加带宽,可以建立地理位置相对分散的网络。局域网交换机的每个端口可并行、安全、实时传输信息,而且性能稳定、结构灵活、易于安装、便于管理,能很好地满足企业网和电信运营商宽带接入的需求。    1 网络交换机的硬件设计   随着人们对网络应用中的安全性和高带宽的需求,网络交换机的用途越来越广。本交换机采用了AL101芯片的ROX总线,将3个8口交换芯片连接起来,组成了1个24端口交换机,满足了用户对多交换端口的需求。   1.1 电路性能要求   交换机的高速PCB电路
[测试测量]
基于<font color='red'>单片机控制</font>的以太网交换机设计与实现
单片机控制步进电机的原理
本资料详细介绍邓步进电机的工作原理以及单片机控制步进电机的特点。步进电机是数字控制电机,它将脉冲信号转变成角位移,即给一个脉冲信号,步进电机就转动一个角度,因此非常适合于单片机控制。 步进电机可分为反应式步进电机、永磁式步进电机和混合式步进电机。步进电机区别于其他控制电机的最大特点是,它是通过输入脉冲信号来进行控制的,即电机的总转动角度由输入脉冲数决定,而电机的转速由脉冲信号频率决定。它具有高精度的定位、位置及速度控制、具定位保持力、动作灵敏、开回路控制不必依赖传感器定位、中低速时具备高转矩、高信赖性、小型、高功率等特征,使其具有广泛的应用。 一、步进电机的工作原理 步进电机是机电控制中一种常用的执行机构,它
[单片机]
<font color='red'>单片机控制</font>步进电机的原理
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved