


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、关于 音频通信原理如何从 音频口获得电能发布时间:2021-5-16如何从 音频口获得电能时下 音频耳塞口的外设配件已不是什么新鲜事了。目前应用最广的就是支付领域了,似乎Square公司在2021年就展开了移动支,推出的刷卡支付方式受到的广泛的使用和好评,在短短的一年时间做出了现在国也有很多厂商模仿退出类似产品和效劳。1$15.33 他Square的产品国的类似产品从图上可以看出,这些个玩意儿只是利用了 的耳塞插口,所以电源、 通信都在一个耳塞插口。这个工程Hijack /prabal/projects/hijack/是另外一个更好的应用耳塞插口的例子。Hi
2、jackiOS设Hijack是一个硬件和软件平台,用来在小型、低耗电周边设备和备之间建立通信。该系统采用22kHz音频信号,将其转换为 7.4mW电能转化效率47%,可以带动一个TI MSP430微控制器和其它电子元件, 允许Hijack 和iOS应用进行通信。所有的资料都能在上面给的找到,有兴趣的可以自己 动手做一个。本文就单独对如何从 音频口获得电能做一个介绍。F面是我的实验过程 耳塞插孔线都是由四根线组成,也就是插头前面分成四局部,1和2是两路音频输出,这个对所有耳机插孔都是兼容的,极个别厂商也许会有例 外?至少我没见过。因为普通的3根线的耳塞在那款设备上都可以用,普通耳塞的3、4两根线
3、其实只有一根的,也就是上图中的3、4中间是没有隔开的,就是一跟底线 GND而 的耳塞插孔 3、4有一根是GND还有一根那么 是麦克风MIC输入。这两根线好多厂商都不一样,比方iphone就是3对应GND 4是MIC;而我手头的索爱 E15i和诺基亚E63那么是3对应MIC, 4对应 GND 华为 C8812 那么跟 iphone 样。2.电路这是电路和对应的元器件型号表价目都列出来了:KefDcsc、【址1Pu ItCost (ciuJIPlugKobiconn171-7435-EX50.92T1XFMRCoilcraftLPR6235W.40Q1,Q2N-FETZ<?tcxZXM61N
4、03Q3.Q4P-FETZe lexZXM61P03$0,14DIDiodeDiodesDFLS120L$0.16C1.C2C叩TDKY5V1A225Z$0.02FabPCS4pcb HIJACK-A$0.26J1接耳塞一路输出另外一路还可以留作他用。之后是一个升压变压器T1,因为输出的音频电压很低,甚至不能触发后面的FET导通,所以需要先升压。升压完了之后经过 FET组成的桥整流电路, 再经D1调整以后就得到 直流输出。实际做电路的时候发现T1很难买,价格比起这个指导价巨贵,这个指导价是一万片的价格,另外Q1-Q4也不好买,就用了 A3401和A3402代替。做好以后像下面这样,ugly b
5、ut works:cooQ02F oooooor COOOOQ n 00000?覘 Dooocn Qoooor :rI £002 o c ooooo I;> oooon ? Qoodm3.实验的软件,它可以音频输出找了个 An droid simple freque ncy gen erator调整输出频率和波形,结果发现输出16448HZ的方波的时候输出电压最大。其实是可以通过最正确匹配输入阻抗来计算这个频率值的,但是不清楚厂商 的技术指标,所以直接试也是不错的方法,而且很方便。华为 能得到2.2v的电压,发光二接收亮了。Hijack的文档上说它在iphone能得到3.5v电
6、压,不曾考究过。如果电压在2.2V-2.8V,可以加个charge pump来调整到3.3V。只要最后功率能到达 驱动应用电路就可以了。利用音频线与arduino进行通信 音频信号频率计发布时间:2021-5-16前言局部在多媒体电子设备中,音频设备是不可缺少的。音频就是指我们人耳正常能听到的机械振动所对应的频率围,一般在20Hz到20kHz之间。一般来说,机械振动发声比方人的喉咙的空气振动通过介质传递到声音采集器中,然后使 采集器产生相应的模拟信号,这些信号通过音频接口接入一个高质量的数模转换器就电脑而言是是声卡,转成计算机或其它多媒体设备可以处理数字信号。而如 果这些设备想复原声音,只需要
7、将信号再次返回给数模转换器,重新转换成模拟信 号,驱动音响等设备产生相应的机械振动,传到耳朵里就是声音了。说了这么多,听起来很枯燥。不过我们换个思路去思考,在这个音频的传递过程中,我 们假设把那些机械振动的采集和产生设备换成其他的我们想要的信号产生和承受装 置,那么原那么上我们是可以实现这些装置与电子设备的通信的,例如,电脑上的声 卡可以帮助我们实现外部设备的拓展。我们将两个电子设备通过这一系列装置去连 接,进而通信,这也是可能的。最简单的例子便是两个 上?会说话的tom猫?对着喊话,如果我们按照原理说,这两部 不仅实现了通信,还是无线 通信。不过,这确实是个很糟糕的例子。做过这个实验的人就发
8、现,每次成功的概 率不是很咼,语音反复重复的过程很中可能因为周围的响声被混入而彻底和以前不 一样。因为这里面的无线传输的实际是通过机械振动传输实现的,也就是声音。声 音有强弱的差异,也就是所谓的在模拟信号中电压的大小,声卡或者其他音频处理 设备要负责将他们转化和复原,并不是一件简单的事情。做个类比,这样传递过程 就好似一队人从头到尾传一句话,即使话的含义不发生改变,说话的语气和其他因 素也是难以复制的。不过我们如果换个方式,使用纸条的话,只要语义清晰,中间 有人传下去,到最后队尾收到的肯定是队头想要表达的容。而在电子设备的通信中, 我们正是通过这种“传纸条的方式去做。这种纸条“,我们就叫做数字
9、信号。 那也许有人问,那声卡采集和产生的不是模拟信号吗?确实如此,不过模拟信号也可以看做数字信号,数字信号本身也可以看成一种简化了的模拟信号,本来连续的 电压值被离散的限定在0和1两个数字里。正是因为我们忽略了“语气之类的我 们无法把握的信息,“纸条才方便传递,数字信号就是这个道 理。不过,模拟信号才是音频设备的重头戏,不信看看森海塞尔耳机和高保真功放的价格。我们选择数字信号传播主要原因也是要避开这些不必要 的本钱。那么,有什么现成的例子可以证明这个在音频设备间使用数字信号的想 法是可行的呢?。在拨号时发出不同音高的声音不是偶然的,每个数字对应一个频 率,这些固定频率的声音被转化成电流再通过线
10、传递给控制端,控制端再根据频率 的顺序得到数字的顺序,也就是,再按照既定的程序接通对应用户的。这样我们就 用按键完成了一段指令的输入,又经过一系列的信号的传递和转换,完成了对远程 终端的控制。而如果我们把这种做法更复杂化点,就是所谓拨号上网。不过,这个 信号的传递所使用的频率,远远超过了音频的所谓20-20kHz定义,但是我们看到,原理还是一样的。不过,原来的声卡被换了个名字,叫调制解调器。而原来声卡中 最重要的数模转换器也被尽量的简化掉了,因为我们只需要0或1,或者多几个数字而已。现在回头讨论下,为什么要利用上网。原因很简单,是最普与的音频设备, 甚至说是最普与和最简单的远程通信装置,即使在
11、网络时代也是这样。线的覆盖围 根本是100%而移动通信的信号那就不必说了。这样在线上载入网络通信,就防止 了重新布线入户的本钱。而从我们的角度看, ,mp3电脑,这些最常见的电子设备,都有一个共同音频端口,我们甚至没有必要为这个端口做特别的修改,就能 做很多事情,比方 与单片机通信。有人说,ADK就好了?不过ADK需要新的成本,以与复杂的配置,这些配置对于一般用户来说太难以解释了,就是极客也很难 上手。而音频端口,只要一根线,一个简单的放大器电路,一个写好的通信协议, 也能完成类似的事情。事实上,网络上已经流传了an droid利用音频线与串口通信的程序,请去电子市场搜索和下载 AudioSe
12、rialOut程序,一目了然。他们的官方也 提供了一致的思路,笔者讲在下文中讲解。另外,iphone用户也不必发愁,虽然苹果能锁死usb,但是在国外,伟大的极客们早就悟出谁也无法锁死音频端口 的事实。不信,看看这个iphone盖革管计数器。注意连接方式。首先是简单的电路局部。我们要做到单片机对音频信号的读取,就需要一个简单的放大 毫伏,而arduino使用的avr单片机数字信号对应的高电平那么是5v。幸运的是,因为我信号的放大,模拟电路里所谓的失真之类的问题就可以不必考虑了。这里我们使用Im358作为放大器。电路原理图如下那个就是做Audioserial软件的那个用的是Im324,是4个放大器
13、在一起,原理一致不做解释所使图,注意这个图是为了省空间在元件下面走线了连接,接线上,最靠近侧的是地。输出端自然要连在arduino的数字端口上,这不用解释。看看我自己悲催用耳机改的插头吧。建议用铜丝拧成圈固定这个插头,焊锡是不沾的,所以固定不住。不过固定好还是要涂焊锡,只有面接 否那么,杂波很夸。这是我在面包板上做的Im358电路,只用了一个声道。如果这些都做好,并且,没有啥故障的话,那么就可以进入软件方面的设计和调试了音频信号频率计为了验证单片机可以顺利的读取上下电平信号并研究这个信号频率上的围和精度,也为了研究arduin一个音频信号频率计,arduino读取声卡模拟出的占空比为 0.5的
14、方波就是均匀交替的上下电平信号 方波每个波谷的长度因为是Im358反置,进而计算出这个方波的频率。首先我们要讨论的是,计时器。为了了解单片机上计时器的原理,我们先从最原始的计时工具一一日晷和日历说起。古人通过观察日 到,太阳做周期的往复运动拉卡拉 刷卡器音频通讯技术原理初步分析发布时间:2021-5-161.拉卡拉刷卡器大家都知道,拉卡拉就是一个 刷卡器。拉卡卡、智能 、拉卡拉软件、网络,构 成了一个完整的、更强大的POS系统。为什么说更强大呢?因为在 应用app的这一层,拉卡拉可以做很多很多方便的功能,这样借助于类似传统的刷卡效劳,提供一系列 现在支付宝也正在大力开展的生活效劳等功能。而这个
15、是银联的POS所严重缺乏的。目前来说,移动支付里,最方便的肯定是支付宝的快捷支付;但考虑国目前的平安环境, 用户把银行卡和密码托管给一个来管理,明显不如用的时候输入一下的方式更能被承 受。相对于更平安的支付宝加网银的方式,拉卡拉做到了与发卡行无关,这样也不需要 上安装各种不同的银行的网银客户端。所以,显然拉卡拉在某些应用场景比一些其他的移动支付方式更有优势。下面我们就来看看拉卡拉的技术原理是怎么回事。2. 部结构上面左右是一个常见的拉卡拉设备,挺好看的。如果我们把它拆开来看,就如右图所示,当然除了这个东西,下面还有个耳机插头、侧面还有一个刷卡的槽。总体来说,这个电路板很简单。2.1 一个电池就
16、占了绝大局部地方,导致整个拉卡拉个头偏大,可供刷卡万次 以上见参考资料1。2.2 左边的四根引线,对应于耳机插头上的4个区域。分别是左声道Left 、右声道Right 、麦克风Mic和接地线Gnd。其中L和R是接收 往外输出 信号的接口, M是输出信号到 的接口。需要注意的是并不是所有的顺序都想右图所示。因为存在两个不一样的标准,国际标准和国家标准。像联想、中兴等大局部国产手 机都是国家标准,跟右侧的图一样的顺序。而iphone、htc、三星、小米等 都是国际标准,M和Gnd的顺序是反向的。拉卡拉的某些版本可以自动识别M和G的正反向。见参考资料22.3 电路板最右面的芯片处理输入信号和转换刷卡
17、数据的AD 音频 数字处理模块,它是整个系统的核心。在 应用里点击刷卡时,音频信号通过L或R从 发送到电路板,通过 AD模块转换成数据信号。刷卡时电路板拿到银行卡信息,再通过 AD模块转换成音频传输给 。当然 APP应用里在信号出入的时候,也需要做相应的AD编解码工作,这个也是 APP里最重要的工作。3. 刷卡支付流程刷卡层t通讯层 与拉卡拉音频通讯示意图 与拉卡拉的音频通讯大概结构见上图,大概的流程是:3.1 先在 上翻开拉卡拉的应用。点击刷卡。3.2 应用会调用 an droid api 的AudioTrack,通过L和R线路给拉卡拉手机刷卡设备发送一段通知信号L和R表达的信息是一样的,只
18、是波形是反相的,L的高电平对应于R的低电平,还没搞清楚拉卡拉为什么这么设计。3.3 芯片上的通讯模块拿到音频信号,解码后发现是刷卡通知,就等待刷卡层 传来刷卡信息。3.4 在刷卡槽刷卡后,卡的信息传递给芯片。3.5 芯片拿到卡的信息,编码成音频信号,同M线路发送给 。3.6 APP通过AudioRecord对音频信号进行采样,拿到数字信号。3.7 APP程序通过对数据信号进行解码,拿到实际的数据信息,即卡的信息。3.8 如果刷卡失败,那么 APP拿到的是一段失败提示信息。3.9 至此 与刷卡器的通讯完成, APP再使用此卡的信息与拉卡拉的服务器端后台通讯,处理后续支付操作。其中的技术关键点是细
19、节本文暂不讨论:a传输上使用什么样的调制方式,采用什么样的波特率、频率。b通讯上如何制定适宜的协议,包括如何判断信号开始、如何握手建 立连接。c编码上如何编码表示数据,如何校验和纠错,如何滤波和解码数据。4. 相关的一些技术问题4.1 A/D转换的问题耳机线传输一般是1250HZ9600HZ之间的交流音频信号。信号的调制解调有3种方式,调幅AM、调频FM和调相PM三种。根据对拉卡拉的输入输出信号的分析,我 们发现拉卡拉使用的是 调幅方式,频率为9600HZ和4800HZ的音频信号。4.2 耳机接口标准的问题两种标准见2.2中所描述的。4.3 不同an droid 的问题a我们发现,在个别 上,接收到的音频波形跟其他 相比,是 反相的。即高电平的波峰变成了低电平的波谷。这个问题可以在解码的时候,根据特定 的前导码来判断。b Mic采样到的音频信号电平可能会不一样。 例如同一段音频信号,使用A AudioRecord采样出来,波峰的值大概是 32000;另外找一个 可能 是3200,根据我们的多种不同 测试,发现可以相差10倍。处理方法是,可以额外的进行一次处理,先归一化;或者是滤波的时候,动态的根据峰值来调整阈值。c有些 的Mic不认非标准的采样率。比方三星的19308
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025电缆采购合同格式范本
- 谷物磨制在粮食加工产业促进农产品加工副产物利用的研究考核试卷
- 玩具企业的品牌传播与公关策略考核试卷
- 深海油气钻探设备故障树分析考核试卷
- 2024年竹材采伐产品资金申请报告代可行性研究报告
- 2024年纸卷包装输送系统资金筹措计划书代可行性研究报告
- 高端紧缺人才引进与技术服务合作协议
- 影视作品音乐版权授权与版权保护及收益分成及广告合作合同
- 海外院校申请及签证辅导服务协议
- 老龄化社区房产优先购买权互助协议
- 空调维保服务投标方案(技术标)
- 22S803 圆形钢筋混凝土蓄水池
- 电信运营商社会渠道管理报告
- 2022-2023学年宁夏回族石嘴山市大武口区小学六年级第二学期小升初数学试卷含答案
- 经济与社会:如何用决策思维洞察生活学习通课后章节答案期末考试题库2023年
- 绿化设备车辆管理维护方案
- 2023汽车智能座舱分级与综合评价白皮书
- 职业暴露针刺伤应急预案演练脚本-
- 外科学教学课件:肠梗阻阑尾炎
- 国开电大 可编程控制器应用实训 形考任务4实训报告
- 中国神华能源股份有限公司大柳塔煤矿矿山地质环境保护与土地复垦方案
评论
0/150
提交评论