lED显示屏

pc蛋蛋推广 > lED显示屏 >

模块化LED大屏幕显示器的电道软硬件打算

2019-05-06 23:42

  D大屏幕显示器,可能实行活络摆设、脱机运转、殊效显示等,并扼要先容了其硬件组织和软件功用。

  LED大屏幕显示器因为其精明、实质活络众变等特征,一经越来越众地使用于广告、音讯颁发、交通指示等众目睽睽,博得了杰出成绩。LED显示屏首要分为数码显示和点阵显示两大数,本文只商讨点阵显示。目前的LED显示屏基础上都是先由用户提出央浼,出产厂这按照需求订做,每次都要反复打算电途和呆滞组织,酿成资源糜费,并且若用户的需求改造,改动将很是困穷。

  现实上不管显示屏的巨细,其道理都是一样的,以是一律可能打算出一种模范化、模块化的LED显示屏,会对分别的需求,只需求惬心组合相应的模块即可。本文先容的便是一种模块化的LED显示屏,可能按照需求活络改造巨细,并可能离开估计机独立运转,还可能实行如闪耀、滚动显示等殊效。对团体式显示屏鼎新率缺乏爆发闪耀的常睹题目,正在这个打算中因为被瓦解成小模块,不再成为题目。

  基础的打算思绪是把全盘显示屏分成若干一样巨细、一样功用的显示模块,而别的用一个主旨掌握模块掌握,同步全体显示模块的运转,实行团体调和的显示。

  显示模块现实都是一样巨细的小LED驱动板,不妨驱动LED阵列,具有基础的显示功用,并可能收受来自掌握模块的数据和下令,另外少少常用的显示成绩如闪耀、滚动等也搜罗正在显示模块中。现有邦标点阵汉字库有16×16和24×24两种,探求到软件编写的轻易和硬件的技能,咱们把显示模块举动16×16点阵巨细。

  掌握模块掌握掌握各显示模块,向各显示模块发送数据和下令。掌握模块贮存要显示的点阵数据音讯,按时向各显示模块下传。掌握模块上还带有小键盘和通用异步串行口,即可能用键盘操作,也可能用估计机掌握,还可能用估计机更新掌握模块内的数据。

  全盘编制的打算行使有很大的自正在度:掌握模块掌握的显示模块数目可能改造,显示模块的摆列式样也可能改造(如16个显示模块,既可能是2×8也可能是4×4),对统一块显示屏可能存储若干条目用音讯判袂显示,每条音讯的点阵巨细可能分别,逾越屏幕巨细的音讯可能滚动显示出来。如许基础可能餍足众种众样的需求。

  采用PIC16C73举动主旨掌握器。该单片机内置I2C接口、串行口,并且具有对照强的口线mA),行使它可能简化良众外围电途。

  数据存储行使两片EEPROM:X24256共供给64K字节的数据空间,可能再三擦除重定民,掉电数据不遗失。假设齐备用来显示16×16点阵的汉字,可能显示2000个足下。数据存储器与各个显示模块共用I2C总线,依托各自的地方辨别本相是存储器照旧显示模块。

  掌握模块与估计机的邻接行使RS232串行口,用一片MAX202做电平转换。

  另外掌握模块还带有一个光强度传感器,其感化是调治显示屏的亮度。因为白日和夜晚的境况光强区别很大,白日感触适宜的亮芳到了夜间能够会很刺眠,以是按照外界的光强行使这个传感器主动调治显示屏的度。这里行使的是TI公司的TLS235光频转换元件。

  每个显示模块要驱动一块16×16的LED阵列,因为单片机的口线数目少,行使静态显示是不行够的,这里行使了动态扫描显示。探求到鼎新速率的身分,行使16行扫描鼎新能够会有闪耀,是以行使8行扫描、32位数据的式样。

  每条数据线每个时期只对应一个发光单位,央浼电流较小;而当显示屏全开的时期,8途共阳极扫描线个发光单位,电流央浼大,是以两头的驱动电途是判袂打算的。数据线。扫描端行使Allegro公司的两片2944。

  显示模块与掌握模块用I2C总线相连。因为显示模块的工作只是显示,是以不别的填充存储器,唯有内部的RAM单位存储欲显示的点阵数据,并继续地扫描显示到LED阵列上。诸如滚动、闪耀等显示成绩只是对显示数据做分外管理,如滚动显示现实对应数据的移位操作。这些功用也编写正在显示模块中,由掌握模块发送死令激活这些功用。

  显示模块的软件首要搜罗扫描显示、殊效管理和I2C通讯三一面。三显示模块CPU的RAM中斥地出32字节举动显示缓冲区,扫描显示步伐只是按时从显示缓冲区中取数据发往转移寄存器,并设立相对应的扫描线,实行一次扫描。扫描显示并不识别缓冲区里的数据是什么。扫描是欺骗了人眼的图象滞留成绩,假设扫描频率到达60Hz以上,对扫描频率的震动就不大敏锐了,是以这里的扫描显示步伐没有行使

  殊效管理是指对扫描缓冲区的数据做移位的操作,首要对应滚动显示成绩。滚动时每次滚动一个像素行或列,大一面数据一经存正在于显示模块中,掌握模块发送滚动下令时结合邦加两个字节(1行或1列)的新数据。因为行使的扫描式样是32×8的式样,以是数据存放并非一律线性,而有跳跃存储的一面,加之字符滚动显示有上下足下四个宗旨,要把新来的数据移入缓冲区并移出两字节的旧数据,所以需求对照繁复的RAM地方估计。

  显示亮度的调治功用是通过调治发光单位点亮时候实行的。完全来讲,因为是扫描显示,每个发光单位最众唯有1/8的时候可能点亮,假设这1/8的时候齐备点亮,其成绩便是最大亮度,假设正在这1/8的时候内仍有一面时候不亮,则总体的显示亮度就低落。显示模块从掌握模块收受境况亮度数据,调治这个点亮时候的比例,以实行调治亮度的功用。

  两个I2C通讯一面和串行通讯由硬件援救,对照容易。外界光强度传感器直接把光强转化成频率送入CPU,是以只须按时计数即可。对照庞杂的一面是数据的地方估计。因为本编制的自正在度、数据行使索引的手段正在EEPROM中存储,地方估计逻辑上粗略但实行起来对照繁复,要对每个显示模块发送分别的实质。关于滚动显示的处境则尤其庞杂。

  本编制对常用的LED大屏幕显示装配作了模范化、模块化的有益实验,并已使用正在交通景况显示场面,博得了杰出成绩,证据该打算是合理可行的。因为打算时为行使保存了很大自正在芳,使得它可能活络组合利用于各类分别需求的场面,而不必反复打算,有用俭省了资源。因为最初本编制对应一个对照小的显示屏,怕以选用了I2C总线,假设要做相当大的显示零还可能换成RS

  485等总线,供给更大的扩展余地。另外基于这个打算思绪,还可能进一步开辟彩色LED大屏幕显示屏等产物。

相关推荐

  • lED显示屏

  • 联系我们




  • lED显示屏