基于STC11F02E的立体旋转LED设计与实现方案

最新更新时间:2013-05-25来源: 互联网关键字:STC11F02E  立体旋转  LED设计 手机看文章 扫描二维码
随时随地手机看文章
引言

  立体旋转LED也称POV LED,是利用人眼视觉暂留效应进行图形、动画等信息显示的一种电子产品,它是通过一个旋转的支架,支架上排列的LED受单片机的控制在特定的位置亮或灭,从而显示出特定的字符或图形,其中利用无线供电技术,采用高速电动机带动LED旋转时,从视觉效果上会产生一种柱状的LED显示屏的状态。显示的字符或图形看起来是漂浮在空中的,不仅美观,而且新颖,适用于很多场合。本文中外围电路搭建以单片机为主控元件,利用两个74HC595芯片对16个LED控制,根据霍尔原理,采用一个AH1344霍尔元件检测磁感应变化以显示特定字符。

  1  STC11F02E单片机简介

  STC11F02E是宏晶科技设计生产的STC11/10xx系列单片机之一,其特点为:高速,1个时钟/机器周期,增强型8051内核,速度比普通8051快8~12倍;宽电压,5.5~4.1V/3.7V;低功耗设计;工作频率,0~35MHz,具有2kB的片内Flash程序存储器、2kB的EEPROM存储器和256kB的片内SRAM数据存储器,体积小价格低廉。

  2  硬件设计

  由STC11F02E的16个I/O端口控制两个74HC595芯片工作,再由两个74HC595的8个I/O端口控制16个LED亮灭,在单片机中写入程序,当电动机通电时,单片机所在的电路板会随着转动。根据霍尔传感器原理,每当霍尔元件转到磁钢附近时,电路输出端变为低电平,从而产生下降边沿,使单片机中断口接收到下降沿而发出中断,使得电路能够同步,最终显示出特定的字符。该旋转装置由霍尔传感器模块、LED显示模块、电源模块组成。

  霍尔传感器模块:霍尔传感器是一种磁传感器,本设计运用AH3144芯片。AH3144是单极性霍尔开关电路,是由电压调整器、霍尔电压发生器、差分放大器、施密特触发器和集电极开路的输出级组成的磁敏感电路,其输入是磁感应强度,输出是一个数字电压讯号。它是一种单磁极工作的磁敏感电路,适合于矩形或者柱形磁体下的工作。

  LED显示模块:采用16个并排发光二极管,利用人眼的“视觉暂留效应”显示文字及图案,旋转LED显示器是一种通过同步控制LED位置和点亮状态来实现图文显示的新型显示器,其结构新颖、成本低廉、可视角度达360°。

  电源模块:220V交流电压经过变压器输出为12V交流电压,再经过桥式整流成为单向脉冲电压,再经过滤波电路成为比较平稳的直流电压,最后通过7805稳压成输出稳定的8V直流电。

  无线供电模块:无线供电是一种方便安全的新技术,无需任何物理上的连接,电能可以近距离无接触地传给负载。本设计采用NE555多谐振荡电路来实现无线供电。立体旋转LED电路硬件原理图如图1所示。
 


图1 硬件原理图
 

  3  软件设计

  主程序软件主要为LED显示模块的程序。主程序首先是对系统环境初始化,设置端口P1.1、P1.2强上拉,然后启动延时,初始化74HC5 95移位寄存器,允许外部中断INT0中断,设置下降沿触发中断,开启总中断,点亮LED1、LED2,进入循环等待中断。74HC595移位寄存器接收当前定时器的数值,锁存住然后将字库中的字符传输到输出端,最终16个LED可以正常显示字符。

  LED显示是根据16×16点阵显示屏的原理来显示字符的,当16个LED旋转16行时就会显示一个字。由于STC11F02E的总线为8位,所以显示一个字的时候需要拆分为两部分,一般拆分为上下两部分,上部由8×16点阵组成,下部也由8×16点阵组成。例如显示“沈”字如图2所示。
 


