J2CN-SPK-5W语音报警器串口红外控制播U盘和内存FLASH模块

需要语音播放或者发声报警提示产品设计的朋友可以看看这一款模块,主控型号用的目前最新款的语音芯片CK6682B.

.功能说明

     CK6682B是一款应用于语音发声,语音解码产品的芯片。芯片支持红外遥控接收,支持外挂FLASH,FLASH的内容可以通过USB线连接电脑(相当于一个U盘)用户自修改,支持AD按键,支持U盘播放,同时支持串口与MCU通讯实现数据控制。

  • 为什么要设计CK6682B

为了方便解决用户需要随时自定义更换语音报警声的一个痛点,我们设计了CK6682B芯片,用户通过一根USB线将CK6682B与电脑连接,在电脑端会弹出一个可移动磁盘,这个时候就可以相当于一个U盘一样拷贝/删除FLASH的语音报警文件了。

同时我们开放了一个串口通讯协议,适合有MCU的客户群体,通过串口进行间接的控制音源文件的播放以及音量大小等等。

红外遥控接收也已经写好,只需要按照我们定义的遥控器码值,选配合适遥控器就能遥控,固化的遥控码是目前市面上通用的标准遥控器,采购方便。

 

  • 遥控器选型

标准的红外NEC编码格式,市面上或某宝都有得买,注意码值能对上就行,面板可以找遥控器供应商配

  1. 使用38kHz载波频率
  2. 引导吗间隔是9ms+4.5ms
  3. 使用16位客户代码
  4. 使用8位数据代码加数据反码
  5. 客户码00FF
  6. 按键码如下图:

串口指令协议描述

**默认波特率: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接收到串口指令后,CK6682B返回的数据如下:

Cmd:MCU发送的CMD指令(0x00~0xFF)

格式:

S

CMD

paraH

O

功能:

开始符

指令

指令参数高字节

结束符

说明

0x89

cmd

0x00

0xAA

  1. 常见问题集锦
  2. 问题

    上电后的状态是怎么样?

    回答

    上电默认开机并播放断电记忆的歌曲,默认是单曲循环

    问题

    红外遥控不起作用?

    回答

    检查红外接收头引脚是否接对,再检查红外遥控器的发码以及码值能不能对的上

    问题

    接上的功放没有声音?

    回答

    高电平关的功放,MUTE脚加上拉电阻;低电平关的功放,MUTE脚加下拉电阻

    问题

    串口控制不起作用?

    回答

    检查波特率和TX/RX有没有接法,如果还是不行,就先给MCU上电后上电CK6682B

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值