0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

制作数码管电压表的两种方法

h1654155282.3538 来源:创意电子DIY分享 作者:创意电子DIY分享 2020-10-29 14:42 次阅读

想制作一个数码管显示的电压表,一般有两种方法:一是选用内部带有ADC模数转换器)的单片机,利用其内置的ADC将被测电压转换成数字信号,然后经单片机处理后驱动数码管显示出电压;二是采用ICL7107、ICL7135这类数字电压表专用的ADC来构成电压表,这种方法制作的数码管电压表为纯硬件电路,即使不会单片机编程的初学者亦可以制作成功。下面我们分别介绍一下采用单片机和电压表专用IC制作数码管电压表的方法。

一、采用单片机制作的数码管电压表

想用单片机来制作数码管电压表,若单片机编程水平不高,最好选用AT89S51这类51单片机来制作,因为这类单片机电压表的电路图及例程网上有很多,我们很容易找到这类资料。有了资料,我们只要按图选用元件及焊接电路,然后给单片机输入相关的程序,这样电压表就制作成了。

像上图所示的数码管电压表就是采用51单片机及外接的ADC0832(8位AD转换器)构成的。采用51单片机制作数码管电压表虽然资料很容易找到,但这类单片机内部一般都不带ADC,需要外接ADC,这样导致其电路不够简洁,并且成本也较高。若自己懂单片机编程,可以选用ATmega168这类内置ADC的单片机来制作电压表。

采用单片机制作数码管电压表的优点是:电路较简单,电压表的精度可以根据实际需要来选用合适型号的单片机。譬如,需要四位精度的电压表,我们可以选用内置12位ADC的STM8L051或C8051F410单片机,需要五位或更高精度的电压表,可以选用内置24位ADC的C8051F350单片机来制作。

二、采用数字电压表专用IC来制作数码管电压表

对于不会单片机编程电子初学者来说,采用ICL7107(外形如上图所示)这类数字电压表专用IC来制作数码管电压表是比较合适的。这类电压表专用IC电路简单,毋须编程,只要按图选用元件,并且焊接无误,很容易制作成功。

上图所示电路就是采用数字电压表专用IC——ICL7107构成的三位半数字电压表,其最小分辨率为0.1mV,转换精度为0.05±1个字,最大显示值为±1999。该电路若外接合适的分压电阻,可以用来测量1000V以内的直流电压,若接上由AD737组成的真有效值转换器,便可以构成一个可以测量任意波形交流电压的真有效值数字电压表。

用ICL7107制作数码管电压表时,要求选用4个共阳极的数码管,它们与IC的连接如上图所示。ICL7107的内部自带有一个2.8V左右的精密基准电压源,制作时可以通过调节电阻R6,使其36脚与32脚之间有一个100.0mV的基准电压(该电压决定着电压表的测量精度,务必调到上述值,一般采用四位半数字万用表的2V直流电压档调整即可)。被测电压直接加在31脚与32脚之间,这样数码管即可显示出被测电压的大小。由于ICL7107可以自动识别被测直流电压的极性,故用这种电压表测量直流电压时,不需考虑被测电压的极性。这里需要说一下,上述电压表测量输入端未接分压电阻,其最高输入电压为199.9mV。若想测量大于199.9mV的电压,需要在输入端接上分压电阻。

采用ICL7107构成的数码管电压表一般都是±5V电源供电,其±5V电源可以选用7805和7905三端稳压IC来产生。实际中若觉得采用上述两个三端稳压IC供电不太方便,亦可以采用+5V电源供电,所需的-5V电压可以采用CD4069接一个负电压发生器来产生,这样即可采用单5V电源供电。
责任编辑人:CC

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电压表
    +关注

    关注

    3

    文章

    318

    浏览量

    38931
  • 数码管
    +关注

    关注

    32

    文章

    1881

    浏览量

    91056
收藏 人收藏

    评论

    相关推荐

    求3位LED数码管制作的小型电压表电路图

    本帖最后由 eehome 于 2013-1-5 10:07 编辑 求3位LED数码管制作的小型电压表电路图
    发表于 03-02 11:22

    求大佬帮忙,proteus 模数转换,不用数码管显示电压,直接接电压表,请问怎么设计电路?

    本帖最后由 一只耳朵怪 于 2018-6-1 09:38 编辑 不用数码管显示电压,直接接电压表,如何设计。
    发表于 06-01 00:25

    大佬们,模数转换不用数码管,接电压表请问该怎么设计?

    本帖最后由 一只耳朵怪 于 2018-6-1 10:45 编辑 模数转换。不用数码管,接电压表
    发表于 06-01 08:51

    简易数字电压表两种实现方式(单片机与模数转换器)

    电压表。 模拟电压表中指针的移动来代表电压的变化。数字电压表可以直接以数字的方式来显示,这都要归功于模数转换器。本文将为你解释两种设计数字
    发表于 09-03 15:21

    简易数字电压表的设计

    设计采用计数器 74LS160、 74LS161、 V-F转换器 LM331、集成运算放大器、 555 定时器、石英晶体震荡器 和共阳极数码管为主要硬件,分析了数字电压表的 proteus
    发表于 04-28 15:10

    设计一个简单的直流数字电压表

    以单片机为核心器件,组成一个简单的直流数字电压表。(1)采用1路模拟量输入,能够测量0-5V之间的直流电压值。(2)电压显示可采用4位LED数码管显示,至少能够显示
    发表于 11-19 08:24

    数字电压表仿真数码管不亮

    数字电压表采用数模转换芯片但是数码管不亮
    发表于 12-22 22:55

    数码管的结构和功能,如何使用数码管

    数码管显示一、实验目的:1、了解数码管的结构和功能;2、学会如何区分三极的三个引脚并正确使用三极;‘3、学会利用“星星点灯”实验原理来控制数码管
    发表于 01-10 07:42

    用ADC0832制作数电压表

    用ADC0832制作数电压表
    发表于 12-28 10:32 2690次阅读
    用ADC0832<b class='flag-5'>制作数</b>字<b class='flag-5'>电压表</b>

    ICL7107实现数字电压表制作

    介绍一种数字电压表制作。其电路如附图。制作时,数字显示用的数码管为共阳型,2K可调电阻最好选用多圈电阻,分压电阻选用误差较小的金属膜电阻,其它器件选用正品即可。
    发表于 12-14 16:17 675次下载
    ICL7107实现数字<b class='flag-5'>电压表</b><b class='flag-5'>制作</b>

    基于51的电压表制作的c语言程序

    基于51的电压表制作的c语言程序,数码管显示,AD数据转换
    发表于 05-06 16:48 2次下载

    采用数字电压表专用IC来制作数码管电压表

    对于不会单片机编程的电子初学者来说,采用ICL7107(外形如上图所示)这类数字电压表专用IC来制作数码管电压表是比较合适的。
    的头像 发表于 06-29 16:09 7198次阅读

    数码管做成电压表方法

    制作一个数码管显示的电压表,一般有两种方法:一是选用内部带有ADC(模数转换器)的单片机,利用其内置的ADC将被测电压转换成数字信号,然后
    的头像 发表于 08-19 17:57 2.2w次阅读

    使用51单片机制作数码管显示数字时钟的可调C源程序免费下载

    本文档的主要内容详细介绍的是使用51单片机制作数码管显示数字时钟的可调C源程序免费下载。
    发表于 11-19 17:48 22次下载
    使用51单片机<b class='flag-5'>制作数码管</b>显示数字时钟的可调C源程序免费下载

    9454数码管显示交流电压程序

    9454数码管显示交流电压程序(安徽理士电源技术有限公司地址)-9454数码管显示交流电压程序,可以做交流电压表
    发表于 09-28 11:49 47次下载
    9454<b class='flag-5'>数码管</b>显示交流<b class='flag-5'>电压</b>程序