一种支持NFC参数写入的LED驱动智能配置平台的制作方法

摘要: 本发明涉及数字电力电子控制与嵌入式算术优化领域,特别涉及一种支持nfc参数写入的led驱动智能配置平台。背景技术:1、nfc技术因其无源便捷的特点,被广泛应用于...
一种支持NFC参数写入的LED驱动智能配置平台的制作方法

本发明涉及数字电力电子控制与嵌入式算术优化领域,特别涉及一种支持nfc参数写入的led驱动智能配置平台。

背景技术:

1、nfc技术因其无源便捷的特点,被广泛应用于智能led驱动电源的离线参数配置中。在数字控制的led驱动系统中,微控制器通常采用定点数算术运算进行高频脉冲宽度调制(pwm)控制,并通过对目标配置参数与传感器采样反馈量进行比例缩放,以提高定点数域内的计算精度与动态范围。

2、然而,现有技术在将nfc参数写入与高频定点预测控制融合时存在明显缺陷:首先,动态调整缩放因子易导致配置目标域与实时反馈域的数值基准不对齐,产生稳态偏差;其次,传统误差补偿逻辑易在定点数有限字长下放大采样噪声,引发占空比超调与高频震荡;再者,针对状态累加器的防溢出设计常以牺牲adc分辨率为代价,或因高频连续累加导致定点寄存器算术溢出;此外,现有预测控制算法算力开销大且缺乏对偏离nfc初始配置基准的有效约束,加之nfc通信校验与底层的物理总线写操作直接耦合,严重制约了高频控制回路的实时响应性能与系统可靠性。

3、目前,尚无一种系统能够在保障定点数算术不发生溢出的前提下,实现nfc统一缩放域锁定、无震荡误差补偿和显式代价函数极小化的led驱动配置。

技术实现思路

1、本发明通过引入固定配置缩放因子的统一缩放域usd、衰减型目标误差补偿器tec、基于周期性右移的状态累加器防溢出机制和显式代价函数极小化引擎,彻底消除了时变漂移、过补偿震荡及算术溢出隐患,实现了高频pwm周期下的安全、稳定控制。

2、第一方面,本技术提供一种支持nfc参数写入的led驱动智能配置平台,包括nfc参数配置模块、缩放迁移模块、分层预测模块、硬件缩放模块、编码模块和环境管理器;

3、所述nfc参数配置模块,用于接收nfc数据交换格式报文,执行十六位循环冗余校验计算,当校验通过时解析提取缩放标识符、原始目标电流值和配置基准占空比,并锁定配置缩放因子;

4、所述缩放迁移模块,基于所述缩放标识符调取硬件缩放模块的离散移位加法图谱,将原始目标电流值与模数转换器采样的原始反馈电流值映射至统一缩放域,生成统一缩放域目标电流和统一缩放域反馈电流;

5、所述分层预测模块,用于通过衰减型目标误差补偿算法计算补偿后目标电流,并循环遍历占空比搜索空间,显示计算加权代价总和最小值对应的候选占空比作为最佳占空比;

6、所述硬件缩放模块,用于存储离散移位加法图谱,并在脉冲宽度调制控制周期计数达到预设周期值四次时,对分层预测模块内部的状态累加寄存器执行位宽防溢出控制操作;

7、所述编码模块,用于对最佳占空比执行区间钳位限制,生成对应的寄存器地址映射数据,并通过硬件物理总线发送至led驱动芯片的占空比控制寄存器;

8、所述环境管理器,用于以独立于脉冲宽度调制控制中断的低频周期读取led温度传感器数据和输入电压传感器数据,当温度变化量或电压波动量超出预设边界时,向nfc参数配置模块发送重新配置请求。

9、作为一种可选的实施方式,所述nfc参数配置模块,锁定配置缩放因子的具体逻辑包括:

10、在nfc参数写入动作触发或接收到环境管理器的重新配置请求时,提取报文中的缩放标识符,锁定当前配置周期内的配置缩放因子;

11、在同一个脉冲宽度调制高频控制周期内,保持配置缩放因子的数值固定,使统一缩放域目标电流与统一缩放域反馈电流在定点数q12格式下的基准保持一致。

12、作为一种可选的实施方式,所述缩放迁移模块的处理逻辑包括:

13、在所述配置缩放因子保持固定的配置周期内,调取硬件缩放模块中与所述缩放标识符对应的离散移位映射函数,将无符号整型格式的原始目标电流值转换为定点数格式下的统一缩放域目标电流;

14、在模数转换器采样完成时刻,将无符号整型格式的原始反馈电流值通过所述离散移位映射函数转换为定点数q12格式下的统一缩放域反馈电流。

15、作为一种可选的实施方式,所述分层预测模块包括衰减型目标误差补偿器tec和显式代价函数极小化求解器;

16、其中,所述衰减型目标误差补偿器tec包括通过衰减型目标误差补偿算法计算补偿后目标电流,其处理逻辑包括:

17、计算当前脉冲宽度调制周期下的统一缩放域目标电流与统一缩放域反馈电流的差值,得到统一缩放域电流误差值,对所述统一缩放域电流误差值执行算术右移两位操作,以引入四分之一的衰减系数;

18、将右移后的统一缩放域电流误差值叠加至统一缩放域目标电流上,生成补偿后目标电流。

