红外传感与音控结合的避障小车设计

合集下载

智能循迹避障声控小车设计__毕业设计

智能循迹避障声控小车设计__毕业设计

智能循迹避障声控小车设计摘要系统主要由红外避障模块、声控模块、光电寻迹、电机驱动及语音播报模块组成。

采用P89V51单片机作为智能小车控制核心。

系统能实现对线路进行寻迹,小车可以前进或后退,遇到障碍物可以自行停止并可以实现反向运行,系统可以利用声音控制小车的启停。

整个系统小巧紧凑,控制准确,性价比高,人机互动性好。

关键词:P89V51单片机;红外避障;线路寻迹;直流减速电机ABSTRACTSystem is mainly by infrared obstacle avoidance module, voice module, opto-electronics and motor drive tracing module. Used as a single-chip smart car P89V51 control core. System can realize the tracing lines, cars can go forward or backward, encountered obstacles can stop and reverse operation can be achieved, the system can use voice to control the start and stop car. Compact the entire system to control the accurate, cost-effective, good human-computer interaction.KEYWORD:P89V51MCU;Infrared obstacle avoidance;Tracing;DC motor speed目录1 系统设计 (1)1.1 设计要求 (1)1.1.1 基本要求 (1)1.1.2 扩展部分 (1)1.2 总体设计方案 (1)1.2.1 基本模块设计方案论证与比较 (1)1.2.2 系统总体设计方案 (5)2 单元硬件电路设计 (6)2.1 光电对管寻迹模块 (6)2.2电机驱动电路的设计 (6)2.3红外避障模块 (7)2.4 单片机P89V51核心模块 (8)2.5 声控电路 (8)2.6 语音播报模块 (9)3 系统软件设计 (10)3.1主程序流程图 (10)3.2 传感器数据处理及寻迹程序流程 (11)4 系统测试 (12)4.1 硬件测试 (12)4.2 硬件与软件的联机测试 (12)5 测试数据及实验结果 (13)参考文献 (14)1 系统设计1.1 设计要求1.1.1 基本要求1、小车可以自动寻迹在设计好的线路上向前或向后跑。

红外避障小车原理介绍及制作

红外避障小车原理介绍及制作

比例 图号 数量 共 张
第张
组别 第9组
•零件图 电机支架
电 机 支 架 比例 图号 数量 共 张 第张
设计
绘图
组别 第9组
审核
五、软件设计
•程序流程图:
Y N
智能境下对无人化作业的要求,机 器人在复杂地形中行进时自动避障及恶劣环境中无人 驾驶汽车的物资运输,自动避障是一项必不可少也是 最基本的功能设计。另外,市场现在的遥控玩具小车 遇到障碍物时不能自动避开障碍,需人工手动把玩具 车拿开,若加入自动避障功能可省去人工操作。
•系统总设计电路图如下图

各部分电路图及说明
•单片机最小系统
•L298电机控制驱动:
各部分电路图
•光耦电路
•电机保护电路
各部分电路图及说明
•模拟电源
四、机械部分
•总的装配图如下图:
•零件图 车身板
车身板
设计 绘图 审核
比例 图号 数量 共 张 第张
组别 第9组
•零件图 连杆
连杆
设计 绘图 审核
•功能:本品基于红外传感系统,采用红外传感器实现 前方障碍物检测,来实现自动检测前方障碍物,并能 通过单片机控制舵机实现左、右转弯来避开障碍物。
•应用场合及市场前景:可用于恶劣地理环境中无人驾 驶汽车的物资运输,及玩具小车的自动避障,可见, 自动避障车的应用前景广泛。
二、系统结构框图
三、硬件设计

红外避障小车原理介绍及制作

红外避障小车原理介绍及制作
•功能:本品基于红外传感系统,采用红外传感器实现 前方障碍物检测,来实现自动检测前方障碍物,并能 通过单片机控制舵机实现左、右转弯来避开障碍物。
•应用场合及市场前景:可用于恶劣地理环境中无人驾 驶汽车的物资运输,及玩具小车的自动避障,可见, 自动避障车的应用前景广泛。
二、系统结构框图
三、硬件设计
比例 图号 数量 共 张
第张
组别 第9组
•零件图 电机支架
电机支架
设计 绘图 审核
比例 图号 数量 共 张
第张
组别 第9组
五、软件设计
•程序流程图:
Y N
智能避障小车
一、概述
•设计背景:针对高危环境下对无人化作业的要求,机 器人在复杂地形中行进时自动避障及恶劣环境中无人 驾驶汽车的物资运输,自动避障是一项必不可少也是 最基本的功能设计。另外,市场现在的遥控玩具小车 遇到障碍物时不能自动避开障碍,需人工手动把玩具 车拿开,若加入自动避障功能可省去人工操作。
•系统总设计电路图如下图

