收藏 分享(赏)

自动电阻测试仪.doc

上传人:精品资料 文档编号:9595632 上传时间:2019-08-17 格式:DOC 页数:22 大小:661.46KB
下载 相关 举报
自动电阻测试仪.doc_第1页
第1页 / 共22页
自动电阻测试仪.doc_第2页
第2页 / 共22页
自动电阻测试仪.doc_第3页
第3页 / 共22页
自动电阻测试仪.doc_第4页
第4页 / 共22页
自动电阻测试仪.doc_第5页
第5页 / 共22页
点击查看更多>>
资源描述

1、自动电阻测试仪摘 要本简易电阻自动测试仪采用 AT89S52 单片机为核心控制器,利用伏安法测电阻的测量方法,将测量的电压值通过模数转换模块 AD7705 转换成数字信号,将数字信号输入 AT89S52 单片机进行处理,完成电阻测量功能、自动换挡和筛选功能、电位器阻值变化曲线测试的功能。再通过单片机与显示模块的连接,显示测量结果。关键词:电阻自动测试仪、AT89S52、电阻测量功能、自动换挡、曲线测试、AD77051、引言自动电阻测试相对于手工测试的优点有很多,优化测试速度:可非常快速的运行上万条记录;提高准确性、稳定性:可以不为外界因素干扰,准确运行测试用例;确定性:能真实快速搭建测试环境,

2、测试数据,重现缺陷;提高工作效率:一边运行自动化测试,一边准备测试报告;测试环境搭建:可以结合多种编程语言及技术协助搭建测试环境,防止手工测试重复劳动,如批处理技术;提高技能:可提高测试人员技能,同时提高对测试的兴趣,防止对手工测试感觉枯燥。数据处理方面的优点有,测试数据:自动化测试工具可以根据需要,准备大量的测试数据;数据处理:测试结果有时需要再进行相应的数据处理;用例准备:可以使用相关脚本技术准备大量的测试用例。自动电阻测试的发展必将大大提高电阻的测试效率和准确率,使电子产品的的制作更加方便,减少在这上面的人力资源,将来必将影响整个电子行业。无锡职业技术学院毕业设计说明书(论文)- 1 -

3、二、方案论证2.1 方案论证与比较2.1.1 测试方案对比方案一:交流电桥测量法。交流电桥的构造及原理均与直流惠斯通电桥相同,电源使用交流电,四臂的阻抗 Z1、Z2、Z3、Z4,可以用电阻、电感、电容或其他组合,电桥平衡的条件是Z1*Z2=Z3*Z4此条件显示交流电桥不同于直流电桥:首先条件有两个,因此,需要调节两个参数才能使电桥平衡;其次,阻抗的多样性可以组合成各具特色的电桥,但非所有电桥都能同时满足达到平衡的条件。方案二:直接测量法,也叫转换测量法。测量时,把电阻欧姆先转换成别的量再测量。比如把被测量电阻施加以一个已知的电压,那么再测量流过电阻的电流,根据欧姆定律,这个电流与电阻成正比。因

4、此,我们采用测量这个电压,就可以得到电阻值。直接测量简单快速,但转换后很多因素直接参与误差贡献,比如恒流源的精度、电压表的精度都直接影响被测电阻值。方案三:电阻电压转换测量法,采用 R/U 转换器将被测电阻转换成电压,经转换后得到的直流电压经 A/D 转换器转换为数字信号,由单片机控制输出显示被测电阻值到 LCD。方案四:恒流源测量法,该方法是给待测电阻提供一个恒定电流,利用单片机的 AD 采集其两端的电压来确定其电阻值。此种方法简单易行,但是由于电阻变化范围是10010M,电压变化范围太大,而我们采用的是专用的 AD 进行转换,所以能实现要求的指标,综合性能优于其它几中方案。综合考虑,选择方

5、案四。无锡职业技术学院毕业设计说明书(论文)- 2 -2.2.2 单片机控制系统方案设计对比方案一:使用 AT89S52 单片机作为系统的控制核心。单片机具有体积小,片上资源丰富,使用灵活,易于人机对话,是采用 CMOS 工艺的 8 位单片机,与 AT89S51 完全兼容,有较强的指令寻址和运算功能等优点,但是该单片机是 8 位机,运行速度比较慢,功耗较高方案二:使用 STC12C5A32S29 单片机作为系统的控制核心。STC12C5A32S29 具有体积小,片上资源丰富和 I/O 口多可复用的优点,最重要的是 STC12C5A32S29 是 16 位机,具有超低的功耗,而且本身集成 8 路

6、 10 位的 ADC,这是其他控制器不可比拟的优势,但是由于这种单片机的使用不是很熟练,使用起来存在很多弊端而 AT89S52 已经满足我们的要求。在此系统中,我们经过细致的思考,最终选择了方案一,用 AT89S52 作为整个系统的控制与计算中心。2.2.3 信号采集模块对比方案一:可以使用 555 振荡器,通过 555 振荡器测试不同阻值被测电阻时产生不同的脉冲,将所获得的脉冲信号送至单片机,通过单片机内部软件对脉冲信号的处理,将所测值显示在液晶显示屏上。方案二:设置恒流源电路,当测试被测电阻时,产生对应的电压值,然后使用 A/D转换器 AD7705 集成块完成 A/D 转换,将所获得的数字

7、量送至单片机,通过软件对数字量的处理,将所测值显示在液晶显示屏上。综合考虑系统的各项性能,最后我们考虑采用方案二。2.2.4 档位选择模块对比方案一:选用晶体二极管作为开关元件。二极管在正向电压作用下电阻很小,处于导通状态,相当于一只接通的开关;在反向电压作用下,电阻很大,处于截止状态,如同一只断开的开关,利用二极管的开关特性,可以组成各种逻辑电路。用二极管作为开关作为档位的选择开关,采用单片机控制二极管的开关实现对档位的选择。无锡职业技术学院毕业设计说明书(论文)- 3 -方案二:采用选择器 CT74LS151 集成块实现对不同档位的选择。当单片机检测到所测电阻阻值大于所选档位时自动控制选择

8、器 CT74LS151 实现对适当档位的选择。方案三:采用继电器作为档位开关控制,继电器是一种电控制器件。它具有控制系统(又称输入回路)和被控制系统(又称输出回路)之间的互动关系。通常应用于自动化的控制电路中,它实际上是用小电流去控制大电流的一种“自动开关” 。故在电路中起着自动调节、安全保护、转换电路等作用。采用 4 个继电器分别控制不同电阻测试档位。控制系统由单片机系统控制。综合考虑设计的精确性和可操作性,我们决定采用方案三2.2.4 显示模块对比方案一:采用 LED 数码管显示。数码管显示具有亮度高、夜视效果好等优点,但显示信息量小,且自身功耗较大。方案二:12864 点阵 LCD 液晶

9、显示。LCD 液晶可轻松实现字母、汉字、图像等的显示,控制简单。我们需要显示内容较多,所以采用此方案。2.2.5 电机驱动模块对比方案一:采用直流电机,直流电机速度快,价格便宜,通过调节电流来改变速度,驱动电路简单,调速范围广,调速特性平滑。但其转距小,带有大负载时很容易堵转;而且由于其速度较快,不易控制,精确度低,不适合应用在本题。方案二:采用步进电机,步进电机是一种能将电脉冲转化为角位移的机构,通过控制脉冲个数来控制角位移量,通过控制脉冲频率来控制电机转动的速度和加速度,其精确度高。通过分析题目要求,步进电机可以达到题目要求的精度,而且价格适中,控制简单。综上所述,我们决定采用步进电机。2

10、.2.6 显示模块对比方案一:采用 LED 数码管显示。数码管显示具有亮度高、夜视效果好等优点,但显示信息量小,且自身功耗较大。方案二:12864 点阵 LCD 液晶显示。LCD 液晶可轻松实现字母、汉字、图像等的显示,控制简单。我们需要显示内容较多,所以采用此方案。2.2.7 电源模块对比方案一:采用开关直流稳压电源。开关电源功率大,效率高,但是纹波大,价格相对较高。方案二:采用线性直流稳压电源。线性稳压电源制作简单,输出稳定,性价比较高。无锡职业技术学院毕业设计说明书(论文)- 4 -综合考虑,我们选择方案二。2.2 各模块方案确认(1)主控模块:选用 AT89S52。(2)信号源模块:电

