嵌入式开发之基于ATMA的LED显示系统设计.pptx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《嵌入式开发之基于ATMA的LED显示系统设计.pptx》由会员分享,可在线阅读,更多相关《嵌入式开发之基于ATMA的LED显示系统设计.pptx(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、嵌入式开发之基于嵌入式开发之基于ATMA的的LED显示系统显示系统设计设计介绍一种应用于实际工业生产现场中的大型介绍一种应用于实际工业生产现场中的大型LEDLED显显示系统的设计和研制。该系统采用高性能示系统的设计和研制。该系统采用高性能3232位位armarm微微处理器为其控制核心,并由其实现处理器为其控制核心,并由其实现LEDLED显示屏刷新及显示屏刷新及动态显示效果的控制。系统通过动态显示效果的控制。系统通过RS-485RS-485协议与现场总协议与现场总线进行数据通信,线进行数据通信,LEDLED显示屏的行、列驱动信号分别显示屏的行、列驱动信号分别由由armarm处理器的处理器的2 2
2、个个SPISPI口输出。该系统具有硬件结构口输出。该系统具有硬件结构简单、简单、LEDLED显示刷新速度快、系统可靠、功能强大、显示刷新速度快、系统可靠、功能强大、成本适宜等特点。本方案经过在某大型物流生产线上成本适宜等特点。本方案经过在某大型物流生产线上的长期实际运行,证明其设计是成功的。的长期实际运行,证明其设计是成功的。前言第1页/共11页最近,笔者在某工厂大型生产线上基于现场总线的物流呼最近,笔者在某工厂大型生产线上基于现场总线的物流呼叫系统项目中发现,由于所需要显示的信息流比较大,用现有叫系统项目中发现,由于所需要显示的信息流比较大,用现有的基于的基于AT89C51AT89C51芯片
3、组成的芯片组成的LEDLED显示屏控制系统,由于受到微显示屏控制系统,由于受到微处理器的处理速度、体系架构、寻址范围、外围接口资源等诸处理器的处理速度、体系架构、寻址范围、外围接口资源等诸多限制,已难以在要求显示较多像素、显示内容帧频较高、动多限制,已难以在要求显示较多像素、显示内容帧频较高、动态显示效果复杂的情况下,得到良好的动态视觉效果。针对以态显示效果复杂的情况下,得到良好的动态视觉效果。针对以上情况,在利用现有资源的基础上,重新设计和研制了一种全上情况,在利用现有资源的基础上,重新设计和研制了一种全新的,由新的,由3232位高性能位高性能armarm微处理器组成的微处理器组成的LEDL
4、ED显示屏控制系统,显示屏控制系统,并通过并通过RS485RS485接口与现场总线中的上位机进行实时数据通信,接口与现场总线中的上位机进行实时数据通信,实现整个系统的信息显示。实现整个系统的信息显示。第2页/共11页该系统的硬件组成框图如图该系统的硬件组成框图如图1 1所示。图所示。图1 1中,微处理器是中,微处理器是AtmelAtmel公司生产的公司生产的AT91M42800AAT91M42800A,它采用基于,它采用基于arm7TDMIarm7TDMI内核内核的高性能的高性能3232位位RISCRISC架构的处理器,有着丰富的外围接口资源。架构的处理器,有着丰富的外围接口资源。AT91M4
5、2800AAT91M42800A有有2 2个个USARTUSART外围接口,系统用外围接口,系统用USART0USART0口和口和MAX485MAX485组成组成485485接口电路,具体的接口电路如图接口电路,具体的接口电路如图2 2所示。所示。AT91M42800AAT91M42800A还有还有2 2个个SPISPI口,每个口,每个SPISPI口有口有4 4根片选信号,根片选信号,通过片选均可以支持外接通过片选均可以支持外接1515个设备。该系统的做法是将个设备。该系统的做法是将2 2个个SPISPI口分别接到列驱动电路和行驱动电路上,并利用各自的口分别接到列驱动电路和行驱动电路上,并利用
6、各自的2 2个片选个片选信号信号CS0CS0和和CSlCSl完成驱动电路的信号锁存和允许输出控制,完成驱动电路的信号锁存和允许输出控制,SPISPI的的CLKCLK输出作为驱动电路的时钟信号输入,工作频率为输出作为驱动电路的时钟信号输入,工作频率为4MHz4MHz。1 系统硬件结构系统硬件结构第3页/共11页SRAM接口电路由2块HY57V641620芯片并联组成,HY57V641620是Hynix公司生产的4BanksXlM16位的SDRAM芯片,单片HY57V641620存储容量为4组16M位(8MB),支持自动刷新,16位数据宽度。为充分发挥32位CPU的数据处理能力,系统用2块8ns的
7、HY57V641620组成32位SDRAM存储器系统。Flash存储器接13电路由1块HY29LVl60芯片组成。HY57V641620是Flash存储器芯片,单片存储容量为16M位(2MB),816位数据宽度,本系统采用16位数据宽度的工作方式。具体的电路连接可参阅参考文献。第4页/共11页行驱动电路由行驱动电路由AllegroAllegro公司的公司的3636片片A68595A68595级联组成,显示屏级联组成,显示屏背面每行数据线由串人并出移位寄存器背面每行数据线由串人并出移位寄存器A68595A68595级联而成,级联而成,A68595A68595片内集成有片内集成有MOSMOS管构成
8、的驱动器,足够驱动发光二极管构成的驱动器,足够驱动发光二极管发光。列驱动电路由管发光。列驱动电路由AllegroAllegro公司的公司的2424片片A6276A6276级联组成,级联组成,A6276A6276是是1616位带锁存的串入并出移位位带锁存的串入并出移位LEDLED驱动芯片。驱动芯片。A68595A68595和和A6276A6276级联时引脚和联接方法如图级联时引脚和联接方法如图2 2所示,电路都较为简单所示,电路都较为简单(其其中带端口框标的为中带端口框标的为AT91M42800AAT91M42800A的相应引脚的相应引脚)。其他详细的性。其他详细的性能资料,请查阅能资料,请查阅
9、AtmelAtmel和和AllegroAllegro公司的相关产品文档。公司的相关产品文档。AT91M42800AAT91M42800A的的SPISPI口均采用口均采用1616位串行输出工作方式,利用位串行输出工作方式,利用3232位位armarm处理器的高速性能,能够充分提高数据传输速度。处理器的高速性能,能够充分提高数据传输速度。第5页/共11页该系统与上位机的通信由该系统与上位机的通信由AT91M42800AAT91M42800A的的USARTOUSARTO的口与的口与485485接口电路接口电路完成,上位机仅需将要显示的数据,传送至完成,上位机仅需将要显示的数据,传送至AT91M428
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式 开发 基于 ATMA LED 显示 系统 设计
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内