亚洲高清网站_97在线精品视频_天天操天天操天天干_亚洲欧美视频在线

美章網(wǎng) 資料文庫(kù) 無(wú)線(xiàn)MIDI雙向接口設(shè)計(jì)范文

無(wú)線(xiàn)MIDI雙向接口設(shè)計(jì)范文

本站小編為你精心準(zhǔn)備了無(wú)線(xiàn)MIDI雙向接口設(shè)計(jì)參考范文,愿這些范文能點(diǎn)燃您思維的火花,激發(fā)您的寫(xiě)作靈感。歡迎深入閱讀并收藏。

無(wú)線(xiàn)MIDI雙向接口設(shè)計(jì)

MIDI(MusicalInstrumentDigitalInterface)即樂(lè)器數(shù)字接口,是電子樂(lè)器間硬件接口標(biāo)準(zhǔn)和音樂(lè)網(wǎng)絡(luò)中各設(shè)備間的通信協(xié)議。它用音符數(shù)字控制信號(hào)、記錄音樂(lè),一首完整的MIDI音樂(lè)只有幾十KB,節(jié)省了存儲(chǔ)空間,并且包含數(shù)十條音樂(lè)軌道。目前幾近所有的現(xiàn)代音樂(lè)都是基于MIDI并結(jié)合音色庫(kù)制作合成。從當(dāng)前應(yīng)用市場(chǎng)來(lái)看,MIDI音樂(lè)系統(tǒng)使用普遍,但音樂(lè)現(xiàn)場(chǎng)常用的MIDI音樂(lè)系統(tǒng)接口僅支持有線(xiàn)單向傳輸,不僅連接、移動(dòng)不方便,而且傳輸距離受限。本文主要提出了一種MIDI傳輸速率與標(biāo)準(zhǔn)串口傳輸速率的匹配方法,設(shè)計(jì)了基于ZigBee傳輸協(xié)議的低功耗、短距離、高可靠性的無(wú)線(xiàn)midi雙向傳輸接口,完美地解決了傳統(tǒng)有線(xiàn)單向傳輸帶來(lái)的弊端。

1ZigBee無(wú)線(xiàn)通信技術(shù)

ZigBee是基于IEEE802.15.4標(biāo)準(zhǔn)的低功耗個(gè)人局域網(wǎng)協(xié)議,并且是基于該協(xié)議規(guī)定的一種短距離、低功耗的全新無(wú)線(xiàn)網(wǎng)絡(luò)通信技術(shù)。它主要應(yīng)用于遠(yuǎn)程控制、自動(dòng)控制和無(wú)線(xiàn)傳感器網(wǎng)絡(luò)等相關(guān)領(lǐng)域,可嵌入各種設(shè)備,同時(shí)支持地理定位功能。ZigBee具有低功耗、低成本、可靠性高、網(wǎng)絡(luò)容量大等特點(diǎn),并且支持?jǐn)?shù)據(jù)透明傳輸、一對(duì)一傳輸、多對(duì)一傳輸和一對(duì)多傳輸,適用于分布有大量終端設(shè)備的網(wǎng)絡(luò)。其工作方式是:在數(shù)千個(gè)微小的傳感器之間以接力的方式通過(guò)無(wú)線(xiàn)電波,將數(shù)據(jù)從一個(gè)傳感器傳到另一個(gè)傳感器,并進(jìn)入計(jì)算機(jī)分析或者被另一終端收集,使得MIDI音樂(lè)數(shù)據(jù)流可以在大量不同設(shè)備終端間傳輸。ZigBee所具有的空閑信道評(píng)估(CCA)、動(dòng)態(tài)信道選擇、信道算法、頻率快變FA及直序擴(kuò)頻技術(shù)(DSSS)等功能使其在2.4GHzISM頻段表現(xiàn)出很好的抗干擾性能,特別適用于低功耗、高可靠性數(shù)據(jù)傳輸場(chǎng)合。現(xiàn)有的應(yīng)用比較廣泛的無(wú)線(xiàn)通信技術(shù)主要有WiFi、藍(lán)牙技術(shù)等,Zigbee技術(shù)與其相比具有較大優(yōu)勢(shì),見(jiàn)表1。

2MIDI樂(lè)器數(shù)字接口

MIDI是一種用來(lái)保障音樂(lè)網(wǎng)絡(luò)中各設(shè)備終端間數(shù)據(jù)傳送的協(xié)議。根據(jù)標(biāo)準(zhǔn)MIDI協(xié)議的要求,MIDI數(shù)據(jù)流包括狀態(tài)和數(shù)據(jù)兩類(lèi)字節(jié),其基本命令格式主要由指令字節(jié)、音符字節(jié)及力度字節(jié)等組成。指令字節(jié)主要包括8mH關(guān)斷指令和9mH開(kāi)啟指令(m為通道號(hào))兩種,音符字節(jié)是范圍為0~7FH的音符數(shù)據(jù),即演奏音符,力度字節(jié)也稱(chēng)為速度數(shù)據(jù),其范圍也是0~7FH,表示擊鍵的力度。

3硬件平臺(tái)設(shè)計(jì)

硬件部分由MIDI接口電路、匹配電路和ZigBee無(wú)線(xiàn)傳輸電路組成。由于MIDI傳輸速率不是標(biāo)準(zhǔn)波特率,因此需要基于匹配電路以實(shí)現(xiàn)與傳輸速率為115.2Kbps的KLZB214A串口轉(zhuǎn)ZigBee模塊匹配。匹配電路主要由光電耦合電路及波特率轉(zhuǎn)換電路組成,以達(dá)到隔離及電平轉(zhuǎn)換的目的,所選用光電隔離器件型號(hào)為6N137,最大可支持1MHz。MIDI為數(shù)據(jù)傳送速率為31.25Kbps的異步串行接口,數(shù)據(jù)格式由為1個(gè)起始位、1個(gè)停止位和8個(gè)數(shù)據(jù)位組成。系統(tǒng)采用STM32微處理器硬件USART串口完成MIDI信號(hào)的接收和發(fā)送,波特率匹配電路選用意法半導(dǎo)體公司的高性能主控芯片STM32F103U8T6。無(wú)線(xiàn)傳輸電路基于可藍(lán)電子公司ZigBee轉(zhuǎn)串口通信模塊KLZB214A,該模塊內(nèi)嵌符合標(biāo)準(zhǔn)的ZigBee2007協(xié)議棧,采用AES128加密。整機(jī)系統(tǒng)框圖如圖1所示。數(shù)據(jù)流由MIDIIN_A進(jìn)入,經(jīng)過(guò)光電耦合電路、波特率匹配電路,將MIDI標(biāo)準(zhǔn)的31.25Kbps的波特率轉(zhuǎn)化為115.2Kbps的高速波特率。緊接著ZigBee模塊A將數(shù)據(jù)傳出,ZigBee模塊B將數(shù)據(jù)接收,將接收到的數(shù)據(jù)通過(guò)波特率匹配電路使其115.2Kbps的高速波特率轉(zhuǎn)化為MIDI標(biāo)準(zhǔn)的31.25Kbps波特率,最后通過(guò)驅(qū)動(dòng)電路將數(shù)據(jù)傳送到MIDIOUT_B端口輸出,如此往復(fù)。在實(shí)際應(yīng)用過(guò)程中,對(duì)需要進(jìn)行數(shù)據(jù)傳輸?shù)脑O(shè)備安裝ZigBee模塊,通過(guò)軟件設(shè)置,實(shí)現(xiàn)在任意兩個(gè)設(shè)備終端間進(jìn)行數(shù)據(jù)通信,以達(dá)到MIDI數(shù)據(jù)流傳輸?shù)哪康摹O到y(tǒng)具體接口連接電路如圖2所示。MIDI接口采用標(biāo)準(zhǔn)的5芯DIN連接器。MIDI信號(hào)流為電流信號(hào)而非電壓信號(hào),因此傳送線(xiàn)使用帶有屏蔽層的雙絞線(xiàn)電纜,以增強(qiáng)其抗干擾能力。不僅其傳輸速率高達(dá)31.5Kbps,而且可達(dá)到15m傳輸距離,高于RS-232接口傳輸距離。

4軟件設(shè)計(jì)

