您当前的位置:首页 > 行业资讯

旋转POV LED显示的自适应调节算法

时间:2015-01-29  来源:扁平线圈电感厂家  点击:

在制作自行车上的POV LED显示时,最让人头疼的是车轮的转速不匀问题,如何在随时改变转速的情况下保证能正常显示是POV制作中的难题。

经我若干时间的试验,采用自适应调节的方法,很好解决了这个问题,实际运行效模压电感果很好。并同时应用在我的新版“硬盘时钟”的程序中。

根据POV显示原理,我们需要让LED的闪亮频率与旋转的频率同步。

自适应调节的算法的思想就是在外部中断处理程序里,先给定时器T0一个合适的初始值,通过定时器T0处理程序给T0的中断的次数计数,当旋转一周完成后,根据实际塑封电感器中断次数与预设的N比较,根据比较结果,在外部中断处理程序中对T0的初设值进行修正,直到定时器T0的中断次数达到N为止。

整个调节过程是动态的,程序中并不需要知道旋转一周的具体时间值。

一般在中断处里程序里应尽量简化运算,减少程序代码量。我这里巧妙的使用了这样一个修正值:

D=D+(功率电感器S-N)*2;

其中N为预设的固定值。

当S>电感厂家;N时,修正值D增大,使定时器T0的时间值增大,随之N值减小。

当S<N时,修正值D减小,使定时器T0的时间值减小,随之N值增大。

当S=N时,修正值不产生变化。

程序程序片段如下:

/*外部中断0处理函数*/

void intersvr0(void) interrupt 0 using 1

{

D=D+(S-N)*2; //修正值

Pt=600+D; //得到定时器T0的初设值

S=0; //计数器清零,将重新计数

}

/*定时中断0处理函数*/

void timer0(void) interrupt 1 using 1

{
TH0=-Pt/256;TL0=-Pt%256; 中山电感厂//设置定时器T0的初设值

S++; //计数

}

大电流电感

低压方案 请教各位大师 客户要求做6~9W的 灯具例如筒灯 但是输入电压是DC3V


现在想用3V贴片灯珠 做成全并 方案 不需要恒流 只增加电阻二极管那些直接贴在铝基板上 是否可以实现 本人小白

盘点五中实用电路分析方法学好电路分析是后续课程的基础,可谓简单而重要,只有电路分析学好了,在后续课程中才能有良好的思路去解决问题。电路是一门专业基础课,相对于文化基础课来说,它更侧重于解决工程实

【原创】20--375V超宽输入范围反激式电源 陆续 【PCB版本已经回来,将输入下限做到20VDC,详细资料慢慢上传,14楼更新】


自从“原创”启动,各路隐居已久的高人陆续现身了,作为初学者,实在拿不出像样的,最近段时间,在做一个

注塑加工厂


上一篇基于GPRS通信的配变远程监控系统方案设计

下一篇LED照明高效高精准恒流解决方案


  
  温馨提示
网站首页 | 产品展示 | 科技前沿 | 行业资讯
本公司专业研发、设计、生产、销售贴片电感、插件电感、功率电感、大电流电感、扁平线圈电感、一体成型电感。
专业电感生产制造商,品质优异、交期快。
在线客服
热线电话