19、作为一种可选的实施方式,所述显式代价函数极小化求解器用于求解最佳占空比,其处理逻辑包括:

20、获取上一脉冲宽度调制周期输出的实际占空比,以所述实际占空比为中心构建包括五个连续整数候选值的占空比搜索空间;

21、基于硬件缩放模块维护的16位有符号状态累加寄存器,利用离散预测函数分别计算各候选占空比对应的预测电流值;

22、对占空比搜索空间中的每一个候选占空比,通过显式计算代价函数,计算由电流跟踪误差项、占空比平滑项和偏离nfc配置基准占空比的配置偏置惩罚项构成的加权代价总和;

23、遍历比较五个候选占空比对应的加权代价总和,提取使加权代价总和取得最小值的候选占空比,赋值给最佳占空比。

24、作为一种可选的实施方式,所述硬件缩放模块分别与所述缩放迁移模块和所述分层预测模块连接,内置无乘法器的离散移位加法图谱,所述离散移位加法图谱包括:

25、第一模式为输入数据直接输出;

26、第二模式为输入数据叠加自身算术右移一位后的数据;

27、第三模式为输入数据叠加自身算术右移两位后的数据;

28、第四模式为输入数据减去自身算术右移两位后的数据;

29、第五模式为输入数据依次叠加自身算术右移一位的数据和自身算术右移三位的数据。

30、作为一种可选的实施方式,对状态累加寄存器执行位宽防溢出控制操作的逻辑包括:

31、定义状态累加寄存器为十六位有符号整型寄存器;

32、在每一个脉冲宽度调制周期内,将统一缩放域电流误差值累加至状态累加寄存器,并将脉冲宽度调制周期计数器累加一次;

33、当脉冲宽度调制周期计数器达到四次时,对状态累加寄存器内部当前累加的数值执行二进制算术右移一位操作,并清除脉冲宽度调制周期计数器,将状态累加寄存器的数值动态上限维持在十六位有符号整型最大正数边界以内。

34、作为一种可选的实施方式,所述编码模块,与所述分层预测模块连接,其处理逻辑包括:

35、接收最佳占空比,判断最佳占空比分别与预设下限占空比、预设上限占空比的数值大小;

36、当最佳占空比低于预设下限占空比数值时,修正最佳占空比为预设下限占空比数值;

37、当最佳占空比高于预设上限占空比数值时,修正最佳占空比为预设上限占空比数值;

38、将修正后的最佳占空比转换为十六位二进制数据,结合led驱动芯片的物理寄存器地址生成控制帧,通过硬件总线写入led驱动芯片。

39、作为一种可选的实施方式,所述环境管理器,与所述nfc参数配置模块旁路连接,连接led板载温度传感器与输入电压采样adc,当监测到温度变化量大于15摄氏度或输入电压波动超过预设安全界限时,环境管理器评估得出新的缩放需求,向第一层的nfc参数配置模块发送重新配置请求,更新缩放标识符并重新映射统一缩放域目标电流。

40、作为一种可选的实施方式,还包括高频控制主管道与低频旁路管道的双速率协同运行架构,其逻辑为:

41、所述缩放迁移模块、分层预测模块、硬件缩放模块和编码模块构成高频控制主管道,运行在100khz的脉冲宽度调制控制中断中,全过程采用定点数q12格式进行加减法与二进制移位运算,无硬件乘法器指令与浮点运算;

42、所述环境管理器与nfc参数配置模块构成低频旁路管道,运行在10hz的定时器中断或后台任务中,独立于高频控制主管道;

43、当环境管理器或外部nfc写入触发重新配置请求时,低频旁路管道通过更新全局配置寄存器中的缩放标识符并重新锁定配置缩放因子,使高频控制主管道在下一个脉冲宽度调制控制周期无缝平滑迁移至新的统一缩放域。

44、从以上技术方案可以看出,本技术实施例具有以下优点:

45、本发明通过在配置周期内严格锁定配置缩放因子,构建了统一缩放域usd。无论高频控制周期内采样数值如何变化,目标配置量与采样反馈量均处于相同的定点数尺度下,保证了控制基准的一致,解决了因动态缩放导致的控制失准问题。

46、本发明摒弃了传统的比例放大误差逻辑,引入衰减因子,通过硬件右移2位实现,在无超调地补偿led伏安特性随温度漂移产生的稳态静差的同时,削弱了高频采样噪声的影响,确保了控制回路的绝对稳定。

47、本发明明确将右移防溢出机制作用于预测控制引擎内部的状态累加寄存器,而非直接右移adc采样局部变量。结合4pwm周期的右移1位衰减机制,通过数学证明限制了累加寄存器的上限边界,保证了定点算术运算的安全。

48、本发明引入包括配置偏置惩罚项的代价函数,并在代码逻辑中通过围绕当前占空比的5点循环枚举极小化求解,解决了现有专利中算法公式与硬件实现脱节的问题,同时约束系统在nfc配置的最佳工作区内稳定运行。

49、本发明将nfc通信协议层的校验解耦于第一层处理,第五层仅保留纯粹的物理寄存器映射与总线写操作,去除了高频控制中断内的冗余协议计算,配合旁路运行的环境管理器,既保障了高频主控制循环的时延要求,又实现了低频环境扰动的自适应重缩放。