好文档 - 专业文书写作范文服务资料分享网站

万用表的设计与制作(1)(1)

天下 分享 时间: 加入收藏 我要投稿 点赞

特别强调,在每次访问外部数据存储器时,ALE脉冲将会跳过。如果需要,通过将地址为8EH的SFR的第0位置 “1”,ALE操作将无效。这一位置 “1”,ALE仅在执行MOVX或MOVC指令时有效。否则,ALE将被微弱拉高。这个ALE使能标志位的设置对微控制器处于外部执行模式下无效。

PSEN:外部程序存储器选通信号是外部程序存储器选通信号。当STC89C52从外部程序存储器执行外部代码时,在每个机器周期被激活两次,而在访问外部数据存储器时,PSEN将不被激活。

EA/VPP:访问外部程序存储器控制信号。为使能从0000H到FFFFH的外部程序存储器读取指令,EA必须接GND。为了执行内部程序指令,EA应该接VCC。在flash编程期间,EA也接收5伏的电压。

XTAL1:振荡器反相放大器和内部时钟发生电路的输入端。 XTAL2:振荡器反相放大器的输出端。 3.2.2显示模块

采用八位共阳极 LED 数码管进行显示,利用单片机 I/O 口动态循环 输出的方法,将相应的段码值输入,并开相应 LED 的三极管。

13

第4章 STC89C52型数字万用表的安装与调试

4.1 印制电路板元器件的安装与焊接

1.插装并焊接电阻器R9、R18、R8、R21,立式安装电阻器时,要求电阻本体紧靠印制板,引线上弯半径R为1mm,表示第一位有效数字的色环朝上,卧式安装时,表示第一位有效数字的色环朝左以印制板图上的字作为参考方向,电阻立式安装示意图如图4-1所示。

图4-1 电阻立式安装示意图

2.COM、10A、V/Ω/mA表笔插座的安装示意图如图4-2所示,在元件面,将插座焊接在印制板上,在需焊接的地方涂少许松香,插座应与印制板先垂直,否则将难以准确,将插座装入外壳相应的插座孔中。

图4-2 表笔插座安装示意图

3.安装电容器C2、C3、C4、C1、C5,电容安装时应使其数值易于观。 4.电位器VR1的安装。

5.安电阻器R13、R15、R26、R14、R25、R19、R20、R12、R11、R17、

14

R10、R16、R6、R5、R7、R4、R3、R2、R1。

6.插接二极管D1三极管Q1、Q2。 7.分流电阻R0(铜线)的安装。

8.hFE插座安装。在元件面焊接,标志凸筋对准仪器外壳相应部位的凹槽。

9.安装保险管卡,保险管止销朝外。 10.安装弹簧、电池极扣引线。

4.2 液晶显示器件的安装

1.将框架放正,液晶片数字显示面朝下标志凸起朝右放在框内。 2.将两斑马胶条直立放入框架内,下边与液晶片相接触。

3.将印制板焊接面上方与液晶片相对应的引出电极用酒精擦拭凉干后反扣。将框架安装在印制板上,并注意斑马胶条的位置是否正确,在上边用酒精擦拭时可顺便将开关部分引出电极擦拭干净,准备下一步开关安装。

4.3 开关及印制板的安装

1.将开关平放,将接触片安装在开关相应的筋条上。

2.将开关反放,接触片一面朝上,将两弹簧涂上少许凡士林油分别放入两圆孔中;再将两滚珠涂上少许凡士林油分别放在两弹簧上。

3.将开关托起,即开关的标志小圆孔与OFF位置相对应地放入外壳的开关孔中。

4.将外壳正面朝下拿在手中,将印制板放入外壳中,用两个短螺钉将印制板与外壳固定,拧紧螺钉并压住开关。

4.4 STC89C52型数字万用表的调试

首先根据电路原理图焊接出实际电路,然后编写简单的程序进行电路的调试,在实际的电路中,P2.0—P2.3接液晶显示器的位进行控制,ADC0809的数据输出端接单片机P0口,ADC0809的ST、OE、EOC、CLK分别由P3.3—P3.6经过或非门进行控制。现在将在调试过程中的问题总结如下:

15

问题1:在进行液晶显示调节时,发现液晶不正常显示,在确定程序正确的情况下,判定问题出在硬件电路中,仔细检查后发现,电路存在虚焊,用电烙铁焊接后,通电测试,该液晶显示正常。

问题2:编写好ADC0809的程序,写入单片机,发现显示不对,怀疑是数据输入错误或者数据处理错误,仔细检查程序,发现定义的值太小,改正后,整机电路工作正常,可以实现从0V—5V的显示。

数字万用表完成的功能主要是对电压、电流、电阻的测量,它主要由分流电阻、分压电阻、51单片机最小系统、显示部分、AD转换和控制部分组成。

物理量采集流程:

开始被测物理量选择电压,电流,电阻。选择A/D信号采集转换处理采集信号,显示数据,返回数据。

数字万用表完成的功能主要是对电压、电流、电阻的测量,它主要由分流电阻、分压电阻、51单片机最小系统、显示部分、AD转换和控制部分组,。其它量的测量则要添加扩展功能。

4.5 STC89C52型数字万用表的测试

1.电阻的测量

取一块UT58B型标准数字万用表连续测试五个电阻,与自制的DT830B型数字万用表所测试的值相比较,记录数据如表4-1所示。

表4-1测量电阻值

RDT830B/kΩ RUT58B/kΩ ΔR/RUT58B% 0.11 0.11 0% 0.99 1.00 1% 1.57 1.55 1.3% 20.3 20.0 1.5% 101.1 100.0 1.1%

2.交流电压的测量

取一块UT58B型标准数字万用表连续测五次室压值,与自制的DT830B型数字万用表所测试的值相比较,记录数据如表4-2所示。

表4-2测交流电压

UDT830B/ V UUT58B/V ΔU/UUT58B%

229 225 1.8% 230 225 2.0%

16

228 225 1.3% 231 227 1.8% 232 227 2.2%

3.直流电压的测量

取一块UT58B型标准数字万用表连续测五次手机电池板,与自制的DT830B型数字万用表所测试的值相比较,记录数据如表4-3所示。

表4-3测直流电压

UDT830B/ V UUT58B/V ΔU/UUT58B% 2.51 2.54 1.1% 3.12 3.15 1.0% 3.79 3.83 1.0% 4.23 4.27 0.95 4.76 4.81 1.0%

根据表4-1电阻测量得出本数字万用表与UT58B型标准数字万用表的相对误差的范围在0~1.5%之间,而DT830B型数字万用表电阻测量的准确度±(0.8%+2)之间,在准确度的范围内;由表4-2所示,交流电压测量的准确度在±(1.2%+10)内,而实际测量的相对误差在1.3~2.2%之间,属于准确度的范围;表4-3所示为直流电压测量,测量的准确度在±(0.5%+2)内,而实际测量范围在0.9~1.1%之间,综合得出此万用表的性能较良好,是一块准确的万用表。

17

万用表的设计与制作(1)(1)

特别强调,在每次访问外部数据存储器时,ALE脉冲将会跳过。如果需要,通过将地址为8EH的SFR的第0位置“1”,ALE操作将无效。这一位置“1”,ALE仅在执行MOVX或MOVC指令时有效。否则,ALE将被微弱拉高。这个ALE使能标志位的设置对微控制器处于外部执行模式下无效。PSEN:外部程序存储器选通信号是外部程序存储器选通信号。当STC89C52从外部
推荐度:
点击下载文档文档为doc格式
1t4ql9tj5x6zh7t4fk0l
领取福利

微信扫码领取福利

微信扫码分享