多路控制用数据缓冲装置、多路LED控制系统及控制方法制造方法及图纸

技术编号:22726652 阅读:32 留言:0更新日期:2019-12-04 07:27
多路控制用数据缓冲装置,包括控制数据接收FIFO模块和控制数据输出FIFO模块;所述控制数据接收FIFO模块缓存控制数据,控制数据接收FIFO模块包括若干个接收FIFO存储器,并且所有接收FIFO存储器按顺序依次排列;所述控制数据输出FIFO模块用于缓存和输出来自于所述控制数据接收FIFO模块的控制数据,控制数据输出FIFO模块包括若干个与所述接收FIFO存储器对应连接的输出FIFO存储器,并且所有输出FIFO存储器相互独立。本发明专利技术提供一种多路控制用数据缓冲装置、多路LED控制系统及控制方法,能够有效消除LED控制过程中前后端传输速率不平衡的现象。

Data buffer device, LED control system and control method for multiplex control

The data buffer device for multiplex control includes a control data receiving FIFO module and a control data output FIFO module; the control data receiving FIFO module caches the control data, and the control data receiving FIFO module includes a plurality of receiving FIFO memories, and all receiving FIFO memories are arranged in sequence; the control data output FIFO module is used for caching and outputting from the The control data receives the control data of the FIFO module, and the control data output FIFO module includes several output FIFO memories which are connected with the received FIFO memory correspondingly, and all the output FIFO memories are independent of each other. The invention provides a data buffer device for multi-channel control, a multi-channel LED control system and a control method, which can effectively eliminate the unbalanced transmission rate of the front and rear ends in the LED control process.

【技术实现步骤摘要】
多路控制用数据缓冲装置、多路LED控制系统及控制方法
本专利技术涉及灯光控制
,具体的说是一种多路控制用数据缓冲装置、多路LED控制系统及控制方法。
技术介绍
LED具有节能、环保、响应速度快和发热量低等优点。凭借体积小巧的特点,LED的覆盖领域越来越广,包括指示灯、显示屏和照明等等。现有技术中,对LED设备进行控制主要通过以太网搭配DMX512等灯光控制模块来实现,由于千兆以太网的传输速度(1000Mbit/s)远远大于DMX512灯光控制协议的波特率(250Kbit/s),所以容易导致传输拥塞,当对单个LED设备进行控制时,可以通过增加缓冲组件来平衡前后端数据速率不均衡的情况,但是当同时对多个LED设备进行控制时,为了降低外部线缆和控制器的使用数量,通常需要共用一路传输线路,所有的控制数据通过一个传输线路进行传输,这就会给缓冲组件带来巨大的压力,导致控制过程出错。
技术实现思路
为了解决现有技术中的不足,本专利技术提供一种多路控制用数据缓冲装置、多路LED控制系统及控制方法,能够有效消除LED控制过程中前后端传输速率不平衡的现象。为了实现上述目的,本专利技术采用的具体方案为:多路控制用数据缓冲装置,包括控制数据接收FIFO模块和控制数据输出FIFO模块;所述控制数据接收FIFO模块缓存控制数据,控制数据接收FIFO模块包括若干个接收FIFO存储器,并且所有接收FIFO存储器按顺序依次排列;所述控制数据输出FIFO模块用于缓存和输出来自于所述控制数据接收FIFO模块的控制数据,控制数据输出FIFO模块包括若干个与所述接收FIFO存储器对应连接的输出FIFO存储器,并且所有输出FIFO存储器相互独立。作为一种优选方案,还包括管理模块,管理模块与所有所述接收FIFO存储器器均电性连接,管理模块用于接收所述控制数据,并且将控制数据发送给所述控制数据接收FIFO模块。作为一种优选方案,多路LED设备控制系统,包括依次电性连接的控制主机、如上所述的数据缓冲装置和至少一个LED控制模块,其中控制主机与所述管理模块电性连接,LED控制模块与所述控制数据输出FIFO模块和LED设备均电性连接。作为一种优选方案,所述LED控制模块与所述输出FIFO存储器一一对应地电性连接。作为一种优选方案,所述LED控制模块设置为DMX512模块,所述接收FIFO存储器和所述输出FIFO存储器的深度均为512。作为一种优选方案,所述控制主机与所述管理模块通过以太网接口电性连接。多路LED设备控制系统的控制方法,包括如下步骤:S1、所述管理模块接收来自于所述控制主机的控制数据;S2、所述管理模块将控制数据写入到所述接收FIFO存储器中;S3、所述输出FIFO存储器从所述接收FIFO存储器中读取并且缓存控制数据;S4、所述LED控制模块从所述输出FIFO存储器读取控制数据;S5、所述LED控制模块根据控制数据对LED设备进行控制。作为一种优选方案,S2中,所述管理模块将控制数据按照所述接收FIFO存储器的顺序逐一写入到接收FIFO存储器中。有益效果:本专利技术采用了两级缓冲的方式,利用控制数据接收FIFO模块来缓存高速的控制数据,以保证控制数据能够及时处理,然后利用控制数据输出FIFO模块从控制数据接收FIFO模块中读取控制数据并且缓存,然后输出给执行器件,以确保执行器件能够接收到准确的控制数据。并且,本专利技术将所有的接收FIFO存储器按顺序依次排列,从而可以在接收控制数据的时候按照顺序实现控制数据地轮转,有效提升了高速控制数据的缓冲能力,而将所有的输出FIFO存储器独立设置,可以根据实际的需求增加或者减少执行器件,提高数据缓冲装置的适应能力。附图说明图1是多路控制用数据缓冲装置的结构示意图;图2是接收FIFO存储器的数据写入方式流程图;图3是多路LED设备控制系统中数据缓冲装置的结构示意图;图4是多路LED设备控制系统中管理模块的连接方式示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅图1和2,多路控制用数据缓冲装置,包括控制数据接收FIFO模块和控制数据输出FIFO模块。控制数据接收FIFO模块缓存控制数据,控制数据接收FIFO模块包括若干个接收FIFO存储器,并且所有接收FIFO存储器按顺序依次排列。控制数据输出FIFO模块用于缓存和输出来自于控制数据接收FIFO模块的控制数据,控制数据输出FIFO模块包括若干个与接收FIFO存储器对应连接的输出FIFO存储器,并且所有输出FIFO存储器相互独立。在多路控制中,控制数据的数据量比较大,为了提高控制速度,避免出现延迟,通常会采用高速传输介质,在实际应用中,大多会采用以太网来传输数据,而大多数执行器件所采用的数据接口的速度普遍较低,导致控制数据无法及时地输入到执行器件中,出现响应延迟。本专利技术采用了两级缓冲的方式,利用控制数据接收FIFO模块来缓存高速的控制数据,以保证控制数据能够及时处理,然后利用控制数据输出FIFO模块从控制数据接收FIFO模块中读取控制数据并且缓存,然后输出给执行器件,以确保执行器件能够接收到准确的控制数据。并且,本专利技术将所有的接收FIFO存储器按顺序依次排列,从而可以在接收控制数据的时候按照顺序实现控制数据地轮转,有效提升了高速控制数据的缓冲能力,而将所有的输出FIFO存储器独立设置,可以根据实际的需求增加或者减少执行器件,提高数据缓冲装置的适应能力。以下通过具体实例对控制数据接收FIFO模块与控制数据输出FIFO模块之间的控制数据传输过程进行说明。首先,将接收FIFO存储器按照A1~An的顺序进行排列,对应的输出FIFO存储器记为B1~Bn。然后,在接收控制数据的时候,首先由A1号接收FIFO存储器进行接收,A1号接收FIFO存储器写满之后由A2号接收FIFO存储器进行接收,依次类推,直到An号接收FIFO存储器写满。最后,在接收控制数据的时候,假如每次只需要读取一个接收FIFO存储器中的控制数据,则第一次由B1号输出FIFO存储器从A1号接收FIFO中读取控制数据,第二次由B1号输出FIFO存储器从A2号接收FIFO存储器中读取控制数据,以此类推;假如每次只需要读取二个接收FIFO存储器中的控制数据,则第一次由B1号和B2号输出FIFO存储器分别从A1号和A2号接收FIFO中读取控制数据,第二次由B1和B2号输出FIFO存储器从A3和A4号接收FIFO存储器中读取控制数据,以此类推。因为输出FIFO存储器是相互独立的,所以可以根据实际连接的受控装置的需求选择使用哪一个输出FIFO存储器,如果受控装置数量多,则单次可以选用多个输出FIFO存储器。<本文档来自技高网...