軟件設(shè)計(jì)主要包括STM32F103U8T6微處理器與MIDI接口及ZigBee之間通信以實(shí)現(xiàn)波特率的轉(zhuǎn)換。STM32F103U8T6微處理器內(nèi)部帶有兩個(gè)可編程USART串口,通過(guò)對(duì)相關(guān)寄存器進(jìn)行設(shè)置,可以將MIDI接口的低波特率轉(zhuǎn)換成與ZigBee相匹配的高波特率,反之,可使得ZigBee傳輸?shù)母咚俨ㄌ芈兽D(zhuǎn)化為MIDI設(shè)備可識(shí)別的標(biāo)準(zhǔn)MIDI數(shù)據(jù)流。主程序流程圖如圖3所示。系統(tǒng)上電后,系統(tǒng)需要對(duì)USART1、USART2、系統(tǒng)時(shí)鐘等模塊進(jìn)行初始化設(shè)置,標(biāo)志位FLAG在無(wú)MIDI數(shù)據(jù)流時(shí)清零,當(dāng)存在MIDI數(shù)據(jù)流時(shí),即表明需要傳輸數(shù)據(jù),標(biāo)志位FLAG置1。目前許多MIDI音樂(lè)設(shè)備會(huì)在MIDI數(shù)據(jù)流中加入FE、F8等數(shù)據(jù)標(biāo)識(shí)符以提高硬件連接的活躍性,并且在傳輸連續(xù)多個(gè)指令字節(jié)、音符字節(jié)以及力度字節(jié)的情況下,許多MIDI設(shè)備會(huì)省略指令字節(jié)8mH或9mH。為了保證MIDI數(shù)據(jù)流傳輸?shù)臉?biāo)準(zhǔn)性、準(zhǔn)確性和高效性,需要對(duì)MIDI數(shù)據(jù)流進(jìn)行軟件濾波,濾除無(wú)用信息并調(diào)整數(shù)據(jù)格式。速率匹配算法包括低速轉(zhuǎn)高速及高速轉(zhuǎn)低速兩部分。低速轉(zhuǎn)高速只需在軟件上將收到的數(shù)據(jù)經(jīng)過(guò)軟件濾波后,立即轉(zhuǎn)發(fā)到下一接口。高速轉(zhuǎn)低速部分,由于輸入是高速且輸出為低速,所以需將接收到的數(shù)據(jù)存入數(shù)組A中,并設(shè)定參數(shù)j記錄接收數(shù)據(jù)個(gè)數(shù)。由于高速數(shù)據(jù)的來(lái)源是低速數(shù)據(jù)轉(zhuǎn)化而來(lái),高速轉(zhuǎn)低速部分的輸入是間斷的高速數(shù)據(jù)流,而輸出則為慢速連續(xù)的數(shù)據(jù)流。因此,如圖4所示,當(dāng)i<j時(shí),即輸出數(shù)據(jù)量小于輸入數(shù)據(jù)量,輸出繼續(xù)“追趕”輸入。當(dāng)i=j時(shí),即輸出數(shù)據(jù)量等于輸入數(shù)據(jù)量,令i=j=0,重新計(jì)數(shù)。根據(jù)上述“追趕”算法能夠保證在高速轉(zhuǎn)低速的過(guò)程中所傳輸數(shù)據(jù)的完整性。

5系統(tǒng)傳輸距離測(cè)試

本文的主要?jiǎng)?chuàng)新點(diǎn)是基于ZigBee實(shí)現(xiàn)MIDI接口的無(wú)線(xiàn)雙向接口設(shè)計(jì),ZigBee無(wú)線(xiàn)傳輸距離是該技術(shù)實(shí)現(xiàn)的關(guān)鍵。表2是分別在無(wú)障礙物的走廊和在走廊與教室間有障礙物的實(shí)驗(yàn)條件下對(duì)無(wú)線(xiàn)數(shù)據(jù)傳輸距離的測(cè)試。通過(guò)表2可知,在空曠的開(kāi)放空間條件下,ZigBee無(wú)線(xiàn)通信技術(shù)傳輸數(shù)據(jù)的距離大約在50m,而在有障礙物條件下雖然數(shù)據(jù)傳輸?shù)木嚯x有近一半的衰減,但仍可達(dá)到25m左右。因此,基于ZigBee的無(wú)線(xiàn)雙向MIDI接口設(shè)計(jì)方法適用于大型音樂(lè)現(xiàn)場(chǎng)和家庭使用。在實(shí)際應(yīng)用中,可根據(jù)實(shí)際的環(huán)境條件,在不同地點(diǎn)放置主節(jié)點(diǎn),實(shí)現(xiàn)遠(yuǎn)距離的音樂(lè)數(shù)據(jù)傳輸。