各部分电路图及说明
•单片机最小系统
•L298电机控制驱动:
各部分电路图
•光耦电路
•电机保护电路
各部分电路图及说明
•模拟电源
四、机械部分
•总的装配图核
比例 图号 数量 共 张 第张
组别
第9组
•零件图 连杆
连杆
设计 绘图 审核

《红外避障小汽车》word版

《红外避障小汽车》word版

******学院毕业论文题目红外避障小汽车姓名:_ ****** _____ 所在学院:___ 电子工程学院_ 所学专业:___ ******* _______班级 ___ *********** ________学号 _ ******* ______ 指导教师: ****** 完成时间:____ 201*年11月1日本文主要详细介绍了一种以AT89S51这对芯片操作控制的玩具车或模型车。

遥控车由发射机/遥控器和接收机组成,遥控车的控制信号,通过手摇杆上的发射机发出,由装在车上的接收机接收。

所有的编码信号全部通过红外发射接收实现无线遥控。

接收机根据接收到的不同编码信号,通过直流电机驱动电路放大电信号,驱动直流电机,改变车轮的转动方向,执行前进,后退,左转,右转,使其具备智能化。

通过此次实验,加强自己的动手能力,加深对芯片的了解,及红外线遥控的认识。

关键词:AT89S51,编码,红外线遥控AbstractThe vehicle or model having introduced one kind of the toy that this controls with AT89S51 to chip operation mainly detailedly lathes the main body of a book. Remote control vehicle is composed of X-mitter/ remote control implement and receiver, remote control vehicle pilot signal, upper X-mitter makes by hand pole , admit from dress in receiver on vehicle. All code signals all by the fact that infrared go off taking-over realizes wireless remote control. The receiver is based on the code signal receiving the diversity arriving at , enlarge an electric signal , drive a continuous current dynamo by the fact that the continuous current dynamo drives a circuit, change a carriage wheel's turn direction , carr y out make one's way , retreat , turn left , turn right, the person has a messenger intellectualized. And getting to work passing this experiment , reinforcing self the ability, deepens the .know about to the chip, telecontrolled infrared ray cognitionKeywordsAT89S51,Code,Infrared ray remote control1.1 LCD液晶显示器早在19世纪末,奥地利植物学家就发现了液晶,即液态的晶体,也就是说一[1]种物质同时具备了液体的流动性和类似晶体的某种排列特性。

红外避障小车设计1

红外避障小车设计1

智能红外避障小车的设计与制作以前用LM393做过红外避障小车,但避障效果不佳。

究其原因主要有两点,一是发射的红外信号未经调制探测范围窄;二是LM393本身只是个电压比较器,在输出电压翻转时没有延时,我们看到的现象就是小车在障碍物前面一前一后的瞎磨蹭,看了很是不爽。

现在介绍智能红外避障小车的设计与制作。

一.设计思想与总体方案1,设计思想小车沿直线行驶,当探测到前方有障碍物时停止,再后退,然后右转弯,最后继续前进,如此反复。

2,总体设计方案和框图本设计以AT89C2051单片机作为检测和控制核心,用红外光电开头探测障碍物,RP5履带式坦克底盘作车体。

框图如下:二.系统硬件组成及设计原理本系统硬件部分由单片机单元,红外传感器单元,电机驱动单元,蜂鸣器单元,键盘输入单元及电源单元组成。

1,单片机单元本系统采用AT89C2051单片机作为中央处理器,其主要任务是扫描键盘输入的信号启动小车,读P3.5判断前方有无障碍物,并执行相关动作(本设计中P3.5=0时,前方有障碍;P3.5=1时前方无障碍),P1.4----P1.7是电机驱动口;P3.7是蜂鸣器信号输出;P3.5接红外传感器。

2,红外传感器单元为简化硬件电路,传感器单元采用了发射/接收一体化的红外光电开头,型号E3F-DS30C4,点击图片可以查看其详细资料。

该传感器为漫反射型,使用电压范围宽(DC6V--36V),探测距离可调节,最大可达30CM,输出信号可直接与单片机的I/O口相连接。