图2 “沈”字点阵图


  本例中单片机首先显示的是左上角的第一列的上半部分,即第0列的P00-P07口。方向为P00-P07,显示汉字“沈”字时,P04点亮,由上往下排列,为P00灭,P01灭,P02灭,P03灭,P04亮,P05灭,P06灭,P07灭。即二进制为00001000,转换16进制为08h。

  上半部第一列完成后,继续扫描下半部的第一列,仍为由上往下扫描,即从P37向P30方向扫描,P35点亮,二进制为00100000,16进制为10h。

  然后单片机转向上半部第二列,P01、P05点亮,为01000100,即16进制44h,这一列完成后继续进行下半部的扫描,P35点亮为二进制为00100000,即16进制20h。按照这个方法,继续进行下面的扫描,一共扫描32个8位可以得出汉字“沈”的扫描代码。

  根据单片机内部机器周期为1/12,晶振为12MHz,由式(1)可以算出执行一条指令的频率为1MHz,得出周期为1μs。

  1/12×12MHz=1MHz   (1)

  当LED旋转时,相当于每两个字符传送一次,设置其延时为600μs,由于人们的视觉暂留时间为0.1~0.4s,所以当LED旋转一周时,人们看到上一次的LED还是亮着的,从而感觉到“沈”字始终显示着。

  由于此次设计的电路板半径为11.5cm,LED半径为0.5cm,所以这个显示屏最多能显示9个字符。

  4  结论

  本设计的立体旋转LED因为采用的是无线供电方式,旋转起来很安静,很平稳,电机的速度很快,旋转时也不怎么闪烁。由于本设计采用的是单排16个LED,所以电路板的另一端必须得有个重物来保持平衡。无线供电电路中的两个线圈距离不能太远,必须保持在3cm之内,否则无法提供足够稳定的电压。

关键字:STC11F02E  立体旋转  LED设计 编辑:神话 引用地址:基于STC11F02E的立体旋转LED设计与实现方案

上一篇:ARM嵌入式开发板汽车节能控制系统
下一篇:TI的处理器深度诠释——手机处理器系列(一)

推荐阅读最新更新时间:2023-10-12 20:46

基于LED技术的煤矿照明与安全监控系统设计方案
  近年来,煤矿生产安全事故频繁发生,造成“大事故常犯,小事故不断”的严重现象,不仅严重威胁矿工的生命安全,也严重制约着经济的发展。煤矿井下作业因为远离地面,地形复杂,环境恶劣,导致事故频发。同时,国家对煤矿安全生产的管理力度在不断加强,各单位都在进行数字化矿井的建设和改造,并取得了一定的经济和社会效益。近年来,包括远程视频监控、远程矿井信息采集以及基于RF ID技术的身份识别等新技术正被迅速地应用到煤矿安全生产领域,对改善煤矿安全环境和建立实时监督管理有着重要的作用。为了从根本上解决煤矿安全问题,需要依靠科技手段提高煤矿整体安全技术装备与管理水平,建立一整套安全、实时、经济、可靠、完善的安全监控平台和安全管理体系是防止煤矿