6結(jié)論

(1)本文提出了一種基于ZigBee技術(shù)的MIDI無(wú)線(xiàn)雙向接口設(shè)計(jì)方案,利用KLZB214A無(wú)線(xiàn)通信模塊,將傳統(tǒng)MIDI的有線(xiàn)單向傳輸方式轉(zhuǎn)換為無(wú)線(xiàn)雙向傳輸方式,實(shí)現(xiàn)了MIDI接口之間的無(wú)線(xiàn)數(shù)據(jù)通信。(2)在無(wú)障礙物和有障礙物條件下傳輸距離分別達(dá)到50m及25m左右,表明基于ZigBee的雙向無(wú)線(xiàn)MIDI接口設(shè)計(jì)方案可滿(mǎn)足大多數(shù)音樂(lè)現(xiàn)場(chǎng)和家庭使用。(3)完美解決了傳統(tǒng)MIDI接口僅支持有線(xiàn)單向傳輸?shù)膯?wèn)題,而且連接、移動(dòng)方便,傳輸距離遠(yuǎn),可以實(shí)現(xiàn)任意設(shè)備之間的相互數(shù)據(jù)流傳輸。

作者:申晗 耿浩 黃平 單位:沈陽(yáng)工業(yè)大學(xué)信息科學(xué)與工程學(xué)院

