深夜12点,戴着耳机听着网易云音乐,正伤感间。

突然疑惑耳机为什么可以发出声音?

理解耳机为什么可以发声,就需要先理解声音的产生的原理。

声音是由物体振动产生的,通过振动,产生相应的声波。然后通过介质(如空气,固体等)传输,使得另一个物体(接收体)可以收到声音。

所以耳机中的振动的是如何产生的呢?

耳机中做的最主要的一件事情是把输入的音频电信号转化为机械振动,从而发布不同音调的声音。

在具体实现上,需要利用到一个鼎鼎大名的原理:法拉第电磁感应(因磁通量变化产生感应电动势;因电流的变化而产生感生磁场)。

耳机内部,有一块永磁体和一块电磁铁(在耳机中叫音圈),当通电电流不断变化时,电磁铁就会因为电流的变化而产生变化的磁场,所以就会由于与永磁体的磁性互吸互斥作用,而产生振动,也就有了发声的必要元素——振动。

在具体的耳机发声中,对于电流改变量大小有一套基本的对应规则,在耳机的信号输出中需要遵守这一套规则,才能使耳机输出美妙的音乐。

耳机正常工作时,它内部的振膜推动空气产生振动发出声音。具体动图如下:

这就是耳机为什么可以发出声音的原理。

耳机是如何是发出声音的?相关推荐

  1. 电感发出声音怎么解决_开关电源有“声音”可以这样解决-电源啸叫解决方案...

    测试开关电源或在实验中有听到类似产品打高压不良的漏电声响或高压拉弧的声音不请自来:其声响或大或小,或时有时无;其韵律或深沉或刺耳,或变化无常者皆有. 音频噪声一般指开关电源自身在工作的过程中产生的,能 ...

  2. 我们是怎样发出声音的?

    文:贰沐 编辑:贰沐/子鱼 提出"群体免疫"(herd immunity)的英国首相鲍里斯·约翰逊(Boris Johnson),上月底新冠确诊,这周初病情加重被送进ICU,英国的 ...

  3. 监控摄像头为什么可以发出声音并且可以接受对方声音?

    众所周知,一般的监控摄像头主要分为两类,有商用级别的,还有一种就是家用级别的.在大型的商城,你随处可见的那种大型监控器就是商用的.在户外,道路以及大树上安装的监控器,那种也是商用的.反观家用监控器,首 ...

  4. 解决Vmware虚拟机下运行Linux电脑发出声音

    在Vmware虚拟机下运行Linux,电脑会发出嘟嘟的声音,总结为以下两种问题: 1.启动Vmware打开Linux和关闭Linux发出声音 在Vmware虚拟机上安装了Linux系统,每次打开和关闭 ...

  5. (点击||敲击)发出声音特效「HTML+CSS+JavaScript」项目总结

    目录 效果图 难点整理: HTML CSS ​ JS 源码 HTML: CSS: JS: 效果图 难点整理: HTML <em> 被强调的文本(斜体) <strong> 加粗文 ...

  6. ubuntu系统:插入耳机,两只耳机有一只没有声音或者声音偏小的问题

    解决办法: 首先打开终端,然后在其中输入 alsamixer 命令 进入如下界面,可以看到,我的耳机现在只有左耳机有一条音量柱,这就是为啥此时我的右耳机没声音!!!!! 然后,通过按键盘的右方向键,移 ...

  7. 震惊!!C++居然可以发出声音!

    一点都不震惊 当然我们还是要闲聊一下C++是怎么从处理数据转行到音乐的. 一 函数叫啥 C++里发出声音的函数叫Beep(). 咋用呢>>Beep(1200,100)就可以发出滴的声音. ...

  8. c++用Beep发出声音

    发出声音有很多办法.如: cout<<"\a";//系统声音 PlaySound();//播放MAV文件 还有另一种办法: Beep(); 就是这个, 可以发出钢琴的声 ...

  9. ios振动选择_如何设置将振动但不会发出声音的iOS警报

    ios振动选择 When you mute iOS, incoming phone calls and texts vibrate instead of playing whatever ringto ...

最新文章

  1. React官方文档学习笔记(二)
  2. Linux桌面极速文件浏览器PCMan
  3. input()与raw_input()
  4. nginx反向代理+缓存开启+url重写+负载均衡(带健康探测)的部署记录
  5. 摩托罗拉周二将正式分拆为两经营实体
  6. html自动加https,http自动跳转https的配置方法
  7. 经典SQL语句大全(1)
  8. uni-app多端开发,问题总结
  9. OpenCV-图像处理(01、图像的加载、修改与保存)
  10. 快速上手Perl语言
  11. Java jdk API 1.8英文版、中文版分享
  12. 深入理解浏览器内核 - 火狐浏览器常用插件
  13. 【python三维深度学习】python三维点云从基础到深度学习
  14. 如何将docker部署的wekan迁移另一台服务器
  15. c语言模拟洪泛路由算法,[Angular, TypeScript, 路由算法] 模拟IP层路由协议,实现LS算法、洪泛算法、DV算法、路由毒化...
  16. 理论结合实际:如何调试神经网络并检查梯度
  17. 2021 CSP-S 初赛知识补天
  18. invalid type code: AC异常
  19. Java poi 去除word文档水印
  20. chrome android版 插件下载,Chrome安卓下载

热门文章

  1. 最优布线问题(三种方法)
  2. VIL100数据集处理
  3. 斯皮尔曼(spearman)相关系数python代码实现
  4. 【ansys workbench】1.零件分析基本思路讲解
  5. 二叉树非递归遍历的一点理解
  6. vs2017运行yolov4_VS2017运行YOLOv4
  7. Vivado:【1】Vivado 2018.3 配置ModelSim仿真
  8. 基于单片机的频率测量控制系统设计 (频率计)(电路+程序)
  9. 华为芯片与器件设计工程师_华为芯片与器件设计工程师(实习)一、二面
  10. 阿里前端面经(笔试+3轮技术面+HR面)