论文部分内容阅读
随着我国文化产业的蓬勃发展,各种文娱活动及大型会展对于现代多功能的智能舞台技术需求十分迫切,其应用量非常巨大。另一方面,伴随着多媒体技术、机械控制技术、计算机科学技术等现代技术和自动化水平的不断提高,研发综合上述先进技术的舞台数字化控制系统已具备了充分的技术基础,因此对其的研究具有重要的现实意义。本论文以国内某厂家的舞台机械设备作为研究背景,旨在研发并设计一种现代智能舞台控制系统,主要包括伺服驱动系统和监控系统两大部分。本论文主要从以下方面开展了工作: 1、针对本论文研究的舞台数字化控制系统搭建了运动控制硬件系统。综合考虑了舞台高精度定位,实时性以及网络多节点控制等需求,对伺服驱动器和通讯总线进行了选型对比,采用基于CANopen总线,伺服驱动器和多轴运动控制器相结合的驱动控制方式。 2、设计完成了基于运动控制器与PLC协同控制的运动控制程序。通过深入分析与测试验证运动控制器程序的运行机理,编写出严格符合其执行逻辑与轮训扫描的控制程序。该程序采用模块化设计的理念,其主要包括:协议拆分解析、通讯数据处理、运动命令控制、PLC辅助程序、以及相关初始化等程序模块。 3、提出了基于时间要素的舞台运动操作指令实时调度处理算法。首先定义舞台运动曲目的时间节点;其次依据驱动电机运动时序的先后顺序,在实时数据库中生成基于时间节点的指令数据表;最终调用系统时钟查找数据表对应时间节点,将命令数据按标准的自定义协议格式发送给控制器,调度底层标准的驱动器,确保舞台整体运动的实时性、有序性、完整性。 4、设计完成了采用形参混合输入方式的人机交互监控系统。为了适应不同人群的使用需求,本论文设计的监控程序采用两种曲目编排方式:形参混合输入编排方式和全参数化输入编排方式。同时为了更好地辅助用户进行曲目编排,本论文还设计了基于示教模式的曲目编排模式。上述三种编排方式均是基于同一数据库的动态分组编排算法而设计实现的,通过该模式用户能够动态地针对伺服分组进行拆分与组合,解决了用户在不同时刻对多台伺服统一控制的问题。