亚洲高清网站_97在线精品视频_天天操天天操天天干_亚洲欧美视频在线
午夜精品在线看| 欧美成人免费观看| 欧美精品www| 每日更新成人在线视频| 久久激情视频免费观看| 欧美一级片久久久久久久| 午夜精品福利在线| 欧美成人精品在线观看| 国产日韩精品一区二区浪潮av| 国产精品久久久久一区二区三区 | 久久精品女人天堂| 欧美日韩伦理在线免费| 欧美精品九九| 在线播放日韩欧美| 伊大人香蕉综合8在线视| 亚洲视频免费| 亚洲欧美综合国产精品一区| 欧美国产第二页| 欧美日韩精品二区第二页| 国产精品99久久久久久白浆小说| 免费一区二区三区| 欧美精品入口| 在线亚洲一区观看| 午夜精品视频在线| 欧美三级视频在线| 国产欧美亚洲精品| 久久精品在线观看| 欧美www在线| 一区精品在线| 欧美精品久久一区| 亚洲一区二区三区在线播放| 欧美一级夜夜爽| 国产精品vip| 国产自产v一区二区三区c| 影音先锋中文字幕一区二区| 欧美成人精品高清在线播放| 影音先锋日韩资源| 欧美日韩精品免费观看视频| 午夜影院日韩| 国产毛片精品国产一区二区三区| 黄色欧美成人| 久久精品国产亚洲一区二区三区 | 欧美一区二视频在线免费观看| 欧美在线啊v一区| 国产精品有限公司| 永久免费视频成人| 欧美日韩国产小视频| 性做久久久久久久久| 国产精品一区二区三区四区| 久久综合网络一区二区| 欧美午夜激情视频| 激情六月婷婷综合| 欧美精品尤物在线| 午夜精品久久久久久久男人的天堂| 国产精品美女久久久| 亚洲少妇中出一区| 欧美午夜精品久久久| 久久久精品日韩| 中国成人亚色综合网站| 国产精品国产三级国产aⅴ入口 | 国产精品一区在线播放| 久久亚洲国产成人| 亚洲一区国产一区| 国产日韩精品在线播放| 欧美精品一卡| 久久久久中文| 国产精品v欧美精品v日本精品动漫| 久久精品视频导航| 亚洲视频在线免费观看| 国产欧美精品国产国产专区| 欧美久久综合| 狼人天天伊人久久| 欧美一级欧美一级在线播放| 有码中文亚洲精品| 国产精品午夜在线| 欧美精品首页| 蜜臀av性久久久久蜜臀aⅴ四虎| 午夜精品在线看| 亚洲天堂成人| 狠狠综合久久av一区二区小说| 国产精品高潮呻吟| 欧美激情在线有限公司| 一区免费视频| 国产日韩欧美日韩大片| 欧美婷婷六月丁香综合色| 欧美极品aⅴ影院| 欧美成人r级一区二区三区| 国产精品视频成人| 欧美日韩高清一区| 一区免费视频| 国产亚洲精品bt天堂精选| 久久精品中文字幕一区二区三区| 制服诱惑一区二区| 黄色日韩网站视频| 国内精品美女在线观看| 欧美69wwwcom| 久久久久国色av免费看影院| 亚洲一区二区伦理| 狠狠久久亚洲欧美专区| 国产日韩欧美视频| 国产精品欧美一区二区三区奶水| 欧美精品在线免费播放| 欧美成va人片在线观看| 久久全国免费视频| 久久九九精品| 久久久91精品国产一区二区三区 | 国产深夜精品福利| 国产精品入口66mio| 国产精品99免费看 | 久久精品在线免费观看| 香港久久久电影| 亚洲综合丁香| 欧美日韩在线免费视频| 欧美成在线观看| 免费国产自线拍一欧美视频| 开元免费观看欧美电视剧网站| 久久久久久久久蜜桃| 久久人人97超碰人人澡爱香蕉| 久久久精品一区| 久久免费少妇高潮久久精品99| 久久久精品日韩欧美| 久久在线免费| 美女网站久久| 欧美不卡一区| 欧美日本二区| 国产精品国产馆在线真实露脸| 国产精品美女久久久| 国产精品中文在线| 国产亚洲成年网址在线观看| 国内揄拍国内精品久久| 激情综合激情| 亚洲一区二区免费视频| 香蕉尹人综合在线观看| 久久国产精品99精品国产| 国语精品一区| 精品91在线| 亚洲字幕在线观看| 欧美在线视频a| 久久青草欧美一区二区三区| 免费成人高清在线视频| 欧美精品福利在线| 欧美三日本三级少妇三2023| 国产精品嫩草影院av蜜臀| 国产一区二区| 亚洲一二三区精品| 欧美专区日韩专区| 鲁大师成人一区二区三区 | 一区在线观看视频| 亚洲欧美精品在线| 国产日韩欧美在线视频观看| 国产在线观看精品一区二区三区 | 黄网动漫久久久| 亚洲免费视频在线观看| 欧美一区免费| 欧美v日韩v国产v| 欧美三级在线视频| 国产一区二区| 午夜亚洲福利| 另类欧美日韩国产在线| 欧美日韩午夜| 国产私拍一区| 亚洲欧美综合另类中字| 另类成人小视频在线| 欧美午夜精品伦理| 黄色成人av网| 欧美影院一区| 欧美久久精品午夜青青大伊人| 国产精品一区二区在线| 亚洲小说欧美另类婷婷| 久久久久国产精品一区三寸| 欧美日韩成人在线| 国产深夜精品| 亚洲欧美日韩国产一区二区三区 | 久久久欧美精品| 欧美日本精品| 国产真实久久| 久久精品91| 欧美日韩一区二区国产| 国色天香一区二区| 久久国产精品久久久久久电车| 欧美成人免费va影院高清| 国产欧美一区二区三区国产幕精品| 中日韩男男gay无套| 久久亚洲欧美| 国产精品日韩欧美大师| 亚洲欧美日韩在线综合| 欧美激情亚洲另类| 国产亚洲欧美一区| 欧美在线视频a| 国产精品国产精品| 亚洲免费影视第一页| 欧美激情精品久久久久| 国产综合欧美| 久久久欧美精品| 国产欧美精品一区二区三区介绍| 欧美夜福利tv在线| 欧美日韩一区三区| 亚洲午夜在线视频| 欧美精品亚洲一区二区在线播放| 激情av一区二区|