11、阻测量采用恒流源法。(3)测量模块:信号采集电路选用 AD7705。(4)档位选择模块:采用继电器作为档位开关控制。(5)电机驱动模块:电机采用步进电机。(6)液晶显示采用 12864LCD 液晶。(7)电源模块:采用线性直流稳压电源。图 1 简易自动电阻测试仪系统框图无锡职业技术学院毕业设计说明书(论文)- 5 -三、硬件电路设计3.1 程序流程本简易电阻自动测试仪采用 AT89S52 单片机为核心控制器,利用基于 LM358 构成的恒流源的电阻测量方法,将测量的电压值通过模数转换模块 AD7705 转换成数字信号,将数字信号输入 AT89S52 单片机进行处理,完成电阻测量。再通过单片机与

12、显示模块的连接,显示测量结果。该测试仪由电阻测量电路模块、电位器阻值变化曲线测试模块、单片机、A/D 转换电路、时钟电路、稳压电源、恒流源、显示、键盘等模块组成。系统方框图如图 3.1所示。AT89S52(CPU)键盘控制阻值信号采集数据显示A/D 转换 分频电路电源电路档位切换图 2 总体设计框图无锡职业技术学院毕业设计说明书(论文)- 6 -3.2 模块电路介绍3.2.1 电源模块输入的外部电源首先经过桥式整流、滤波电路滤波,再经过 7805 芯片稳压成 5V的直流电压,向主控制器供电。C162200UF/25VVin1GND2Vout 3U67805C17104C14104 C15100

13、0UF/25V+5+12R2470D5LED12J7CON2S6SW DPDT12J5CON2块块块块图 3 电源模块电路电子产品中,常见的三端稳压集成电路有正电压输出的 78系列和负电压输出的 79系列。顾名思义,三端 IC 是指这种稳压用的集成电路,只有三条引脚输出,分别是输入端、接地端和输出端。它的样子象是普通的三极管,TO-220 的标准封装,也有 9013 样子的 TO-92 封装。用 78/79 系列三端稳压 IC 来组成稳压电源所需的外围元件极少,电路内部还有过流、过热及调整管的保护电路,使用起来可靠、方便,而且价格便宜。该系列集成稳压 IC 型号中的 78 或 79 后面的数字

14、代表该三端集成稳压电路的输出电压。因为三端固定集成稳压电路的使用方便,电子制作中经常采用。3.2.2 单片机与键盘控制AT89S52 是一种低功耗、高性能 CMOS 8 位微控制器,具有 8K 在系统可编程 Flash 存储器。使用 Atmel 公司高密度非易失性存储器技术制造,与工业 80C51 产品指令和引脚完全兼容。片上 Flash 允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的 8 位 CPU 和在系统可编程 Flash,使得 AT89S52 在众多嵌入式控无锡职业技术学院毕业设计说明书(论文)- 7 -制应用系统中得到广泛应用。片上 Flash 允许程序存储器在

15、系统可编程,亦适于 常规编程器。在单芯片上,拥有灵巧的 8 位 CPU 和在系统 可编程 Flash,使得 AT89S52 为众多嵌入式控制应用系统提 供高灵活、超有效的解决方案。 AT89S52 具有以下标准功能: 8k字节 Flash,256 字节 RAM, 32 位 I/O 口线,看门狗定时器,2 个数据指针,三个 16 位 定时器/计数器,一个 6 向量 2 级中断结构,全双工串行口, 片内晶振及时钟电路 。另外,AT89S52 可降至 0Hz 静态逻 辑操作,支持 2 种软件可选择节电模式。空闲模式下,CPU 停止工作,允许 RAM、定时器/计数器、串口、中断继续工 作。掉电保护方式

16、下, RAM 内容被保存,振荡器被冻结, 单片机一切工作停止,直到下一个中断或硬件复位为止。 P0 口:P0 口是一个 8 位漏极开路的双向 I/O 口。作为输出口,每位能驱动 8 个 TTL 逻 辑电平。对 P0 端口写“1”时,引脚用作高阻抗输入。 当访问外部程序和数据存储器时,P0 口也被作为低 8 位地址/数据复用。在这种模式下, P0 不具有内部上拉电阻。 在 flash编程时,P0 口也用来接收指令字节;在程序校验时,输出指令字节。程序校验 时,需要外部上拉电阻。 P1 口:P1 口是一个具有内部上拉电阻的 8 位双向 I/O 口,p1 输出缓冲器能驱动 4 个 TTL 逻辑电平。

17、对 P1 端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入 口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL) 。 此外,P1.0 和 P1.1 分别作定时器/计数器 2 的外部计数输入(P1.0/T2)和定时器/计数器 2 的触发输入(P1.1/T2EX) 。 在 flash 编程和校验时,P1 口接收低 8 位地址字节。 引脚号第二功能: P1.0 T2(定时器/计数器 T2 的外部计数输入) ,时钟输出 P1.1 T2EX(定时器/计数器 T2 的捕捉/重载触发信号和方向控制) P1.5 MOSI(在 系统编程用) P1.6 MISO(在系统编程用)

18、 P1.7 SCK(在系统编程用) P2 口:P2 口是一个具有内部上拉电阻的 8 位双向 I/O 口, P2 输出缓冲器能驱动 4 个 TTL 逻辑电平。对 P2 端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入 口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL) 。 在访问外部程序存储器或用 16 位地址读取外部数据存储器(例如执行 MOVX DPTR) 时,P2 口送出高八位地址。在这种应用中,P2 口使用很强的内部上拉发送 1。在使用 8 位地址(如 MOVX RI)访问外部数据存储器时,P2 口输出 P2 锁存器的内容。 在 flash 编程和校

19、验时,P2 口也接收高 8 位地址字节和一些控制信号。 P3 口:P3 口是一个具有内部上拉电阻的 8 位双向 I/O 口, p3 输出缓冲器能驱动 4 个 TTL 逻辑电平。对 P3 端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入 口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL) 。 P3 口亦作为 AT89S52 特殊功能(第二功能)使用,如下表所示。 在 flash 编程和校验时,P3 口也接收一些控制信号。 端口引脚 第二功能: P3.0 RXD(串行输入口) P3.1 TXD(串行输出口) P3.2 INTO(外中断 0) P3.3 INT1

20、(外中断 1) P3.4 TO(定时/计数器 0) P3.5 T1(定时/计数器 1) P3.6 WR(外部数据存储器写选通) 无锡职业技术学院毕业设计说明书(论文)- 8 -P3.7 RD(外部数据存储器读选通) 此外,P3 口还接收一些用于 FLASH 闪存编程和程序校验的控制信号。 RST:复位输入。当振荡器工作时,RST 引脚出现两个机器周期以上高电平将是单片机复位。 ALE/PROG:当访问外部程序存储器或数据存储器时,ALE(地址锁存允许)输出脉冲用于锁存地址的低 8 位字节。一般情况下,ALE仍以时钟振荡频率的 1/6 输出固定的脉冲信号,因此它可对外输出时钟或用于定时目的。要注

21、意的是:每当访问外部数据存储器时将跳过一个 ALE 脉冲。对 FLASH 存储器编程期间,该引脚还用于输入编程脉冲(PROG) 。如有必要,可通过对特殊功能寄存器(SFR)区中的 8EH 单元的 D0 位置位,可禁止 ALE 操作。该位置位后,只有一条 MOVX和 MOVC 指令才能将 ALE 激活。此外,该引脚会被微弱拉高,单片机执行外部程序时,应设置 ALE 禁止位无效。 PSEN:程序储存允许(PSEN)输出是外部程序存储器的读选通信号,当 AT89S52 由外部程序存储器取指令(或数据)时,每个机器周期两次PSEN 有效,即输出两个脉冲,在此期间,当访问外部数据存储器,将跳过两次 PS

22、EN 信号。 EA/VPP:外部访问允许,欲使 CPU 仅访问外部程序存储器(地址为 0000H-FFFFH) ,EA 端必须保持低电平(接地) 。需注意的是:如果加密位 LB1 被编程,复位时内部会锁存 EA 端状态。如 EA 端为高电平(接 Vcc 端) ,CPU 则执行内部程序存储器的指令。FLASH 存储器编程时,该引脚加上+12V 的编程允许电源 Vpp,当然这必须是该器件是使用 12V 编程电压 Vpp。 XTAL1:振荡器反相放大器和内部时钟发生电路的输入端。 XTAL2:振荡器反相放大器的输出端。图 4 键盘控制原理图键盘功能如下:s1;电阻筛选功能键; s2:- s3:+ s

23、4:自动测量电位器无锡职业技术学院毕业设计说明书(论文)- 9 -图 4 键盘控制原理图3.2.3 电机驱动电路电机驱动模块采用电机驱动芯片 ULN2003 来控制步进电机。输入的信号用光耦TLP512-5 送入 ULN2003,很好的隔离了输入与输出信号,抗干扰能力强。进而带动电位器旋转,实现电位器阻值变化曲线测试功能。ULN2003 的作用:ULN2003 是大电流驱动阵列,多用于单片机、智能仪表、PLC、数字量输出卡等控制电路中。可直接驱动继电器等负载。输入 5VTTL 电平,输出可达500mA/50V。ULN2003 是高耐压、大电流达林顿陈列,由七个硅 NPN 达林顿管组成。ULN2

24、003 是高压大电流达林顿晶体管阵列系列产品,具有电流增益高、工作电压高、温度范围宽、带负载能力强等特点,适应于各类要求高速大功率驱动的系统。 图 5 电机驱动原理图3.2.4 A/D 采样模块在 AD7705 与单片机系统进行连接时,使用并行采集方式,要连接 BCD 码数据输出线,可以将 AD7705 的/STB 信号接至 AT89S52 的 P3.2(INT0) 。AD7705 是 AD 公司新推出的 16 位 -A/D(电荷平衡式)转换器。器件包括由缓冲器和增益可编程放大器(PGA)组成的前端模拟调节电路,- 调制器,可编程数字滤波器等部件。能直接将传感器测量到的多路微小信号进行 AD

25、转换。这种器件还具有高分辨率、动态范围宽、自动校准、优良的抗噪声性能以及低电压低功耗等特点,非常适合仪表测量、工业控制等入通道,能达到 0.003%非线性的 16 位无误码数据输出,其增益和数据输出更新率均可编程设定,还可选择输入模拟缓冲器,以及自校准和系统校准方式。工作电压 3V 或 5V。3V 电压时,最大功耗为 1mW,等待模式下电源电流仅为 8mA。AD7705 需要外部的时钟信号,本设计采用 CD4040 来对 ALE 信号进行分频。CD4040 是由 12 个 T 型触发器组成的串行二进制计数器/分频器,有 12 个分频输入端,Q1-Q12,最大分频系数为2=4096。本设计将单片

26、机的 ALE16 分频作为 AD7705 的时钟。无锡职业技术学院毕业设计说明书(论文)- 10 -图 7 AD 采样模块图 6 AD7705 转换电路引脚说明如表 1 所示表 1管脚号 管脚名称 管脚功能描述1 SCLK 逻辑电源地2 MCLK IN 逻辑电源正3 MCLK OUT LCD 驱动电压4 CS 数据/指令选择端。当 D/I=1 时,数据 DB0-DB7 将送入显示 RAM;当D/I=0 时,数据 DB0-DB7 将送入指令寄存器执行5 RESET这个是读写控制输入端当 R/W=“1”,E=1 时,数据被读入 DB7-DB0;当 R/W=0,E 为下降沿时,DB7-DB0 的数据

27、被写入 IR 和 DR6 AIN1(+) AIN1(-) 使能端。当 R/W=1,E=1 时数据被读入 DB7-DB0;当 R/W=0,E 为下降沿时,DB7-DB0 的数据被写入 IR 和 DR7 AIN2(+) AIN2(-) 数据输入/输出引脚8 REF IN(+)REF IN(-) 片选信号,低电平时选择前 64 列9 DIN 片选信号,低电平时选择后 64 列10 DOUT 复位控制信号,低电平有效11 RDRY LCD 驱动电压输出端无锡职业技术学院毕业设计说明书(论文)- 11 -将 AD7705 的 SCLK、CS、DIN、DOUT、DADY 分别与单片机上的 P3.0、P3.

28、1、P3.2、P3.3、P3.4口相连,DIN 线用来向片内寄存器传输数据,而 DOUT 线用来访问寄存器里面的数据。SCLK 是串行时钟输入,所有的数据传输都和 SCLK 信号有关,对于单片机的借口,为确保单片机转换的数据稳定可靠,在两次相连的数据传输之间,应将 SCLK 设置为高电平。DRDY_作为状态信号,表示数据什么时候准备好一边从存储器中读取数据。AD7705 读写操作严格按照时序进行,如图 7 所示。图 7 AD7705 读写时序图无锡职业技术学院毕业设计说明书(论文)- 12 -3.2.5 档位切换电路 控制系统由单片机控制,采用 4 个继电器分别控制不同电阻测试档位。当单片机相

