[发明专利]一种开源式LED控制系统数据包发送协议在审
申请号: | 202010006624.X | 申请日: | 2020-01-03 |
公开(公告)号: | CN110944024A | 公开(公告)日: | 2020-03-31 |
发明(设计)人: | 钱勇;朱俊玲 | 申请(专利权)人: | 上海升美电子科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H05B33/02 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 201100 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 开源式 led 控制系统 数据包 发送 协议 | ||
本发明公开了一种开源式LED控制系统数据包发送协议,属于LED智能控制领域,涉及LED控制系统与电脑主机系统之间传输信号的协议与控制。兼容多种信号传输系统,使LED大数据通过网口传输成为现实。采用的数据包结构兼容以太网帧,一个完整的周期由以下组成:起始数据包+系统参数包+像素数据包+帧结束包。
技术领域
本发明属于LED智能控制领域,涉及LED控制系统与电脑主机系统之间传输信号的协议与控制。
背景技术
在自LED灯发展以来,业界对于LED智能控制领域如何通过电脑对LED照明终端部分进行控制进行了不断的探索,但是效果不甚理想。结合LED控制协议部分,特开发了一种开源式控制系统数据包与控制系统,兼容多种信号传输系统,使LED大数据通过网口传输成为现实。
发明内容
采用的数据包结构兼容以太网帧,一个完整的周期由以下组成:
起始数据包+ 系统参数包+像素数据包+帧结束包
以上组成一个显示帧,通常每秒发送20~60 帧左右,以下解释均以转换16进制为主,网口协议为2进制协议,需自行转换。
起始数据包组成如图1所示:
由前缀(4字节)、包类型、编址字节、全局RGB字节、填充字节、后缀字节组成。
系统参数包组成如图2所示:
本数据包其中【本包有效数据长度】定义为:至通道编号(2字节)算起,止于频率+占空比(1字节)总字节的长度,例如假设有一个通道口,则总字节为:2+2+4+1+1+1+1+1=13字节,则对应16进制数据为0D,假如有两个通道口,对应的总字节数为:13X2=26字节,则对应16进制数据为:1A.依次类推7通道91,对应16进制数据为:5B.等等。
【通道编号】定义为:LED灯箱通过控制器接口分为几个端口控制,1端口为1路,对用16进制数据0000;2端口为2路对应16进制数据为0001;3端口为3路通道控制,对应16进制数据为0002;依次类推。
【控制点数】定义为:该通道所控制的LED灯箱数据,如该通道控制100个灯箱,每个灯箱是RGB6个字节共600字节则控制点数对应16进制数据为:0258;该通道控制200个灯箱则控制点数对应16进制数据为:04B0;依次类推。
多通道程序包顺序问题:假如有2个通道,每个通道控制100点数,则本包有效数据长度为26字节,对应1A;控制点数对应0258,则整个程序包书写应为:AABB0605A1001A00000258FFFFFFFF1A1000057400010258FFFFFFFF1A10000574AABBCCDD,即排列顺序如图3所示。
像素数据包组成如图4所示:
【通道编号】即为调取系统参数包里面通道编号,等同对应系统参数包里面通道编号。定义为:LED灯箱通过控制器接口分为几个端口控制,1端口为1路,对用16进制数据0000;2端口为2路对应16进制数据为0001.3端口为3路通道控制,对应16进制数据为0002;依次类推。
【本包有效数据长度】定义为亮度数据(n)整个数据包字节总和,每个灯箱对应6字节,分别为R(2字节),G(2字节),B(2字节),如果有100个灯箱则字节总和为100X6=600,对应16进制:0258,如果有200个灯箱(1200字节)则对应16进制:04B0.依次类推。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海升美电子科技有限公司,未经上海升美电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010006624.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:手持式电吹风机
- 下一篇:基于移动智能端的景区导览系统