发明名称 一种适合单片机处理的LED灯亮度变化控制方法及其装置
摘要 本发明公开了一种适合单片机处理的LED灯亮度变化控制方法,包括以下步骤:判断期望占空比离散值EP与当前占空比离散值CP是否相等;如不等,则计算占空比变化预测间隔时间ITC,ITC=FP/CP,FP为100%占空比的离散化值;比较ITC与预设的允许间隔时间ITM的大小;若ITC>ITM,则使占空比离散化值加1或减1的占空比变化间隔时间IT等于ITM;若ITC≤ITM,则使IT等于ITC;判断是否达到IT;若达到IT,则比较EP与CP;若EP大于CP,使CP加1;若EP小于CP,使CP减1;重复上述步骤1至9,直至CP等于EP。本发明还公开了一种实现上述方法的装置。本发明可耗费较少的单片机资源,获得较平滑的亮度变化。
申请公布号 CN102883504A 申请公布日期 2013.01.16
申请号 CN201210354054.9 申请日期 2012.09.21
申请人 科博达技术有限公司;浙江科博达工业有限公司 发明人 杨建敏;王庆利
分类号 H05B37/02(2006.01)I 主分类号 H05B37/02(2006.01)I
代理机构 上海华祺知识产权代理事务所 31247 代理人 刘卫宇
主权项 一种适合单片机处理的LED灯亮度变化控制方法,其特征在于,包括以下步骤:步骤1,设置期望占空比离散值EP,判断期望占空比离散值EP与当前占空比离散值CP的大小是否相等;步骤2,如果不相等,则计算占空比离散化值加1或减1的占空比变化预测间隔时间ITC,ITC=FP/CP,其中,FP为100%占空比的离散化值;步骤3,比较占空比变化预测间隔时间ITC与预设的允许间隔时间ITM的大小;步骤4,若ITC>ITM,则使占空比离散化值加1或减1的占空比变化间隔时间IT等于ITM;步骤5,若ITC≤ITM,则使占空比离散化值加1或减1的占空比变化间隔时间IT等于ITC;步骤6,判断是否达到占空比变化间隔时间IT; 步骤7,若达到占空比变化间隔时间IT,则比较期望占空比离散值EP与当前占空比离散值CP的大小;步骤8,若期望占空比离散值EP大于当前占空比离散值CP,使当前占空比离散值CP加1;步骤9,若期望占空比离散值EP小于当前占空比离散值CP,使当前占空比离散值CP减1;步骤10,重复上述的步骤1至步骤9,直至当前占空比离散值CP等于期望占空比离散值EP。
地址 201203 上海市浦东新区张江高科技园区张东路1758号