验货员论坛

 找回密码
 注册
搜索
查看: 489|回复: 1
打印 上一主题 下一主题

异步控制系统在LED大屏幕中的应用

[复制链接]
跳转到指定楼层
1#
发表于 2012-7-17 15:59:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
LED大屏幕是八十年代后期在全球迅速发展起来的新型信息显示媒体,它利用发光二极管构成的点阵模块或像素单元组成的平面式显示屏幕,以可靠性高、使用寿命长、环境适应能力强、价格性能比高、使用成本低等特点,在短短的十来年中,迅速成长为平板显示的主流产品,今天,沈阳华海就来介绍一下LED大屏幕异步控制多窗口显示的设计。以住的LED异步控制器只能把一个屏幕作为一个完整的区域进行显示,或者简单的把屏幕分成几个固定的区域,这样对于用户来说往往缺乏足够的灵活性。所以屏幕较大时,用户往往只能使用价格比较贵的同步控制器。但是同步控制器也有很大的局限性,比如一台PC只能控制一个控制器。 针对以上情况,本文提出了一款基于32位高性能ARM处理器和uC/OS-II的LED大屏幕异步控制器的设计方案。它充分利用了uC/OS-II高效的多任务管理功能和ARM处理器强大的运算能力,实现了单屏幕多窗口的任意位置显示,使得屏幕显示内容变得更加丰富,显示方式变得更加灵活。从而使得异步控制器同步化。
一、LED大屏幕异步控制多窗口显示的工作原理:首先,PC应用软件将文本或图片转化为具有特定格式的点阵信息。然后,根据寻址模式从视频存储器读出的点阵信息扫描。数据处理模块对这些点阵信息进行各种特技处理,最后通过扫描控制模块和驱动模块将画面在LED屏上进行正确显示。本文所指的LED异步控制器包括数据处理模块、通信模块和扫描控制模块三部分。
二、LED大屏幕异步控制多窗口显示的控制器软件部分的设计:数据处理模块由MCU,一片SRAM和一片FLASH存储器组成。MCU选用PHILIPS的基于32位ARM内核的LPC2214处理器,它有着丰富的外围接口资源和强大的运算能力,是整个控制器的核心。SRAM作为MCU进行特技处理时的缓存使用。FLASH存储器用于存储点阵信息和一些必要的参数。扫描控制模块由CPLD和显存组成。显存为一片SRAM,它用于保存当前显示的一帧点阵信息。CPLD通过地址总线和16位数据总线与MCU相连, 它把从MCU接收到的16位数据按指定地址写入显存,然后再按一定的寻址方式从显存中读出点阵信息进行扫描。MCU只能通过CPLD对显存进行以字(2byte)为单位的写操作。通信模块包括串口通信模块和以太网模块,用于实现PC与控制器之间的RS485、RS232以及工业以太网通信。
三、LED大屏幕异步控制多窗口控制系统硬件部分设计:数据处理模块由1片SDRAM、NiosII软核CPU和1片Flash存储器组成。SDRAM作为CPU处理数据时的缓存使用,NiosII软核CPU是整个控制器的核心,负责数据的处理,Flash存储器用于存储点阵信息数据和LED屏显示控制参数。扫描控制模块由用户自定义的PWMIP核和显存组成。显存采用1片SRAM实现,用来保存当前显示的一帧点阵信息数据。PWM模块通过Avalon总线和NiosIICPU连接,将从CPU接收到的数据按指定地址写入显存,然后再按一定的寻址方式从显存中读取点阵信息数据进行扫描。
以上就是沈阳华海为大家了解LED大屏幕的异步控制多窗口显示做了一个简单的介绍,希望能够对大家有所帮助。

转自:http://www.huahailed.com/support-139.html
2#
发表于 2012-7-17 16:47:58 | 只看该作者
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|外贸验货员网

GMT+8, 2025-9-16 13:41 , Processed in 0.047348 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表