数字电压表接线图(数字电压表)

导读大家好,梅美来为大家解答以上问题,数字电压表接线图,数字电压表很多人还不知道,现在让我们一起来看看吧!数字电压表是一个比较重要的产

大家好,梅美来为大家解答以上问题,数字电压表接线图,数字电压表很多人还不知道,现在让我们一起来看看吧!

数字电压表是一个比较重要的产品,不仅可以在很多场合发挥重要作用,而且从另一个角度来说,数字电压表的存在方便了用户的实际使用,促进了生活的智能化。那么,我们将为您介绍的是从专业人士角度分析的信息,具体是人生的步骤和方法以及两段操作建议的内容,针对的是对这种操作感兴趣的人。

一、数字电压表的设计

介绍

在电量的测量中,电压、电流和频率是最基本的三个被测量,其中电压的测量最为常见。现在学生用的数字万用表可以测量多种电量,而且有一定的精度,使用方便。为了让学生更好地理解数字电压表,的工作原理,激发他们对单片机课程的兴趣。从软硬件设计、proteus仿真、实物制作和误差分析等方面阐述了数字电压表,数据处理方法的工作原理和数字信号软件滤波原理。

2.硬件设计

硬件设计由四部分组成:a/d转换电路、at89c51单片机系统、led显示系统和测量电压输入电路。

该电路工作原理如下:5v模拟电压信号经变阻器vr1分压后通过adc08008的in0通道进入(由于使用了in0通道,Adda、Addb、Addc均接低电平)。经过模数转换后,产生相应的数字量,并通过at89c51芯片的输出通道d0-d7传送到芯片的p0端口。At89c51负责处理接收到的数字数据,产生正确的7段数码管显示段代码,并传送给4位led。同时还通过其4位i/o口p2.0、p2.1、p2.2、p2.3产生位选择信号,控制数码管的通断。

简易数字DC电压表的硬件电路设计完成后,你就可以选择相应的芯片和元器件,用pROTEUS软件画出硬件原理图,仔细检查修改,直到形成一个完善的硬件原理图。但要真正实现电路电压的测量和显示功能,还需要相应的软件来满足设计要求。

3.软件设计

根据模块划分的原则,程序分为初始化模块、a/d转换子程序和显示子程序,构成了整个系统软件的主程序。

整个程序设计的核心在于a/d转换数据的处理,包括数字滤波、数据小数位数等。A/d转换子程序用于控制输入模块电压信号的采集和测量,并将相应的值存储在相应的存储单元中。

显示子程序采用动态扫描实现四位数码管的数值显示。使用动态扫描显示模式时,需要设置合适的扫描频率,使led显示更加均匀,并有足够的亮度。当扫描频率在70hz左右时,可以产生较好的显示效果。一般可以每隔10MS对led进行动态扫描,每个led的显示时间为1 ms .

4.结果和误差分析

由于at89c51是8位处理器,当输入电压为5.00v时,adc0808的输出数据值为255(ffh),所以AT89C51的最高数值分辨率为0.0196v(5/255)。这就决定了电压表的最高分辨率只能达到0.0196v。从表1可以看出,测试电压一般随0.01v的幅度而变化

数字电压表的设计涉及到很多板块的知识,不仅需要操作人员的专业知识,还需要实际操作能力和综合分析能力。所以上面介绍的数字电压表设计的步骤和方法都是基于专业加工者的知识。我们可以根据实际情况选择最合适的方案进行操作,必要时也可以寻求专业人士的帮助。

本文讲解到此结束,希望对大家有所帮助。

免责声明:本文由用户上传,如有侵权请联系删除!