基于SOPC的旋转LED屏控制系统设计方案

最新更新时间:2012-11-21来源: 维库电子关键字:SOPC  LED屏  控制系统 手机看文章 扫描二维码
随时随地手机看文章

  一、引言

  LED(1ight emitting diode)显示屏由发光二极管阵列构成。发光二极管(LED)是一种电流控制器件,具有亮度高、体积小、单色性好、响应速度快、驱动简单、寿命长等优点,能胜任各种场合实时性、多样性、动态性的信息发布任务,因此得到了广泛的应用。LED大屏幕是通过一定的控制方式,用于显示文字、图像行情等各种信息以及电视、录像信号,并由LED器件阵列组成的显示屏幕。LED大屏幕作为现代信息发布的重要媒体,正受到社会各界尤其是商业界、广告界的极大重视,被广泛应用于上业、交通、商业、广告、金融、体育比赛、电子景观等。

  目前市场上的LED屏基本上均为平板LED屏,这种屏具有显示稳定,显示内容易修改的优点。但是平板显示屏的原理决定了显示屏上的每一像素点均与单独的LED一一对应,这必然造成平板显示系统造价过高显示控制系统庞大的等缺点,而且由于几何机构的限制,决定了平板显示屏的视场较小。而新型的旋转柱式LED屏可以克服平板LED屏的上述不足-它以机械转动扫描方式代替逐行扫描,使用的LED数量大大减少,这使成本大大减低,而且可是屏幕范围达到了360°。

  SOPC是嵌入式设计的一个新的方向,利用SOPC技术可以将多个功能模块集成到一块可编程芯片上构成可编程芯片上。将SOPC技术和旋转LED控制有机结合起来可以实现结构紧凑,功能稳定的旋转LED控制系统,同时也有利于控制系统的功能升级和维护。

  二、旋转LED屏基本原理及关键技术

  2.1 LED阵列旋转显示

  旋转LED显示屏是一种通过同步控制发光二极管(LED)位置和点亮状态来实现图文显示的新型显示屏,因其结构新颖,成本低廉,可视范围达360°而得到了迅速的发展,其核心技术在于精确控制LED位置与发光状态的同步。旋转LED屏的显示器件只有一列,并且这一列LED由转速恒定的LED带动进行旋转, 同时由控制电路对LED的点亮状态进行同步控制,使电机每转过一定角度,这一列LED的显示内容就改变一次,在旋转到任何一个位置都有唯一确定的显示内容,也就是说旋转LED屏是采用逐列显示的,并且采用了机械转动来替代替代扫描显示,下图中a,b,c,d是旋转LED屏在不同时刻的显示状态,d是人眼视觉看到的完整的画面"3"。

旋转LED屏显示原理

  2.2 三基色LED的颜色灰度控制

  本设计采用了三基色LED来实现彩色像素的显示,为了能实现丰富多彩的颜色显示,需要对LED的颜色灰度进行控制。这主要有两种即驱动电流控制法和驱动脉冲占空比控制法,但前一种方法实现难度较大成本较高,而后者原理简单,容易采用数字设计方法实现,因此本文的LED灰度控制采用了占空比控制法。

  占空比控制法控制LED的亮度实际上是控制LED点亮的时间。周期性地改变LED在一个周期内的点亮时间的长短,从而实现LED的亮度变化。在工作状态下连续地改变LED在循环周期中的点亮时间就可以实现LED亮度灰度等级的连续变化。对于256色显示,只需要采用8bit色度数据来控制LED的灰度,列数据位与占空比关系如下图2所示:

占空比与灰度控制数据位关系

  2.3 旋转LED屏设计的关键

  旋转LED屏的原理并不复杂,其硬件结构也相对简单,但是要使旋转LED屏能够稳定的显示设定的图像或文字,需要克服三个技术难点:

  1.旋转屏控制控制电路的供电。在系统工作时,控制电路随着电机的转子转动,因此给旋转着的控制电路和LED提供一个稳定的供电电源具有一定的难度。

  2.旋转屏横向显示拖影问题。由于旋转屏采用了单列LED旋转扫描实现柱面图像显示,这使得像数点显示在横向上出现了粘滞,形成拖影现象。

  3.解决显示亮度不足,由于旋转LED屏的工作原理决定了相比于普通的平面LED屏,显示每一列的时间要少许多,因此亮度也会大大减小。

  要使设计的旋转LED屏具有较好的显示效果,需要在设计解决好这三个问题。对于旋转LED屏的供电来说,采用固定在底座的电刷片和旋转的金属导轨或者金属轮轴接触的方式给系统供电,是比较简单而可靠的方法。本文的设计就是通过电刷提供一个恒定的12V直流电压,再由DC-DC芯片转换成2.5V、3.3V、5V等电压来维持控制系统工作。解决旋转屏的横向拖影,主要是根据旋转扫描的特点,在两列像素点之间插入一个全黑时隙,这样就可消除两列图像显示点的粘滞感。而对于解决亮度显示不足的问题,本文的设计在不继续加大LED灯亮度的情况下,采用的是用四列LED灯来轮流显示每个旋转屏上的每个象素点,这样亮度在旋转速率不变的情况下就变为原来的四倍。

  三、总体方案系统设计

  本文的设计是以FPGA为核心,利用霍尔传感器,红外遥控以及三基色LED显示阵列搭建的柱式旋转LED屏系统。该系统主要由电机,控制电路,LED显示阵列三部分组成。

  电机的作用就是带动电路部分进行旋转,这个部分的关键就在于电机的转速要均匀,这样才能保证图像在水平方向不会被局部伸展或者压缩。为了使LED转速保持稳定,一般在设计时,都是使用匀速的直流电机,或者是步进电机。

  LED整列是旋转屏的显示主体,为了实现较好的显示效果,本文的设计采用了三基色的LED灯,通过电路的控制LED的颜色灰度等级,LED屏可以显示出复杂多变的色彩,虽然这样在控制电路的设计上更为复杂,但是具有更好的显示效果。

  LED显示控制电路的作用是将存储在RAM内图像或符号,在旋转位置感应信号的同步下,根据旋转的位置按列扫描显示在LED阵列上。这部分是整个系统的核心。

  四、旋转LED控制电路的SOPC设计

  本设计硬件平台采用Altera公司的CycloneⅡ系列中EP2C20Q204C8作为FPGA为平台,通过使用Quartus II软件搭建的采用Nios软核处理、DMA、SDRAM控制器等外围模块以及自定义的LED驱动控制模块等搭建了旋转LED屏的控制系统。

  4.1控制电路的结构

  作为旋转LED屏的核心部分,本文所设计的旋转LED屏控制系统电路主要由以下一个部分组成,如图3所示。

旋转LED屏控制系统结构

  电源供电模块,主要功能是为旋转LED屏控制系统以及LED显示阵列提供连续稳定的电源。

  FPGA及其配置电路,FPGA电路整个控制系统的核心,是实现Nios II处理器及相关功能模块的载体。

  彩色LED阵列驱动控制电路,主要由LED的驱动芯片及相关器件组成。LED驱动芯片在控制器的控制下按照相应的顺序、颜色和亮度显示图形文字内容。

  外围存储电路,包括SDRAM和CF卡。SDRAM作为Nios II处理器的程序运行空间,而大容量的CF卡则用于存储LED屏要显示的图像或者文字内容。

  旋转位置感应电路,由一片集成的霍尔感应器件及相关器件组成,用于感应LED屏旋转的位置,使得输出内容与旋转位置相对应。

  无线控制电路,由红外(irDA)接收芯片和手持式红外遥控器组成,主要实现对旋转LED显示内容的切换红外遥控。

  实时时钟电路(RTC),由外接实时时钟芯片组成,实现显示时钟的功能。

  4.2 LED驱动控制模块设计

  LED驱动控制模块是旋转LED屏控制系统的最重要部分,主要分为Avalon接口子模块,双口RAM子模块,串行移位输出子模块,输出同步子模块,灰度控制子模块等组成,其结构图如下图4所示。

LED驱动控制模块结构图

  在设计中,双口RAM子模块可以使系统可以在输出显示图像的同时,可以同步更新显示内容数据。旋转LED屏有四个显示LED列阵,整个显示柱面分为四个区,每个区占1/4个柱面。为了实现四个区的同步扫描,需要有四个独立的双口RAM,其位宽为24bit,刚好可以存储一个像素数据,使R、G、B各占8bit,以满足256显示的需要。双口RAM使用QuartusII 软件内嵌的MegaCore生成,每个RAM的大小为768x24bit.

  串行移位输出子模块和输出同步控制子模块是用于将并行的图像数据从RAM中取出,并在霍尔感应器输入的位置信号的同步控制下把数据串行化输出的。图像灰度控制的方法是采用前文提到的占空比控制法来实现的,灰度控制子模块主要由计数器和比较器组成,计数器在灰度时钟GRY_CLK上升沿计数,当计数值>=0并小于比较器的值时,灰度控制输出信号GRY为高,否者为低,该信号送往驱动芯片74HC595的使能端EN用于控制LED灯的点亮时间,可控制色彩灰度和在两列图像显示列中增加黑的时隙。

  五、系统软件设计

  整个旋转LED屏的控制电路的控制核心是Nios处理器,图像数据的读取,旋转位置的感应,以及LED的显示驱动都是由Nios处理器来实现控制调度的。对于Nios软核处理器来说,其软件开发是在SOPC Builder下的Nios IDE集成开发环境下完成的。Nios处理器软件的流程结构如下图5所示:

系统软件流程

  六、总结

  旋转LED屏作为一种新型的LED显示屏以其成本低,可视范围大等独特优点,也越来越受到人们的重视。本文根据旋转LED屏的工作原理以及设计要求,将基于Nios软核的SOPC技术引入到设计中来,实现了基于SOPC的彩色旋转LED屏的设计。该设计把微处理器和用户逻辑接口都集成在一块FPGA芯片上,其接口可以灵活地被编程人员定义,用户能根据显示屏的大小灵活调整硬件逻辑设计以实现对屏的控制,而不需要改变其原有硬件构成,因此具有很大的灵活性,是旋转LED屏控制电路设计的一个新方向。

关键字:SOPC  LED屏  控制系统 编辑:探路者 引用地址:基于SOPC的旋转LED屏控制系统设计方案

上一篇:100W高可靠性LED球泡灯驱动电源设计
下一篇:基于PSoC的精简尺寸型LED点阵系统设计方案

推荐阅读最新更新时间:2023-10-17 15:08

一种新型贴片式户外全彩LED显示用途的显示器件
   引言   led 显示屏以其高亮度、耐候性、大尺寸占据了大尺寸户内、户外显示屏的主流市场,而显像管显示器(CRT)、液晶显示器(LCD) 及等离子显示器(PDP)在中小尺寸、户内近距离观看的显示市场上占据主流。   LED 显示屏在广告、舞台、公共信息显示、体育交通设施等使用领域获得了大量应用。LED 显示屏按使用环境分为户内、户外和半户外LED 显示屏;按显示颜色分为单色屏、双色屏和全彩屏;按选用器件分为数码点阵屏、直插式LED 屏和贴片式SMD屏。   本文所要叙述的是正在兴起的户外全彩贴片式SMD 显示屏及其专用SMD 器件性能。    1 户外全彩贴片式SMD 显示屏的主要优势   