3,电机驱动单元PR5履带式坦克底盘为双电机驱动,转弯非常灵活,本系统用常用的电机驱动集成电路L293D控制两只电机。

L293D内含2个H桥的高电压大电流双全桥式驱动器,接收标准的TTL逻辑电平信号,可驱动36V,2A以下的电机。

2,7,10,15接输入控制电平;3,6和11,14脚分别接两只电机,1,9脚接控制使能端,控制电机停转,单片机输出两组PWM信号,每一组PWM信号用来控制一个电机的转速。

红外传感与音控结合的避障小车设计

红外传感与音控结合的避障小车设计

红外传感与音控结合的避障小车设计文章基于凌阳SPCE061A 16位单片机设计了红外传感与音控结合的避障小车。

利用L298N驱动电路驱动两个直流电动机;利用红外探测电路检测行进道路的障碍物;利用单片机的语音识别模块实现小车的语音控制。

文章给出了小车的硬件和软件设计。

标签:语音识别;红外传感;障碍物探测1 引言随着社会的发展与科学技术的进步,人们对自动化的要求越来越高,在此背景下工业机器人因运而生。

现在智能化的产品渗透在各个领域而且许多产品都已成为了大众消费品,因此研发智能汽车具有广阔的市场前景,无人驾驶的智能汽车是未来汽车发展的一个趋势。

因此本文基于凌阳SPCE061A单片机利用红外传感与音制相结合实现小车的避障,可为人们设计完善的智能车提供新的想法。

2 智能车结构介绍设计使用的小车是履带式小车,有承载能力强、抓地力强、行走平稳等优点。

小车的两个后轮分别由两个直流电动机控制,通过控制电机的正反转就可实现小车的前进与转弯,可用4节5号电池为其供电。

3 SPCE061A的主要性能特点SPCE061A是凌阳科技公司推出的一款16位单片机。

SPCE061A在2.6V~3.6V工作电压范围内的工作速度范围为0.32MHz~49.152MHz。

2K字SRAM和32K字閃存ROM,32位可编程的多功能I/O端口;两个16位定时器/计数器;低电压复位/监测功能;8通道10位模-数转换输入功能并具有内置自动增益控制功能的麦克风输入方式;双通道10位DAC方式的音频输出功能。

该单片机最大的特点就是具有语音识别模块,它可以方便高效地进行语音识别。

4 系统总体设计基于小车和单片机的特点,本文设计出了红外检测障碍物和语音控制相结合的智能小车。

以SPCE061A为核心处理器;选择L298N芯片驱动直流电机;并用红外线传感器探测障碍物,利用接收电路将检测到障碍物的信号反馈给单片机;单片机经过处理后发出语音提示(“前方有障碍物,请指示”),然后通过语音控制小车的行驶方向(如“左转”等)。

基于单片机的红外避障小车毕业设计(论文) 精品

(1)智能感知系统,利用各种传感器来获得车辆自身、车辆行驶的周围环境及
驾驶员本身的状态信息,必要时发出预警信息。主要包括碰撞预警系统和驾驶员状态监控系统。碰撞预警系统可以给出前方碰撞警告、盲点警告、车道偏离警告、换道/并道警告、十字路口警告、行人检测与警告、后方碰撞警告等.驾驶员状态监控系统包括驾驶员打吨警告系统、驾驶员位置占有状态监测系统等。
本设计主要由单片机控制系统模块、电机驱动模块、红外避障模块、声控模块组成,系统以STC89C52RC单片机为核心,通过避障模块和声控模块接受到的信息来控制电机运行。系统通过7节1.5V干电池通过降压电路降成5V稳定直流电对单片机和发动机进行供电。本文介绍了红外避障的原理、系统整体设计及相关软件的介绍。软件部分采用模块化设计思路,整个程序包括主程序,电机驱动程序,信号检测程序,通过小车运行时检测到的运行信息来调用左转、直行或停止函数来控制小车。
其实物图和原理图如下图
红外传感器E18-D80NK-N实物图
红外传感器E18-D80NK-N内部原理图
电器特性:
红色:VCC;黑色:GND;黄色:OUT。
U:5VDC
This design is mainly composed of single-chip microcomputer control system module, motor drive module, the infrared obstacle avoidance module, voice control module, system with STC89C52RC single-chip microcomputer as the core, through the obstacle avoidance module and voice control module receives information to control the motor running. System by 7 1.5 V dry cell by step-down circuit down into a stable dc 5 V for single chip microcomputer and engine power. This paper introduces the principle of infrared obstacle avoidance, the introduction of overall system design and related software. Software part adopts the modular design thinking, the process includes the main program, motor driver, signal detection procedures, through the car runs the operation of the detected information call to turn left, go straight, or stop function to control the car.

