ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:641.24KB ,
资源ID:21596091      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/21596091.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(写点阵屏遥控器794960Word格式文档下载.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

写点阵屏遥控器794960Word格式文档下载.docx

1、12项目创新点与技术指标 12 项目的整体设计 23 方案论证与比较 23.1核心控制模块 23.2光笔设计的方案选择 33.3人机交互模块 33.4定位方法 34 系统硬件设计 34.1系统的总体设计 44.2单元模块的设计及参数计算 4(1)光笔的设计及单元参数的设计 4(2)1616LED点阵的连接及驱动控制电路 4(3)键盘的使用及设计 5(4)无线收发模块A7125 65 软件设计 75.1 主程序流程图 75.2 子程序流程图 86 测试结果 97 总结 10参考文献 11附件 12实物图 12电路图 121 前言11课题研究的背景及意义目前,国内的LED显示屏大部分是单显示型,其

2、显示的内容相对较少,显示花样较单一。一般在产品出厂时,显示内容就已写入显示屏控制系统中的EPROM内,当需要更改内容显示内容十分困难,这样使该类型的显示屏使用范围受到了限制。国内的另一种显示屏可编程序型LED显示屏,虽然增加了显示屏系统的编程能力,显示内容和显示花样有所增加,但也存在着更换显示内容不便的缺点。随着社会经济的迅速发展,如今的LED点阵广告牌,都存在着显示内容丰富,信息量大、信息更新速度快等特点。因此传统的LED显示屏控制系统已经越来越不能满足现代广告宣传业的需要。而LED书写点阵屏就能很好地突破这个问题,能进行实时更新,操作简单方便,不用重新编写程序以及烧录程序等繁琐步骤。除了书

3、写单个字外,还可以进行反显、整屏擦除、笔画擦除功能,并具有数据存贮、多字连写、对象拖移等功能。用户只需通过操作界面,进入“连写多字”模式,把需要显示的内容写在显示屏上,进行存贮,然后再把显示的内容进行左移(或右移)显示,确定显示的内容后,把存贮的数据通过无线模块发送到另外一个LED点阵显示屏进行显示,从而实现无线控制LED点阵显示屏的功能。12项目创新点与技术指标LED书写点阵屏遥控器具有以下创新点:(1)功能多样化。除了书写单个字外,还可以进行反显、整屏擦除、笔画擦除功能,并具有数据存贮、多字连写、对象拖移等功能;(2)实时更新内容。通过连写多字的功能,把存储的数据发送到LED显示屏上进行更

4、新显示;(3)节能环保。光笔在连续二十分钟没有接触点阵屏,点阵屏自动进行休眠。LED书写点阵屏遥控器的技术指标:(1)光笔在LED点阵屏接触一点时,要能返回该点的坐标(x,y)。同时,要求在2S内,能画亮40个LED;(2)在“连写多字”功能下,能结合自选的擦除方式,在30s内在屏上以“划亮”方式逐个写出四个汉字(总笔画数不大于30)且存入机内,写完后再将所存四字在屏上逐个轮流显示;在确定显示的内容后,把数据发送到LED显示屏进行显示,从而达到模拟远程遥控LED点阵显示屏(远程距离不超过50米);除了上述功能外,还具有对整屏的反显、整屏擦除以及笔画擦除。2 项目的整体设计设计并制作一个基于16

5、16点阵LED模块的书写显示屏,其系统结构如图1所示。在控制器的管理下,LED书写点阵屏工作在人眼不易觉察的扫描微亮和人眼可见的显示点亮模式下;当光笔触及LED点阵模块表面时,先由光笔检测触及位置处LED点的扫描微亮以获取其行列坐标,再依据功能需求决定该坐标处的LED是否点亮至人眼可见的显示状态,从而在屏上实现“点亮、划亮、反显、整屏擦除、笔画擦除、连写多字、对象拖移”等书写显示功能。在实现以上功能的基础上,在“连写多字”的模式下,把显示的内容写在LED书写点阵屏上,进行存贮,并把存贮的数据通过无线收发模块,发送到LED点阵显示屏上,控制LED点阵显示屏上的显示内容。3 方案论证与比较3.1核

6、心控制模块核心控制模块是系统的大脑,控制着系统的所有输入输出、计算、判断与决策。“LED书写点阵屏”检测精度要求高且数据存储容量大,选择适合的控制模块,能确保其快速是实现稳定及达到系统要求的基本条件。考虑到我们现有的材料和技术,我们使用ATMEL公司的12系列单片机。此系列单片机使用广泛,技术成熟,调试方便,价格便宜,其运行速度和存储空间基本符合项目要求。所以,最终我们采用了12单片机。3.2光笔设计的方案选择光笔设计的关键是选择合适的传感器件,只有具有很高的灵敏度和一定的响应时间的传感器才能完成系统的要求及功能。方案一:采用光敏二极管,有较好的高频特性,具有一定的可靠性,功耗低,响应速度快。

7、方案二:采用光敏三极管,其工作原理与光敏二极管相似。但光敏三极管除了具有光敏二极管能将光信号转换成电信号的功能外,还有对电信号放大的功能。综上分析考虑,我们采用光敏三极管作为光笔的检测部件。3.3人机交互模块通过按键选择系统的“点亮、划亮、反显、整屏擦除、笔画擦除、连写多字、对象拖移”等书写显示功能,所以考虑到需要显示的信息量较多,我们采用了将常用的12864液晶显示屏。经过仔细的论证与比较,决定系统个主要模块最终方案如下:微控制器模块采用12单片机最小系统;光笔模块采用光敏二极管;显示模块采用12684液晶显示;点阵屏模块采用成品的16*16点阵模块。3.4定位方法大多定位方法都采用一次定位

8、(即检测到光就立刻把坐标的值进行存储),这样做的好处是定位快速,屏幕不会有闪烁的现象,但定位不是很准确很容易出现误判,而且受光是影响很大。采用三次定位的方法(即进行三次的判断),这样做可以大大减少误判的情况,坐标的定位准确率达到了百分之九十八以上,但有与进行了三次判断使屏幕稍微有点闪烁的现象,影响不是很大。综上我们采用了方案二。4 系统硬件设计4.1系统的总体设计本设计以80C51单片机为核心部件结合按键、12864液晶显示、光笔检测及LED点阵驱动显示等部分组成。系统框图如图2所示:图2 系统框图4.2单元模块的设计及参数计算(1)光笔的设计及单元参数的设计光笔检测模块电路原理图如图3。Q1

9、为光敏二极管,经R2分压,将亮度信号转换成电压信号。光敏二极管在微亮下的电阻为300K,当光笔检测到微光时,电压比较器LM393的正输入端比负输入端低,所以输出为低电平,在没遇到微光时,输出为高电平。通过改变R5、R3的阻值,改变电压比较器的负输入端电压,从而提高光笔的灵敏度。信号输出图3 光笔电路图16LED点阵的连接及驱动控制电路通过74HC164驱动点阵的列和运用74HC595驱动点阵的行,再经过三极管进行电流放大,电路图见附表电路图。图4 74HC164控制LED点阵屏的列图5 74HC595控制LED点阵屏的行(3)键盘的使用及设计键盘是使用比较简单的独立式键盘,而且具有发光二极管指

10、示功能模块。在程序中采用中断扫描的方式,在没有键操作时CPU执行正常程序,只在有键操作时才处理键盘程序。其电路如图6所示:复位电路图6 独立式键盘电路图按键功能:按键一:实现各菜单功能的切换,其可以分别在点亮模式;画亮模式;连写模式;对象拖移之间切换;同时按键一还是可以实现从各个界面退回初始界面的的功能;按键二:确认键;实现进入各个界面的功能;按键三:光标移动按键,实现各个界面的选择;(4)无线收发模块A7125图7 无线收发模块A7125模块2M的速率下,空旷地的距离为50米左右,1M的速率下,空旷地的距离为80米左右,A7125使用FSK调变于24002483MHz之间的ISM Band;

11、A7125的控制接口为常见的SPI,MCU通过SPI控制A7125的输出功率,读写FIFO,读取8-bit Digital RSSI,以及传输速率等设定。项目中,无线模块A7125传输距离达到差不多50米。5 软件设计5.1 主程序流程图主程序采用了基于消息驱动的状态机软件设计思路,通过状态机来合理划分系统各工作状态,将原来复杂的问题简单话;并采用模块化的方法将各个功能细化。整个程序清晰、简单、可读性高、移植性强。系统菜单程序图下图7所示,通过划分不同工作状态,合理建立各状态模型。详细的程序功能流程图如图8。图8 系统菜单程序图图9 程序功能流程图5.2 子程序流程图如图9所示为光笔检测流程图

12、。图10所示为光笔检测流程图6 测试结果测试项目基本要求发挥要求电路测试要求点亮及显示坐标即时点一个点并显示坐标实现,并直接利用LED屏显示坐标划亮2S点亮40个点2S点亮35个点,有点慢反显能对屏上显示的信息实现反相显示实现整屏擦除能实现对屏上所显示信息的整屏擦除笔画擦除能用光笔擦除屏上所显示汉字的笔画连写多字在30S内在屏上以“划亮”方式逐个写出4个汉字无线发送数据距离50米可以传输并显示4个字7 总结首先,感谢洪老师的指导,在我们遇到困难的时候能帮助我们解决难题。在整个制作过程中,我们在网上查阅了大量的资料。虽然网上有关我们这个课题的资料很多,但很多核心技术是没有写上去的。所以,我们一步

13、一步摸索。在用光敏三极管做成我们的第一个光笔,虽然能检测的到光信号,但灵敏度达不到要求,对环境的光线的抗干扰能力差。电路图简单,原理简单,我们试着通过添加一下抗干扰的元件,去除电源干扰,在光敏三极管加上二极管等手段,终于把光笔的功能完善了。在项目中,我们通过使用面包板,构建元器件电路图,从而节约了设计的成本。在最关键的技术难题上,是如何确定点阵屏光点的坐标,通过改进光笔的性能,参考网上程序编写的思路,通过反复试验点阵屏的亮度与延时的时间,通过不断的摸索和更新程序,更换比51处理速度更快的12系列单片机,终于在技术上做到了抗干扰更强,处理速度更快,书写更流畅。本作品虽然完成了基本功能,但是无线遥

14、控LED点阵显示屏的技术还没有成熟,还有待完善。现在技术只是做到了无线控制16*16LED点阵显示屏,更新其内容,而且发送只能小于4个字符,数据量不大,如果要无线控制LED点阵广告屏,还需要更高的技术开发,存储数据更大,需要对LED书写点阵屏的书写数据进行处理压缩。LED书写点阵屏遥控器的应用,我们总结如下:1、技术特点和优势:突破LED点阵屏传统输出模式,只能输出固定的程序字符,而该点阵不需要重新擦鞋程序就可以随时更改显示内容,方便快捷,同时输出的内容多样化,突破传统的字符。2、作品适应范围及推广前景:该作品适用于LED点阵广告屏,可应用该技术制作一个改变LED点阵显示屏的内容的远程控制器,

15、随时随地更新LED点阵屏的内容,方便快捷。同时,可以应用于教学的“黑板”,解决传统的反光问题,让教师上课更加轻松。3、市场分析和经济效应预测:市场上,LED点阵广告牌应用广泛,但广告的内容是固定不变的,而我们的产品可以改变这种局面。广告牌挂在高空中,改变内容十分困难,所以该技术成熟时,能随时随地改变广告的内容。参考文献1 李华MCS-51系列单片机实用接口技术北京:北京航航天大学出版社,19932 金庆发 传感器技术与应用M北京:机械工业出版社, 2002.13 高吉祥 . 数字电子技术(第二版) . 电子工业出版社 . 20094高吉祥 . 高频电子线路(第二版) . 电子工业出版社 . 20095 孙江宏李玉良。电路设计与应用M北京:机械工业出版社,2001.26 高吉祥 . 模拟电子技术(第二版) . 电子工业出版社 . 20097 胡乾斌等单片微型计算机原理与应用武汉:华中科技大学出版社,1997 8 高吉祥 . 全国大学生电子设计竞赛系列教程 . 电子工业出版社.2007 9 高锋单片微型计算机原理与接口技术 北京:科学出版社,2003年2月附件实物图图1实物整体点阵屏电路图图1 16*16点阵屏图2 点阵行控制电路图3电流放大电路图4 输入端与列控制电路LED点阵屏微控制器的最小系统图5 LED点阵屏微控制器的最小系统图6光笔电路图

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1