语音识别系统简图
1.3.2 系统的结构框图
如图下图所示:
智能车系统结构框图
系统组成主要包括以下两部分:SPCE061A精简开发板、语音小车控
制电路板。图中的语音输入部分MIC_ IN、按键输入KEY、声音输出部分的功率放大环节等已经做到了精简开发板——61板上,为我们使用提供了很大的方便。在电机的驱动方面,采用全桥驱动技术,利用四个IO端口分为两组分别实现两个电机的正传、反转和停三态运行。
1.4 语音控制小车设计要求 1.4.1 功能要求
语音控制小车基于SPCE061A的代表性兴趣产品,它配合61板推出,综合应用了SPCE061A的众多资源,小车采用语音识别技术,可通过语音命令对其行驶状态进行控制。
1.4.2 语音控制小车的主要功能
可以通过简单的IO操作实现小车的前进、后退、左转、右转功能;
配合SPCE061A的语音特色,利用系统的语音播放和语音识别资源,实现语音控制的功能;
可以在行走过程中声控改变小车运动状态; 在超出语音控制范围时能够自动停车
1.4.3 参数说明
车体:双电机两轮驱动
供电:电池(四节AA:1.2V×4 或1.5V×4) 工作电压:DC 4V~6V 工作电流:运动时约200mA
1.4.4 注意事项
注意电池的正负极性,切勿装反;
长期不用请将电池取出电池盒,以免造成腐蚀;
由于小车行动比较灵活,速度比较快,在使用时一定要注意保持场地足够大,且保证不会对周围的物体造成伤害;
不要让小车长时间运行在堵转状态(堵转状态:由于小车所受阻力过大,造成小车电机加电但并不转动的现象),这样会造成很大的堵转电流,有可能会损坏小车的控制电路。
2 电路设计及程序设计
2.1 电路设计基础知识
(1) 二极管:英文是diode。二极管的正、负二个端子(如图8);正端A称为阳极,负端K 称为阴极。电流只能从阳极向阴极方向移动。一些初学者容易产生这样一种错误认识:“半导体的一‘半’是一半的‘半’;面二极管也是只有一‘半’电流流动(这是错误的),所有二极管就是半导体 ”。其实二极管与半导体是完全不同的东西。我们只能说二极管是由半导体组成的器件。半导体无论那个方向都能流动电流。
二极管电子流动图
(2) 三极管:三极管在电子电路中组成震荡电路、放大电路。 ① 已知型号和管脚排列的三极管,可按下述方法来判断其性能好坏
(a) 测量极间电阻。将万用表置于R×100或R×1k挡,按照红、黑表笔的六种不同接法进行测试。其中,发射结和集电结的正向电阻值比较低,其他四种接法测得的电阻值都很高,约为几百千欧至无穷大。但不管是低阻还是高阻,硅材料三极管的极间电阻要比锗材料三极管的极间电阻大得多。
(b) 三极管的穿透电流ICEO的数值近似等于管子的倍数β和集电结的反向电流ICBO的乘积。ICBO随着环境温度的升高而增长很快,ICBO的增加必然造成ICEO的增大。而ICEO的增大将直接影响管子工作的稳定性,所以在使用中应尽量选用ICEO小的管子。
通过用万用表电阻直接测量三极管e-c极之间的电阻方法,可间接估计ICEO的大小,具体方法如下:
万用表电阻的量程一般选用R×100或R×1k挡,对于PNP管,黑表管接e极,红表笔接c极,对于NPN型三极管,黑表笔接c极,红表笔接e极。要求测得的电阻越大越好。e-c间的阻值越大,说明管子的ICEO越小;反之,所测阻值越小,说明被测管的ICEO越大。一般说来,中、小功率硅管、锗材料低频管,其阻值应分别在几百千欧、几十千欧及十几千欧以上,如果阻值很小或测试时万用表指针来回晃动,则表明ICEO很大,管子的性能不稳定。
(c) 测量放大能力(β)。目前有些型号的万用表具有测量三极管hFE的刻度线及其测试插座,可以很方便地测量三极管的放大倍数。先将万用表功能开关拨至?挡,量程开关拨到ADJ位置,把红、黑表笔短接,调整调零旋钮,使万用表指针指示为零,然后将量程开关拨到hFE位置,并使两短接的表笔分开,把被测三极管插入测试插座,即可从hFE刻度线上读出管子的放大倍数。
另外:有此型号的中、小功率三极管,生产厂家直接在其管壳顶部标示出不同色点来表明管子的放大倍数β值,其颜色和β值的对应关系如表所示,但要注意,各厂家所用色标并不一定完全相同。
② 检测判别电极
(a) 判定基极。用万用表R×100或R×1k挡测量三极管三个电极中每两个极之间的正、反向电阻值。当用第一根表笔接某一电极,而第二表笔先后接触另外两个电极均测得低阻值时,则第一根表笔所接的那个电极即为基极b。这时,要注意万用表表笔的极性,如果红表笔接的是基极b。黑表笔分别接在其他两极时,测得的阻值都较小,则可判定被测三极管为PNP型管;如果黑表笔接的是基极b,红表笔分别接触其他两极时,测得的阻值较小,则被测三极管为NPN型管。
(b) 判定集电极c和发射极e。(以PNP为例)将万用表置于R×100或R×1k挡,红表笔基极b,用黑表笔分别接触另外两个管脚时,所测得的两个电阻值会是一个大一些,一个小一些。在阻值小的一次测量中,黑表笔所接管脚为集电极;在阻值较大的一次测量中,黑表笔所接管脚为发射极。