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

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

3天内不再提示

J2CN-SPK-30W外挂FLASH串口语音播放模块说明

qulia0818 来源:qulia0818 作者:qulia0818 2022-07-26 21:29 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

poYBAGLf6dGAXNlAAALxARl1oS4882.png

J2CN-SPK-30W实物图


一、简介
J2CN-SPK_30W是一款语音发声模块,喇叭功率最大30W,可接2个喇叭。支持串口MCU通讯控制播放状态,轻触按键控制播放状态,红外遥控器控制播放以及电位器控制10首音乐播放(具体见控制描述部分)。
内嵌一个4Mbyte的SPI_FLASH用来存放音频文件,通过USB口插入的USB线连接到电脑,可以灵活删减和拷贝文件到FLASH,USB口同时可以解码U盘的音乐播放。
主控型号CK6682B,是一款应用于语音发声,语音解码产品的芯片。芯片支持红外遥控接收,支持外挂FLASH,FLASH的内容可以通过USB线连接电脑(相当于一个U盘)用户自修改,支持AD按键,支持U盘播放,同时支持串口与MCU通讯实现数据控制。
二、为什么要设计CK6682B
为了方便解决用户需要随时自定义更换语音报警声的一个痛点,我们设计了CK6682B芯片,用户通过一根USB线将CK6682B与电脑连接,在电脑端会弹出一个可移动磁盘,这个时候就可以相当于一个U盘一样拷贝/删除FLASH的语音报警文件了。
同时我们开放了一个串口通讯协议,适合有MCU的客户群体,通过串口进行间接的控制音源文件的播放以及音量大小等等。
红外遥控接收也已经写好,只需要按照我们定义的遥控器码值,选配合适遥控器就能遥控,固化的遥控码是目前市面上通用的标准遥控器,采购方便。
三.功能描述
1. 供电是DC 5V~14.5V,常规使用DC12V,建议不要超过14.5V。
2. 扬声器建议接4欧30W的或者接2个8欧30W的,14.5V供电可输出30W的喇叭功率
3. 上电默认播放U盘,没有插入U盘自动转到FLASH播放。
4. 上电播放的曲目由“曲目电位器”决定,“曲目电位器”须选用10K的电阻,通过调节10K电阻的电位器可以实现控制播放10首曲目的控制(U盘和FLASH都可通过这个电位器控制)。
5.“音量电位器”是用来控制喇叭的输出音量大小,建议选用50K电阻的电位器。
6.按键,轻触切换“下一曲”(这时候曲目不由曲目电位器控制,除非再次扭动电位器)
7.红外遥控(见遥控器选型章节)
8.串口MCU通讯控制(见串口指令章节)
下图为电位器焊接参考示意图:

poYBAGLf66KAYI7uAAMgNut80eA478.png



四.遥控器选型
标准的红外NEC编码格式,市面上或某宝都有得买,注意码值能对上就行,面板可以找遥控器供应商配
1.使用38kHz载波频率
2.引导码间隔是9ms+4.5ms
3.使用16位客户代码
4.使用8位数据代码加数据反码
5.客户码00FF
6.按键码如下图:

poYBAGLDyWKACKmqAAINL1Gpqgo309.png

poYBAGLf6r2AQv8kAABR3b9OysQ542.png


五、串口指令协议描述

**默认波特率:9600 bps
**数据位 :8
**校验位 :none
**停止位 :1


1.开机(上电默认开机状态)
格式: S CMD paraH O
功能: 开始符 指令 指令参数高字节 结束符
说明 0x88 0x01 0x30 0x99

2.关机
格式: S CMD paraH O
功能: 开始符 指令 指令参数高字节 结束符
说明 0x88 0x01 0x31 0x99

3.暂停/播放音乐(第一次接收暂停音乐,第二次接收播放音乐)
格式: S CMD paraH O
功能: 开始符 指令 指令参数高字节 结束符
说明 0x88 0x01 0x32 0x99

4.上一曲
格式: S CMD paraH O
功能: 开始符 指令 指令参数高字节 结束符
说明 0x88 0x01 0x33 0x99