29、应的 I/O 口输出低电平时,三极管导通,继电器线圈得电吸起,从而接通相应的基准量程电路。档位的选择是根据阻值采集电路产生的电压 Ux 来确定的,Ux 通过 AD 转换转换成数字量,单片机根据数字量的大小来控制相应 I/O 口输出低电平相应的三极管导通,继电器线圈得电吸起,从而接通相应的基准量程电路。图 8 档位切换电路无锡职业技术学院毕业设计说明书(论文)- 13 -3.2.6 数据显示通过 LCD 驱动程序对 AT89S52 处理后的结果数据进行稳定显示,在测试期间显示能够保持稳定状态,当离开测试能够迅速归零。图 9 数据显示原理图12864 点阵图形液晶显示模块由 128*64 点阵的液

30、晶屏、KS0107 点阵液晶显示驱动器、KS0108 点阵液晶显示控制及 DC/DC 变压器构成,这些部件均集中在液晶显示模块上。12864 的引脚定义和功能如表 2 所示。无锡职业技术学院毕业设计说明书(论文)- 14 -表 212864 点阵图形液晶显示模块是由 128*64 个液晶显示点组成的一个 128 列*64 行的阵列,每个显示点对应一位二进制数,1 表示亮,0 表示灭。存储这些点阵信息的 RAM称为显示数据存储器。要显示某个图形或汉字,就是将相应的点阵信息写入到相应的存储单元中。图形或汉字的点阵信息由自己设计,问题的关键是显示点在液晶屏上的位置(行和列)与其在存储器中的地址关系。

31、由于多数液晶显示模块的驱动电路是由一片行驱动器和两片列驱动器构成的,所以12864 液晶屏实际上是有左右两块独立的 64*64 液晶屏拼接而成,每块屏有一个512*8bit 显示数据 RAM。左右半屏驱动电路及存储器分别有片选信号 CS1 和 CS2 选择。管脚号 管脚名称 管脚功能描述1 Vss 逻辑电源地2 Vdd 逻辑电源正3 VO LCD 驱动电压4 D/I 数据/指令选择端。当 D/I=1 时,数据 DB0-DB7 将送入显示 RAM;当D/I=0 时,数据 DB0-DB7 将送入指令寄存器执行5 R/W这个是读写控制输入端当 R/W=“1”,E=1 时,数据被读入 DB7-DB0;

32、当 R/W=0,E 为下降沿时,DB7-DB0 的数据被写入 IR 和 DR6 E 使能端。当 R/W=1,E=1 时数据被读入 DB7-DB0;当 R/W=0,E 为下降沿时,DB7-DB0 的数据被写入 IR 和 DR714 DB7DB0 数据输入/输出引脚15 CS1 片选信号,低电平时选择前 64 列16 CS2 片选信号,低电平时选择后 64 列17 RST 复位控制信号,低电平有效18 Vee LCD 驱动电压输出端19 LEDA LED 背光电源正端20 LEDK LED 背光电源负端无锡职业技术学院毕业设计说明书(论文)- 15 -四、系统软件设计 4.1 程序机构说明我们的程

33、序机构主要包括:主控程序模块、键盘扫描及处理子程序、12864 液晶显示程序、阻值信号采样数据处理子程序、A/D 中断控制子程序、定时器子程序、档位控制子程序、中断子程序等几个部分组成。结构框图如图 4.1。图 10 主程序机构框图无锡职业技术学院毕业设计说明书(论文)- 16 -4.2 程序流程图图 11 程序流程图无锡职业技术学院毕业设计说明书(论文)- 17 -五、测试及结果分析5.1 测试原理在系统设计中,AT89S52 单片机为核心的简易自动电阻测试仪,将电阻对应的电压实现各个参数的测量。将模拟电压信号送入 AD 采样,通过 AD 把模拟信号转换为数字信号,再把数字信号送入 AT89

34、S52 单片机处理。使用 C 语言编写了系统应用软件,包括主控制模块、显示模块、电阻测试模块和电机驱动模块。5.2 测试方法在测试时将被测参数通过本系统测量出来的示值与参数的标称值进行对比,得到本系统的测量精度。5.3 测试仪器示波器,万用表。5.4 测试结果通过按键操作,实现测量类型和量程的选择。电阻测试数据如表 3 所示。表 3 电阻测试数据标称值( )系统测量()相对误差(%)20.0 20.01 0.05200.0 199.77 0.16000.0 5993.75 0.10450000.0 49926.63 0.147301000.0 297839.50 1.05无锡职业技术学院毕业设

