四路调光器TOP-LITE4A详细使用说明书
TOP-LITE4A采用了220V与MCU部分完全的光耦隔离,单路可稳定控制2000W的负载,加散热风扇可控制更大功率的负载。本控制器板载4路输出。每一路有256级的调光档位,通过485方式发送指令来进行控制和状态读取。内置AC-DC,直接输入220V即可给控制部分供电。串口可控硅调光器稳定可靠,布局合理。安全可靠使用方便。
按键手动控制:key1至key4为4个按键,对应OUT1到OUT4,按键的公共点为key公共点端子。举例输出1,刚上电时,OUT1为完全关闭不输出,当key1第一次与key公共点短接并保持住时,OUT1亮度会逐渐的网上递增,一直到最亮,松开停止。再次短接key1与key公共点,亮度递减,直到最暗,松开停止。其他输出同上所述。
串口通讯协议通讯协议:波特率默认9600,校验位无,数据位8,停止位1 向串口可控硅调光器发送控制指令
1、控制4路输出功率的指令为 9个字节(迅速执行功率命令) 【0xAA 0xBB 设备号 0x01 输出1 输出2 输出3 输出4 0x3A】 第1,2字节,0xAA 0xBB为固定的两个字节的头字节。 第3字节,设备地址参数(默认为0x01)
第4字节,固定为0x01(此参数表示动作方式,迅速执行到设定亮度)
第5字节,输出1档位参数(0x00~0xFF)0x00为最大功率即完全开启 0xFF为最小功率,即关闭输出。
第6字节,输出2档位参数,同上。 第7字节,输出3档位参数,同上。 第8字节,输出4档位参数,同上。 第9字节,固定为0x3A。
单独控制1路亮度的迅速执行指令
【0xAA 0xBB 设备号 0x04 0x01 输出1 0x00 0x00 0x3A】
其中第4字节0x04是指令码,第5字节表示第1路,输出1代表第一路输出,输出1的值代表亮度,同上(0x00~0xFF)0x00为最大功率即完全开启 0xFF为最小功率,即关闭输出。 第7,8,9字节固定。
单独控制2路亮度的迅速执行指令
【0xAA 0xBB 设备号 0x04 0x02 输出2 0x00 0x00 0x3A】
其中第4字节0x04是指令码,第5字节表示第2路,输出2的值代表亮度,同上(0x00~0xFF)0x00为最大功率即完全开启 0xFF为最小功率,即关闭输出。 第7,8,9字节固定。
单独控制3路亮度的迅速执行指令
【0xAA 0xBB 设备号 0x04 0x03 输出3 0x00 0x00 0x3A】
其中第4字节0x04是指令码,第5字节表示第3路,输出3的值代表亮度,同上(0x00~0xFF)0x00为最大功率即完全开启 0xFF为最小功率,即关闭输出。 第7,8,9字节固定。
单独控制4路亮度的迅速执行指令
【0xAA 0xBB 设备号 0x04 0x04 输出4 0x00 0x00 0x3A】
其中第4字节0x04是指令码,第5字节表示第4路,输出4的值代表亮度,同上(0x00~0xFF)0x00为最大功率即完全开启 0xFF为最小功率,即关闭输出。 第7,8,9字节固定。
2、控制某一路输出功率并渐变执行的指令为 9个字节(渐变执行功率命令) 【0xAA 0xBB 设备号 0x02 参数1 参数2 参数3 0x00 0x3A】 第1,2字节,0xAA 0xBB为固定的两个字节的头字节。 第3字节,设备地址参数(默认为0x01) 第4字节,固定为0x02 (指令码)
第5字节,值范围0x01~0x04表示,要进行渐变输出的输出编号。 第6字节,渐变输出的目标功率档位。0x00~0xFF。
第7字节,渐变输出的时间参数,范围0x01~0xFF,0x01最快,0xFF最慢。 第8字节,无意义,可固定位0x00。 第9字节,0x3A
3、在渐变过程中,强行停止渐变过程的指令。
【0xAA 0xBB 设备号 0x03 参数 0x00 0x00 0x00 0x3A】 第1,2字节,0xAA 0xBB为固定的两个字节的头字节。 第3字节,设备地址参数(默认为0x01) 第4字节,固定为0x03 (指令码)
第5字节,值范围0x01~0x04表示,要进行停止渐变输出的输出编号。 第6字节,固定为0x00 第7字节,固定为0x00 第8字节,固定为0x00 第9字节,0x3A
新增了针对中控的,发送一次增加或者减少5%亮度的调节指令 设备号默认01 格式:【0xAA 0xBB 设备号 0x06 0x01 0x00 0x00 0x00 0x3A】
前3个字节如上所述,相同。
第4个字节0x06表示即刻亮度增加5%。
第5,6,7,8字节分别代表OUT1,OUT2,OUT3,OUT4 对应的字节如果是0x01则表示此路在控制范围内。 比如要控制OUT1,OUT3亮度增加5%
则发送【0xAA 0xBB 0x01 0x06 0x01 0x00 0x01 0x00 0x3A】 同理:发送一次增加或者减少5%亮度的调节指令 格式:【0xAA 0xBB 设备号 0x05 0x01 0x00 0x00 0x00 0x3A】 前3个字节如上所述,相同。
第4个字节0x05表示即刻亮度减少5%。
第5,6,7,8字节分别代表OUT1,OUT2,OUT3,OUT4 对应的字节如果是0x01则表示此路在控制范围内。 比如要控制OUT1,OUT3亮度增加5%
则发送【0xAA 0xBB 0x01 0x06 0x01 0x00 0x01 0x00 0x3A】
还有两个渐变增加或减少5%亮度的指令
其他如上一样,只是第4字节为0x08(亮度渐变增加5%) 0x07(亮度渐变减少5%)
3、使串口调光器返回板状态信息的指令 格式如下:
【0xAA 0xBB 设备号 0x0D 0x01 0x00 0x00 0x00 0x3A】
注意:如果485网络内的串口可控硅调光器比较多,在向多个串口调光器发送返回板状态信息的命令后,待收到相应调光器的状态信息后,要间隔20ms以上,以保证485网络通讯不冲突。
返回的数据通讯格式
当向调光器发送返回状态命令之后,调光器会返回一组数据其格式如下:共9个字节
【0xCC 0xDD 设备号 输出1状态 输出2状态 输出3状态 输出4状态 输入状态 0x3B】
前3字节同上为设备地址默认位0x01。
第4字节为输出1档位参数,0x00~0xFF功率从最大到最小。 第5,6,7字节对应输出2,3,4,同上。 第8字节无意义。
第9字节固定为0x3B ,作为校验码。
3、设置串口继电器器地址的指令(使用此指令请将板子单独接到计算机上) 当进行多块串口调光器组网控制的时候,需要设置每个板子的设备地址,出厂默认的地址是0x01,我们可以通过发送指令来任意修改板子地址。 指令【0xAA 0xBB 0xFF 新设备号 0x5A 0x00 0x00 0x00 0x3A】
第1,2字节为固定的头字节,其中第3字节固定为0xFF,第4字节为新的设备地址,第6,7,8字节固定为0x00。
第4字节参数范围为:0x01~0xFE,避开(0xEE) 第9字节为0x3A。 此指令有返回值,当板子成功接收并修改为新的设备地址后,会返回3个字节为 【0xCC 0xDD 新设备地址】。
新地址设置之后即可保存至板子的EEPROM中,掉电不丢失。
4、修改通讯波特率的命令(使用此指令请将板子单独接到计算机上) 在一些场合为了配合其它485设备或者为了获得更远的传输距离,需要修改通讯波特率(远距离传输可降低通讯波特率提高可靠性,近距离可提高通讯波特率获得更快的通讯速度,为了稳定性建议选取尽可能低的通讯波特率)。 指令【0xAA 0xBB 0xEE 波特率参数 0x5A 0x00 0x00 0x00 0x3A】
第1,2字节为固定的头字节,其中第3字节固定为0xEE,第4字节为新的波特率参数,第6,7,8字节固定为0x00。 第9字节为0x3A。 第4字节参数范围为:0x01~0x05,分别对应波特率为1200bps、2400bps、4800bps、9600bps、19200bps。 此指令有返回值,当板子成功接收并修改为新的设备地址后,会返回3个字节为 【0xCC 0xDD 新设备地址】。
新地址设置之后即可保存至板子的EEPROM中,掉电不丢失。
5、保存当前调光档位状态到EEPROM中,下次上电自动恢复到保存时的调光档位状态。
有些场合我们需要保存当前的调光档位状态,待到下次上电开机自动恢复到之前保存时候的调光档位状态。
指令【0xAA 0xBB 设备号 0x0E 0x01 0x00 0x00 0x00 0x3A】
第1,2字节为固定的头字节,第3字节为设备地址,第4字节固定为0x0E,第5字节固定为0x01。第6,7,8固定为0x00。 第9字节为0x3A。
指令发送完,等待返回值,收到正确的返回值表示存储完成。 此指令有返回值,当板子成功接收并修改为新的设备地址后,会返回3个字节为 【0xCC 0xDD 新设备地址】。
6、清零当前保存在EEPROM中的调光器档位状态。
有时候我们需要清零保存的调光板档位状态,防止混乱。此时需要这个指令。 指令【0xAA 0xBB 0x01 0xDE 0x01 0x00 0x00 0x00 0x3A】
第1,2字节为固定的头字节,第3字节为设备地址,第4字节固定为0xDE,第5字节固定为0x01。第6,7,8固定为0x00。 第9字节为0x3A。
指令发送完,等待返回值,收到正确的返回值表示存储完成。 此指令有返回值,当板子成功接收并修改为新的设备地址后,会返回3个字节为 【0xCC 0xDD 新设备地址】。
注:0xAA表示十六进制的AA,用串口调试助手的时候,无需输入0x。
可编程中控系统-4路调光器详细说明书V2013
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)