5.下一曲
格式: S CMD paraH O
功能: 开始符 指令 指令参数高字节 结束符
说明 0x88 0x01 0x34 0x99

6.音量加
格式: S CMD paraH O
功能: 开始符 指令 指令参数高字节 结束符
说明 0x88 0x01 0x35 0x99

7.音量减
格式: S CMD paraH O
功能: 开始符 指令 指令参数高字节 结束符
说明 0x88 0x01 0x36 0x99

8.循环播放/单曲播放切换
格式: S CMD paraH O
功能: 开始符 指令 指令参数高字节 结束符
说明 0x88 0x01 0x37 0x99


9.播放第一首
格式: S CMD paraH O
功能: 开始符 指令 指令参数高字节 结束符
说明 0x88 0x01 0x38 0x99

10.播放最后一首
格式: S CMD paraH O
功能: 开始符 指令 指令参数高字节 结束符
说明 0x88 0x01 0x39 0x99


11.具体音量控制(0~30级音量)
格式: S CMD paraH O
功能: 开始符 指令 指令参数高字节 结束符
说明 0x88 0x02 0x00~0x13 0x99

从MCU接收到串口指令后,模块返回的数据如下:
Cmd:MCU发送的CMD指令(0x00~0xFF)
格式: S CMD paraH O
功能: 开始符 指令 指令参数高字节 结束符
说明 0x89 cmd 0x00 0xAA

五、常见问题集锦
问题 上电后的状态是怎么样?
回答 上电默认开机并播放,选取取决于选取电位器开关,默认是单曲循环

问题 红外遥控不起作用?
回答 检查红外接收头引脚是否接对,再检查红外遥控器的发码以及码值能不能对的上

问题 接上的功放没有声音?喇叭接哪里?接什么参数的喇叭?
回答 扬声器接到SPK端口;2个端口都可以接;1个喇叭的话接4欧30W,2个喇叭的话接8欧30W

问题 供电后不工作?
回答 注意电压正负极是否接反,接反的话防反接二极管会导致整个模块不供电

