基于USB和OLED的分布式多屏电子公告系统设计
引言
新一代显示器件有机电致发光显示器件OLED(Organic Light Emitting Diode)厚度为LCD的1/3,响应速度是LCD元件的1 000倍,低温特性好,在-40℃能正常显示,OLED主动发光的特性使其几乎没有视角问题,在很大的角度内观看,显示厕面仍不失真;OLED能够在不同材质的基板上制造,可做成能弯曲的柔软显示器;外形不受限制,可以是任何形状;可以放到任意物体的表面,所以特别适于户外大屏幕电子屏广告显示领域。基于上述优点,设计开发一套能在多个公共场合(如厂区、校区)同步发布电子公告的多电子图文广告屏。该系统基于通用串行总线(USB)传输,速度快、可靠性高,有效地克服了传统广告图文传输的缺陷。
2 系统设计
多场合同步发布电子广告屏系统由位于Internet网络的PC机(上位机)和位于各LED控制器上的单片机(下位机)组成,采用USB总线进行主从式通信。图1为控制系统的逻辑结构框图。上位机主要完成图文编辑、字模提取与保存、图像预览与文件传输等任务;下位机通过一定的扫描驱动方式控制OLED点阵行列驱动器,实现设备的驱动并最终接收并显示图文。由于采用USB总线,可顺利实现多屏连接。
3 OLED驱动电路设计
OLED的驱动方式属于电流驱动。图2是有源矩阵OLED像素的驱动原理图。
与液晶像素相比,OLED像素驱动多一个晶体管VT2,它能在VT1截止时给OLED像素提供发光的电流。当行信号端输入高电压选通信号,VT1处于导通状态时,列同步输入相应电压,向电容C充电同时控制流过VT2的电流的大小。当行信号端输入低电压信号时,VT1截止,由电容C为VT2管提供栅极电压,继续控制VT2的漏极电流,维持像素继续发光。
系统中的OLED采用无源驱动方式。假设OLED显示屏有n行m列像素点,若使第x行与第y列交叉的发光元件发光(导通),仅需使列驱动电路的第y列选通开关闭合,输出高电平,并使行扫描电路的第x行输出低电平,其扫描时序图如图3所示。其中TFRM为帧周期,TLINE为行扫描周期,确定帧频率fFRM后也即确定一帧的时间,TFRM=1/fFRM;每一行的扫描时间TLINE在帧频确定的情况下是确定的,即TLINE=TFRM/N。
设计的驱动电路采用PT6807、PT6808、PT6807是点阵0LED图形显示系统64路行驱动器,它利用CMOS技术,提供64个移位寄存器和64路输出驱动,PT6807自己产生时钟信号控制PT6808列驱动器。以128x128点阵为例说明具体的操作,点阵驱动模块接口如图4所示。为读出显示数据RAM中的内容,需访问读指令2次,第1次访问中,显示数据RAM中的数据被锁存到输出寄存器中,在第2次访问中,MPU读锁存数据。即在读显示数据RAM时需1次假读,但在读状态数据时无需假读。
4 单片机存储器设计
OLED电子屏以汉字显示为主,而存储一个汉字需32x32=1 024 b=128 B的空间。而AT89C51内部存储空间有限,扩展数据存储器,采用62256SRAM,每片可存储256个汉字,用8片能显示常见的2 000多个汉字。另外,由于系统需调用的程序和数据较多,所以在外部扩展1片程序存储器,使除堆栈、队列等频繁使用的结构外,其他类似初始化状态字等不占用片内存储器,避免片内数据阻塞。
5 USB接口的硬件设计
上位机向下位机的数据传输通过专用USB通信控制器件PDIUSBD12实现。该器件支持3个USB端点,采用多种中断方式方便于块传输(Bulk)和同步传输(Isochronous),块传输和同步传输的数据传输速率均可达1 Mb/s,其与AT89C51单片机的棒口电路如图5所示。
6 软件设计
软件系统包括USB驱动固件和图文资料处理两部分。设备固件是设备运行的核心,采用C语言编写。其主要功能是通过PDIUSBD12实时下传数据至单片机。程序主要分初始化、数据处理、控制和USB通信4个模块。设备与微机相连后,初始化模块对设备进行初始化配置;数据处理模块预处理前端数据;控制模块则用于控制前端硬件;而USB通信模块负责主机与前端硬件的通信,是同件设计的关键。USB通信同件设计的目标是使PDIUSBD12在USB上达到最大的传输速率。在程序中需定义USB设备的GUID,通过USB驱动程序与USB设备连通,且需利用Windows的API函数取得USB设备的Handle。根据USB协议,任何传输都由主机(Host)开始。单片机进行其前台工作,等待中断。主机首先发令牌包给PDIUSBD12,PDIUSBD12接收到令牌包后就给单片机发中断。单片机进入中断服务程序,首先读PDIUSBD12的中断寄存器,判断USB令牌包的类型,然后执行相应操作。PDIUSBD12采用SIE管理USB通信。当主机与器件进行USB通信时,会产生外部中断0,通过中断矢量寄存器判断。Setup_packed_Int、Input_endpoint0_Int、Output_endpoint0_Int这3个中断主要用于与主机建立连接、进行控制传输或中断传输;Input_endpoint1_Int、Output_endpoint1_Int这两个中断主要在批量传输时使用。在同件中分别执行不同的中断程序实现USB的数据传输。外部中断0程序如下:
7 结论
OLED显示技术有着广泛的应用前景,其能在-40℃正常显示并可在180°范围内观看,能够做成任何形状,放到任意物体的表面,特别适于户外大屏幕电子屏广告显示领域,而USB接口适用于高速数据传输,可用作便携式系统的接口,二者的完美结合使大屏幕电子公告同步发布系统性能更加优越。
关键字:USB OLED 分布式 多屏
编辑:神话 引用地址:基于USB和OLED的分布式多屏电子公告系统设计
推荐阅读最新更新时间:2023-10-12 20:35
消费电子小升级 索尼押宝AI机器人和车用影像传感器
北京时间1月9日上午消息,CES前夕,索尼在拉斯维加斯举办了发布会,会上平井一夫正式宣布Aibo机器狗在日本以外市场的复活。在带来新版Aibo的同时,他还表示这只是索尼在人工智能方面的开始。 在自动驾驶方面,索尼研发的影像传感器可满足360度镜头的检测,计算速度超过人眼反应,目前产品已被MobilEye、NVIDIA、丰田、尼桑、起亚等企业采用。 在消费电子领域,索尼今天发布了OLED电视新品A8F和液晶电视新品X9000F。 A8F延续了A1的OLED屏幕以及银幕声场技术,但改善了A1的工业设计,加入了底座和后置主板,减少了空间的占用。 X9000F则加入了全新的X-Motion Clarity技术,又花
[家用电子]
OLED驱动芯片涨价什么时候停止?
上游晶圆短缺已经波及到OLED驱动芯片市场。据报道,OLED面板市场需求旺盛,带动OLED驱动芯片市场增长,但是受晶圆产能短缺影响,OLED驱动芯片价格持续增长。继第一季度涨价之后,OLED驱动芯片价格第二季度又涨20%,第三季度有可能再次掀起价潮。 需求增加晶圆短缺,OLED驱动芯片价格平均涨超20% 进入5G时代之后,具有柔性、轻薄、省电优势的OLED更加符合智能手机行业的发展需求,智能手机厂商都在全面拥抱OLED,苹果iPhone 12系列甚至标配OLED。目前,搭载OLED屏幕智能手机市场正在快速成长,Omdia预计,2021年智能手机OLED面板出货量将达到5.845亿片,比2020年增长28%。 而智能手机OLED
[手机便携]
分析师预测第二代OLED iPhone下调出货目标
集微网消息,供应链最新消息显示,苹果不仅下调今年前两季iPhone X的下单量,更同时下调了第二代OLED iPhone的出货目标。投资机构Cowen分析师Karl Ackerman周二发布报告确认这一说法。 具体来看今年苹果预计发表的三款新机,Ackerman考察结果显示下一代iPhone循环,苹果的采购计划正向较低价格的6吋LCD机型偏移,估计下单量为7,500-8,500万支,对照此前预估下单量为5,500-6,000万支。与此同时,两款OLED机型的下单量,则从原先的1.2-1.4亿支下修至1-1.2亿支。
[手机便携]
OLED霸占手机产业!2019年都将供不应求
电子报道:苹果今年将推出搭载OLED面板的iPhone,带动韩国、中国、日本等面板厂积极投资OLED。然而,OLED受限于生产技术问题,目前的产能还没有达到预期,根据市调机构外媒报道,OLED直到2019年仍将供不应求,且在苹果采用、三星推波助澜、中国品牌厂跟风下 ,OLED智能型手机将于2019年超过LCD面板手机。 2016年到2021年,全球共有62个OLED投资计划,预期OLED设备产能的供给,将从2016年7500万平方米到2021年成长至4040万平方米,年复合成长率高达52%,其中,有7成产能锁定应用在手机面板上,且有过半都规划要做柔性显示器。 目前OLED产能仍集中在韩国,2016年韩国OLED市占率高达92%,但
[手机便携]
通用串行总线架构(USB)的目的主要基于以下三方面考虑
通用串行总线架构(USB)的目的主要基于以下三方面考虑
扩展接口是PC上用于连接各种外部设备的接口。通过这些扩展接口,可以把打印机,外置Modem,扫描仪,PLC,视频播放仪等外部设备连接到电脑上。目前,常见的扩展接口有串行接口,并行接口,通用串行总线接口(USB), 稳压器 专家介绍说还有IEEE 1394接口等。
USB(USB转串口)比较于其他传统接口的一个优势是即插即用的实现,即插即用(Plug-and-Play)也可以叫做热插拔(Hot Plugging)。当设备插入时,主机枚举(enumerate)此设备并加载所需的驱动程序,因此使用远比PCI和ISA总线方便。 对于用户来讲,第一次插入USB外设,自动或手动安装
[嵌入式]
如何选择USB串口转换器
您的计算机也许有USB口,但是如果要进行有效而可靠的串口通信,就需要把USB转换为RS-232、RS-485或RS-422口,也就要为您的应用选择正确的USB串口转换器。是仅仅带RS-232?也带半双工的RS-485?还是再带全双工的RS-422?要光电隔离还是非光隔?是计算机用还是手机、平板用?是高速还是超高速?本文就通过介绍几种常用的USB串口转换器的分类帮助读者正确选择USB串口转换器。
串口RS-232、RS-485、RS-422
这里我们所说的串口,就是指RS-232、RS-485和RS-422。一般来说USB串口转换器从大类上分为RS-232/485/422三合一、RS-485/422二合一、只带RS
[嵌入式]
节能健康两大保证 OLED问鼎最佳照明光源
在不伤害眼睛与身体的前提之下,节能照明为必要的选择,但适合白天工作使用的照明,不一定同样适合用于夜晚休息。近来的医学发现,夜间点灯对眼睛不一定好,尤其是近30年,夜晚大量使用电子照明设备以来,特别是照射强白光或 蓝光 ,对人体健康方面,造成快速攀升的乳癌和结肠癌等现象,已引起先进国家注意。 因此,有机发光二极管( OLED )将为节能及人眼与生理安全的最佳照明方案,OLED照明技术具十几项优异特质,为人类史上最好的照明光源。 在欧盟带领下,许多国家已明文列出逐年禁用白炽灯泡的时间表,由于白炽灯泡每瓦能源仅产生15 流明 的 亮度 ,将逐渐进入历史;白炽灯泡问世至今 130年,相对于蜡烛,算是相当短的一段时间。而60年前
[电源管理]
嵌入式Linux下高速USB主控制器的设计与实现
在嵌入式系统的发展历程中,Linux操作系统的源码公开,结构清晰,功能强大,可移植性强等特点使其在嵌入式领域应用越来越广泛。USB接口的热插拔,即插即用,数据传输可靠,扩展方便,成本低等优点使其逐渐成为嵌入式系统的必备接口之一。随着嵌入式系统应用领域的不断扩展,人们对其性能的要求不断提高,特别是USB设备的读写速度受到越来越多的关注。然而。目前多数嵌入式系统仅支持基础的USB低速或全速外设,不能满足人们对高速数据传输的要求。为此,基于AT91RM9200平台完成了高速USB的硬件设计和Linux操作系统下主机端驱动程序的开发。
1 高速USB硬件接口设计
目前的嵌入式系统设计中,USB接口的外扩主要采用微处理
[嵌入式]