spce061a 应用
DESCRIPTION
SPCE061A 应用. 语音控制小车. 语音控制小车. 一、语音控制小车简介 二、结构&功能简述 三、程序流程 四、使用方法及演示. 一、简介. 语音控制小车概述. 音控小车是凌阳大学计划为配合61板的趣味性应用而推出的,以打破传统教育中学习单片机的枯燥性和低效性的现状为目的。 小车采用特定人识别,可通过语音命令对其行使状态进行控制; 加上光电传感器,可在小车前进过程中自行躲避障碍物,为留给用户更大的发挥空间; 在我们的电机控制板上留有开关型传感器扩展电路、 PWM 控制电路以及61板插接口和扩展电源接口,用户可根据自己的创意任意发挥。. - PowerPoint PPT PresentationTRANSCRIPT
SPCE061A 应用
语音控制小车
语音控制小车
一、语音控制小车简介二、结构 & 功能简述三、程序流程
四、使用方法及演示
一、简介
语音控制小车概述 音控小车是凌阳大学计划为配合 61 板的趣味性
应用而推出的,以打破传统教育中学习单片机的枯燥性和低效性的现状为目的。小车采用特定人识别,可通过语音命令对其行使状
态进行控制;加上光电传感器,可在小车前进过程中自行躲避障
碍物,为留给用户更大的发挥空间;在我们的电机控制板上留有开关型传感器扩展电路、
PWM 控制电路以及 61 板插接口和扩展电源接口,用户可根据自己的创意任意发挥。
语音控制小车包含套件 61 板套件:
开发板 + 下载线 + 光盘 + 说明书 + 电池盒 + 喇叭完整的一套 SPCE061A 精简开发系统
控制板:两组电机控制电路,可控制两个电机的正反转 一个 61 板的插接口 预留两个开关型光电传感器接口,用于检测障碍物 另预留 6 组开关型传感器接口 电源
语音控制小车包含套件 小车车体:
小车为四轮驱动,可进行原地旋转 两个直流电机 四节电池的电池盒
语音控制小车连接图
61板
控制板
1电机
2电机
电源
1传感器
2传感器
I OB6
I OB7
I OB9-13
二、控制板结构及功能简介
控制板结构及功能 小车控制板结构:
图像识别模组接口
电源稳压
两路电机控制电路避障
传感器接口
预留开关型传感器接口
61板接口
电机控制电路
R2
4k
1 2
Q8PNP5610
1
23
Q3
PNP5610
1
23
Q6NPN9014
2
13
Q2NPN5609
1
32
Q1NPN9014
2
13
Q7NPN5609
1
32
R4 1001 2
R6 4k12
R1 1001 2
V5
V5
J1
CON2
11
22
MOTSP
J2
CON2
11
22MOT2
MOT1
D1
DIODE
12
Q4BD136
Q5BD136
D2
DIODE
12
MOTSP
MOT1和MOT2 输入高低电平即可在 J1 处得到正反向电压,控制电机的正反转;后面的电路是由两个 CMOS 管和两个二极管构成的通断电路, MOTSP 输入 PWM 就可在 J2 处接上电机,用于速度的控制。
避障光电传感器接口 为了确定障碍物,加入障碍物检测的光电传感器,根
据小车所处的位置改变行驶状态,所使用的光电传感器为市场上普通的光电传感器;
在没检测到障碍物时 Uo 输出为低电平,在检测到障碍物时 Uo 将与传感器内部电路断开,因而加一个上拉电阻,如图所示,此时将输出高电平。在检测障碍物的过程中采用查询方式。
V5IOB6
V5IOB7
R13
5k
1 2
R14
5k
1 2
JP3
HEADER 3x2/SM
1 23 45 6
JP2
HEADER 3x2/SM
1 23 45 6
预留开关型传感器接口 为方便大家扩展,在电机控制板上预留了六个
开关型传感器接口,如下图所示,我们只要拉出一根线到 IO 口上即可。
JP6
HEADER 3x2/SM
1 23 45 6
V5R17
5k
1 2
V5
JP4
HEADER 3x2/SM
1 23 45 6
V5
R18
5k
1 2
R15
5k
1 2
JP7
HEADER 3x2/SM
1 23 45 6
V5
JP5
HEADER 3x2/SM
1 23 45 6
V5
R19
5k
1 2
R16
5k
1 2
JP8
HEADER 3x2/SM
1 23 45 6
V5
JP6
HEADER 3x2/SM
1 23 45 6
V5
R20
5k
1 2
R17
5k
1 2
JP9
HEADER 3x2/SM
1 23 45 6
小车车体说明 整个小车的行使状态由两个电机控制,每一个电机控
制一边的两个轮子,要转弯时控制一个电机正转一个电机反转的即可。为了保证能直线行走,就设计了一个口输出 PWM 的控制,这样就保证了两个电机的同步。R2
4k
1 2
Q8PNP5610
1
23
Q3
PNP5610
1
23
Q6NPN9014
2
13
Q2NPN5609
1
32
Q1NPN9014
2
13
Q7NPN5609
1
32
R4 1001 2
R6 4k12
R1 1001 2
V5
V5
J1
CON2
11
22
MOTSP
J2
CON2
11
22MOT2
MOT1
D1
DIODE
12
Q4BD136
Q5BD136
D2
DIODE
12
MOTSP
JP1
HEADER 5X2
1 23 45 67 89 10
MOT2MOT1MOTSP
IOB12IOB11IOB10IOB9
MOT4MOT3
IOB13
三、程序流程
主程序流程图开始
?是否为第一次下载
训练命令
储存命令数据
把采样分析到的命令RAM数据载入 区中
进入辨识状态
是否遇到障碍物?
避障
清除语音命令数据
是否有重新训练按键按下?
是否有复位键按下?
N N
Y
YY
四、使用方法及演示
使用方法 把 61 板插接好,连接上电源 下载程序并运行 说 Yeah 时训练小车名字,听到“烦不烦”时,
训练成功,说“前进”时训练“前进”,说“倒车请注意”时训练“倒退”,说“拐就拐”时训练“左转”,说“烦不烦”时训练“右转”
听到两声“ Yeah”后进入辨识状态。 想重新训练,只要按键三,并复位即可,也可重新下
载。