审核编辑 黄昊宇

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

    关注

    10

    文章

    1761

    浏览量

    155927
  • 串口
    +关注

    关注

    15

    文章

    1627

    浏览量

    83379
  • 语音模块
    +关注

    关注

    1

    文章

    240

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    海凌科30W(LD)电源模块

    在智能设备、工业控制和通讯设备的开发中,电源模块的体积和稳定性往往是设计的核心挑战。你是否曾因为电源尺寸偏大而不得不“放大”产品外壳?是否担心电源在复杂电网环境下工作不稳?海凌科最新推出的30W(LD)系列模块电源,正是为解决这
    的头像 发表于 04-28 14:34 252次阅读
    海凌科<b class='flag-5'>30W</b>(LD)电源<b class='flag-5'>模块</b>

    使用JL杰理AC696N开发板实现PC模式下读取外挂SPI Flash虚拟为U盘的具体案例操作说明_V1.0

    格式的U盘,并实现MP3文件的拷贝与播放。 使用JL杰理AC696N开发板实现PC模式下读取外挂SPI Flash虚拟为U盘的具体案例操作说明_V1.0 一、功能描述 FAT文件系统模
    发表于 04-18 00:04

    MPM - 30系列30W高可靠绿色医疗灌封型电源模块解析

    MPM - 30系列30W高可靠绿色医疗灌封型电源模块解析 在医疗电子设备的设计中,电源模块的性能和可靠性至关重要。MEAN WELL的MPM -
    的头像 发表于 04-05 09:50 302次阅读

    为何语音芯片需要支持外挂Flash、TF卡和U盘?广州唯创电子带你探索存储与应用的无限可能

    在智能硬件与消费电子产品日新月异的今天,语音芯片作为人机交互的核心部件,正经历着从“仅能发声”到“智慧语音中枢”的深刻变革。广州唯创电子深耕语音技术领域,推出的新一代语音芯片通过支持
    的头像 发表于 03-30 09:38 130次阅读
    为何<b class='flag-5'>语音</b>芯片需要支持<b class='flag-5'>外挂</b><b class='flag-5'>Flash</b>、TF卡和U盘?广州唯创电子带你探索存储与应用的无限可能

    【飞凌嵌入式RV1126B开发板】+串口通信与乐曲播放控制

    ,其引脚排列如图5所示。 该模块在使用引脚RX接收指令时,其串口的工作频率为9600bps。 SPK_1和SPK_2引脚则会用来连接扬声器,除电源引脚外其它引脚则可以不予考虑。 图5
    发表于 03-24 10:44

    【瑞萨RA6E2地奇星开发板试用】SHT30传感器串口调试学习和验证

    驱动 SHT30传感器 的项目,采集环境温湿度信息,同时会介绍串口调试内容。 1. SHT30温湿度传感器简介 1.1 SHT30实物展示 1.2 SHT
    发表于 12-11 14:49

    什么是语音芯片串口AT指令?实现智能语音交互的核心技术详解

    一、语音芯片串口AT指令的基本概念在现代智能电子产品中,语音芯片已成为实现人机交互的关键组件。作为语音IC厂家与设备开发者之间的通信桥梁,串口
    的头像 发表于 11-10 12:53 635次阅读
    什么是<b class='flag-5'>语音</b>芯片<b class='flag-5'>串口</b>AT指令?实现智能<b class='flag-5'>语音</b>交互的核心技术详解

    多路混音声音播放芯片型号推荐

    独立语音输出,可同时播放提示音、背景音乐及状态反馈(如 “门锁已开”+“欢迎回家”+“电量不足”)。 存储扩展性:内置 34Mbit Flash(约 890 秒语音),支持
    的头像 发表于 08-15 16:51 1034次阅读

    语音输出模块是什么?自控语音播报

    :接收来自云平台(如单片机/PLC/电脑)的指令,输入可能是:文本数据(例如:"温度过高")、预存语音编码(如MP3/WAV文件的数字信号)、控制指令(触发预置语音片段) 2.语音合成
    的头像 发表于 08-13 15:20 1155次阅读

    数字光模块 GY-30说明

    电子发烧友网站提供《数字光模块 GY-30说明书.pdf》资料免费下载
    发表于 08-09 16:07 3次下载

    【RA-Eco-RA6M4开发板评测】+串行通讯及语音模块播放控制

    , BSP_DELAY_UNITS_MILLISECONDS); } } 经程序的编译和下载,其测试结果如图12所示,说明测试成功。 图12 发送字节指令 有了前面的技术准备,下面就以一个MP3语音模块
    发表于 07-24 12:10

    CS86706适用1~3节锂电应用,内置升压模块2×30W立体声&amp;amp;50W单声道R类音频功率放大器

    CS86706适用1~3节锂电应用,内置升压模块2×30W立体声&50W单声道R类音频功率放大器
    的头像 发表于 07-16 20:42 887次阅读
    CS86706适用1~3节锂电应用,内置升压<b class='flag-5'>模块</b>,<b class='flag-5'>2</b>×<b class='flag-5'>30W</b>立体声&amp;amp;50<b class='flag-5'>W</b>单声道R类音频功率放大器

    【沁恒CH585开发板免费试用体验】+串行通讯与语音模块播放控制

    ; } 经程序的编译和下载,其测试结果如图1和图2所示。 图1 接收内容 图2 发送及回馈 在实际应用中,除了发送字符信息外更重要的是发送字节数据来控制串口设备。 以串口控制
    发表于 07-05 11:37

    LoRa6100Pro-mini 1W 串口Lora无线组网模块V1

    LoRa6100Pro-mini 1W 串口Lora无线组网模块规格书
    发表于 06-23 16:13 1次下载

    国产 KT148A 重复擦写语音芯片:420 秒存储 + 串口更换 + 1.5 元高性价比

    文档主要介绍国产可重复擦写语音芯片 KT148A。其为 32 位 DSP 语音芯片,采用 SOP8 封装,内置 420KByte 语音空间,支持 420 秒语音存储和多段
    的头像 发表于 06-23 14:14 1608次阅读
    国产 KT148A 重复擦写<b class='flag-5'>语音</b>芯片:420 秒存储 + <b class='flag-5'>串口</b>更换 + 1.5 元高性价比