数字电压表怎么设计数字电压表设计方法图文

商业专用设备2019年12月05日

  数字电压表是一种相对而言十分重要的产品,不但能够在很多场合下发挥侧重要的作用,并且从另外一个角度看来,数字电压表的存在也方便了用户的实际使用情况,推动了生活的智能化,那么为大家介绍的就是基于专业人士的角度动身分析的信息,具体就是生活的步骤方法和操作建议两个板块的内容,针对的是有意向进行该操作的人员。 1、数字电压表设计 1.引言 在电量的丈量中,电压、电流和频率是最基本的三个被丈量,而电压的丈量最为常见,现在学生使用的数字 万用表 能够测量多种电量,并且具有一定的精度,使用方便。为了让学生更好地了解数字电压表的工作原理,从而激起他们对单片机课程的学习兴趣。本文从软硬件设计、proteus仿真、制作实物、误差分析几个方面着手,阐述数字电压表的工作原理、数据的程序处理方法、数字软件滤波原理。 2.硬件设计 硬件电路设计由4个部分组成:a/d转换电路,at89c51单片机系统, led 显示系统、丈量电压输入电路 此电路的工作原理是:+5v摹拟电压信号通过变阻器1分压后由adc08008的in0通道进入(由于使用的in0通道,所以adda,addb,addc均接低电平),经过模/数转换后,产生相应的数字量经过其输出通道d0-d7传送给at89c51芯片的p0口,at89c51负责把接收到的数字量经过数据处理,产生正确的7段数码管的显示段码传送给4位led,同时它还通过其4位i/o口p2.0、p2.1、p2.2、p2. 产生位选信号控制数码管的亮灭。 简易数字直流电压表的硬件电路已设计完成,就可以选取相应的芯片和元器件,利用proteus软件绘制出硬件的原理,并仔细地检查修改,直至形成完善的硬件原理图。但要真正实现电路对电压的丈量和显示的功能,还需要有相应的软件配合,才能到达设计要求。 .软件设计 根据模块的划分原则,将该程序划分初始化模块,a/d转换子程序和显示子程序,这三个程序模块构成了整个系统软件的主程序 全部程序设计的核心在于对a/d转换的数据进行处理,包括数字滤波处理,数据小数位数的处理等。a/d转换子程序用来控制对输入的模块电压信号的收集丈量,并将对应的数值存入相应的内存单元。 显示子程序采取动态扫描实现四位数码管的数值显示,在采取动态扫描显示方式时,要使得led显示的比较均匀,又有足够的,需要设置适当的扫描频率,当扫描频率在70hz左右时,能够产生比较好的显示效果,一般可以采取间隔10ms对led进行动态扫描一次,每一位led的显示时间为1ms. 4.结果及误差分析 由于单片机at89c51为8位处理器,当输入电压为5.00v时,adc0808输出数据值为255(ffh),因此单片机最高的数值为0.0196v(5/255)。这就决定了电压表的最高分辨率只能到0.0196v,从表1可看到,测试电压一般以0.01v的幅度变化。 数字电压表设计涉及到多个板块的知识,不仅仅对操作人员的专业知识素养要求比较高,并且对于实践操作能力以及综合分析板块的能力也有着很高的要求。因此上文为大家介绍的关于数字电压表设计方面的步骤和方法就是基于专业处理人员的角度出发的知识,我们可以结合实际情况,选择最为合适的方案进行操作,必要的时候也可以求助专业人员的帮助。

微店怎么操作
门店管理信息系统
威门热淋清颗粒的作用
相关阅读
工信部:常用电信业务可跨区办理,将促不下企业提升感知服务

“一季度对自愿电子书App等弊端完成了有效工程建设,推动主要该门户网站站...

2023-10-01
steam塞浦路斯账号注册教程 手把手新人注册指南

这段时间steam的夏促吸引大批玩家,很多颇高 等值游戏都打 折了,诸多新游...

2023-09-28
《Apex英雄》业已修复Xbox用户手柄延迟问题

《Apex英雄》现已修复Xbox普通用户摇杆时间延迟疑虑 之同一时间我们报道了...

2023-09-27
职守门员,决定你升职加薪的,不只是努力,而是这几点!很现实!

好像在大部分人的故作知总括, 我们不会真是只要奋斗, 很多不想就能够症...

2023-09-23
洛斐小翘起三模机械键盘开箱:颜值直接领跑市场

Hello,大家好!无论如何对数码新产品热衷的小朋友们对有一个可以自己DIY的...

2023-09-15
上海高院发布涉禽流感金融纠纷案件法律适用的相关问答

4月底18日,上海市高级人民法院针对疑霍乱金融纠纷案件就其的8个热点普通...

2023-09-14
友情链接