您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 广告经营 > LED广告牌系统设计
1课程设计题目:基于ARM的LED广告牌系统设计班级:姓名:学号:指导教师:成绩:嵌入式系统课程设计报告电子与信息工程学院信息与通信工程系2摘要随着信息时代高新技术的飞速发展,人们对及时获取并显示各类信息的愿望日益强烈,由此带动了信息传媒的飞速发展,发光二极管(LED)显示屏就是信息显示的重要传媒之一.目前各种大屏幕LED显示屏的控制常采用8位或16位的微处理器,但由于这些微处理器系统的运行速度、寻址能力和功耗等问题,已难满足显示区域较大、显示内容切换频繁的相对较复杂的应用场合.本课题针对目前大屏幕LED显示系统存在的问题,结合当今先进的微控制器产品、控制技术和通信技术,采用基于ARM核的新一代32位嵌入式RISC微处理器组成前级驱动电路,PC机用于后级管理和控制,方便地组成由多块大屏幕LED显示器构成的显示系统.与传统的基于8位或16位普通单片机的LED显示系统相比较,该系统在不显著增加系统成本的情况下,可支持更大可视区域的稳定显示,同时可存储更多的显示内容.关键词:32位ARM微处理器;LED显示系统基于ARM的LED广告牌系统设计3目录摘要.............................................................................................................................................1目录.............................................................................................................................................31系统功能分析...........................................................................................................................41.1LED电子显示屏...........................................................................................................41.2整体思路........................................................................................................................41.3原理介绍........................................................................................................................52系统硬件设计...........................................................................................................................52.1电源模块的设计............................................................................................................52.2ARM控制模块的设计.....................................................................................................62.3串口通信模块的设计....................................................................................................72.4LED显示模块.................................................................................................................72.5模块功能........................................................................................................................83系统工作流程及控制方式分析...............................................................................................93.1系统工作流程................................................................................................................93.2传输方式........................................................................................................................93.3软件控制系统字模提取的分析与设计......................................................................103.4系统综述......................................................................................................................104总结.........................................................................................................................................11参考文献.................................................................................................................................12嵌入式系统课程设计41系统功能分析1.1LED电子显示屏LED电子显示屏是由几百--几十万个半导体发光二极管构成的像素点,按矩阵均匀排列组成。利用不同的半导体材料可以制造不同色彩的LED像素点。目前应用最广的是红色、绿色、黄色。而蓝色和纯绿色LED的开发已经达到了实用阶段。LED显示屏是一种通过控制半导体发光二极管的亮度的方式来显示文字、图形、图像、动画、行情、视频、录像信号等各种信息的显示屏幕。LED显示屏分为图文显示屏和条幅显示屏,均由LED矩阵块组成。图文显示屏可与计算机同步显示汉字、英文文本和图形,而条幅显示屏则适用于小容量的字符信息显示。LED显示屏因为其像素单元是主动发光的,具有亮度高,视角广,工作电压低,功耗小,寿命长,耐冲击和性能稳定等优点。1.2整体思路本课题是广告牌系统设计。一方面所用的LED子块比较多,外围电路与扫描驱动的比较复杂,另一方面,现在市面上的ARM7芯片价格也很便宜,性价比很高,所以本课题采用LPC2294芯片作为主控制芯片。本课题的具体功能主要是对上级系统送过来的显示信息进行存储,处理,控制,与显示。根据这一定义可以将课题具体划分为ARM控制模块,串口通信模块,LED显示模块,时钟模块,电源模块五部分。以下是本次设计的方块图:LED控制板LED显示模块图2-1系统方块图上位系统串口通信模块1存储器ARM控制模块LED控制电路(驱动电路与接口电路等)串口通信模块2LED显示屏时钟模块电源模块基于ARM的LED广告牌系统设计51.3原理介绍上级系统经由串口通信模块一向ARM控制芯片发送数据,ARM芯片控制时序并将送过来的数据存入存储器中,这样可以保证以后信息的显示不用再要上位机的参与以节省资源,若要改变现实的信息可以再通过上位机修改存储器中的数据再复位从新开始。显示环节不需要上级系统的参与,由ARM控制芯片直接控制存储器与LED显示模块之间的数据传输与时序控制,具体是ARM芯片根据具体情况将要显示的图文信息转换成相应的二进制编码通过通信模块二发送给显示控制电路,再相应的位置置高低电平通过驱动电路点亮相应的LED管以实现信息的显示。当系统上电以后ARM控制模块首先检查是否有数据从上级系统送来,如果有则暂时停止LED显示屏的显示,空出系统的总线与ARM资源接收来自上级系统的数据并将数据依次存入存储器中。当上级系统数据传送完毕后停止RS232接口的数据传输,将系统的资源用于对存储器中信息的显示,ARM控制模块开始接受存储器中的数据,一个汉字占用4个字节的存储空间需要显示屏的4块8*8LED显示子块,ARM是32位机每次可以传输4个字节即一个汉字,并将数据按照程序的控制在时钟的控制下将第一个字的数据输入到开始的四个LED显示子快上已完成一个汉字的显示,接着移位寄存器选中接下来的四个LED显示子块,同时控制存储器送入下一个汉字的数据在按照上面的相同的方式处理,这样第二个字便显示在第一个字的后面,以后的数据都这样处理。当显示了12个汉字便形成一屏汉字,同时移位寄存器又回到开始的状态,这时应用一个延时程序,过后清屏,开始开始显示下一屏信息。直到存储器中整个信息段都已显示完毕,便使程序回到开始位置重复显示。这样存入存储器中的数据在没有更新便一直这样重复显示。在整个信息段没有显示完成的过程中关闭RS232接收器中断,来防止显示的过程中有数据传来而中断信息显示的完整性。在整个信息段显示完成后开启RS232接收器中断,检查是否有新数据传来,若有,则立即更新数据停止显示旧的信息段转而从头显示新数据。若没有,则继续显示旧的数据。2系统硬件设计2.1电源模块的设计电源模块为总个系统提供合适的电压与电流。其设计正确与否,关系到总个电路能否嵌入式系统课程设计6持续稳定的工作。电源设计实首先要能提供+5V电源。但是ARM模块需要+3.3V的直流电源,LED显示屏除了需要+3.3V逻辑电压外,还需+12伏的直流驱动电压。系统采用5伏电压管理芯片LT1117+5,220交流输入,5伏直流输出。为了提供+3.3V的直流电压,采用的是+3.3伏电压管理芯片LT1117,+5伏供电,+3.3伏输出。图3-1是由交流220伏电压转换成5伏直流电压输出的简要原理框图:图3-1交流220.伏电压转5伏直流电压电路图2.2ARM控制模块的设计由于飞利浦公司的LPC2294集成了非常丰富的外围接口电路,所以本模块的设计基本上只涉及ARM处理器各引脚的设置。图3-2ARM复位电路基于ARM的LED广告牌系统设计7图3-3系统的时钟电路设计在本系统中给ARM设计的晶振频率是11.0592M。从设计框图来看,ARM控制块主要的控制功能有:Ⅰ,对串行通信端口的控制。Ⅱ,对存储器读写操作。Ⅲ,对显示模块的控制。2.3串口通信模块的设计串口模块是本设计的一个重点模块,它负责ARM模块与LED模块之间的信息通信。硬件电路是否设计得当关系到二者通信质量的好坏。本串口通信协议采用RS232串口协议。在本模块中采用的RS232接口芯片是MAXIM公司的MAX232。MAX23是MAXIM公司生产的RS232收发器,它支持EIA/TIA-232和IT
本文标题:LED广告牌系统设计
链接地址:https://www.777doc.com/doc-2884028 .html