版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、1應(yīng)用微控制器進(jìn)行標(biāo)準(zhǔn) DMX512 通信1. 引言DMX512 是一種傳輸協(xié)議用于最專業(yè)的劇院燈光組件,例如調(diào)光器,掃描儀,移動燈、追光燈、掃描等等。這個(gè)應(yīng)用筆記介紹了一個(gè)用于傳輸和接收標(biāo)準(zhǔn) DMX512 通信協(xié)議的解決方案,這樣就可以實(shí)現(xiàn)使用任何 PIC 微控制器提供一個(gè)通用異步收發(fā)器(UART)模塊。特別需要指出的是,通用設(shè)備 PIC18F24J10,被用來在本應(yīng)用筆記提供的代碼示例。它提供了 1024 字節(jié)的數(shù)據(jù)存儲器,它允許演
2、示代碼來存儲數(shù)據(jù),為整個(gè) 512 通道緩沖(盡管這并不是必需的對于典型的應(yīng)用)。只有一個(gè)外部RS-485 兼容的收發(fā)器必須完成應(yīng)用程序的框架。DMX 解決方案分為兩部分:1.DMX512 發(fā)送部分:這部分將解釋如何生成和傳輸標(biāo)準(zhǔn) DMX512 數(shù)據(jù)包。這是分為兩個(gè)小節(jié):(a)如何生成和傳輸標(biāo)準(zhǔn) DMX512 包;(b)一個(gè)演示程序,說明如何發(fā)送命令到一個(gè)標(biāo)準(zhǔn) DMX512 調(diào)光接收器。2.DMX512 接收部分:這部分將解釋如何接收標(biāo)準(zhǔn)
3、 DMX512 數(shù)據(jù)包。再次,它分為兩個(gè)小節(jié):(a)如何接收數(shù)據(jù);(b)一個(gè)演示程序,它接收到的數(shù)據(jù)發(fā)送到 PWM 模塊用于控制一個(gè) LED 的亮度。2. 背景在過去,變自耦變壓器被用來控制劇場舞臺燈光。這需要長期在臺上線供電的燈具,整個(gè)團(tuán)隊(duì)將需要手動控制變壓器。后來,電動機(jī)接通了自耦變壓器,使控制少麻煩。最后,模擬控制采取了自耦變壓器的地方,變的很受歡迎,尤其是 0 - 10V 模擬游戲機(jī)。盡管如此,該系統(tǒng)有三大缺點(diǎn):1.這容易產(chǎn)生噪
4、音。2.非線性調(diào)光可根據(jù)不同類型的燈具。3.一個(gè)單獨(dú)的控制線,需要每個(gè)燈。隨著計(jì)算機(jī)技術(shù)變得更具成本效益,新的數(shù)字調(diào)音臺來到市場,并與他們需要一個(gè)新的標(biāo)準(zhǔn),使來自不同制造商的設(shè)備進(jìn)行互操作的需要。美國劇場技術(shù)研究所,USITT 的,首先制定了在 1986 年之間的調(diào)光器和阿司匹林標(biāo)準(zhǔn)數(shù)字接口 DMX512 協(xié)議濃度,后來擴(kuò)大并于 1990 年改善。該電流的發(fā)展標(biāo)準(zhǔn) DMX512 - A 是目前管理的娛樂服務(wù)與技術(shù)協(xié)會(的 ESTA)
5、 。服務(wù)與技術(shù)協(xié)會(的 ESTA) 。 (ANSI)的標(biāo)準(zhǔn)(E1.11)的發(fā)展標(biāo)準(zhǔn)DMX512 - A 是目前管理的娛樂服務(wù)與技術(shù)協(xié)會(的 ESTA) 。您可以從 www.esta.org 或者www.ansi.org 網(wǎng)站獲?。ㄙ徺I)一個(gè)由萬維網(wǎng)協(xié)議規(guī)范的副本。3. 分析 DMX512 協(xié)議標(biāo)準(zhǔn) DMX512(用于數(shù)字復(fù)縮寫) ,是極其簡單,成本低,相對強(qiáng)勁。由于這些優(yōu)勢,標(biāo)準(zhǔn)DMX512 已獲得了很大的普及。顧名思義,它可以支持
6、多達(dá) 512 個(gè)獨(dú)立的控制通道/設(shè)備。它是一個(gè)單向的異步串行傳輸協(xié)議,它不提供任何接收機(jī)和發(fā)射機(jī)之間的握手方式,也沒有提供任何錯誤檢查,或更正機(jī)制的形式。因此,它是不是適合任何安全關(guān)鍵應(yīng)用。在 25 萬的數(shù)據(jù)傳輸波特率使用物理接口與兩個(gè)多線和地線的 RS - 485 傳輸標(biāo)準(zhǔn)兼容。32.SendData - 字節(jié) 0 到 511 的 DMX 框架3.SENDMAB - 數(shù)據(jù)線空閑的 DMX4.SENDBREAK - DMX 資料線被拉低
7、圖 2:發(fā)送狀態(tài)機(jī)在此應(yīng)用中,為了簡化代碼,但仍保持在時(shí)間限制,在 SENDBREAK,SENDMAB 和 SENDMBB 間隔為 100 微秒都設(shè)置。這些時(shí)間可以很容易改變,如果需要。Timer0 模塊是用來控制在 100 微秒的時(shí)間和傳輸?shù)淖止?jié)之間的間距。例 1:標(biāo)準(zhǔn) DMX512 變送器狀態(tài)機(jī)代碼。示例 1 顯示了實(shí)施的 DMX 發(fā)送狀態(tài)機(jī)子程序輪廓。發(fā)送子程序的 DMX 在合作設(shè)計(jì)的多任務(wù)應(yīng)用程序使用。為了避免任何的時(shí)間問題上,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 外文文獻(xiàn)翻譯-應(yīng)用微控制器進(jìn)行標(biāo)準(zhǔn)dmx512通信
- 外文文獻(xiàn)翻譯-應(yīng)用微控制器進(jìn)行標(biāo)準(zhǔn)dmx512通信
- 外文文獻(xiàn)翻譯-應(yīng)用微控制器進(jìn)行標(biāo)準(zhǔn)DMX512通信.doc
- 外文文獻(xiàn)翻譯-應(yīng)用微控制器進(jìn)行標(biāo)準(zhǔn)DMX512通信.doc
- 外文文獻(xiàn)翻譯----微控制器
- dmx512
- msp430混合信號微控制器外文文獻(xiàn)及翻譯
- 微控制器外文翻譯
- 關(guān)于dmx512定址協(xié)議剖析
- dmx512燈光控制臺說明書
- 外文文獻(xiàn)翻譯----32kx16閃存16位語音微控制器
- 外文翻譯--基于微控制器的光控制器
- 外文翻譯--基于微控制器的光控制器
- 基于DMX512協(xié)議的照明控制系統(tǒng)設(shè)計(jì).pdf
- 外文翻譯--基于微控制器的光控制器(英文)
- 外文翻譯--基于微控制器的光控制器(譯文)
- 基于DMX512協(xié)議的燈光解碼控制系統(tǒng)設(shè)計(jì).pdf
- 基于DMX512協(xié)議的8通道舞臺電腦燈控制系統(tǒng)設(shè)計(jì).pdf
- 外文翻譯--基于微控制器的光控制器(英文).pdf
- 外文翻譯--基于微控制器的光控制器(英文).pdf
評論
0/150
提交評論