[电源管理]
一种新型贴片式户外全彩<font color='red'>LED</font>显示<font color='red'>屏</font>用途的显示器件
51单片机对LED点阵的设计
LED点阵屏发光亮度强,指示效果好,可以制作运动的发光图文,更容易吸引人的注意力,信息量大,随时更新,有着非常好的广告和告示效果。笔者此处就LED点阵屏动态扫描显示作一个简单的介绍。 1. LED点阵屏显示原理概述 图1-1为一种8x8的LED点阵单色行共阳模块的内部等效电路图,对于红光LED其工作正向电压约为1.8v,其持续工作的正向电流一般10ma左右,峰值电流可以更大。如下图,当某一行线为高电平而某一列线为低时,其行列交叉的点就被点亮,当某一行线为低电平时,无论列线如何,对应的这一行的点全部为暗。LED点阵屏显示就是通过一定的频率进行逐行扫描,数据端不断输入数据显示,只要扫描频率足够高,由于人眼的视觉残留效应,就可以看到
[单片机]
51单片机对<font color='red'>LED</font>点阵<font color='red'>屏</font>的设计
汽油机的电子控制系统
   影响汽油发动机排放的最主要因素是混合气的空燃比, 理论上一公斤燃料完全燃烧时需要14.7公斤的空气。这种空气和燃料的比例称为化学当量比。空燃比小于化学当量比时供给浓混合气,此时发动机发出的功率大,但燃烧不完全,生成的CO、HC多;当混合气略大于化学当量比时,燃烧效率最高,燃油消耗量低,但生成的NOx也最多;供给稀混合气时,燃烧速度变慢,燃烧不稳定,使得HC增多。在电控汽油喷射系统中采用闭环控制的方式,将空燃比控制在化学当量比附近,并在排气系统中消声器前安装一个三元催化转化器,对发动机进行后处理,是当前减少汽车排气污染物的最有效方法。在化学当量比附近,转化器的净化效率最高。 概述   电控汽油喷射系统(Electronic
[嵌入式]
CAN总线在混和动力汽车电机控制系统中的应用
    摘要: CAN总线的主要功能与特点、CAN控制器以及CAN总线在混和动力汽车电机控制系统中的应用;CAN总线与电机控制芯片TMS320F241的接口设计、帧结构以及通信中断服务程序流程图等。     关键词: CAN总线 混和动力汽车 电动机 控制系统 CAN(Controller Area Network)总线即控制器局域网络,是一种有效支持分布式控制或实时控制的串行通信网络,属于现场总线的范畴。德国Bosch公司在二十世纪80年代初将其研究成功,最初主要用于汽车内部检测以及控制系统的数据通信。CAN总线通信协议是在充分考虑工业现场环境的背景下制订的,它采用了国际标准化组织ISO制订的开放系统互连
[传感技术]
光传感器在智能照明控制系统中的应用
随着人们生活水平的提高,人们对照明控制的要求越来越高,如营造舒适的照明环境、节约电能、提高光源寿命等。为了提高工作环境的舒适性,照明控制系统采取光传感器,根据当前环境的照度自动控制照明设备,从而使照度控制在舒适的范围内。   在传统的照明控制系统中,往往采用普通光传感器结合A/D转换器(ADC)的方案。一方面由于光传感器检测到的光信号既包含可见光成分又有红外光成分,在设计中要考虑滤除红外光对光传感器检测结果的影响,并且由于采用了分离的器件,因此导致设计比较复杂;另一方面,对照度的检测范围比较局限,不利于实现多路照度检测从而对同一场所内多个照明设备实施分区域控制。在此提出了基于ISL29004的多路照度检测方案,以简化系
[电源管理]
光传感器在智能照明<font color='red'>控制系统</font>中的应用
地铁监控系统设计解决方案分析
  高清视频监控近年来得以迅速发展,主要是为了解决在正常监控过程中“细节”看不清的问题,有个别城市新建地铁采用高清电视监控,从运营管理和治安管理,都需要高清监控图像,从面对地铁恐怖袭击更需要高清监控图像,高清监控采用广电标准,分辨率为1920×1080像素,而现在高清电视监控技术已日益成熟,设备成本已大幅下降,高清摄像机尤其适合在地铁人流密集地方监控,既能看清宏观又能看清细节,会在今后地铁监控广泛应用。   高清电视监控标准   我国规定标准清晰度电视(SDTV)的分辨率为720×576像素(D1分辨率),而高清晰度电视(HDTV)的分辨率为1920×1080像素,准高清1280×720像素;   1080i分辨率为1920点x1
[嵌入式]
基于PIC单片机的LED点阵手写设计
概述 本文采用PIC 16F877A单片机为主要核心控制元件,设计了一个32×32 LED点阵模块的书写显示屏。它主要由光笔模块和点阵显示模块组成,光笔模块利用光敏电阻的光电特性,实现微亮检测功能。光笔反馈信号经放大器LM324比较后,送给单片机处理。32×32点阵显示模块、驱动模块由74HC595外设驱动阵列和8位串行输入/输出移位寄存器ULN2803A组成。光笔通过显示屏微亮扫描寻找坐标值,按键和LED指示灯可实现“点亮、划亮、反显、整屏擦除、笔画擦除、连写多字、对象拖移”等书写显示功能。 系统系统总体构成 本系统设计包括三大部分:PIC 16F877A单片机主控器、光笔控制器、点阵显示屏。系
[单片机]
基于PIC单片机的<font color='red'>LED</font>点阵手写<font color='red'>屏</font>设计
基于51单片机的太阳能路灯控制系统
简介:太阳能路灯控制系统:51单片机练手项目,简单可复制。 带太阳能充电功能,oled显示, 白天根据光强判断开关灯晚上开灯,二级菜单可以设置时间日期。 太阳能充电:传统锂电池充电芯片TP4056,使用6V太阳能板,给3.7V18650电池充电。 经过资料显示 18650电池尽量不要让其电压低于2.7V,所以后级供电电路(5V升压电路)MT3608启动引脚EN脚 连接了LM393制成的电压比较器。和电池电压比较,电池电压低于2.7v,MT3608启动脚拉低关断。 供电:使用升压芯片MT3608给单片机供电,让电池电压稳定在5.1V,来提供稳定电压。 #include reg52.h #include oled.h
[单片机]
基于51单片机的太阳能路灯<font color='red'>控制系统</font>
小广播
最新电源管理文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved