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

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

3天内不再提示

随音乐声音灯光律动或马达振动该怎么设计-以CK6865为例讲解硬件软件设计

qulia0818 来源: qulia0818 作者: qulia0818 2023-11-02 12:20 次阅读

简介:

wKgaomVDGByAKzdfAATUCMRcE2Y494.png水舞音响(图片来源网络,若有侵权请联系删除)

随音乐律动,是我们常见的产品应用了,比如音乐灯的炫彩灯随音乐律动(一闪一闪亮晶晶),按摩马达随音乐振动(音乐越强力度越强反之力度越小),等等。

提到声音律动,让我第一想到的是水舞音响了,水舞应该是音乐律动产品里面的鼻祖了吧。

都说是鼻祖了,那肯定是做得早呀,想当年设计水舞的时候,还是用纯硬件的方式,通过取音频ADC的数据,送到运放放大,再去推动马达实现喷出水柱的效果,在想当年的时候,还是挺有创意的。

当然,拿到2023年的现在,以前的老一套早就过时了,一个CK6865的芯片通过软件就直接把一堆复杂的硬件问题全部搞定了。

拾音:

拾音有几种方式:

1.通过取音频ADC的模拟信号,类似于上面提到的水舞音响运放放大的方式。

2.通过外置咪头,咪头通过信号放大,送给芯片去AD取样。(前面我有写过一篇“CK6865咪头拾音”的文章里面有详细描述)

3.芯片内部取样,通过获取音频的数字信号DSP处理后得到的音频能量实现拾音。

CK6865为例讲解拾音的设计:

软件部分:

律动的效果基本都是在中断里面来完成,流程:拾音+区分等级+送驱动。拾音部分是基于CK6865L的模数转换,或者从咪头的AD取值得来,通过一系列的运算比较,计算出有声音和无声音时的能量差异,从而得出不同音量的大小等级,得到区分后的等级就可以去送驱动了。

驱动部分这个还得分不同的表现介质,比如是LED灯的话,为了区分灯光的亮灭表现,建议在100ms左右中断去刷一次等级亮度驱动,当然也可以用PWM的方式实时表现出来,得到的灯闪效果就会呈现亮度变化的律动形式。不同的代码运算方式出来的效果也不一样。

如果是用来驱动马达的话,那么中断时间就要求间隔更长一些,因为马达的驱动第一有延迟性,第二他也有惯性。建议每次驱动最少在1秒以上。当然也可以用PWM来实时控制他的转速,只是体验感没有那么明显,但是更细腻。

wKgZomVDOUSAQ04WAAQdzLgd90Y524.pngCK6865马达驱动波形

硬件部分:

有了软件部分来作依托,硬件部分就变得简单很多了,不在需要想传统的模电那样做一堆的硬件放大和检测,这样节省了一大笔的成本,更重要的是简化了维修和售后的不良率。

从CK6865的原厂资料可以看到,LED灯的驱动就一个NPN的三极管做开关放大来驱动,马达的话用一个MOS管来做开关驱动就简单的完成了,而且想过相当的完美。

wKgaomVDOjmAXMqWAACsYB7gKqw957.png截自CK6865芯片硬件资料

审核编辑 黄宇

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

    关注

    237

    文章

    22609

    浏览量

    647424
  • mcu
    mcu
    +关注

    关注

    146

    文章

    16226

    浏览量

    345514
  • 马达
    +关注

    关注

    1

    文章

    782

    浏览量

    61666
