基于ZigBee无线MIDI双向接口设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于ZigBee无线MIDI双向接口设计

基于ZigBee无线MIDI双向接口设计   摘 要:针对在音乐表演现场常用的传统MIDI音乐系统接口仅支持单线单向传输的问题,本文研究了MIDI音乐传输原理及几种主流无线传输方式,提出了一种MIDI传输速率与标准串口传输速率的匹配方法,设计了基于ZigBee传输协议的低功耗、短距离、高可靠性的无线MIDI传输接口。测试表明,该设计方法可以将传统MIDI接口单线单向的传输方式转换为无线双向传输方式,连接、移动方便,传输距离远。   关键词:MIDI;有线单向;ZigBee;无线双向   中图分类号:TP39 文献标识码:A   MIDI(Musical Instrument Digital Interface)即乐器数字接口,是电子乐器间硬件接口标准和音乐网络中各设备间的通信协议。它用音符数字控制信号、记录音乐,一首完整的MIDI音乐只有几十KB,节省了存储空间,并且包含数十条音乐轨道。目前几近所有的现代音乐都是基于MIDI并结合音色库制作合成。   从当前应用市场来看,MIDI音乐系统使用普遍,但音乐现场常用的MIDI音乐系统接口仅支持有线单向传输,不仅连接、移动不方便,而且传输距离受限。本文主要提出了一种MIDI传输速率与标准串口传输速率的匹配方法,设计了基于ZigBee传输协议的低功耗、短距离、高可靠性的无线MIDI双向传输接口,完美地解决了传统有线单向传输带来的弊端。   1 ZigBee无线通信技术   ZigBee 是基于 IEEE802.15.4 标准的低功耗个人局域网协议,并且是基于该协议规定的一种短距离、低功耗的全新无线网络通信技术。它主要应用于远程控制、自动控制和无线传感器网络等相关领域,可嵌入各种设备,同时支持地理定位功能。   ZigBee具有低功耗、低成本、可靠性高、网络容量大等特点,并且支持数据透明传输、一对一传输、多对一传输和一对多传输,适用于分布有大量终端设备的网络。其工作方式是:在数千个微小的传感器之间以接力的方式通过无线电波,将数据从一个传感器传到另一个传感器,并进入计算机分析或者被另一终端收集,使得MIDI音乐数据流可以在大量不同设备终端间传输。ZigBee所具有的空闲信道评估(CCA)、动态信道选择、信道算法、频率快变FA及直序扩频技术(DSSS) 等功能使其在2.4GHz ISM频段表现出很好的抗干扰性能,特别适用于低功耗、高可靠性数据传输场合。   现有的应用比较广泛的无线通信技术主要有WiFi、蓝牙技术等,Zigbee技术与其相比具有较大优势,见表1。   2 MIDI乐器数字接口   MIDI是一种用来保障音乐网络中各设备终端间数据传送的协议。根据标准MIDI协议的要求,MIDI数据流包括状态和数据两类字节,其基本命令格式主要由指令字节、音符字节及力度字节等组成。指令字节主要包括8mH关断指令和9mH开启指令(m为通道号)两种,音符字节是范围为0~7FH的音符数据,即演奏音符,力度字节也称为速度数据,其范围也是0~7FH,表示击键的力度。   3 硬件平台设计   硬件部分由MIDI接口电路、匹配电路和ZigBee无线传输电路组成。由于MIDI传输速率不是标准波特率,因此需要基于匹配电路以实现与传输速率为115.2Kbps的KLZB214A串口转ZigBee模块匹配。匹配电路主要由光电耦合电路及波特率转换电路组成,以达到隔离及电平转换的目的,所选用光电隔离器件型号为6N137,最大可支持1MHz。   MIDI为数据传送速率为31.25Kbps的异步串行接口,数据格式由为1个起始位、1个停止位和8个数据位组成。系统采用STM32微处理器硬件USART串口完成MIDI信号的接收和发送,波特率匹配电路选用意法半导体公司的高性能主控芯片STM32F103U8T6。   无线传输电路基于可蓝电子公司ZigBee转串口通信模块KLZB214A,该模块内嵌符合标准的ZigBee2007协议栈,采用AES128加密。整机系统框图如图1所示。   数据流由MIDI IN _A进入,经过光电耦合电路、波特率匹配电路,将MIDI标准的31.25Kbps的波特率转化为115.2Kbps的高速波特率。紧接着ZigBee模块A将数据传出,ZigBee模块B将数据接收,将接收到的数据通过波特率匹配电路使其115.2Kbps的高速波特率转化为MIDI标准的31.25Kbps波特率,最后通过驱动电路将数据传送到MIDI OUT_B端口输出,如此往复。   在实际应用过程中,对需要进行数据传输的设备安装ZigBee模块,通过软件设置,实现在任 意两个设备终端间进行数据通信,以达到MIDI数据流传输的目的。系统具体接口连接电路如图2所示。   MIDI接口采用标准的5芯DIN连

文档评论(0)

erterye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档