服务热线:15895595058
产品展示 Categories
联系我们 contact us
联系人:
陆先生
手机:
15895595058
电话:
0512-58628685
地址:
张家港市南丰镇
行业新闻
当前位置:主页 > 新闻动态 > 行业新闻 >
声控小车的设计与实现-电动液压钢管滚圆机滚弧
添加时间:2019-04-23
语音识别技术是实现人工智能一项主要技术,是当前研究热点。本文采用STM32单片机和LD3320语音模块作为硬件平台,设计了一款具有语音识别功能的声控小车,首先通过PROTEUS软件进行了功能仿真,然后,进行了实物制作与验证,小车能够识别基本的语音控制命令,完成相应的行动指令。一旦语音模块采集到语音信号后,就会进入到语音逻辑判断内,根据判断的结果不同就会进入不同的操作函数。然后小车就会根据不同操作函数中生成的字符匹配相应的前进、后退等操作。流程图如图2所示。当我们对模块进行上电操作后,程序会率先进行初始化,然后等待语音信号的输入。LD3320捕捉到语音信号后就会进行内部的逻辑判断 本文由公司网站网站采  转摘采集转载中国知网整理!  http://www.kuoguanji168.com/,来匹配内部的关键词列表,一旦出现匹配的就自动进入相应的执行函数,并且在函数内向串口写入指定的字符,主控芯片会从串口中读取到相应的字符来进行自身的匹配。语音识别运行流程图如图3所示。3实物制作与验证根据上面的总体设计框图来选择所需要的模块后,首先查看了几个重要模块的数据手册,找到了LD3320的供电电压3.3V,L298N的供电电压为5V,STM32的供电电压可以与LD3320的电压共用一个电压源模块。声控小车的设计与实现-电动液压钢管滚圆机滚弧机张家港液压滚圆机滚弧机然后在确保每个模块通电后能够正常工作后,开始按照最初的设计方案连接相应的模块。连接电路时,STM32和LD3320的GND需要相连。由于板子的5V电压不足以来驱动L298N控制直流电机正常工作,我对L298N采取图2总体软件运行流程图图3语音识别运行流程图图4语音控制的智能小车(下转第114页到相关的字符指令,并经过逻辑判断分析控制对应GPIO口的高低电平来实现小车的行为状态。语音采集分析模块 本文由公司网站网站采  转摘采集转载中国知网整理!  http://www.kuoguanji168.com/:LD3320,主要是通过咪头采集语音信号,内部程序分析处理后通过串口通信向主控模块来上报相应的数据[6-8]。电机控制模块:L298N,通过单片机的连接的IO口高低电平来控制小车输出脚的使能情况,能够控制小车的不同运行状态。2软件仿真与程序设计2.1软件仿真在了解了一定元器件知识以及参照画出的原理图的基础上,利用PROTEUS软件对整体电路进行仿真,进一步验证整体电路的正确性。由于采用的是语音集成模块LD3320,在PROTEUS元器件库中没有找到对应的仿真元件,在此,用按键来代替语音模块来实现前进、后退、停止等指令的输入,另外,利用LED小灯的亮灭来模拟直流电机的启动和停止。当仿真系统上电运行时,从上往下的五个按键分别表示前进、后退、停止、左拐、右拐的输入,最终实现控制小灯的亮灭。2.2程序设计本次设计使用C语言来实现程序的编程,软件使用的是keiluVersion4编程软件。当我们上电开始运行时,首先程序会对用到的GPIO口等进行初始化,初始化完成后,会等待语音信号的输入[9]。一旦语音模块采集到语音信号后,就会进入到语音逻辑判断内,根据判断的结果不同就会进入不同的操作函数。然后小车就会根据不同操作函数中生成的字符匹配相应的前进、后退等操作。流程图如图2所示。当我们对模块进行上电操作后,程序会率先进行初始化,然后等待语音信号的输入。LD3320捕捉到语音信号后就会进行内部的逻辑判断,来匹配内部的关键词列表,一旦出现匹配的就自动进入相应的执行函数,并且在函数内向串口写入指定的字符,主控芯片会从串口中读取到相应的字符来进行自身的匹配。)声控小车的设计与实现-电动液压钢管滚圆机滚弧机张家港液压滚圆机滚弧机 本文由公司网站网站采  转摘采集转载中国知网整理!  http://www.kuoguanji168.com/