收藏 人收藏

    评论

    相关推荐

    WT588F02B-8S语音芯片:跳舞机音乐声音提示IC与舞蹈完美交融

    随着科技的飞速发展,跳舞机已经不再是简单的娱乐设备,而是融入了更多的智能元素,其中WT588F02B-8S语音芯片作为声音播放提示IC,为跳舞机注入了更智能、更个性化的音乐体验。1.启动舞曲,欢迎
    的头像 发表于 12-13 09:26 242次阅读
    WT588F02B-8S语音芯片:跳舞机<b class='flag-5'>音乐声音</b>提示IC与舞蹈完美交融

    嵌入式业务软件设计介绍

    业务软件设计 低功耗从硬件上能够解决一部分,但单纯依靠硬件肯定是不行的,需要软件的密切配合,才能达到最好的效果。以上是从硬件驱动层面的,一般
    的头像 发表于 12-07 15:09 253次阅读

    CK6865蓝牙音乐律动马达振动按摩器#工作原理大揭秘

    蓝牙马达
    qulia0818
    发布于 :2023年11月02日 11:52:32

    CK6865蓝牙芯片的无线升级操作方式说明

    蓝牙芯片
    qulia0818
    发布于 :2023年11月01日 15:40:02

    音乐播放芯片的声音原理

    声音的质量和效果不仅仅取决于音乐播放芯片的性能,还受到其他因素的影响,如扬声器的品质、音频放大器的能力、播放环境等。因此,在设计和选择音乐播放芯片时,需要综合考虑与之配套的音频设备、环境以及芯片自身的性能,以提供更好的音质体验。
    的头像 发表于 10-30 16:10 673次阅读

    声控LED闪光灯电路原理图讲解

    这是一个通过声音控制LED闪光的简单电路,将它挂在室内音响或电视机的扬声器附近,LED会随喇叭播放的音乐声而闪闪发光。
    的头像 发表于 10-25 14:55 5768次阅读
    声控LED闪光灯电路原理图<b class='flag-5'>讲解</b>

    单片机控制蜂鸣器播放音乐声音总是抖的原因?

    第一个音符没问题后面的音符全在抖
    发表于 09-28 06:36

    #彩灯 CK6865L氛围灯音乐律动#硬件设计

    led硬件
    qulia0818
    发布于 :2023年08月15日 12:03:55

    电脑输出声音转为振动电路与仿真

    该电路的想法来自于今日头条的一个网友的提问。电路的功能为将电脑的音频输出口输出的声音信号进行一些处理,然后驱动小马达产生振动,提醒睡着的人,同时又不打扰到别人;
    发表于 08-14 09:15 601次阅读
    电脑输出<b class='flag-5'>声音</b>转为<b class='flag-5'>振动</b>电路与仿真

    CK6865L芯片的氛围灯音乐律动#氛围灯

    led芯片
    qulia0818
    发布于 :2023年08月09日 14:29:22

    CK6865L蓝牙音响灯芯片的2813-RGB氛围灯的详细说明

    前面发出的冠一公司标准原理图"冠一CK6865L蓝牙RGB灯控标准品原理图V1.0"有个地方需要更改。
    的头像 发表于 08-09 14:26 758次阅读
    <b class='flag-5'>CK6865</b>L蓝牙音响灯芯片的2813-RGB氛围灯的详细说明

    工业设备振动基础的异常现象探测方案

    开发一种解决办法,监测半导体裂谷制造设施内机器人的健康状况,对工业设备进行振动异常探测。 建立参数,以便最低限度的数据潜伏和保护IP敏感生产数据的方式对机器人故障进行有效和实时的远程监测和警报
    发表于 08-03 06:04

    经纬恒润智能座舱产品系列——音乐律动氛围灯

    随着经济发展,消费者越来越追求精神层面的享受。在行车期间,也希望自己的爱车能够提供更佳的视听体验及更多的情绪价值。而在汽车座舱的众多体验感知中,“灯光音乐”对于乘坐者来说是非常重要的情绪输出部分
    的头像 发表于 07-31 17:26 748次阅读
    经纬恒润智能座舱产品系列——<b class='flag-5'>音乐律动</b>氛围灯

    使用741IC的锯齿发电机电路图讲解

    该锯齿发生器电路使用741IC,用作音乐声音合成器。锯齿输入信号通过P2连续变化为具有双倍频率和半振幅的波形。IC1用作比较器,将锯齿形成方波信号。IC2用作加法器。
    的头像 发表于 07-25 16:51 605次阅读
    使用741IC的锯齿发电机电路图<b class='flag-5'>讲解</b>

    TW6865 数据表

    TW6865 数据表
    发表于 07-11 18:51 0次下载
    TW<b class='flag-5'>6865</b> 数据表