红外线智能避障小车

红外线智能避障小车作者:陈栋展,韦冰江,熊涛,于泳一、方案设计与论证:方案一:原理功能简要描述:运用逻辑电路来完成电路,通过对红外线探测到物体所发出回的信号用逻辑电路进行处理,控制电机,使小车能够转向,避开障碍物。

通过H桥驱动电路来控制电机的转向和前进可行性分析:通过数字逻辑门与H桥驱动电路来控制电机的转向和前进。

反映速度非常快,稳定性很高,成本相对较低,开发周期和所消耗精力都比较小。

但是由于这个方案一旦完成,便不容易更改,若更改的话,后期的投入相对会变大,灵活性较差,对于小车功能的拓展有很大的局限性。

而且不易实现功能稍微强大的拓展。

方案二:原理功能简要描述:运用89S51搭建控制电路,把红外信号接到单片机上,通过单片机对信号的检测和处理,控制外围电路使小车转向,来避开障碍物。

通过H桥驱动电路来控制电机的转向和前进。

可行性分析:通过微控制芯片51对数据进行处理,处理速度远远满足小车的运行和避障的需求。

稳定性较高。

成本相对较大,开发周期较长,消耗精力较多。

但是方案灵活性较强,即使成品完成,也可以通过编写不同的程序,增加模块来增加小车的功能。

综上所述,我们选择方案二,以便以后小车功能的拓展。

二、主要电路设计:电源:电源采用24V直流稳压电源(战车争霸留下的,所以拿来直接用了)。

通过LM7812稳压,供给电动机驱动电压。

用LM7805给单片机供电,电源模块原理图如下:小电容消除快速的电源波形抖动,大电容消除慢速的。

检测模块:检测物体模块由三个E3F-DS30C4红外线传感器检测信号的。

分别检测小车的左边,右边以及,中间位置是否有物体。

并将输出结果接于51的定时器中断端口上去。

只打开外部中断INT0,当任意一个管脚检测到有物体可能妨碍小车运行的时候,通过74LS10三与非门电路检测做出反应。

输出低,运行外部中断INT0中的程序。

测速模块:根据通过在某一个车轮上打一个孔,E3F-DS30C4红外线传感器发射光能够穿过小孔,在小车运行时,没转一圈会产生一个低脉冲,用计数器中断接口检测并计数。

红外避障小车课程设计

红外避障小车课程设计一、课程目标知识目标:1. 学生能理解红外避障小车的基本工作原理,掌握红外传感器的作用和使用方法。

2. 学生能描述小车电机驱动的基本原理,了解电机控制与速度调节的相关知识。

3. 学生了解并掌握小车整体电路的连接和调试方法。

技能目标:1. 学生能够独立完成红外避障小车的组装和调试,提高动手实践能力。

2. 学生能够运用编程思维,设计并实现小车的避障功能,培养编程与解决问题的能力。

3. 学生能够通过团队合作,共同完成任务,提高沟通与协作能力。

情感态度价值观目标:1. 学生在课程学习中,培养对科学技术的兴趣和求知欲,提高创新意识。

2. 学生在动手实践过程中,培养耐心、细心的品质,增强克服困难的自信心。

3. 学生在团队合作中,学会尊重他人,培养集体荣誉感和社会责任感。

课程性质:本课程为实践性课程,强调理论知识与实际操作的相结合,注重培养学生的动手能力、创新能力和团队协作能力。

学生特点:本课程面向初中年级学生,学生对新鲜事物充满好奇,动手能力强,但需加强对理论知识的学习和运用。

教学要求:结合学生特点,教师应采用启发式教学,引导学生主动探究,注重培养学生的自主学习能力和解决问题的能力。

在教学过程中,关注学生的个体差异,提供个性化的指导和支持。

通过课程学习,使学生能够达到上述设定的课程目标,实现知识、技能和情感态度价值观的全面发展。

二、教学内容1. 红外传感器原理与应用:讲解红外传感器的工作原理,引导学生学习传感器在避障小车中的作用,结合教材相关章节,分析传感器电路连接及调试方法。

2. 电机驱动原理:介绍小车电机驱动的基本原理,包括电机的工作原理、控制方法及速度调节,结合教材内容,让学生了解并掌握电机驱动电路的设计与连接。

