新闻中心

EEPW首页 > 光电显示 > 设计应用 > 基于AVR的LED旋转屏设计

基于AVR的LED旋转屏设计

作者: 时间:2011-05-16 来源:网络 收藏

1.1 基本外围电路
单片机的基本硬件电路包括复位电路、晶振电路、A/D转换滤波电路、ISP下载接口等几部分。
1.1.1 复位电路
复位电路的如图2中区域①所示。ATmega16L已经内置了上电复位,并且在熔丝位里,可以控制复位时的额外时间,故外部的上电复位电路可以设计得很简单:直接接一只10 kΩ电阻(R17)到Vcc即可。为了可靠,再加上一只0.1μF的电容(C1)以消除干扰和杂波。图中D17(IN4148)的作用有两个:一是将复位输入的最高电压钳在Vcc+0.5 V左右;二是在系统断电时,将R17(10 kΩ)电阻短路,使C1快速放电,让下一次来电时,能产生有效的复位。当AVR处于工作状态时,按下开关S1,复位脚RESET变成低电平,触发AVR芯片复位。
1.1.2 时钟电路
时钟电路的设计如图2中区域②所示。内置了RC振荡电路,并可产生1 MHz,2 MHz,4 MHz,8 MHz的振荡频率。但是当要求比较精确的波特率时,建议通过外部的电路实现,如图2中区域②所示的电路。图中晶振两端均接入了22 pF的电容。ATmega16L实际使用时,这两只小电容不接也能正常工作。不过为了线路的规范化仍然建议接上。
图1中的时钟单元不但包括ATmega16L的时钟电路,还涉及实现屏实时时间显示的电路,即在ATmega16L主控芯片的D接口接入诸如DS1302时钟芯片,使屏实时显示2100年以前的年月日等时间值。
1.1.3 ISP下载接口
ISP下载接口如图2中区域③所示。该接口不需要其他器件,这里使用双排2×5插座接入接口,使用插座形式也为日后升级AVR内的软件提供方便。由于没有外围器件,故PB5(MOSI),PB6(MISO),PB7(SCK),RESET脚仍可以正常使用,不受ISP的干扰。
1.1.4 A/D转换滤波电路
A/D转换滤波电路如图3所示。为减小A/D转换的电源干扰,ATmega16L芯片有独立的A/D电源供电。在Vcc串上一只10μH的电感L1,然后接一只0.1μF的电容C5到GND。使用了ATmega16L内部自带的2.56 V标准参考电压,也可以从外部电路输入参考电压,比如可以在外部接入TL431基准电压源,并且在AREF引脚接一只0.1μF的电容C3到GND。

本文引用地址:https://www.eepw.com.cn/article/169009.htm

b.JPG


1.2 红外接收/发射控制单元
屏旋转工作状态中,可以借助红外感应技术将显示内容、画面进行随时更新。红外发射模块是一种类似遥控器,独立于旋转屏的电路器件,将红外接收模块(irDA)固定在柱形旋转屏的顶部。
1.3 霍尔传感器单元
旋转屏旋转过程中,要使显示的内容流畅、不闪烁,所处理的关键问题就是让旋转屏每转一周所显示内容的起点是相同的,即所谓的同步。实际操作中需要借助感应信号,来识别旋转屏已转到一周的起始位置,然后触发相应程序,使得显示的内容保持稳定。该设计借助霍尔传感器得到感应信号,从而实现了同步处理。



关键词: 设计 旋转 LED AVR 基于

评论


相关推荐

技术专区

关闭