35、计说明书(论文)- 18 -5.5 测试分析根据以上的测试结果表明,本系统完成了文章开始所提出设计内容和功能。本测量仪的测量范围较宽,并且达到了很好的精度,相对误差小于 1%。在实际测量中,由于测试环境,测试仪器,测试方法等都对测试值有一定的影响,都会导致测量结果或多或少地偏离被测量的真值。为了减小本设计中误差的大小,主要利用修正的方法来减小本测试仪的测量误差。所谓修正的方法就是在测量前或测量过程中,求取某类系统误差的修正值。在测量的数据处理过程中选取合适的修正值很关键,修正值的获得有三种途径。第一种途径是从相关资料中查取;第二种途径是通过理论推导求取;第三种途径是通过实验求取。本测试修正值选

36、取主要通过实验求取,对影响测量读数的各种影响因素,如温度、湿度、电源电压等变化引起的系统误差。通过对相同被测参数的多次测量结果和不同被测参数的多次测量选取平均值,最后确定被测参数公式的常数 K 值,从而达到减小本设计系统误差的目的。测试不同阻值的电阻分别与用数字万用表测得电阻进行比较,测试电阻表的精确度。测量结果数据如表 5.2。表 4 测量结果数据测量阻值/500 900 110 8.0K 9.9K实际阻值/486 850 100 6000 9000误差% 2.8 5.5 0.9 2.5 0.95.6 测试结论根据上述测试数据,对电路的检测与调试过程,可以得出以下结论:1、通过亲自焊接电路,

37、首先认识了基本元器件和一些常用的芯片,在焊接过程中遇到了各种问题,通过思考解决了问题,锻炼了自己独立思考问题,解决问题的能力。2、在电路检查与测试过程中要一定要仔细,认真。在通电前,断开一条电源线,用万用表检查电源端对地是否存在短路情况。3、通过测试数据,深刻认识到了我们在本次设计中的一些问提,但我们有信心,通过多次的试验与思考,最终我们得到了理想数据。无锡职业技术学院毕业设计说明书(论文)- 19 -六、附录无锡职业技术学院毕业设计说明书(论文)- 20 -7、参考资料1 杜伟略,刘雨棣, 单片机接口技术 西安电子科技大学出版社2 邓木生,周红兵, 模拟电子电路分析与应用M.北京:高等教育出

38、版社,2008.3 邓木生,周红兵, 数字电子电路分析与应用M.北京:高等教育出版社,2008.4 吴金戌,沈庆阳,郭庭吉.80C51 单片机实践与应用M.北京:清华大学出版社,2002.5 张国勋, 缩短 AD7705A/D 采样程序时间的一种方法 J. 电子技术应用 ,1993,第一期.6 刘修文.实用电子电路图集.北京.中国电力出版社,20057 黄智伟.全国大学生电子设计竞赛技能训练.北京.北京航空航天大学出版社,2007.28 王昊,李昕.集成运放应用电路设计 360 例.北京.电子工业出版社,2007.19 邓木生、周红兵 数字电子电路分析与运用 高等教育出版社无锡职业技术学院毕业

39、设计说明书(论文)- 21 -一、 引言 - 1 -二、方案论证 - 2 -2.1 方案论证与比较 - 2 -2.1.1 测试方案对比 .- 2 -2.2.2 单片机控制系统方案设计对比 .- 3 -2.2.3 信号采集模块对比 .- 3 -2.2.4 档位选择模块对比 .- 3 -2.2.4 显示模块对比 .- 4 -2.2.5 电机驱动模块对比 .- 4 -2.2.6 显示模块对比 .- 4 -2.2.7 电源模块对比 .- 4 -2.2 各模块方案确认 - 5 -三、硬件电路设计 - 6 -3.1 程序流程 - 6 -3.2 模块电路介绍 - 7 -3.2.1 电源模块 - 7 -3.2.2 单片机与键盘控制 - 7 -3.2.3 电机驱动电路 - 10 -3.2.4 A/D 采样模块 .- 10 -3.2.5 档位切换电路 - 13 -3.2.6 数据显示 - 14 -四、系统软件设计.-16-4.1 程序机构说明 .- 16 -4.2 程序流程图 .- 17 -五、测试及结果分析 - 18 -5.1 测试原理 .- 18 -5.2 测试方法 .- 18 -5.3 测试仪器 .- 18 -5.4 测试结果 .- 18 -5.5 测试分析 .- 19 -5.6 测试结论 .- 19 -六、附录 - 20 -七、 参考资料 - 21 -

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报