【技术保护点】
1.多路控制用数据缓冲装置,其特征在于:包括控制数据接收FIFO模块和控制数据输出FIFO模块;/n所述控制数据接收FIFO模块缓存控制数据,控制数据接收FIFO模块包括若干个接收FIFO存储器,并且所有接收FIFO存储器按顺序依次排列;/n所述控制数据输出FIFO模块用于缓存和输出来自于所述控制数据接收FIFO模块的控制数据,控制数据输出FIFO模块包括若干个与所述接收FIFO存储器对应连接的输出FIFO存储器,并且所有输出FIFO存储器相互独立。/n

【技术特征摘要】
1.多路控制用数据缓冲装置,其特征在于:包括控制数据接收FIFO模块和控制数据输出FIFO模块;
所述控制数据接收FIFO模块缓存控制数据,控制数据接收FIFO模块包括若干个接收FIFO存储器,并且所有接收FIFO存储器按顺序依次排列;
所述控制数据输出FIFO模块用于缓存和输出来自于所述控制数据接收FIFO模块的控制数据,控制数据输出FIFO模块包括若干个与所述接收FIFO存储器对应连接的输出FIFO存储器,并且所有输出FIFO存储器相互独立。


2.如权利要求1所述的多路控制用数据缓冲装置,其特征在于:还包括管理模块,管理模块与所有所述接收FIFO存储器器均电性连接,管理模块用于接收所述控制数据,并且将控制数据发送给所述控制数据接收FIFO模块。


3.多路LED控制系统,其特征在于:包括依次电性连接的控制主机、如权利要求2所述的数据缓冲装置和至少一个LED控制模块,其中控制主机与所述管理模块电性连接,LED控制模块与所述控制数据输出FIFO模块和LED灯均电性连接。


4.如权利要求3所述的多路LED控制系...

【专利技术属性】
技术研发人员:徐巧玉杨旭王军委张正方梦娟
申请(专利权)人:洛阳银杏科技有限公司
类型:发明
国别省市:河南;41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1