3. 小车组装与调试:指导学生根据教材相关章节,进行红外避障小车的组装,学习电路连接、传感器安装、电机驱动等步骤,并进行调试。

4. 编程与避障功能实现:教授编程基础知识,引导学生设计并实现小车的避障功能,结合教材内容,让学生掌握编程思维和解决问题的方法。

声音控制避障小车的制作任务书

3)、倒车提示功能:当小车后退转弯时,小车发出提示音:倒车请注意。感应障碍物离开后,要求小车后退的时间正好是播放三次“倒车请注意”的时间。
参考电路图
数据测试
1)、调节RP1,使得在电路板旁边拍手时能够很好的控制小车正常启动和停止。调节RP2使得声控指示灯LED1亮1秒后自动熄灭。
2)、调节RP3使得红外传感的距离能达到8CM以上。
3)、调节RP4使得障碍物离开红外传感后,小车正好发出三次“倒车请注意”的语音提示。
要求:利用相应的仪器仪表对电路进行测量,把测量结果填到相应的表格及空格中。接上电源,测量电路中的U4的第脚。
题目
声音控制避障小车的制作与调试
任务描述
1)、声音控制启动与停止小车功能:给电路一个声音信号,小车(用直流电机代替)状态改变一次,即:如果小车原来是停止的(直流电机不转),则小车开始前进(直流电机顺时针转动),前进指示灯LED3点亮。如果小车原来是前进的,则小车立刻停止。
2)、避障功能:用物体挡在红外传感器前面时,小车开始后退转弯(直流电机逆时针转动),后退指示灯LED4点亮,当障碍物离开一定时间后,小车又开始前进。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

红外传感与音控结合的避障小车设计
摘要:文章基于凌阳spce061a 16位单片机设计了红外传感与音控结合的避障小车。

利用l298n驱动电路驱动两个直流电动机;利用红外探测电路检测行进道路的障碍物;利用单片机的语音识别模块实现小车的语音控制。

文章给出了小车的硬件和软件设计。

关键词:语音识别;红外传感;障碍物探测
1 引言
随着社会的发展与科学技术的进步,人们对自动化的要求越来越高,在此背景下工业机器人因运而生。

现在智能化的产品渗透在各个领域而且许多产品都已成为了大众消费品,因此研发智能汽车具有广阔的市场前景,无人驾驶的智能汽车是未来汽车发展的一个趋势。

因此本文基于凌阳spce061a单片机利用红外传感与音制相结合实现小车的避障,可为人们设计完善的智能车提供新的想法。

2 智能车结构介绍
设计使用的小车是履带式小车,有承载能力强、抓地力强、行走平稳等优点。

小车的两个后轮分别由两个直流电动机控制,通过控制电机的正反转就可实现小车的前进与转弯,可用4节5号电池为其供电。

3 spce061a的主要性能特点
spce061a是凌阳科技公司推出的一款16位单片机。

spce061a在2.6v~3.6v工作电压范围内的工作速度范围为0.32mhz~
49.152mhz。

2k字sram和32k字闪存rom,32位可编程的多功能
i/o端口;两个16位定时器/计数器;低电压复位/监测功能;8通道10位模-数转换输入功能并具有内置自动增益控制功能的麦克风输入方式;双通道10位dac方式的音频输出功能。

该单片机最大的特点就是具有语音识别模块,它可以方便高效地进行语音识别。

4 系统总体设计
基于小车和单片机的特点,本文设计出了红外检测障碍物和语音控制相结合的智能小车。

以spce061a为核心处理器;选择l298n
芯片驱动直流电机;并用红外线传感器探测障碍物,利用接收电路将检测到障碍物的信号反馈给单片机;单片机经过处理后发出语音提示(“前方有障碍物,请指示”),然后通过语音控制小车的行驶方向(如“左转”等)。

小车系统如下:
5 电机驱动模块设计
由于本次设计使用的小车是由左、右两个电机通过正反转控制小车的行驶方向,因此可以采用h桥式电路实现,于是选择l298n驱动电路。

l298n是st公司生产的一种高电压、大电流电机驱动芯片。

该芯片采用15脚封装。

主要特点是:工作电压高,最高工作电压可达46v;输出电流大,持续工作电流为2a;额定功率25w。

内含两个h桥的高电压大电流全桥式驱动器,可以用来驱动两台直流电动机;采用标准逻辑电平信号控制。

芯片n1、in2端口接单片机的iob1、iob2端口用于控制左电机。

in3、in4端口接单片机的iob3、iob4端口用于控制右电机。

