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

    文章

    1549

    浏览量

    146632
  • 串口
    +关注

    关注

    14

    文章

    1483

    浏览量

    74498
  • 语音模块
    +关注

    关注

    1

    文章

    220

    浏览量

    17008
收藏 人收藏

    评论

    相关推荐

    KT404C语音芯片外挂flash用一段时间之后数据被改写的问题查找

    客户使用KT404C的语音芯片外挂W25Q128,生产的出现一个不稳定的情况 1、产品大概有千分之5左右,卖出去终端客户发现几个月就不能播放了 2、拿回来测试,发现flash里面的
    的头像 发表于 03-27 13:46 90次阅读
    KT404C<b class='flag-5'>语音</b>芯片<b class='flag-5'>外挂</b><b class='flag-5'>flash</b>用一段时间之后数据被改写的问题查找

    能不能把单片机上的蜂鸣器换成语音播放模块

    我的毕设选题是基于单片机的智能语音门禁系统设计与实现,所以我在网上买了个智能门锁的板子,但是它没有语音播放,我就想着能不能把蜂鸣器换成语音播放
    发表于 03-26 10:26

    如何用外挂SPI FLASH运行的STM32F1在线升级?

    之前做的都是在芯片内FLASH运行的串口在线升级工作, 现在需要对外挂SPI FLASH进行程序升级,希望有做过的大佬给个大概思路,谢谢!
    发表于 03-13 08:03

    STM32H750VBT6可以同时使用SDRAM,LDTC以及外挂QSPI FLASH吗?

    STM32H750VBT6的片内Flash只有128K大小,所以肯定需要外挂FLASH,由于还需要外挂一块800x480分辨率的TFT屏,所以也需要外扩SDRAM。 我的问题是,这款芯
    发表于 03-13 06:49

    【核桃派1B 开发板试用体验】+串口及MP3音乐播放控制篇

    核桃派开发板除了提供调试串口外,还提供了UART2来供用户使用,如串口屏、数据记录模块、超射波测距、MP3播放
    发表于 01-05 18:20

    语音芯片支持外挂Flash、TF卡、U盘的功能:拓展存储与应用场景的全新篇章

    随着科技的飞速发展,语音芯片作为电子产品中的重要组成部分,不断引入新的特性和功能以满足市场需求。其中,支持外挂Flash、TF卡、U盘的功能成为语音芯片领域的一大亮点。这一功能的加入,
    的头像 发表于 12-05 08:43 200次阅读
    <b class='flag-5'>语音</b>芯片支持<b class='flag-5'>外挂</b><b class='flag-5'>Flash</b>、TF卡、U盘的功能:拓展存储与应用场景的全新篇章

    110配线架和50口语音配线架如何选择

    110配线架和50口语音配线架各有其特点和优势。 110配线架是一种更现代、紧凑的设备,具有更高的安装密度和更强的支持高速模块(如六类模块化)的能力。这种紧凑设计使其可以减少一半的跳线量,使得配线箱
    的头像 发表于 11-22 10:36 352次阅读

    CK6155A0和A4有什么区别?外挂FLASH如何使用?

    CK61xx芯片内置和外挂SPI-FLASH如何选择,一篇文章详细告诉你!
    的头像 发表于 11-02 11:11 353次阅读
    CK6155A0和A4有什么区别?<b class='flag-5'>外挂</b><b class='flag-5'>FLASH</b>如何使用?

    KT148A语音芯片的组合播放详细说明 包含语音制作 压缩 下载 播放

    KT148A语音芯片的组合播放详细说明 ,包含:语音制作 、压缩、下载、播放 这里总共的步骤大概分为5步,其实也很简单 组合
    的头像 发表于 10-13 11:17 420次阅读
    KT148A<b class='flag-5'>语音</b>芯片的组合<b class='flag-5'>播放</b>详细<b class='flag-5'>说明</b> 包含<b class='flag-5'>语音</b>制作 压缩 下载 <b class='flag-5'>播放</b>

    QYM1FS串口语音模块手册

    电子发烧友网站提供《QYM1FS串口语音模块手册.pdf》资料免费下载
    发表于 10-11 10:45 0次下载
    QYM1FS<b class='flag-5'>串口语音</b><b class='flag-5'>模块</b>手册

    请问外挂FLASH和片上FLASH只能二选一吗?

    1、使用STM32F4XX,片上FLASH大小为1M,然后外挂一片W25Q128的FLASH,该外挂FL
    发表于 09-08 17:44

    【CW32饭盒派开发板试用体验】+W25Q16读写及应用

    在存储空间有限的情况下,可以外挂的形式加以扩展,这里所用的一款W25Q16存储模块。 该存储模块与开发板的连接关系为: W25Q16: PA
    发表于 06-16 22:03

    语音模块 RS485串口MP3串口语音播报 4M内存 15W功放 modbus协议

    语音模块
    jf_06513855
    发布于 :2023年06月13日 12:03:58

    一线串口语音芯片,可自行烧录音频语音芯片Flash语音ic,WT588F

    在现代科技快速发展的时代,声音成为了人机交互的重要方式之一,为了提升产品与用户之间的交互体验,推出了一款引领市场的创新产品——WT588F语音播放芯片,其含有多项突出特点,包括可重复烧录、可自行烧录音频到芯片中、内置存储以及内置功放输出等。
    的头像 发表于 06-09 09:32 688次阅读
    一线<b class='flag-5'>串口语音</b>芯片,可自行烧录音频<b class='flag-5'>语音</b>芯片<b class='flag-5'>Flash</b><b class='flag-5'>语音</b>ic,WT588F

    串口控制语音模块程序源码

    串口接受语音模块的软件代码
    发表于 05-22 16:35 0次下载