- 1. 一、产品概述
- 2. 二、应用领域
- 3. 三、外观与接口定义
- 4. 3.1 调光器正面视图
- 5. 3.2 接线端子详细定义
- 6. 四、手动Operation与按键说明
- 7. 4.1 显示屏含义
- 8. 4.2 按键Function
四路可控硅调光器安装使用说明书(RS485通讯/Modbus协议)
一、产品概述
四路可控硅调光器是一款基于RS485串口通讯的智能调光控制模块。模块内部采用前切(前沿)调光技术,单路可稳定控制1000W的阻性负载,LED灯等容性负载单路可驱动500W。
核心参数一览:
| 参数项 | 规格值 |
|---|---|
| 输出通道数 | 4路独立可控硅输出 |
| 单路最大阻性负载 | 1000W |
| 单路最大容性负载(LED灯) | 500W |
| 调光档位 | 256级(0-255) |
| 通讯接口 | RS485(A+/B-接线端子) |
| 通讯协议 | Customizationhexadecimal帧format + Modbus RTU |
| 供电电压 | AC-DC宽压输入,直接输入220V即可供电 |
| 工作电流 | +12G(模块供电端子) |
| 外壳规格 | 通用PLC壳体,标准35mm导轨安全可靠 |
| 默认Baud rate | 9600 bps(可通过指令修改至4800bps) |
| data bit / check digit / stop bit | 8 / 无校验 / 1 |
| 默认address | 01 |
每一路有256级的调光档位,通过485方式send指令来进行控制和状态读取。内置AC-DC电源电路,直接接入220V即可给调光器供电,无需外接独立电源适配器。布局合理,采用通用PLC壳体和标准35mm导轨安装方式,使用便捷。
二、应用领域
- 展厅、影院、会议室、Smart Home——Scene化照明氛围调节
- 工矿交流调压、交流灯光控制——特别适合LED灯调光
- 摄影闪光灯充电控制——选型灯光Brightness精确控制
- 大功率交流电加热温控——工业temperature调节等Scene
三、外观与接口定义
3.1 调光器正面视图
调光器面板包含以下区域:
| 区域 | 说明 |
|---|---|
| L1/L2/L3/L4 端子区 | 4路火线输出端子(每路两个并联端子T1/T2/T3/T4) |
| N / Nc 端子 | N为零线输入,Nc为未使用(无作用) |
| Lnc 端子 | 零线输入 |
| 显示区 | 数码管显示当前address和Brightness状态 |
| Function键区 | Function键(FUNC)、上键(UP)、下键(DOWN) |
| A+ / B- | RS485通讯接口端子 |
| +12V | 模块供电指示 |
3.2 接线端子详细定义
| 端子名称 | Function说明 |
|---|---|
| T1(两个并联端子) | 第1路输出:接灯具火线输入,另一端接零线 |
| T2(两个并联端子) | 第2路输出:接灯具火线输入,另一端接零线 |
| T3(两个并联端子) | 第3路输出:接灯具火线输入,另一端接零线 |
| T4(两个并联端子) | 第4路输出:接灯具火线输入,另一端接零线 |
| L(火线输入) | 市电火线接入端 |
| N / Lnc(零线输入) | 市电零线接入端(Nc未使用) |
| A+ / B- | RS485通讯总线接口 |
| +12V | 直流12V供电端(可选版本) |
1. 每一路的两个端子是并联关系(如两个T1),方便多灯接线
2. 考虑到接线方便及电流分配,故障路输出设计了并联的两个端子
3. T1接灯的火线输入,灯的另一端接零线(实际家装或工程现场的灯都已接了零线)
4. A+、B-为485通讯端子
四、手动Operation与按键说明
4.1 显示屏含义
- 默认上电显示 “Ad01” —— 表示485address为 01
- 按一次 FUNC Function键 —— Display format如
255.1:- .1 表示第1路Brightness值
- .2 .3 .4 分别对应第2、3、4路
- 255表示Brightness最低值(最暗),0表示Brightnessmaximum(最亮)
4.2 按键Function
Operation流程示例:
- 按 FUNC 选择通路(显示 Ad01 时进入address模式,否则进入Brightness模式)
- 通过 UP / DOWN 调节numerical value
- Brightness值和address会自动保存,掉电不丢失
五、485组网结构调光器支持RS485总线组网,一台主机(如电脑串口、PLC、集中控制器)通过485总线可以同时connect最多100个调光器节点(address范围01~64实际effective,协议支持到100)。典型组网拓扑:
主机 → [调光器01] — [调光器02] — [调光器03] — … — [调光器N](手拉手总线型connect)六、通讯协议详解(Customizationhexadecimal帧format)6.1 通讯基本参数6.2 帧format定义说明:
• 指令码同byte都是固定的不变,addressbyte默认为01(可任意修改)
• 主要不同的就是4、5、6、7、8byte部分(指令码 + 参数data)6.3 完整指令集(hexadecimalformat)6.3.1 五路并行Brightness控制(旧版兼容)6.3.2 单路单独设置Brightness6.3.3 渐变Brightness控制(带time参数)6.3.4 止步渐变(停止渐变过程)6.3.5 5%步进Brightness调节6.3.6 存储与查询指令6.3.7 address与配置管理七、Modbus RTU 指令说明除了上述Customizationhexadecimal帧format外,本调光器还支持标准的 Modbus RTU 协议,可与 PLC 或configuration软件无缝对接。7.1 Register Mapping表注:
• registerstarting address从 0 开始计数
• 30001~30004 对应输出1~4路的Brightness值
• 30005 为同步控制register,写入后4路同时变化
• 30006~30009 为另一种Brightness映射(正序:0=最暗,255=最亮)
• 可配合 PLC 或者configuration软件来实现标准的 modbus Brightness值控制7.2 Modbus RTU Operation示例示例1:读取address01的Brightness值Request:01 03 00 00 00 04 xx xx (function code03,读4个保持register) Response:01 03 08 xx xx xx xx xx xx xx xx xx (返回4路Brightness值)示例2:写入address01第1路Brightness为128(50%)Request:01 06 00 00 00 80 xx xx (function code06,写单个register) Response:01 06 00 00 00 80 xx xx (回显Confirm)八、debug方法与测试ToolsRecommended for useSerial Port DebuggingAssistant软件进行测试:
- 将485网络按手拉手方式connect好之后,通过Serial Port DebuggingAssistant测试组网连通性
- 当需要得到板子状态可senddata如下,即可返回data
Serial Port DebuggingAssistant推荐设置:九、完整debug指令速查表以下为可直接Copy到Serial Port DebuggingAssistant中以hexadecimalformatsend的常用指令:十、协议升级说明(V4.0新增)V4.0 版本在原有基础上进行了以下协议扩展:
- 增加了群发address 0x09 —— 支持广播控制所有在线设备
- 增加了一个呼吸指令 0x21 —— 支持呼吸灯效果
- 增加了正序Brightness值控制指令:
- 正序Brightness值指令 0x00 为最亮,0xFF 为最暗(20230921后新增指令)
- 以往都是倒序Brightness值(有些不方便为了实用,增加了正序Brightness值指令)
- 倒序Brightness值指令 0x00 为最暗,0x00 为最亮(与以前的老指令保持兼容)
- 增加了 modbusRTU 控制指令 —— 对应 modbus 的 03 和 06 读写字存器指令
十一、Precautions与Frequently Asked Questions⚠️ 安装使用Precautions:
- 负载匹配:单路最大阻性负载1000W,容性负载(LED)最大500W,严禁超载运行
- 散热要求:高功率长time工作时请确保良好通风散热
- 接线顺序:务必断电后再进行接线Operation,Confirm接线正确后再上电
- 485总线:A+、B-极性不能接反,总线两端建议加装120Ω终端电阻
- address唯一:同一485总线上各Device address不能重复,范围01~100
- Brightness映射注意:正序模式下 0x00=最亮,0xFF=最暗;倒序模式下相反,编程时需注意区分
💡 最佳实践建议:
- 首次使用前先用Serial Port DebuggingAssistant测试单机连通性
- 正式部署前先在非关键线路验证指令正确性
- 重要项目Scene建议保存Brightness值(指令0E),确保掉电重启后自动恢复
- 工程批量安装时可利用群发address 0x09 进行统一初始化
- 配合PLC或configurationsystem使用时优先选用 Modbus RTU 方式(标准协议兼容性好)
| 按键 | Function | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| FUNC(Function键) | 循环选择要Operation的通路(1→2→3→4→address设置) | ||||||||
| UP(上键) | 增加当前选中通路的Brightness值或address值 | ||||||||
| DOWN(下键) | 减少当前选中通路的Brightness值或address值 | ||||||||
| 参数 | 值 | ||||||||
| Baud rate | 默认9600(可修改为4800) | ||||||||
| data bit | 8 | ||||||||
| check digit | 无(None) | ||||||||
| stop bit | 1 | ||||||||
| endianness | 第1byte | 第2byte | 第3byte | 第4byte | 第5byte | 第6byte | 第7byte | 第8byte | 第9byte |
| 含义 | AA 固定头部 | BB 固定首部 | address01 | 指令码 | 参数字 节1 | 参数字 节2 | 参数字 节3 | 参数字 节4 | 3A 固定尾部 |
| 指令名称 | 指令码 | 参数说明 | 示例 | ||||||
| 设置4路Brightness值 | 01Brightness正序02Brightness倒序 | 5、6、7、8byte应4个通道的Brightness值 (01为最亮FF为最暗) | AA BB 01 A1 40 80 FF 00 FF 3A设4路Brightness分别为0% 25% 75% 100% | ||||||
| 指令名称 | 指令码 | 参数说明 | 示例 | ||||||
| 单路设置Brightness | A4Brightness正序A4Brightness倒序 | 5byte为通道号(控制节) 6、7、8byte为Brightness值 (04 FF)6byte 02 00 04 FF)6byte为Brightness值 | AA BB 01 A4 02 40 00 00 3A控制第2路Brightness值为25%
| ||||||
| 指令名称 | 指令码 | 参数说明 | 示例 | ||||||
| 渐变Brightness控制 (Brightness和变化不突变, 良好的视觉效果) | A2Brightness正序02Brightness倒序 | 5byte为通道号码(控制节) 02 03 04 FF) 6byte为Brightness值 7byte为time参数 (”0xFF,01最快 FF 慢”) | AA BB 01 A2 80 05 00 3A控制第2路Brightness以较快速变到50%
| ||||||
| 指令名称 | 指令码 | 参数说明 | 示例 | ||||||
| 停止渐变 | 03 | 5byte为通道号码(控制) | AA BB 01 A2 FF FF 05 00 3A控制All4路通道停止渐变 | ||||||
| 指令名称 | 指令码 | 参数说明 | 示例 | ||||||
| 5%Brightness增加 | 06 | 5、6、7、8byte依次对应1、2、3、4路通道是否有 | AA BB 01 06 01 00 01 00 3Asend一次,控1、3通道Brightness增加5% | ||||||
| 5%Brightness减少 | 05 | 同上 | AA BB 01 05 01 00 01 00 3Asend一次,控1、3通道Brightness减少5% | ||||||
| 5%Brightness差加步进 | 08 | 同上 | AA BB 01 08 01 00 01 00 3Asend一次,控1、3通道Brightness增加5% | ||||||
| 5%Brightness差减少步进 | 07 | 同上 | AA BB 01 07 01 00 01 00 3Asend一次,控1、3通道Brightness减少5% | ||||||
| 指令名称 | 指令码 | 参数说明 | 示例 | ||||||
| 保存当前4通道Brightness值 (掉电不丢失且上电恢复此Brightness值) | 0E | 5byte01表示保存 6、7、8为Invalidbyte | AA BB 01 0E 01 00 00 00 3A保存当前所有通道Brightness值到存储器且上电恢复
| ||||||
| Clear保存的Brightness值 (Clear后恢复默认最亮) | 0E | 5byte01表示保存 6、7、8为Invalidbyte | Clear当前已保存的所有通道Brightness值。AA BB 01 DE 01 00 00 00 3A设备选址 CC DD 01(Device address) | ||||||
| 查询某路Brightness值 | 0D | 返回原序Brightness值 | AA BB 01 0D 00 02 00 00 3A查询指令 返回: CC DD 01 XX YY ZZ WW 03 AXX 第1路BrightnessYY 第2路Brightness ZZ 第3路BrightnessWM 第4路Brightness | ||||||
| 指令名称 | 指令码 | 参数说明 | 示例 | ||||||
| 单独控制某通道开/关 (如果保存了Brightness则开时恢复到保存的Brightness,如果没有保存则到最大Brightness) | 6A | 5byte通道选择 (01 02 03 04 05 且05为所有通道) 6byte01表示开,02表示关 | AA BB 01 6A 02 01 00 00 3A控制通道2打开
| ||||||
| 呼呼吸效果指令 | 21 | 5、6、7、8byte对应1、2、3、4通道的吸呼间隔time,越大越慢。00表Close,吸用呼吸效果 | AA BB 01 21 05 05 05 05 3A控制1、2、3、4通道呼吸效果较快速度
| ||||||
| 设置模块address (需要单机connect模块,也可以用手button修改address) | 02 | 5byte 02 返回原序Brightness值 01 表示顺序Brightness 6、7、8无意义 正序0x00最暗 FF 最亮 倒序0x00 最亮 FF 最暗 | AA BB 01 02 5A 00 00 00 3A修改Device address为 02(其余部分都为固定Coding address范围01 ~ 64(最大为decimal到100) 返回 CC DD 新address | ||||||
| 设置Baud rate (备用) | – | – | AA BB EE 03 SA 00 00 00 3A修改Baud rate为 4800bps 返回 C0 C0 address | ||||||
| register address | 含义 | 读/写 | 取值范围 | ||||||
| 30001 | 第1路Brightness值register | R/W | 0(最亮)~ 255(最暗) | ||||||
| 30002 | 第2路Brightness值register | R/W | 0 ~ 255 | ||||||
| 30003 | 第3路Brightness值register | R/W | 0 ~ 255 | ||||||
| 30004 | 第4路Brightness值register | R/W | 0 ~ 255 | ||||||
| 30005 | 同步控制4个通道的Brightness值 | W | 0 ~ 255 | ||||||
| 30006 | 正序Brightness值register(输出1-4) | R/W | 0(最暗/关)~ 255(最亮/开) | ||||||
| 30007 | 正序Brightness值register | R/W | 0 ~ 255 | ||||||
| 30008 | 正序Brightness值register | R/W | 0 ~ 255 | ||||||
| 30009 | 正序Brightness值register | R/W | 0 ~ 255 | ||||||
| 30010 | 同步控制4路(Brightness值0=最暗 255=最亮) | R/W | 0 ~ 255 | ||||||
| 参数 | 设置值 | ||||||||
| 端口 | COMxx(根据实际选择) | ||||||||
| Baud rate | 9600(默认) | ||||||||
| check digit | None(无校验) | ||||||||
| data bit | 8 | ||||||||
| stop bit | 1 | ||||||||
| send模式 | hexadecimalsend | ||||||||
| Serial number | Function描述 | 指令内容 | 备注 | ||||||
| 1 | 控制所有4路Brightness值为50%(255级别50%换算成hexadecimal数为0x80) | AA BB 01 01 80 80 80 80 3A | 4路同时设为50% | ||||||
| 2 | 控制第1路渐变到100%Brightness,级别间的time间隔为5 | AA BB 01 02 01 00 05 00 3A | 渐变time=5 | ||||||
| 3 | 控制第2路渐变到0%(Brightness),级别别的time间隔为8 | AA BB 01 02 02 00 FF 08 00 3A | 渐变到熄灭 | ||||||
| 4 | 查询单路指令 | AA BB 01 0D 01 00 00 00 3A | XX表示对应通道的Brightness值 返回 CC DD 01 XX YY ZX XW 03A | ||||||
| 5 | 保存当前所有通道Brightness值到存储器(掉电不丢失,上电自动恢复到此Brightness状态) | AA BB 01 0E 01 00 00 00 3A | 返回 CC DD 01 | ||||||
| 6 | Clear当前保存状态的指令 | AA BB 01 DE 01 00 00 00 3A | 返回 GC DD 01 | ||||||
| 7 | 单独控制第1路Brightness即刻变化的指令 | AA BB 01 04 01 50 00 00 3A | 50为Brightness值 | ||||||
| 8 | 单独控制第2路Brightness即刻变化的指令 | AA BB 01 04 02 60 00 00 3A | 60为Brightness值 | ||||||
| 9 | 单独控制所有4路Brightness的指令 | AA BB 01 04 FF 80 00 00 3A | 80为Brightness值 | ||||||
| 10 | 呼吸指令测试:(四个通道同时呼吸,速度为08) | AA BB 01 21 08 08 08 08 3A | 4路同时呼吸 |
发表回复