LED显示电路设计.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
LED显示电路设计

显示电路设计 这一部分电路用于实现工件温度设定值的上、下限,工件的编号,和工件的当前温度的显示。 3.6.1 显示器件的选择 因为显示部分只是用于显示数字,所以可以选用LED数码管,在显示数字方面完全可以满足本设计的要求。因为工件的温度范围是600℃~1200℃,本设计对温度显示精确到小数点后1位,需要5个8段LED数码管显示;加上又要显示温度设定值的上、下限,显示上、下限时要在温度设定值的前面加上标志,以对当前温度,上、下限温度加以区别,因此又需要1个LED数码管。综上所述,本设计显示部分共需6个8段LED数码管,我们选择JM-S10016A型号的8段共阴LED数码管。 图3.19 JM-S10016A引脚图 注:3-8 : 公共脚; 参数介绍: 反向电压:5V 正向电流:20mA 峰值电流:100mA 功 耗:40mW 使用电流:动态:平均电流:4~5mA ;峰值电流:100mA 3.6.2显示驱动芯片的选择 根据上面对显示内容的分析,显示驱动芯片要驱动6个共阴的8段LED数码管,且为节省I/O口线,优先考虑串行的显示驱动芯片。根据上述分析,本设计选用MAXIM公司的MAX7219显示驱动芯片。 MAX7219显示驱动芯片有八条位控线,八条段控线,位控线低电平有效,段控线高电平有效,可同时驱动八个共阴极LED。同时MAX7219还可以进行解码/不解码两种模式的选择,当选择解码模式时,只需向MAX7219输入十进制的BCD码它就可自动翻译成LED显示所需要的字形代码,大大减轻了编程的工作量。MAX7219 和单片计算机连接有三条引线(DIN、CLK、LOAD) ,采用 16 位数据串行移位接收方式。 串行接口(16位控制字); 8位共阴级LED显示驱动; 显示位数1~8,可数字调节; 按位进行BCD译码/不译码数字制; 多个PS7219级联可实现任意多的LED显示; 宽24脚双列直插模块封装; 图3.20 MAX7219引脚 DIN:串行数据输入端; DIG0~DIG7:LED位控线; LOAD:数据装载信号输入端; SEGA~SEGG,SEGDp:段码输出端,为显示器提供电流; ISET:硬件亮度调节端,通过一个电阻连接到VDD来调节段电流; DOUT:串行数据输出端,当使用多个芯片时用此端扩展; CLK:时钟脉冲输入端; V+:正极电压输入,+5V; GND:地。(4脚和9脚必须同时接地) 4.芯片极限参数 DIG0~DIG7灌电流:500mA; SEGA~SEGG,SEGDp拉电流:100mA; 图3.21 MAX7219典型应用电路MAX7219通过加在V+和ISET之间的一个电阻来控制显示亮度。段驱动电流一般是流入ISET端电流的100倍,其最小值为9.53KΩ,它设定段电流为40mA。 3.6.3显示部分电路 因为JM-S10016A型LED数码管在应用于动态显示时,其平均段电流要求为4~5mA ,显示芯片共驱动6个LED数码管,设定段电流应为30mA左右,所以在V+和ISET之间串入15KΩ电阻。 计算如下:5V/(30/100)mA ≈16.7KΩ 本设计取R = 15KΩ。 图3.22 显示电路

文档评论(0)

xy88118 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档