当前位置:首页 > 电子信息 > 正文内容

LED大屏幕异步控制器实现方案

admin2周前 (05-01)电子信息2

 1、引言

 以往的LED 异步控制器只能把一个屏幕作为一个完整的区域来进行显示, 或者简单的加上时间区域或游走字幕区域,这样对于用户来讲往往缺乏足够的灵活性, 尤其在屏幕较大的时候。针对以上情况, 本文提出了一款基于32 位高性能ARM处理器和uc/OS- II 的设计方案。它充分利用了uc/OS-II 高效的多任务管理功能和ARM处理器强大的运算能力, 实现了单屏幕多窗口的任意位置显示, 使得显示内容变得更加丰富, 显示方式变得更加灵活。

2、LED控制系统的工作原理

 典型的LED 异步控制系统主要由PC 应用软件、通信模块、数据处理模块、扫描控制模块、驱动模块和LED 屏几部分组成,如图1 所示。

 

 

 首先, PC 应用软件将文本或图片转化为具有特定格式的点阵信息。然后, 通过通信模块将此点阵信息发送给数据处理模块。数据处理模块对这些点阵信息进行各种特技处理, 最后通过扫描控制模块和驱动模块将画面在LED 屏上进行正确显示。

 本文所指的LED 异步控制器包括通信模块、数据处理模块和扫描控制模块三部分。

 3、控制器软件部分的设计

 本控制器的硬件结构如图2 所示。数据处理模块由MCU,一片SRAM和一片FLASH 存储器组成。MCU 选用PHILIPS 的基于32 位ARM内核的LPC2214 处理器, 它有着丰富的外围接口资源和强大的运算能力, 是整个控制器的核心。SRAM作为MCU 进行特技处理时的缓存使用。FLASH 存储器用于存储点阵信息和一些必要的参数。

 

 

 扫描控制模块由CPLD 和显存组成。显存为一片SRAM, 它用于保存当前显示的一帧点阵信息。CPLD 通过地址总线和16位数据总线与MCU 相连, 它把从MCU 接收到的16 位数据按指定地址写入显存, 然后再按一定的寻址方式从显存中读出点阵信息进行扫描。MCU 只能通过CPLD 对显存进行以字(2byte)为单位的写操作。通信模块包括以太网模块和串口通信模块, 用于实现PC 与控制器之间的RS232、RS485 以及工业以太网通信。

 4、控制器软件部分的设计

 为了实现单屏幕、多窗口任意位置的显示, 软件部分我们基于uc/OS- II 进行设计, 这样可以充分利用操作系统高效的任务调度算法, 将每个窗口的显示都交由单个任务来完成, 从而极大地提高系统的运行速度和可靠性, 并且使得程序的开发和扩展变得更加方便。

 在进行具体的程序设计之前, 首先要确定数据的组织方案。

 因为好的数据组织方案, 对于程序编写来说往往可以达到事半功倍的效果。

 4.1 显存的数据组织方案:

 对于双色屏, 一个像素点需要红、绿两位数据来描述。为了便于处理, 我们将横向连续的8 个像素点组成一个字(2byte)来进行存储, 其中一个字节为红数据, 一个字节为绿数据。数据存储顺序为从左到右, 从上到下。如图3 所示, 假如屏幕宽度为160 个像素点, 显存起始地址为0x83000000, 则屏幕第一行的前8 个像素点映射到显存中地址为0x83000000 和0x83000001 的两个字节, 第二行的前8 个像素点映射到显存中地址为0x83000028 和0x83000029 的两个字节, 依此类推。

 

 

 

扫描二维码推送至手机访问。

版权声明:本文由机电信息网发布,如需转载请注明出处。

标签: 控制器led
分享给朋友:

相关文章

标称容量与允许偏差

标称容量与允许偏差

标称容量与允许偏差为了生产和使用的方便,国家规定了一系列容量值标准,这一系列的容量值就称为标称容量。在实际生产过程中,生产出来的电容器容量不可能同标称容量完全一致,若两者的偏差在所规定的允许范围内,即...

工作接地是什么,变压器中性点接地作用分析

工作接地是什么,变压器中性点接地作用分析

 为了电网中的安全,通常会在电路中使用保护接零与保护接地。保护接地是指将电气装置正常情况下不带电的金属部分与接地装置连接起来,以防止该部分在故障情况下突然带电而造成对人体的伤害。工作接地就是将变压器的...

电容器故障的预防措施

|电容器故障的预防措施随着农村电气建设事业的不断发展,静止并联电容器在农村供电网络中使用也越来越多。怎样降低电容器的损坏率呢?一般说来可以采取以下几种预防措施: 1、加强巡视、检查、维护 并联电容器应...

跟插头说拜拜 WIFI信号也能为电池充电

跟插头说拜拜 WIFI信号也能为电池充电

跟插头说拜拜 WIFI信号也能为电池充电 在今年年初的美国CES大展上,日本RCA公司曾展示了一款神奇的电池充电器,它可以通过收集周围的Wifi信号获取能源,从而将其转化为电能并储存到电池内。而在近日...

锂电池负极用铜箔的原因

锂电池负极用铜箔的原因

锂电池负极用铜箔的原因 锂电池是利用储存在正极材料中的锂离子以及电子在充电放电过程中反向移动从而实现正常工作的,其主要结构为正极、负极和电解液。除了主要的四大部分外,用来存放正负极材料的集流体也是锂...

电解电容器的漏电阻测量方法

电解电容器的漏电阻测量方法

 电解电容器是指在铝、钽、铌、钛等金属的表面采用阳极氧化法生成一薄层氧化物作为电介质,以电解质作为阴极而构成的电容器。本文主要介绍了电解电容器的漏电阻测量方法及过程详解和注意的事项。 电解电容器的用途...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。