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

    文章

    6986

    浏览量

    114369
  • 无线通信
    +关注

    关注

    58

    文章

    5065

    浏览量

    147016
  • 瑞萨
    +关注

    关注

    38

    文章

    22516

    浏览量

    91164
  • 语音识别
    +关注

    关注

    39

    文章

    1816

    浏览量

    116226
  • 上位机
    +关注

    关注

    27

    文章

    1030

    浏览量

    57339
  • TCP通信
    +关注

    关注

    0

    文章

    146

    浏览量

    4884
  • RA6M5
    +关注

    关注

    0

    文章

    7

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    RA MCU众测宝典 | 环境搭建之【RA-Eco-RA4M2】QE工具使用

    “RAMCU众测宝典”环境搭建专题再添硬核实操!开启宝典01简介RA-Eco-RA4M2-100PIN-V1.0是一款基于100MHzArmCortex-M33内核架构的核心板,主
    的头像 发表于 04-10 18:26 4750次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA</b> MCU众测宝典 | 环境搭建之【<b class='flag-5'>RA-Eco-RA4M2</b>】QE工具使用

    RA MCU众测宝典 | 环境搭建之【RA-Eco-RA4M2】搭建Keil开发环境

    “RAMCU众测宝典”环境搭建专题再添硬核实操!开启宝典概览电子RA4M232位微控制
    的头像 发表于 04-03 17:59 6944次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA</b> MCU众测宝典 | 环境搭建之【<b class='flag-5'>RA-Eco-RA4M2</b>】搭建Keil开发环境

    RA2L1控制器:架构特点及应用分析

    RA2L1控制器:架构特点及应用分析 在当前电子设备不断追求低功耗与高性能的大趋势下,
    的头像 发表于 04-01 11:20 157次阅读

    深度剖析Renesas RA6M5控制器:特性、应用与设计要点

    深度剖析Renesas RA6M5控制器:特性、应用与设计要点 引言 在当今的电子工程领域,微控制器(MCU)作为核心组件,广泛应用于各种智能设备和工业控制系统中。Renesas的
    的头像 发表于 04-01 11:05 192次阅读

    RA2T1控制器:低功耗设计的理想之选

    RA2T1控制器:低功耗设计的理想之选 作为一名电子工程师,在设计低功耗、高性能的嵌入式系统时,选择合适的微
    的头像 发表于 04-01 09:45 414次阅读

    基于RA2L1的波形生成系统设计——DTC、AGT与DAC的协同应用

    的实时性。为解决这一问题,本文介绍一种利用RA2L1控制器(MCU)的DAC、DTC和AGT三个外设模块协同工作的解决方案。该方案能够以极低的CPU参与
    的头像 发表于 03-27 17:29 8296次阅读
    基于<b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA2L1</b>的波形生成<b class='flag-5'>系统</b>设计——DTC、AGT与DAC的协同应用

    电子RA-Eco-RA4M2搭建Keil开发环境指南

    电子RA4M2 32位微控制器(MCU)系列使用支持TrustZone 的高性能Arm Cortex-M33内核。与片内的 Secure
    的头像 发表于 03-18 08:07 2835次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b>电子<b class='flag-5'>RA-Eco-RA4M2</b>搭建Keil开发环境指南

    RA-Eco-RA2E1-V1.0开发板试用】开箱

    控制、智能外设等场景的高性价比嵌入式开发方案,也是 RA 生态中入门级低功耗开发的核心载体。 该套件核心基于 RA2L1/
    发表于 02-04 19:54

    基于RA2L1 MCU的波形生成系统设计

    介绍一种利用RA2L1控制器(MCU)的DAC、DTC和AGT三个外设模块协同工作的解决方案。该方案能够以极低的CPU参与,高效生成
    的头像 发表于 01-30 15:09 1.4w次阅读
    基于<b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA2L1</b> MCU的波形生成<b class='flag-5'>系统</b>设计

    电子RA系列MCU 2025年新品回顾

    2025年RA系列推出10个新产品,覆盖了从入门级低功耗(RA0E2)、中端低功耗(RA4C1)、高端工业及机器人
    的头像 发表于 01-27 09:57 1652次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b>电子<b class='flag-5'>RA</b>系列MCU 2025年新品回顾

    探索套件 CK - RA6M5 和 CK - RX65N:物联网快速原型开发利器

    - RA6M5 和 CK - RX65N 套件,无疑为我们带来了新的解决方案。 文件下载: Renesas Electronics CK-RA6M5 V2
    的头像 发表于 12-29 11:30 585次阅读

    RA6E2】+1、初识RA6E2芯片及芯片参数

    RA6E2电子推出的一款高性能微控制器,适用于工业自动化、物联网设备、消费电子等多种应用场景。该系列芯片基于先进的Arm® Cortex®-M
    发表于 11-11 19:19

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

    电子面向语音AI,基于VK-RA8M1开发套件,集成多种智能语音处理功能,实现了无需云端的高性能语音
    的头像 发表于 10-17 09:55 5707次阅读
    基于<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>应用方案

    【干货分享】基于RA-Eco-RA6M4开发板实现无线通信

    本文介绍了RA-Eco-RA6M4-100PIN-V1.0开发板结合DA16200无线WiFi模块实现网络通信、数据上传和远程控制LED的项目设计。包括DA16200模块介绍、工程创建
    的头像 发表于 08-05 08:06 2107次阅读
    【干货分享】基于<b class='flag-5'>RA-Eco-RA6M</b>4开发板实现<b class='flag-5'>无线通信</b>

    RA2L2#48MHz Arm Cortex-M23 入门级 USB 通用微控制

    的制程和电子的低功耗工艺技术,达到业界一流水平的超低功耗 MCU。 RA2L2 产品组支持 1.6 V 至 5.5 V 的宽工作电压范围,具有丰富的串行通信功能,例如 I3C、SS
    的头像 发表于 06-27 15:31 1638次阅读
    <b class='flag-5'>RA2L2</b>#48MHz Arm Cortex-<b class='flag-5'>M</b>23 入门级 USB 通用微<b class='flag-5'>控制</b>器