基于S3C6410嵌入式系统的舞台灯光控制台研制
本文选题:灯光控制台 + DMX512 ; 参考:《杭州电子科技大学》2017年硕士论文
【摘要】:随着人们生活水平的提高,舞台表演的规模也越来越大,舞台上控制的灯具种类和数量也越来越多,因此舞台灯光控制台的性能和支持的灯具种类常常成为瓶颈。针对上述问题,本文提出并实现了一种基于嵌入式Linux的舞台灯光控制台,该控制台采用了目前广泛使用的DMX512灯光控制协议,兼容目前市面上大部分灯光设备,保证了灯光控制台的使用范围。采用三星生产的S3C6410作为主控制芯片,该芯片性能能够满足中小型表演的灯具数量需求,对于规模更大的舞台灯光表演可以将嵌入式Linux系统移植到性能更强的硬件平台上提升性能进行支持。为了适配市面上种类繁多的灯具类型,本控制台系统采用了自定义格式的灯库(灯具信息配置文件),通过配置和添加灯库,可以使舞台灯光控制台支持市面上绝大部分灯具类型。控制台在自定义灯库的基础上实现了多种灯光功能效果,支持在同一舞台上同时使用不同类型的灯具。本文研制的舞台灯光控制台支持大容量SD卡存储,可以存储灯库和控制台配置等用户数据;支持4路DMX512输出,可以同时控制2048个灯光通道;支持VGA输出,可以连接液晶显示屏查看舞台灯光控制台信息;支持网络功能,能够连接网络更新系统。本文首先从需求出发,对舞台灯光控制台的硬件系统和软件系统进行了整体设计,并对其中运用的主要技术进行了介绍。其次,对系统硬件进行模块细分并设计和实现。再次,对软件系统进行了详细的模块化设计和实现,包括灯光控制引擎模块、GUI界面引擎模块、键盘模块、操作编辑模块、日志模块和更新模块的设计和实现。最后,通过对主要模块的单独测试和系统的整体测试,验证了舞台灯光控制台的功能。本文研究工作的成果及意义在于实现了一个结构紧凑,功能丰富的舞台灯光控制台。该控制台依托于嵌入式Linux系统,具有良好的移植性,拥有丰富的外部接口,支持多种数据传输方式,具有完善的舞台灯光控制功能,使用自定义灯库能够控制市面上大部分灯具,满足中小型舞台表演的灯光控制需要。
[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.
【学位授予单位】:杭州电子科技大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP316.81;TP368.1
【参考文献】
相关期刊论文 前10条
1 Yehuda Shukrun;;灯光控制台的发展历程及未来发展趋势[J];现代电视技术;2016年04期
2 任雪荔;;浅析灯光控制技术在舞台中的作用[J];科技致富向导;2014年27期
3 宋耀华;赵阳;龚素文;;U-Boot在Mini6410上的移植[J];工业控制计算机;2013年09期
4 俞健;;舞台灯光控制技术及其发展[J];艺术科技;2012年01期
5 苏常友;文建国;;一种定制的、更高效的C++RTTI实现方法[J];微计算机信息;2011年08期
6 蔡雪佳;李旭;邓枫;;基于无线传感网的嵌入式远程测控系统研究[J];现代电子技术;2011年16期
7 崔欢欢;霍华;王永杰;;一种面向应用的嵌入式Linux内核混合裁剪方法[J];河南科技大学学报(自然科学版);2011年02期
8 李顺芬;韩秀玲;周明阳;杨浩杰;;Qtopia中文化的研究与实现[J];微计算机信息;2010年35期
9 陈涛;余学才;朱良销;王世阳;苏柯;;嵌入式Linux下的LCD驱动程序设计与实现[J];电子科技;2010年11期
10 何洪辉;刘骥宇;;RTTI机制浅析[J];计算机与现代化;2010年08期
相关硕士学位论文 前5条
1 于明;基于DMX512协议的激光电脑灯的设计与研究[D];吉林大学;2012年
2 杨博;一种基于ARM的手持测试设备设计与实现[D];中国舰船研究院;2012年
3 李远达;舞台灯光场景综合控制的研究[D];山东建筑大学;2011年
4 李改海;基于嵌入式的舞台灯光控制系统研究[D];大庆石油学院;2010年
5 许建;基于QT的嵌入式浏览器和GUI的实现[D];西安电子科技大学;2008年
,本文编号:1874908
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1874908.html