Files
RCU_C12_Dimming/Readme.md
caocong 6ef7f0c503 docs:发布文件
发布生产文件:BLV_C12_Dimm_V19.hex
2025-12-16 16:59:36 +08:00

92 lines
2.8 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
### 项目名称RCU_C12_Dimming
### 协议文档:..\RCU-Cx\Document\BLV-BUS-485协议文档
### 共享路径:..\RCU-Cx\Reference\BLV_C12_CH12_Source_Code
# 版本说明
#### 2025-12-16 修改人:曹聪 类型:发布文件
经测试暂未发现问题2025-12-15的问题已解决
发布文件BLV_C12_Dimm_V19.hex
```C
/*
常用串口测试命令 如下:
00 01 03 01 07 D3 20 //查询当前状态
00 02 03 01 07 D2 20 //查询当前状态
00 01 03 01 16 DE 21 FF 0F 47 50 00 00 50 00 50 00 50 00 50 00 00 //设置调光百分比
00 07 03 01 16 88 21 FF 0F 47 50 00 00 50 00 50 00 50 00 50 00 50 //设置调光百分比
00 02 03 01 0C BA 22 FF 0F 01 00 02 //循环调光 递减 步进值为2
00 03 03 01 0C B8 22 FF 0F 01 01 02 //循环调光 递减 步进值为2
00 04 03 01 0C B6 22 FF 0F 01 02 02 //循环调光 递减 步进值为2
00 05 03 01 0C B6 22 FF 0F 02 00 02 //停止调光
00 06 03 01 0C B8 22 FF 0F 00 00 01 //循环调光到顶端 递减 步进值为1
00 07 03 01 0C B6 22 FF 0F 00 01 01 //循环调光到顶端 递增 步进值为1
00 08 03 01 0C B2 22 FF 0F 00 02 03 //循环调光到顶端 取反 步进值为3
00 03 03 01 15 99 24 FF 0F 02 02 02 02 02 02 02 02 02 02 02 02 //设置开关状态为 翻转
00 04 03 01 15 A4 24 FF 0F 01 01 01 01 01 01 01 01 01 01 01 01 //设置开关状态为开
00 05 03 01 15 AF 24 FF 0F 00 00 00 00 00 00 00 00 00 00 00 00 //设置开关状态为关
00 02 03 01 07 CC 26 //查询软件版本号
*/
```
#### 2025-12-15 修改人:曹聪 类型解决BUG
问题描述:调光时间一样的情况下,调光亮与调光灭的实际调光时间不一致
```c
/* 问题点在于pwm_control.c文件中的deal_command1函数处理上
s_pwm.doublecurrpwm[i] = s_pwm.currpwm[i];
s_pwm.doublecurrpwm[i] += s_pwm.every_change_10ms[i];
s_pwm.currpwm[i] = (u16)s_pwm.doublecurrpwm[i];
其中:
currpwm 是当前PWM对应的寄存器值(整数)
doublecurrpwm 是用于计算PWM步进后的值(浮点数)
此逻辑导致用于计算PWM步进后的浮点数直接丢失小数部分然后用于下一次运算导致PWM增加的步进值与降低的步进值不同从而导致实际调光时间不一致
*/
```
#### V18之前版本说明如下
- V18 2024-09-27
修改内容:解决全局亮度设置时变量溢出导致亮度不能调节问题。
- V17 杨鸿锋
修改内容:全局亮度设置增加渐变
- V16 2024-05-06 曹聪
修改内容:修改调光频率导致循环调光时间过短问题 - 调整后与之前循环调光渐变时间差不多(最慢的时候 10S左右)
- V15
修改了pwm调光的频率调成16khz解决了低频主机啸叫的问题
- V14
修改串口接收,最终发布版本
- 以下版本说明全是开发临时记录