基于S3C6410嵌入式系統(tǒng)的舞臺燈光控制臺研制
本文選題:燈光控制臺 + DMX512; 參考:《杭州電子科技大學(xué)》2017年碩士論文
【摘要】:隨著人們生活水平的提高,舞臺表演的規(guī)模也越來越大,舞臺上控制的燈具種類和數(shù)量也越來越多,因此舞臺燈光控制臺的性能和支持的燈具種類常常成為瓶頸。針對上述問題,本文提出并實現(xiàn)了一種基于嵌入式Linux的舞臺燈光控制臺,該控制臺采用了目前廣泛使用的DMX512燈光控制協(xié)議,兼容目前市面上大部分燈光設(shè)備,保證了燈光控制臺的使用范圍。采用三星生產(chǎn)的S3C6410作為主控制芯片,該芯片性能能夠滿足中小型表演的燈具數(shù)量需求,對于規(guī)模更大的舞臺燈光表演可以將嵌入式Linux系統(tǒng)移植到性能更強的硬件平臺上提升性能進行支持。為了適配市面上種類繁多的燈具類型,本控制臺系統(tǒng)采用了自定義格式的燈庫(燈具信息配置文件),通過配置和添加燈庫,可以使舞臺燈光控制臺支持市面上絕大部分燈具類型。控制臺在自定義燈庫的基礎(chǔ)上實現(xiàn)了多種燈光功能效果,支持在同一舞臺上同時使用不同類型的燈具。本文研制的舞臺燈光控制臺支持大容量SD卡存儲,可以存儲燈庫和控制臺配置等用戶數(shù)據(jù);支持4路DMX512輸出,可以同時控制2048個燈光通道;支持VGA輸出,可以連接液晶顯示屏查看舞臺燈光控制臺信息;支持網(wǎng)絡(luò)功能,能夠連接網(wǎng)絡(luò)更新系統(tǒng)。本文首先從需求出發(fā),對舞臺燈光控制臺的硬件系統(tǒng)和軟件系統(tǒng)進行了整體設(shè)計,并對其中運用的主要技術(shù)進行了介紹。其次,對系統(tǒng)硬件進行模塊細分并設(shè)計和實現(xiàn)。再次,對軟件系統(tǒng)進行了詳細的模塊化設(shè)計和實現(xiàn),包括燈光控制引擎模塊、GUI界面引擎模塊、鍵盤模塊、操作編輯模塊、日志模塊和更新模塊的設(shè)計和實現(xiàn)。最后,通過對主要模塊的單獨測試和系統(tǒng)的整體測試,驗證了舞臺燈光控制臺的功能。本文研究工作的成果及意義在于實現(xiàn)了一個結(jié)構(gòu)緊湊,功能豐富的舞臺燈光控制臺。該控制臺依托于嵌入式Linux系統(tǒng),具有良好的移植性,擁有豐富的外部接口,支持多種數(shù)據(jù)傳輸方式,具有完善的舞臺燈光控制功能,使用自定義燈庫能夠控制市面上大部分燈具,滿足中小型舞臺表演的燈光控制需要。
[Abstract]:With the improvement of people's living standards, the scale of stage performance is becoming larger and larger, and the types and quantities of lamps and lanterns controlled on stage are becoming more and more, so the performance of stage lighting console and the types of supporting lamps are often the bottleneck. To solve the above problems, a stage lighting console based on embedded Linux is proposed and implemented in this paper. The console adopts the widely used DMX512 lighting control protocol and is compatible with most of the lighting devices in the market at present. Ensure the range of use of the lighting console. Using the S3C6410 produced by Samsung as the main control chip, the performance of the chip can meet the demand of the small and medium-sized performance lamps. For larger stage lighting performances, embedded Linux systems can be ported to more powerful hardware platforms to enhance performance. In order to adapt to a wide variety of lamps and lanterns on the market, this console system uses a self-defined lamp library (lamp information configuration file), by configuring and adding the lamp library, Can make the stage lighting console to support the majority of lamps on the market type. The console realizes various lighting functions on the basis of the custom lamp library and supports the use of different types of lamps on the same stage at the same time. In this paper, the stage lighting console supports large capacity SD card storage, can store user data such as lamp library and console configuration, supports 4 channels of DMX512 output, can control 2048 light channels at the same time, supports VGA output, and so on. LCD can be connected to view stage lighting console information; support network function, can connect to the network update system. In this paper, the hardware system and software system of the stage lighting console are designed, and the main technologies are introduced. Secondly, the hardware of the system is subdivided into modules and designed and implemented. Thirdly, the software system is designed and implemented in detail, including the design and implementation of lighting control engine module, GUI interface engine module, keyboard module, operation editing module, log module and update module. Finally, the function of the stage lighting console is verified by testing the main modules separately and the whole system. The achievement and significance of this paper lies in the realization of a compact and rich stage lighting console. The console is based on embedded Linux system, has good portability, abundant external interface, supports many kinds of data transmission methods, and has perfect stage lighting control function. The use of a custom lamp library can control most of the lights in the market to meet the lighting control needs of small and medium stage performances.
【學(xué)位授予單位】:杭州電子科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2017
【分類號】:TP316.81;TP368.1
【參考文獻】
相關(guān)期刊論文 前10條
1 Yehuda Shukrun;;燈光控制臺的發(fā)展歷程及未來發(fā)展趨勢[J];現(xiàn)代電視技術(shù);2016年04期
2 任雪荔;;淺析燈光控制技術(shù)在舞臺中的作用[J];科技致富向?qū)?2014年27期
3 宋耀華;趙陽;龔素文;;U-Boot在Mini6410上的移植[J];工業(yè)控制計算機;2013年09期
4 俞健;;舞臺燈光控制技術(shù)及其發(fā)展[J];藝術(shù)科技;2012年01期
5 蘇常友;文建國;;一種定制的、更高效的C++RTTI實現(xiàn)方法[J];微計算機信息;2011年08期
6 蔡雪佳;李旭;鄧楓;;基于無線傳感網(wǎng)的嵌入式遠程測控系統(tǒng)研究[J];現(xiàn)代電子技術(shù);2011年16期
7 崔歡歡;霍華;王永杰;;一種面向應(yīng)用的嵌入式Linux內(nèi)核混合裁剪方法[J];河南科技大學(xué)學(xué)報(自然科學(xué)版);2011年02期
8 李順芬;韓秀玲;周明陽;楊浩杰;;Qtopia中文化的研究與實現(xiàn)[J];微計算機信息;2010年35期
9 陳濤;余學(xué)才;朱良銷;王世陽;蘇柯;;嵌入式Linux下的LCD驅(qū)動程序設(shè)計與實現(xiàn)[J];電子科技;2010年11期
10 何洪輝;劉驥宇;;RTTI機制淺析[J];計算機與現(xiàn)代化;2010年08期
相關(guān)碩士學(xué)位論文 前5條
1 于明;基于DMX512協(xié)議的激光電腦燈的設(shè)計與研究[D];吉林大學(xué);2012年
2 楊博;一種基于ARM的手持測試設(shè)備設(shè)計與實現(xiàn)[D];中國艦船研究院;2012年
3 李遠達;舞臺燈光場景綜合控制的研究[D];山東建筑大學(xué);2011年
4 李改海;基于嵌入式的舞臺燈光控制系統(tǒng)研究[D];大慶石油學(xué)院;2010年
5 許建;基于QT的嵌入式瀏覽器和GUI的實現(xiàn)[D];西安電子科技大學(xué);2008年
,本文編號:1874908
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1874908.html