最新资讯   New
    栏目ID=18的表不存在(操作类型=0)
你的位置:大电流电感 > 先锋技术

线阵LED 水平旋转显示屏的设计与实现

2019-08-20 09:39:09      点击:
上一篇:电感式对中传感系统设计与实现

(4)单片机对电机控制[6]:利用互感原理实现控制,控制板通过三极管驱动一组线圈,另外一组直径稍大的线圈套在此线圈外面,这样两者可以相对转动,同时可以传输信号,从而实现上面控制板对下面电机的控制。

2理论分析与计算

2.1线状点阵LED驱动参数分析与计算

在硬件结构上,采用每个I/O口驱动一个LED的方法,因此对于LED驱动实际就是I/O外接限流电阻和LED。由于LED的压降为1.9V左右,LED的电流取10mA,根据计算,限流电阻为300Ω。

2.2线阵LED运动参数计算

2.2.1同心圆显示参数分析与计算

同心圆的实现比较简单,实质上就是将线阵LED流水灯进行旋转,因此程序上只要实现16个LED的流水灯效果和电机的转动即可,LED的流水的时间间隔为0.3s左右,其他不做详细阐述。

2.2.2文字显示参数分析与计算

这里涉及两个问题,第一是显示的内容,第二是显示的位置。

显示的内容可以参照点阵液晶的字符显示原理,将要显示的文字用字模软件生成字模信息[7],并存放在CPU中,需要显示时直接从CPU中取出对应的字段信息即可。

显示的位置则是根据标志杆提供的信号,将两次经过标志杆的时间用定时器记录,设为T,则可以得到每1°对应的时间t:

这样可以将字符显示固定在需要显示的位置(度数)上了。比如我们每次从标杆开始延时30×t开始送第一批数据,则显示的第一个字符位置每次都是从30°开始,这样保证显示的字符不会发生漂移了。

2.2.3指针式秒表分析与计算

秒针在走的过程中可以理解成每隔1s指针旋转6°,60s后正好是360°。因此程序中只要每秒后,在对应的位置(如表1所示)将线阵LED点亮,为了更好模拟秒表效果,将最外LED恒亮,转动后实现手表中的外圆框。同时在四个关键时间点12点、3点、6点、9点上显示标志,以便于识别时间。