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

发布者:MysticalSoul最新更新时间:2014-02-20 来源: elecfans关键字: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可以正常显示字符。[page]

  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设计与实现方案

上一篇:基于单片机设计的三路分段开关
下一篇:基于单片机的数字通信系统位同步提取的设计及分析

推荐阅读最新更新时间:2024-03-16 13:35

面板双虎LED战场正面对决上下游整合攻势猛
  面板双虎在重要零组件的竞局上毫不松懈,友达集团旗下的LED厂隆达在合并凯鼎后,于LED上、下游的整合已提前跨出大步,而奇美电在正式合并后,也大张旗鼓整顿LED供应链,新奇美集团旗下的LED上游磊晶厂奇力光电,将耗资新台币11亿~12亿元,买下集团内启耀光电3厂的土地、厂房与设备等,预计整体交易将在6月完成。    友达旗下的LED厂隆达在正式合并凯鼎后,一条龙生产的业务模式发酵,获利更是三级跳,隆达2010年第1季每股税后盈余(EPS)约0.6元,较2009年第4季大增14倍,而隆达在母公司友达订单的支持下,估计产能利用率自2010年第2季起可望拉到满载,且晶粒出货量亦将成长5成,全年营收估计将较2009年成长5倍以上。
[电源管理]
51单片机入门教程(1)——点亮一个LED
一、什么是单片机 单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。 以上是百度百科上的词条,随便看看就行了,下面说一下我对单片机的理解: 我们都知道,我们的电脑是由CPU、内存、磁盘、IO设备等组成的,而单片机简而言之,就是一个微型电脑,它在
[单片机]
51单片机入门教程(1)——点亮一个<font color='red'>LED</font>灯
基于单片机的LED摇摇棒的设计应用
  0 引言   随着现代科技的发展,高科技产品以其简洁化、便携等,给人们带来了很大的方便。而“摇摇棒”以其更加简捷与新颖的信息传递方式给人们带来耳目一新的感受,也必将会给人们带来一种新的方便的文化传递方式,常用在晚会及大型的娱乐节目场合。   本文通过研究和设计一个利用事先编好程序来控制16 个LED 发光二极管,并配合左右手的摇晃来显示字符和简易图形的电子装置(简称为“摇摇棒”),来传递有趣的信息。此装置利用AT89C51 单片机对发光二极管阵列进行控制。用滚珠开关检测当前摇动状态,单片机控制16 个发光二极管进行不同频率的亮灭刷新,则只要摇动就可以可显示输出文字及图案等信息,从而达到在该视觉平面上传达信息的作用。   
[单片机]
基于单片机的<font color='red'>LED</font>摇摇棒的设计应用
基于MCU和FPGA的LED图文显示屏控制系统
引言 目前,市场上的中小规模LED显示系统,一般采用传统的单片机作为主控芯片。对LED大屏幕显示屏来说,由于数据传输量大,要求扫描速度快,而单片机内部的资源较少、运行速度较慢,难于满足系统要求。以FPGA作为控制器,一方面,FPGA采用软件编程实现硬件功能,速度较快;另一方面,它的引脚资源丰富,可扩展性强。因此,用单片FPGA和简单的外围电路就可以实现大屏幕LED显示屏的控制,无需另外设计汉字库,具有集成度高、稳定性好、设计灵活和效率高等优点。 1 系统总体结构 LED大屏幕显示系统由上位机(PC机)、单片机系统、FPGA控制器、LED显示屏的行列驱动电路等模块组成,如图1所示。上位机负责汉字、字符等数据的采集与发送。
[单片机]
基于MCU和FPGA的<font color='red'>LED</font>图文显示屏控制系统
基于单片机的LED显示系统设计
引 言    最近,笔者在某工厂大型生产线上基于现场总线的物流呼叫系统项目中发现,由于所需要显示的信息流比较大,用现有的基于AT89C51芯片组成的LED显示屏控制系统,由于受到微处理器的处理速度、体系架构、寻址范围、外围接口资源等诸多限制,已难以在要求显示较多像素、显示内容帧频较高、动态显示效果复杂的情况下,得到良好的动态视觉效果。针对以上情况,在利用现有资源的基础上,重新设计和研制了一种全新的,由32位高性能ARM微处理器组成的LED显示屏控制图1系统的硬件结构框图系统,并通过RS485接口与现场总线中的上位机进行实时数据通信,实现整个系统的信息显示。 1 系统硬件结构    该系统的硬件组成框图
[电源管理]
基于单片机的<font color='red'>LED</font>显示系统设计
探究法拉利手表造型led圆形屏生产制造过程
这只手表,表盘直径有800mm,采用是室内P3型号的高清led屏作为表盘屏幕显示媒介,是韩国一家公司在科鑫光电定制的法拉利手表led显示屏广告展示设备,目前应该还在香港铜锣湾崇光百货展示使用。下面就带大家来一起探究一下整个大手表的制作工程。朋友们需要定制类似的艺术创意广告展示设备的话,也可以及时留言,联系“ART艺术屏”公众微信号。 第一步是要用CAD软件模拟出手表表盘屏幕拼装起来,需要用到哪几种不规则形状的P3室内单元板。这些都是需要画板,开模,定制的。 就今天介绍的这款手表表盘屏幕需要用到8种不通形状尺寸的led单元板。图中可以看到有三角形、正方形等一些单元板。 显示单元板生产好了后,接下来需要把配置
[电源管理]
探究法拉利手表造型<font color='red'>led</font>圆形屏生产制造过程
LED行业基波功率因数测试难点如何破解
摘要:LED灯主打“节能、环保”,所以LED灯出厂前都会进行功率因数测试。但LED驱动电源输入电流是非正弦波,因此需要进行基波功率因数的测试,那么该如何正确进行此项测试?本文带你一探究竟。 一、为什么LED行业要测试基波功率因数? 功率因数通用定义是有功功率与视在功率之比。功率因数低,说明电路无功功率大。功率因数越低,供电设备的负荷越重,电网越不稳定。对于大功率的灯具来说,若功率因数低了,可能会造成:设备损耗大、电力设备超负荷、电网不稳定、谐波污染等问题。 在大家印象中,“功率因数由电压与电流之间的相位差决定,它的物理意义是指电压和电流之间相角差的余弦值”。如下图所示。 图1 电流电压相位角关系 注:
[测试测量]
<font color='red'>LED</font>行业基波功率因数测试难点如何破解
关于提升LED背光系统的中压升压转换器效率分析
低电压范围升压转换器通常用于 移动 设备,以便将电池电压(1.2V 至4.2V)提升到较高的电压水平(如1.5至20V),从而为应用电路供电。在这个电压范围里,传导损耗是主要的考虑因素。市面上存在许多专门设计用于这些应用的器件,连续传导模式(CCM)是这些器件的主要工作模式。   高电压范围升压转换器通常用作具有90V至270V AC输入和约400V DC输出的PFC转换器,在这些应用中,传导损耗并不像在低电压升压转换器中那么重要,需要更多地考虑 开关 损耗和抗噪声能力。因而PFC 控制器 通常采用某些特别的设计要素如临界导通 (CRM)工作模式、更高的电流感测电压。PFC控制器由于市场巨大而被广泛使用。   
[电源管理]
关于提升<font color='red'>LED</font>背光系统的中压升压转换器效率分析
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved