微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > zll色温问题

zll色温问题

时间:10-02 整理:3721RD 点击:

请问,我想控制一组冷光一组暖光,如果要改变色温,是否修改zcl_color_ctrl.c里的zclColor_MoveHueCB()这个函数就可以了,另外如果我要在某个色温值的时候进行别的操作,这个色温值这个点要怎么判断?是用zclColor_CurrentX和zclColor_CurrentY来表示吗,它们表示每一组灯的亮度吗?zclColor_CurrentX_256,zclColor_StepColorX_256这些又表示什么?有文件专门定义的吗?

Hi Leo,

    不知道你解决问题了没,最近刚在学习这方面的内容。

    我的理解是,在ZigBee_Cluster_Library_Public_download_version.pdf 中,灯的颜色模式用 属性 ColorMode 来决定,当ColorMode 为 ColorTemperature ,表示当前设备使用色温来表示颜色, 色温用 ColorTemperature (0x0007) 这个属性来表示。文档里给了一个公式 Color temperature = 1,000,000 / ColorTemperature 。

当 ColorTemperature 值为默认的0xfa,是 算出 物理色温为4000K。

    关于 冷暖灯混合出某一色温的光,是有公式推导的,不知道你有推过吗? 

    可以交流一下。

Regards,

JC

    

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top