控制状态如下表:
6 障碍物探测模块
红外线传感器探测障碍物的基本原理是利用物体的反射性质。

在一定范围内,红外线遇到障碍物,经反射到达传感器接收端,接收端检测到这一信号后输出一个电平信号送给单片机。

将传感器安放在小车的前部,探测前方的障碍物。

电路原理如下图:
图中d1发射红外线,d2接收红外信号,out端口接单片机的ioa4端口。

当d2接收到d1发射出经物体反射回的信号后d3发光,在输出端u01(lm567)的8脚(即out端口)输出低电平,单片机ioa4端口接收到信号,表明前方有障碍物。

7 语音控制系统设计
由于spce061a单片机自身带有语音模块,它的语音识别模块自带语音的api 函数,其中包括a2000 格式和s480 格式自动播放及手动播放的播放函数,s240、ms01 格式自动播放的播放函数、dvr 格式的语音录放函数和语音识别函数。

可作为一个语音系统进行语音播放、语音录放和语音识别。

因此利用单片机的语音识别模块,降低了音控小车的设计的难度,省去了外围电路的设计,简化了程序的设计。

用语音对小车进行控制,就必须让单片机识别发出的声音。

因此语音识别主要分为“训练”和“识别”两个阶段。

在训练阶段,单片机对采集到的语音样本进行处理,提取出特征信息,建立一个语音模型;在识别阶段,单片机对采集到的语音样本进行处理,提取出语音的特征信息,然后与已有的模型进行对比,如果二者相匹配,则输入的语音被识别,小车就会执行相应的命令。

训练的命令依次
为:前进-左转-右转-倒车-停车这五项简单命令。

8 软件系统设计
在软件编程方面我们采用c语言与汇编语言相结合的编程方式。

汇编语言具有直接和硬件打交道、执行代码效率高等特点。

在本设计中用c语言做框架,在中断部分和对i/o端口的访问部分编制汇编子程序被c语言调用。

这样设计出的程序不仅简单而且操作效率高。

避障小车在软件的设计方面总体分为:初始化、语音训练、语音识别、障碍物识别、重新训练五部分:(1)初始化部分:初始化操作将ioa4设置为上拉电阻输入,用于检测红外传感器探测到障碍物的信号。

将iob1~iob4设置为同相输出,用于控制两个电动机的转动。

(2)训练部分:单片机采集语音信息,然后建立语音模型。

将训练成功的模型储存到闪存中,以后使用时会把存储在闪存中的模型调出来装载到辨识器中。

(3)语音识别部分:单片机对采集到语音信息进行识别,识别后小车会语音告知相应动作并执行该动作。

(4)障碍物识别:当单片机读取ioa4端口处于“0”状态时,表明前方有障碍物。

小车停止前进,并进行语音提示(单片机通过喇叭发出“前方发现障碍物,请指示”的声音)。

(5)重训操作部分:考虑到有时训练效果不佳,需要重新训练,因此设置了重新训练的按键(spce061a的 key3),并利用一个特殊的 flash 单元(0xe000 单元)设置为训练标志位,当此标志位为0x0055(该值由辨识器自动生成),说明已经训练过,该单元内容在擦除后为
0xffff,说明没有经过训练。

通过循环扫描key3按键,一旦检测到此键按下,则将擦除训练标志位,当检测到训练标志位为 0xffff 时会重新对其训练。

因此在程序的开始也会检测该标志位,判断是否训练过。

系统主程序流程如图3:
9 结束语
本方案经过实践调试实现了小车在红外传感和语音相结合的控
制下完成避障任务。

红外识别模块能够较好的识别前方20cm处的白色障碍物;语音模块能够在较安静的环境下能清晰识别设定的五个指令。

当然本次设计的智能小车还有很多需要完善的地方,可利用pwm资源对小车的车速进行控制,在车身周围增加传感器的数量,检测更多方向的障碍物,对小车进行精确控制等。

参考文献
[1]邱邵峰.凌阳十六位单片机原理及应用[m].西安.西安电子科技大学出版社,2011(1).
[2]侯媛彬.凌阳单片机原理及开发[m].北京.科学出版社,2012.
[3]凌阳科技大学计划.凌阳单片机在大学生电子竞赛中的应用[m].北京.北京航空航天大学出版社,2005(6).
作者简介:叶鹏(1991,1-),男,汉,籍贯:新疆,学历:本科,工作单位:西南交通大学峨眉校区。

相关文档
最新文档