[电源管理]
基于<font color='red'>LED</font>技术的煤矿照明与安全监控系统<font color='red'>设计</font>方案
一种高亮度白光LED调光电路设计[图]
随着能源危机的到来,高效的照明技术得到人们广泛的关注。发光二极管LED(Light Emitting Ddiode)是利用半导体PN结或类似结构把电能转换成光能的器件,以其高效率、低功耗、低电压驱动、使用寿命长等优点,已在众多应用领域中得到普遍的应用,如各类消费电子产品——手机、PDA、液晶电视的背光光源等。高亮度LED是传统白炽灯的一种理想替代方案,因为前者的寿命和效率都比后者高得多,且不同于紧凑型荧光灯泡,这些LED能够在低温下工作。为提高LED照明电路的使用性能和适用范围,本文将介绍一种具成本优势的高亮度白光LED(HBLED)调光方法。 对于HBLD而言,在高照度工作条件下导通电压高达3~5 V,工作电流可达0.15~3
[电源管理]
一种高亮度白光<font color='red'>LED</font>调光电路<font color='red'>设计</font>[图]
基于AP3766的5W到7W LED驱动电路设计
AP3766是BCD公司最新推出的LED驱动控制芯片,采用原边调整控制(PSR)技术实现高精度的恒压/恒流(CV/CC)输出,省去了副边光耦及恒压恒流控制电路,也不需要环路补偿电路实现了电路的稳定控制,并且采用SOT-23-6 小体积封装,显著缩小系统体积,降低了系统成本。AP3766具有“亚微安启动电流”专利技术,降低了系统功耗,提升了效率。能够使得效率大于80%,空载功耗小于30mW。 AP3766内置外部元件温度变化补偿及恒流CC收紧技术实现垂直的CC特性,保证了量产情况下±5%的输出恒流精度。同时,AP3766内置软启动,过压保护,短路保护功能,提高了系统可靠性。 AP3766具有很强的系统适应性,能够搭配无源PFC
[电源管理]
基于AP3766的5W到7W <font color='red'>LED</font>驱动电路<font color='red'>设计</font>
欧司朗发布新款LED, 适用于超薄的车头灯设计
近日,全球半导体领域的创新推动者 ——欧司朗发布了新款Oslon Boost HM LED ,使超薄的车头灯设计成为可能。近年来,随着汽车照明技术的发展,光成为了现代汽车设计中重要的元素之一。尺寸小巧、亮度出色的光源有助于打造更紧凑和多功能的车头灯。 LED 产品的微型化设计对自适应前照灯(通常被称作为弯道照明或矩阵照明),起到越来越重要的作用。凭借新款Oslon Boost HM,欧司朗的开发人员成功地在0.5平方毫米芯片面积与1.5安培电流的条件下获得了高达415流明的出色亮度。 与此同时,该 LED 的外形紧凑,尺寸仅为1.9毫米x1.5毫米x0.73毫米,在保证光输出的同时,为实现宽度与手指相仿的小体积头灯提供了解
[汽车电子]
欧司朗发布新款<font color='red'>LED</font>, 适用于超薄的车头灯<font color='red'>设计</font>
利用LED指示电流幅度的电路设计
图中LED的发光强度与负载电流成正比,该电路的设计目的是提供一个非常紧凑的电路来替代某些天文学设备中12V电源线上的电表。这种设备包含工作状况不可视的小功率加热元件(防露元件)。不过,当加热器接通时,LED就会发出可见亮光,从而明确指示它们已被连接并正在工作。 电路分析非常简单。22欧电阻两端的电压与RSENSE两端的电压相同。流过22欧电阻的电流与流过LED的电流相同。因此,对于图中给出的参数值,LED电流等于负载电流的0.05/22。当负载电流从200mA变化到6.6A时,LED从微弱发光变化到满亮度(受限于680欧电阻)。 如果需要,可以加入另一个带有固定电阻的LED来作比较。另外,也可以通过构建该电路的不同实例得到直方
[应用]
基于LED冷光源的智能路灯控制系统设计
  0 引言   当前巨大的能源消耗和由此引起的能源短缺、价格上涨等已使得节约能源成为一项十分迫切的任务。国家“十一五计划”提出“要把节约资源作为基本国策”,首次提出十一五期间单位国内生产总值能源消耗降低20%左右的目标。原建设部在《“十一五”城市绿色照明工程规划纲要》中明确提出,2006~2010年累计节电要达到25%。   LED冷光源作为一种新型的绿色光源,具有节能、环保、寿命长等特点,是未来照明的发展趋势。2009年初,中国科技部推出“十城万盏”半导体照明应用示范城市方案,该计划涵盖北京、上海、深圳、武汉等21个国内发达城市。这一计划的实施将有效引导我国半导体照明应用的健康快速发展。   本课题正是基于LED冷
[嵌入式]
51单片机8*8点阵LED的显示原理及程序设计
在8X8点阵LED上显示柱形,让其先从左往右平滑移动三次,其次从右往左平滑移动三次,再次从上往下平滑移动三次,最后从下往上平滑移动三次,如此循环。 1. 程序设计内容 8X8点阵LED工作原理说明 :8X8点阵共需要64个发光二极管组成,且每个发光二极管是放置在行线和列线的交叉点上,当对应的某一列置1电平,某一行置0电平,则相应的二极管就亮;因此要实现一根柱形的亮法,如图49所示,对应的一列为一根竖柱,或者对应的一行为一根横柱,因此实现柱的亮的方法如下所述: 一根竖柱:对应的列置1,而行则采用扫描的方法来实现。 一根横柱:对应的行置0,而列则采用扫描的方法来实现。 2. 硬件电路 3.汇编源程
[单片机]
51单片机8*8点阵<font color='red'>LED</font>的显示原理及程序<font color='red'>设计</font>
LED驱动电源PCB设计技巧及规范
在任何电源设计中,PCB板的物理设计都是最后一个环节,其设计方法决定了电磁干扰和电源稳定,我们来具体的分析一下这些环节: 一、从原理图到PCB的设计流程建立元件参数-》输入原理网表-》设计参数设置-》手工布局-》手工布线-》验证设计-》复查-》CAM输出。 二、参数设置相邻导线间距必须能满足电气安全要求,而且为了便于操作和生产,间距也应尽量宽些。最小间距至少要能适合承受的电压,在布线密度较低时,信号线的间距可适当地加大,对高、低电平悬殊的信号线应尽可能地短且加大间距,一般情况下将走线间距设为8mil.。 焊盘内孔边缘到印制板边的距离要大于1mm,这样可以避免加工时导致焊盘缺损。当与焊盘连接
[电源管理]
热门资源推荐
热门放大器推荐
小广播
最新模拟电子文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved