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
    +关注

    关注

    243

    文章

    24434

    浏览量

    687431
  • mcu
    mcu
    +关注

    关注

    147

    文章

    18605

    浏览量

    387042
  • 马达
    +关注

    关注

    1

    文章

    848

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    振动信号的产生机理、测量与井下处理方法

    我们来详细解析一下MWD(随钻测量)仪器中的振动和冲击测量模块。这个模块是现代高性能MWD和LWD(钻测井)系统的核心组件之一,它不再仅仅是一个“辅助诊断工具”,而是直接关系到钻井安全、效率和成本的关键子系统。
    的头像 发表于 11-25 16:56 325次阅读

    【道生物联TKB-623评估板试用】+远距离触觉马达控制

    响应与冲击式振动 驱动低频马达,其构成如图1所示。 图1 工作器件构成 TITAN CORE开发板配有串口、Wi-Fi、蓝牙、触觉模块
    发表于 11-08 12:10

    dsPIC33CK64MC105 Curiosity Nano评估套件技术解析与应用指南

    Microchip Technology dsPIC33CK64MC105 Curiosity Nano评估套件是用于评估dsPIC33CK64MC105微控制器的硬件平台。Microchip
    的头像 发表于 10-11 15:19 401次阅读
    dsPIC33<b class='flag-5'>CK</b>64MC105 Curiosity Nano评估套件技术解析与应用指南

    【应用方案】“会呼吸”的空调:艾灯语®让空调将成为家庭“情绪调节师”

    生活的温柔与仪式感。图2灯光律动场景当空调搭载语音助手播放音乐时,还能实现灯音动效果,实时响应音乐
    的头像 发表于 09-16 19:03 336次阅读
    【应用方案】“会呼吸”的空调:艾<b class='flag-5'>为</b>灯语®让空调将成为家庭“情绪调节师”

    【干货速递】嵌入式数据可靠性,软件设计的这些细节不能忽视!

    前两期内容分别讲述了嵌入式数据可靠性的元器件选型和硬件设计,这一期我们来讲讲软件设计。哪怕硬件设计再完善,但如果软件没有设计好,也达不到预期的可靠性。只有软
    的头像 发表于 07-31 11:34 366次阅读
    【干货速递】嵌入式数据可靠性,<b class='flag-5'>软件设计</b>的这些细节不能忽视!

    HarmonyOS NEXT意图框架习惯推荐一场景说明

    意图。 本文音乐播放”意图为,详细讲解意图接入与开发全过程。 二、音乐播放开发
    发表于 06-18 15:06

    智能健康戒指的振动马达特性分析

    振动马达是智能健康戒指中不可或缺的关键组件之一。随着智能穿戴设备的不断发展,健康戒指越来越受到消费者的青睐。而振动马达作为提供触觉反馈的核心技术,具有独特的特性,直接影响到戒指的性能和
    的头像 发表于 05-17 10:22 573次阅读

    振动马达在VR设备中的应用优点分析

    振动马达作为一种重要的触觉反馈技术,在虚拟现实(VR)设备中的应用越来越广泛。它通过模拟触觉反馈,增强用户在虚拟环境中的沉浸感。振动马达的应用不仅仅是为了提高设备的互动性,更是提升了V
    的头像 发表于 05-17 00:07 532次阅读

    游戏手柄振动马达:沉浸式游戏体验的核心

    游戏手柄振动马达是现代游戏设备中不可或缺的一部分,它为玩家提供了更加沉浸式的游戏体验。通过精确的振动反馈,游戏手柄振动马达能够将游戏中的动作
    的头像 发表于 05-17 00:05 659次阅读

    手机振动马达的方案特点与应用分析

    手机振动马达作为智能手机的重要组成部分,广泛应用于各种触觉反馈场景。手机振动马达的设计方案直接影响到手机的用户体验,尤其是在通知提醒、游戏体验、沉浸式触感反馈等方面。随着技术的不断进步
    的头像 发表于 05-17 00:02 848次阅读

    简化BLDC马达设计的FOC控制技术

    设计FOCBLDC控制技术 从手机中的小型振动马达到家用洗衣机和空调中使用的更复杂的马达马达已成为消费领域中的日常装置。马达同样也是工业领
    发表于 03-20 13:48

    马达的维修方法

    马达电源,悬挂警示牌,遵循安全操作规程‌23。 ‌ 资料准备 ‌:熟悉马达设备的结构、工作原理及维修流程,可查阅相关设备手册技术文档‌3。 ‌ 现象观察 ‌:检查马达是否有异常噪音、
    的头像 发表于 02-24 11:26 2083次阅读

    Altium Designer15.0软件设计方法和安装

    电子发烧友网站提供《Altium Designer15.0软件设计方法和安装.pdf》资料免费下载
    发表于 01-22 17:22 0次下载
    Altium Designer15.0<b class='flag-5'>软件设计</b>方法和安装

    Labview声音振动工具包示例文件Sound Level

    Labview 声音振动工具包示例文件,声压测试,有模拟和DAQ两个文件。
    发表于 01-05 09:15 5次下载