0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于瑞萨RA6M5/RA2L1和百度语音云的语音识别控制与无线通信控制系统

瑞萨嵌入式小百科 来源:瑞萨嵌入式小百科 作者:瑞萨嵌入式小百科 2024-02-26 13:54 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

整个系统由两个野火瑞萨启明开发板组成,大的RA6M5开发板接入W5500网口模块,4.3寸中文液晶屏,MAX9814麦克风模块,NRF24L01 2.4G无线通信模块共计四个模块,小的RA2L1开发板接入一个配对的NRF24L01 2.4G无线通信模块,使用移动供电。

整个系统要实现的功能是,RA6M5开发板通过MAX9814麦克风模块录制语音电压信号,组包,通过W5500模块以TCP包形式发送到QT上位机,QT上位机接入百度语音云,将语音识别结果通过TCP形式,也是走W5500模块发回到RA6M5开发板,RA6M5开发板接入一个4.3寸中文液晶屏用于显示,并鉴别其中的语音信息是否为本地控制指令和远端控制指令,若为本地控制指令,则控制板上LED灯的亮灭,若为远端控制指令,则通过NRF24L01发送控制包到RA2L1开发板上,支持的控制指令语音有以下几条,为了适应百度语音云的识别缺陷,还增加了多音字误判冗余判断:

-打开红灯

-关闭红灯

-打开蓝灯

-关闭蓝灯

-打开绿灯

-关闭绿灯

-关闭路灯(因为容易被百度语音云误识别,所以控制指令与【关闭绿灯】操作相同)

-打开三盏灯

-关闭三盏灯

-打开远处红灯

-关闭远处红灯

打开远处绿灯

-关闭远处绿灯

-打开远处蓝灯

-打开远处兰登(因为容易被百度语音云误识别,所以控制指令与【打开远处蓝灯】操作相同)

-关闭远处蓝灯

-关闭远处兰登(因为容易被百度语音云误识别,所以控制指令与【关闭远处蓝灯】操作相同)

-打开远处三盏灯

-打开远处山盏灯(因为容易被百度语音云误识别,所以控制指令与【打开远处三盏灯】操作相同)

-关闭远处三盏灯

-关闭远处山盏灯(因为容易被百度语音云误识别,所以控制指令与【关闭远处三盏灯】操作相同)

整体系统框图如下:

wKgZomXcJ_-ARv0IAAC-uw5Y0PY670.jpg

整个系统的实物图:

wKgZomXcJ_-Abac3AAGeM3jCG5Q199.jpg

RA6M5流程图如下:

因为涉及到TCP通信,所以不使用任何外部中断机制,定时器也用轮询溢出标志位方式来判断溢出:

wKgZomXcJ_-AAGi0AAF2yLW6mCQ007.jpg

RA2L1流程图如下:

使用了外部中断

wKgZomXcJ_-AFePLAAChBFLrOws700.jpg    

测试效果:

wKgZomXcJ_-AR6RFAAGwORrh1E4674.jpgwKgZomXcJ_-AZEKAAAHYuXGPllE598.jpgwKgZomXcKACAULKOAAnam1Lkl8A285.pngwKgZomXcKACAOwJhAAGgfVfQCUU887.jpgwKgZomXcKACAGbgFAAGQv1nkJ84691.jpgwKgZomXcKACAGeLkAAGsegrrizM494.jpgwKgZomXcKACAX4tWAAG_3g0vkNU006.jpg





