跟着计算机及相关的微电子。光电子技能的迅猛发展,LED显现屏以其牢靠性高。运用寿命长。环境习惯能力强。性价比高的特色,敏捷生长为平板显现的主流产品。
现在大多数的LED点阵显现体系自带字库,显现和动态作用(首要是显现内容的翻滚)的完结依托硬件扫描驱动,该办法尽管比较便利,但显现内容不易及时更新,并且当LED显现屏安装到野外时,不能对其进行有用的操控。室内显现屏通过数据线操控,很不便利。
规划环绕多功用LED显现屏进行,显现方法有上下左右移动,运用PC机进行显现内容的实时操控更新。体系运用红外发射。接纳器构成的遥控电路,遥控接纳 器通过对红外光接纳并辨认,判别操控操作,来完结整个红外遥控发射。接纳进程,能够便利地更新显现内容,替换显现方法,使规划更具实用性和操作操控的便利 性。
1 整体规划计划
LED显现屏多选用动态扫描显现方法。扫描显现的原理是根据人眼的视觉暂留现象,各显现行(列)轮番显现,只需改写频率不小于24 f/s,人眼感觉到的将是完好接连的图画。
红外遥控是以红外线作为载体来传送操控信息的,红外线发射头选用红外发光二极管,这样遥控发射器易于小型化且价格低廉。选用数字信号编码和二次调制方 式,不只能够完结多路信息的操控,添加遥控功用,进步信号传输的抗干扰性,削减误动作,并且功耗低,不会发生信号串扰,反响速度快,传输效率高,作业安稳 牢靠等。单片机选用STC89C58RD+,贮存数据量比STC89C52大,晶振用22.1148 MHz,以进步改写的频率使显现更安稳.P0口输出行信号经74HC154译码后,发生行选通讯号送入显现屏的行进行轮番显现。单片机P2口与8位移位寄 存器74HC595相连。体系整体结构图如图1所示。
1.1 LED显现屏惯例驱动电路的规划
LED显现屏驱动电路的规划, 与所用操控体系相配合, 一般分为动态扫描型驱动及静态锁存型驱动二大类。以下就动态扫描型驱动电路的规划为例为进行剖析:动态扫描型驱动方法是指显现屏上的4 行、 8 行、 16 行等n 行发光二极管共用一组列驱动寄存器, 通过行驱动管的分时作业, 使得每行L ED 的点亮时间占总时间的 1ö n, 只需每行的改写速率大于 50 Hz, 运用人眼的视觉暂留效应, 人们就能够看到一幅完好的文字或画面。
led显现屏驱动电路
2 硬件电路规划
2.1 主控与扫描驱动电路
主控电路以STC89C58RD+芯片为中心,外接复位电路。时钟电路及串口下载线接口电路(RS 232 通讯接口),用于LED 显现体系和电脑的通讯,通讯方法为10 位的异步通讯,在线下载便于程序更新,有利于体系的保护。
扫描驱动电路由行和列驱动组成.LED 显现屏总共16行,用一片74HC154对16行LED 进行译码挑选,通过TIP127扩大并转换成高电平,然后选通行线。
列扫描驱动选用并行数据串行传输的计划,数据锁存器用74HC595.64 列用8 块74HC595 芯片来驱动,8 块74HC595是首尾相连,前面一块74HC595的移位输出衔接到下一块74HC595 输入,榜首块74HC595 的串行数据输入端与单片机数据输出端相衔接,其间前2块74HC595衔接如图3所示。
2.2 红外收发遥控电路
红外发射接纳原理是:发射端输入信号经扩大后送入红外发射管发射,在接纳端,接纳管收到红外信号后,由扩大器扩大处理还原成操控信号。按下某一个按键, 单片机辨认出该按键,一起单片机向接有红外发射管的端口发射必定频率的脉冲。该脉冲与38 kHz左右的载波脉冲进行调制,然后将已调制的脉冲进行缓冲扩大,鼓励红外发光二极管将电能转化为光能,使得红外发光二极管发射出必定频率的红外线。当接 收操控体系接纳到该红外光后,由单片机内守时/计数器得到该红外光的频率,然后将该频率送往CPU,由CPU对该信号进行解码,辨认出操控信号,然后对控 制电路施行操控功用,完结整个遥控功用。
体系选用一体化红外接纳头HS0038,如图4所示,1 脚GND 接电源地,2 脚VCC 接+5 V,3 脚OUT 为数据输出端(TTL 电平,反相输出),可直接与单片机相连。
SE303 是红外发射二极管,当P2.0=1时,三极管9013 导通,SE303 通电发射红外线,实际上发射的是频率为38 kHz的脉冲串。电路衔接如图4所示。
3 软件体系规划
3.1 整体程序流程规划
单片机开外部中止,不断查询是否有红外信号发射过来,若没有接纳到信号,单片机依照本来的预编入内容进行扫描,送给显现屏显现。不然,单片机接纳数据,辨认显现方法,接纳完毕后,更新显现内容。同理依照这种方法接纳PC机的数据,进行更新显现。整体程序如图5所示。
3.2 LED显现程序
LED 显现屏的显现方法有停止。上下滚屏。左右滚屏等多种方法。其间上下滚屏显现程序相似,左右滚屏显现程序相似,其他多把戏的显现方法程序都是在此基础上进行改动而来的。
3.3 PC机客户程序
体系的PC 机客户程序用Visual Basic 6.0进行开发,首要运用其串行通讯控件MSComm,其首要流程图见图8所示。
3.4 红外遥控程序
3.4.1 发射程序规划
因HS0038 的红外接纳频率为38 kHz,所以载波信号选用38 kHz方波。载波信号由子程序发生,方波周期t=26 μs.该程序根据字节传输的红外遥控数据格式,在发送字节的开端先通过单片机发送20个脉冲宽度(每个脉冲周期26 μs)的高电平作为传输开端,接着发送8 位数据(字节高位在前,低位在后),最终发送10 个脉冲宽度的低电平作为传输完毕。其程序流程图如图9所示。
3.4.2 接纳程序规划
HS0038 输出的信号是解调后的反向信号,所以接纳到的信号解码时也要通过反向才能与发送信号编码共同。当接纳到同步帧后,进入解码部分,接纳完一帧后,处理收到的 数据并进入下一次接纳。解码选用软件抽样判定,以15个脉冲为判定门限,在门限时间读得低电平时,即可判定为编码‘1‘;在门限时间读得高电平时,即可判 定为编码’0‘。解码一位后,需比及下一位的高电平到来,再计数15 个脉冲后,判别读得的电平是高仍是低,进行解码。程序流程如图10所示。
修改点评:该L ED 显现屏恒流驱动电路与原惯例型驱动电路比较, 仅运用较小的改动就克服了惯例型驱动电路的缺点, 保证了较完美的功能, 笔者通过多块显现屏的实际运用均得到了抱负
的显现作用。
本站《轿车电子特刊》,更多优质内容,立刻下载阅读