线阵图文显示装置.docVIP

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
线阵图文显示装置

线阵LED图文显示装置(H题) 摘要: 本系统是把16个超高亮度的LED并排成一列,通过单片机编程把数据按顺序送给线阵LED,通过电机带动LED高速旋转,由于人眼的视觉暂留效应,使人看到的显示内容效果跟平面连续显示效果一样STC12C5A32AD为核心,用光敏电阻检测环境亮度用PWM对显示电压进行控制实现亮度调节;利用光电反射进行位置检测;利用电感互感原实现主控板对电机的启动、停止控制。 关键字: 线阵LED 图文显示 电机旋转 1. 硬件方案论证与比较 1.1基准位置检测方案 为了能稳定显示字符或图像,必须设置发送数据基准点(一般采用标志杆),以保证每次字符或图形显示在固定位置,因此需要对标志杆进行检测,检测的方案有以下三种: 方案:方案二:方案:方案一:方案:方案:STC12C5A32AD芯片。   1.5 系统组成总体框图 根据系统功能要求,本系统由以下电路组成:CPU 电路、环境亮度检测电路、基准点检测电路、功能切换开关、线阵LED驱动、电机控制电路。系统总体框图如图1-1所示。 图1-1 系统总体框图 2. 分析与计算 2.1 线状点阵LED驱动参数分析与计算 在硬件结构上,我们采用每个I/O口驱动一个LED的方法,因此对于LED驱动实际就是I/O外接限流电阻和LED。由于LED的压降为1.9V左右,LED的电流取10mA.,根据计算,限流电阻为300欧姆。 2.2 线阵LED运动的显示原理及参数计算 根据题目要求,线阵LED要达到的效果为同心圆、“TI杯”和秒针三种,下面分别分析三种情况下的实现原理。 1)变化的同心圆的实现 同心圆的实现比较简单,实质上就是将线阵LED流水灯进行旋转,因此程序上只要实现16个LED的流水灯效果和电机的转动即可,LED的流水的时间间隔为0.3S左右,用单片机定时器产生0.3秒即可。 2)文字的显示 这里涉及两个问题,第一是显示的内容,第二是显示的位置。 显示的内容我们可以参照点阵液晶的字符显示原理,将要显示的文字用字模软件生成字模信息,并存放在CPU中,需要显示时直接从CPU中取出对应的字段信息即可。 显示的位置则是根据标志杆提供的信号,将两次经过标志杆的时间用定时器记录,设为T,则可以得到每1°对应的时间t: 这样我们可以将显示字符固定在需要显示的位置(度数)上了。比如我们每次从标杆开始延时30 x t 开始送第一批数据(以后每隔一定时间依次送其它数据),则显示的第一个字符位置每次都是从30°开始,这样保证显示的字符不会发生漂移了。 3)图形(秒针效果)的实现 秒针在走的过程中我们可以理解成每隔1秒指针旋转6°,60秒后正好是360°。因此程序中只要每秒后,在对应的位置(如下表所示)将线阵LED点亮,为了更好模拟秒表效果,将最外LED恒亮,转动后实现类似手表中的外圆框。同时在四个关键时间点12点、3点、6点、9点上显示标志,以便于识别时间。 秒 0 1 2 3 …… 57 58 59 60 指针度数 0 6 12 18 …… 342 348 354 360 送数据时刻 0t 6t 12t 18t …… 342t 348t 354t 360t 4)显示亮度自动调节分析与计算 首先根据光敏电阻与固定电阻的分压得到与环境亮度相关的电压,此电压经A/D采集后转换成数字量N1,8位A/D时N1的值为0~255。 调节LED灯的亮度可以采用调节LED的供电电压,而调节电压可以采用PWM,其原理如下公式所示: 公式: 因此需要用单片机产生PWM波,由于PWM的参数是N2= 0~255,对应占空比为100%~0%,根据调光需要占空比从50%~100%可以满足要求,也即实际控制PWM的参数N2=0~127即可。 根据上述数字量N1和占空比控制参数N2的关系可知,N2=N1/2. 3. 电路与程序设计 3.1电路设计(模块电路图详见附件1.1) 1)基准点检测电路设计 基准点检测电路图如图3-1所示。检测电路是由一对红外对管为和比较器为主要元件构成的。基准点确认原理是:由红外对管的发射管信号通过标志杆反射后被接收管接收,此时接收管内阻变小,比较器同相端(3脚)输入电压减小,比较器输出低电平,为单片机提供中断信号,从而检测到标志杆的位置。 2)环境光亮度检测设计 环境光亮检测电路图如图3-2所示。环境光亮检测电路是由光敏电阻RG1和分压电阻R24组成,C2滤出。无光照时, 光敏电阻值(暗电阻)很大,当受到光照时,其阻值随光照增强而减小。通过单片机的A/D对光敏电阻的分压进行采样,从而确定周围的光照强度,再根据软件控制单片机I/O口的PWM波的占空比进行对LED亮度调节。 3)、电机控制方案 电机控制电路图

文档评论(0)

laideman + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档