审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制系统
    +关注

    关注

    41

    文章

    6893

    浏览量

    113538
  • 无线通信
    +关注

    关注

    58

    文章

    4860

    浏览量

    146453
  • 瑞萨
    +关注

    关注

    36

    文章

    22429

    浏览量

    89707
  • 语音识别
    +关注

    关注

    39

    文章

    1803

    浏览量

    115539
  • 上位机
    +关注

    关注

    27

    文章

    992

    浏览量

    56703
  • TCP通信
    +关注

    关注

    0

    文章

    146

    浏览量

    4769
  • RA6M5
    +关注

    关注

    0

    文章

    7

    浏览量

    527
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    基于RA8M1 MCU的高性能语音控制应用方案

    电子面向语音AI,基于VK-RA8M1开发套件,集成多种智能语音处理功能,实现了无需云端的高性能语音
    的头像 发表于 10-17 09:55 4845次阅读
    基于<b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA8M1</b> MCU的高性能<b class='flag-5'>语音</b><b class='flag-5'>控制</b>应用方案

    RA2L1入门学习】+Uart printf

    ® Cortex®-M23 核心(现今 Arm® Cortex-M 系列中功耗最低的 CPU)。 这款产品采用优化的制程和电子的低功耗工艺技术,是业界一流水平的超低功耗微
    发表于 03-09 17:33

    RA2L1入门学习】+Key control LED

    ® Cortex®-M23 核心(现今 Arm® Cortex-M 系列中功耗最低的 CPU)。 这款产品采用优化的制程和电子的低功耗工艺技术,是业界一流水平的超低功耗微
    发表于 03-09 17:21

    RA2L1入门学习】+Led flash

    ® Cortex®-M23 核心(现今 Arm® Cortex-M 系列中功耗最低的 CPU)。 这款产品采用优化的制程和电子的低功耗工艺技术,是业界一流水平的超低功耗微
    发表于 03-09 17:12

    RA2L1入门学习】+UART测试

    基于 Arm® Cortex®-M23 核心(现今 Arm® Cortex-M 系列中功耗最低的 CPU)。 这款产品采用优化的制程和电子的低功耗工艺技术,是业界一流水平的超低功耗
    发表于 03-09 16:52

    RA2L1入门学习】+开箱评测

    R7FA2L1AB2DFL。RA2L1 产品组采用优化的制程和电子的低功耗工艺技术,是业界一流水平的超低功耗微控制器。 本次收到的开发板
    发表于 03-09 07:40

    RA2L1入门学习】+LED流水灯实验

    基于 Arm® Cortex®-M23 核心(现今 Arm® Cortex-M 系列中功耗最低的 CPU)。 这款产品采用优化的制程和电子的低功耗工艺技术,是业界一流水平的超低功耗
    发表于 03-07 15:27

    RA2L1入门学习】+Key控制LED实验

    基于 Arm® Cortex®-M23 核心(现今 Arm® Cortex-M 系列中功耗最低的 CPU)。 这款产品采用优化的制程和电子的低功耗工艺技术,是业界一流水平的超低功耗
    发表于 03-07 15:16

    RA2L1入门学习】初识RA-Eco-RA2L1-48PIN-V1.0

    RA-Eco-RA2L1-48PIN-V1.0 是电子推出的一款基于 Arm Cortex-M23 内核的超低功耗开发板,专为嵌入式系统
    发表于 03-07 11:14

    RA2L1入门学习】新建工程和串口烧写程序

    RA2L1板卡的原理图了,RA2L1的资料链接为:RA板卡资料。不过需要登录点击下载才可以,否则是没有反应的。下载后的原理图在压缩包目录下,名称为RA2L1_E1_LQFP48 TOU
    发表于 03-02 22:47

    RA2L1入门学习】2. PWM呼吸灯

    开发板:RA-Eco-RA2L1-48PIN-V1.0 IDE:e2studio 程序烧录工具:RAFP 参考资料:“RA2L1入门教学实验.pdf” 本次使用的是32位GPT 1.编
    发表于 01-30 21:55

    RA2L1入门学习】1. 点亮LED

    参考“RA2L1入门教学实验.pdf”进行的,之前使用过STM32CubeIDE和STM32CubeMX软件,与之相对应的是e2studio和RASC软件,整体用起来还是挺方便的。
    发表于 01-29 22:17

    RA家族精品RA2L1产品介绍

    RA2L1MCU是RA家族RA2系列广受欢迎的一款产品。RA2L1MCU专为超低功耗应用而设
    的头像 发表于 12-27 18:07 1122次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA</b>家族精品<b class='flag-5'>RA2L1</b>产品介绍

    RA6M5中的QSPI可以用作普通SPI使用吗?

    各位大佬,请教一个问题,RA6M5中的QSPI可以用作普通SPI使用吗?有没有相关教程
    发表于 12-18 08:53

    电子RA2L1 MCU产品介绍

    RA2L1 MCU是RA家族RA2系列广受欢迎的一款产品。RA2L1 MCU专为超低功耗应用
    的头像 发表于 12-10 10:51 1539次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b>电子<b class='flag-5'>RA2L1</b> MCU产品介绍