大学生电子设计竞赛设计报告-简易自动电阻测试仪

上传人:第*** 文档编号:33606051 上传时间:2018-02-16 格式:DOC 页数:12 大小:153.60KB
返回 下载 相关 举报
大学生电子设计竞赛设计报告-简易自动电阻测试仪_第1页
第1页 / 共12页
大学生电子设计竞赛设计报告-简易自动电阻测试仪_第2页
第2页 / 共12页
大学生电子设计竞赛设计报告-简易自动电阻测试仪_第3页
第3页 / 共12页
大学生电子设计竞赛设计报告-简易自动电阻测试仪_第4页
第4页 / 共12页
大学生电子设计竞赛设计报告-简易自动电阻测试仪_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《大学生电子设计竞赛设计报告-简易自动电阻测试仪》由会员分享,可在线阅读,更多相关《大学生电子设计竞赛设计报告-简易自动电阻测试仪(12页珍藏版)》请在金锄头文库上搜索。

1、1简易自动电阻测试仪(G 题)设计报告参赛学校:常州机电职业技术学院作者:朱化吉 冯海涛 骆翠玲 2简易自动电阻测试仪摘 要该简易自动电阻测试仪可实现对电阻的自动测试功能,具有自动电阻筛选功能,并能自动测量和显示电位器阻值随旋转角度变化的曲线。根据选题要求,该测试仪以 AT89C55 为核心,结合键盘、显示、程控放大器、A/D、步进电机控制器等外围电路,较好地实现了要求的功能。测量量程为100、1k、10k、10M 四档。测量准确度为 (1% 读数2 字) 。3 位数字显示(最大显示数为 999) ,能自动显示小数点和单位,测量速率大于 5 次/秒。100、1k、10k 三档量程具有自动量程转

2、换功能。具有自动电阻筛选功能。即在进行电阻筛选测量时,用户通过键盘输入要求的电阻值和筛选的误差值;测量时,仪器能在显示被测电阻阻值的同时,给出该电阻是否符合筛选要求的指示。设计并制作了一个能自动测量和显示电位器阻值随旋转角度变化曲线的辅助装置,曲线各点的测量准确度为(5%读数2 字),全程测量时间不大于 10 秒,测量点不少于 15 点。关键词:单片机,电阻测试仪,自动量程转换,自动电阻筛选31 方案的选择与论证系统框图如图 1 所示:系统控制模块图 1对各模块的实现,分别有以下一些不同的设计方案:1.1 系统控制模块方案一:FPGA/CPLD 方式。即用 FPGA/CPLD 完成键盘设置、步

3、进电机控制、显示电路的驱动、与电阻测量模块的接口等功能。这种方案的优点在于系统结构紧凑、速度快,而且可以使用的 I/O 口线很多;缺点是 FPGA 的设计与调试与单片机相比比较繁琐,调试的效率比较低,不够灵活。方案二:单片机方式。使用单片机也可以完成键盘设置、步进电机控制、显示电路的驱动、与电阻测量模块的接口功能。单片机算术运算功能强,软件编程灵活、自由度大,可以用软件编程实现各种算法和逻辑控制,并且由于其功耗低、体积小、技术成熟和成本低等优点,使其在各个领域应用广泛,调试的效率也比较高。基于以上分析,拟选用方案二。本设计选择 AT89C55 单片机。1.2 电阻测量方案的选择方案一:使用模拟

4、开关对不同的标准电阻进行量程切换。由于模拟开关器件的内阻影响,在测量阻值较大的电阻时,会产生较大的误差。方案二:使用程控放大器进行量程切换。与第一种方案比较,该方案测量误差较小,具有明显的优点。因此,我们选择了第二种方案。1.3 显示模块的选择方案一:使用传统的数码管显示。数码管具有:低能耗、低损耗、低压、寿命长、耐老化、防晒、防潮、防火、防高(低)温,对外界环境要求低、易于维护、精确可靠、程序编写容易、操作简单等特点。但在本设计中所需显示的状态较多,信息量比键盘设置模块电阻测量模块显示模块步进电机控制模块4较大,并且需要显示电位器阻值随旋转角度变化的曲线,数码管不能完成该曲线显示功能。方案二

5、:使用液晶屏显示。液晶显示屏(LCD)具有轻薄短小、低耗电量、无辐射危险以及影像稳定不闪烁等优势,可视面积大,画面效果好,分辨率高,抗干扰能力强的特点。在本设计中所需显示的状态较多,信息量比较大,并且需要显示电位器阻值随旋转角度变化的曲线,该曲线显示功能由液晶显示屏非常适合。 本设计选用方案二,使用液晶显示屏进行显示。2 系统的具体设计与实现2.1 总体设计思想根据题目的要求,我们经过仔细分析,充分考虑各种因素,制定出了整体的设计方案:以单片机 AT89C55 为核心,完成以下几个方面的功能:键盘设置、步进电机控制、显示电路的驱动、与电阻测量模块的接口。设计充分运用了 AT89C55 的各个接

6、口,减少了模块调用,也使系统更为可靠。系统组成及原理框图如图 2 所示。图 22.2 理论分析与计算功能设定菜单选择标准电阻键盘设置模块 单片机 AT89C55液晶显示模块 步进电机控制模块待测电阻测试电源输出 程控放大器电压跟随器A/D 转换功能与状态显示52.2.1 电阻测量原理将测试直流电压加在标准电阻和待测电阻上,所得电压经过电压跟随器缓冲隔离,送到程控放大器放大。程控放大器放大得到的结果经过 A/D 转换,送到单片机AT89C55 中,单片机根据所得到的 A/D 转换电压值,计算出所测量的电阻值。2.2.2 自动量程转换与自动电阻筛选功能单片机通过控制程控放大器的放大倍数,完成自动量

7、程转换。当被测电阻较小时,A/D 转换器前端所得到的信号也比较小,单片机就增加程控放大器的放大倍数,从而完成对较小被测电阻的测量,实现自动量程转换。通过键盘输入要求的电阻值和筛选的误差值。与单片机测量所得的电阻值进行比较,如果所测量值在误差范围内,则在液晶显示绿色圈,表示合格。如果所测量值在误差范围外并偏大,则在液晶显示红色圈。如果所测量值在误差范围外并偏小,则在液晶显示黑色圈。2.2.3 电位器阻值变化曲线绘制原理单片机通过电机控制电位器的调节端转动,同时电位器的阻值随旋转角度变化。单片机每隔一定间隔测量电位器的阻值。将得到的阻值按比例换算成液晶显示屏纵轴的像素坐标。将测量时刻换算成液晶显示

8、屏横轴的像素坐标。将在液晶显示屏得到的点相连,就得到电位器阻值变化曲线。同时在液晶显示屏显示每点所对应的电阻测量值。2.3 单元模块设计2.3.1 单片机控制模块A010 A19A28 A37A46 A55A64 A73A825 A924A1021 A1123A122CS120 CS226 WE27OE22D0 11D1 12D2 13D3 15D4 16D5 17D6 18D7 19U36264EA/VP31X119 X218RESET9RD17 WR16INT012 INT113T014 T115P10/T1 P11/T2P123 P134P145 P156P167 P178P00 39P

9、01 38P02 37P03 36P04 35P05 34P06 33P07 32P20 21P21 22P22 23P23 24P24 25P25 26P26 27P27 28PSEN 29ALE/P30TXD 11RXD 10U18052D03 Q0 2D14 Q1 5D27 Q2 6D38 Q3 9D413 Q4 12D514 Q5 15D617 Q6 16D718 Q7 19OE1 LE11U274LS373C1CAP CRYSTALC3ELECTRO1C2CAPP00P01P02P03P04P05P06P07P00P01P02P03P04P05P06P07A0A1A2A3A4A5A6

10、A7A0A1A2A3A4A5A6A7A8A9A10A11A12A8A9A10A11A12P00P01P02P03P04P05P06P07+5VVCCR1RES2P12P13P14P15P16P17E1E2E3P10P1106WRWRTXDRXDP26图 36使用 AT89C55 单片机,充分利用其端口, 如图 3 所示,各引脚的功能如下:P1.0:电机驱动脉冲;P1.1:电机方向信号;P1.2,P1.3: 程控放大器控制信号P3.3,P3.4,P3.5: 与 AD7818 的串行接口和转换使能控制信号。2.3.2 电阻测量模块618U10TL431R11100R1010KR1110K+9VVR

11、EF1+In2-In3GND4 CONV 5DATA 6CLK 7+VCC 8ADS7818C100.1uf +C1110uf+5vC90.1uf+C82.2ufE1E2E31A02A13+VCC4Vref5Filter A6Vos Adjust7-Vin 8 +Vin9 Vos Adjust10 Filter B11 Vout sense12 Vout13 -VCC14 Digital commonU8PGA202 C7CAPC6CAPVCC+VCC -VCCR81MR910k-+U9OPA277R7P12P13S8S712J3CON2图 4电阻测量模块电路如图 4 所示,被测电阻接到 J3

12、, R8,R9 为标准电阻。当测量量程为 100、1k、10k 量程时,开关 S8 闭合,R9=10K 为标准电阻。当测量量程为 10M 量程时,开关 S7 闭合,R8=1M 为标准电阻。电压跟随器由运放 LM358 构成,程控增益放大器采用 PGA202,A/D 转换器采用 ADS7818。AD7818 通过串行接口将数据传送到单片机。2.3.3 键盘设置模块电路图 5 为键盘设置模块电路原理图。7CLR1 CLK111D31Q 22D42Q 53D73Q 64D84Q 95D135Q 126D146Q 157D177Q 168D188Q 19U574F273P00P01P02P03P04P

13、05P06P0712 3U6A74LS32+5S1S2S3S4S5R2R3R4R5R6+5 91012138U7B74LS2112456U7A74LS21Q1Q2Q3Q4Q5Q1Q2Q3Q4Q506WRP26图 5键盘采用独立式键盘,首先向锁存器写入全 0,当有键按下时,引发单片机中断0。 单片机将锁存器每位的输出分别置 1 ,判断是哪个键按下,根据按下的键进行相应的操作。2.2.3 液晶显示电路与步进电机控制电路液晶显示电路与步进电机控制电路如图 6R1 IN13R2 IN8T1 IN11T2 IN10R1 OUT 12R2 OUT 9T1 OUT 14T2 OUT 7C1+1C1 -3C2

14、+ 4C2 - 5U4MAX232ACPE(16) 162738495J1DB9C4ELECTRO1C5ELECTRO1123J2CON3信信信信信信信信信信信信信信信信信信 +5P10P11TXDRXD信信信信信图 6液晶模块接口为 RS-232 接口。单片机串口通过 MAX232 与液晶屏连接。单片机8通过 P10 控制步进电机方向,P11 提供电机驱动脉冲。3 软件流程主程序流程图见图 79图 7开始系统初始化进入界面 1OK 键按下否?N 进入界面 2OK 键按下否?YN根据具体按键值设置参数Y进入界面 3根据设置模式测试显示电阻值或画动态曲线OK 键按下否?Y N ESC 键按下否?

15、YN104 系统测试4.1 测试方法将所测值与标准电阻值相比较,即可得到测量准确度。自动量程转换、自动电阻筛选、自动测量和显示电位器阻值随旋转角度变化曲线等功能可以在仪器测量时测试完成。4.2 测试结果与分析4.2.1 测量量程为 100、1k、10k、10M 四档。测量准确度测试结果为:标准阻值 测量值 测量准确度33501K4.7K10K4.2.2 3 位数字显示(最大显示数必须为 999),能自动显示小数点和单位,测量速率大于 5 次/秒。经测试该功能满足要求。4.2.3 100、1k、10k 三档量程具有自动量程转换功能。经测试该功能满足要求。4.2.4 具有自动电阻筛选功能。经测试该

16、功能满足要求。通过键盘输入要求的电阻值和筛选的误差值。与所测量电阻值进行比较,如果所测量值在误差范围内,则在液晶显示绿色,表示合格。如果所测量值在误差范围外并偏大,则在液晶显示红色。如果所测量值在误差范围外并偏11小,则在液晶显示黑色。4.2.5 能自动测量和显示电位器阻值随旋转角度变化的曲线。曲线各点的测量准确度为(5%读数2 字),全程测量时间不大于 10 秒,测量点不少于 15 点。测量准确度测试结果为:标准阻值 测量值 测量准确度50经测试该功能满足要求。可显示电位器阻值变化曲线。同时在液晶显示屏显示每点所对应的电阻测量值。5 结束语经过为期四天的设计,感触颇深的是解决问题的方法、技巧。在这四天中,我们遇到许许多多问题,对待问题要多方法处理,多角度处理。通过这几天的设计竞赛,我们不但增强了实践能力和协作精神,而且懂得了联系实际的重要性,这对我们以后的学习和工作不无裨益。当然,我们的设计还有一些不足之处,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号