毕业设计论文基于AT89S52单片机的电阻自动测试仪设计.doc
《毕业设计论文基于AT89S52单片机的电阻自动测试仪设计.doc》由会员分享,可在线阅读,更多相关《毕业设计论文基于AT89S52单片机的电阻自动测试仪设计.doc(45页珍藏版)》请在三一文库上搜索。
1、2012届毕业设计任务书一、课题名称: 电阻自动测试仪1、课题概述设计并制作一台简易自动电阻测试仪,用于小型电子厂的电阻元件的入厂检测筛选。此电路主要包含:单片机系统、人机接口模块、信号采集与调理电路、控制报警电路。 2、设计内容与要求1) 确定设计方案,绘制电路原理图。2) 设计印刷板电路。3) 试制本机(含外观设计)。4) 确定本机测试方案。5) 本课题组必须制作两组实物。6) 现场测试、写出测试报告。3、技术参数1基本要求(1)测量量程为100、1k、10k、10M四档。测量准确度为(1%读数2 字)。(2)3 位数字显示(最大显示数必须为999),能自动显示小数点和单位,测量速率大于5
2、 次/秒。(3)100、1k、10k三档量程具有自动量程转换功能。2拓展要求(1)具有自动电阻筛选功能。即在进行电阻筛选测量时,用户通过键盘输入要求的电阻值和筛选的误差值;测量时,仪器能在显示被测电阻阻值的同时,给出该电阻是否符合筛选要求的指示。(2)设计并制作一个能自动测量和显示电位器阻值随旋转角度变化曲线的辅助装置,要求曲线各点的测量准确度为(5%读数2 字),全程测量时间不大于10 秒,测量点不少于15 点。辅助装置连接的示意图如图1 所示。(3)其他说明:1在辅助装置中,要求电位器为4.7k 旋转式单圈电位器, 并规定采用线性电位器。2要求电位器的三个端子作为测试端子引出。四、设计参考
3、书模拟电子技术电子设计自动化技术单片机原理及应用传感器应用五、设计说明书内容1、封面2、目录3、内容摘要(200400字左右,中英文)4、引言5、正文(设计课题、内容与要求,设计方案,原理分析、设计过程及特点)6、设计图纸7、结束语8、附录(图表、材料清单、参考资料)六、设计进程安排第1周: 资料准备与借阅,了解课题思路。第2-3周:设计要求说明及课题内容辅导,完成图纸初稿。第4-5周:进行毕业设计,完成说明书初稿。第5周:第一次检查,了解设计完成情况。第7周: 第二次检查设计完成情况,并作好毕业答辩准备。第8周: 毕业答辩与综合成绩评1、毕业设计答辩要求答辩前三天,每个学生应按时将毕业设计说
4、明书或毕业论文、专题报告等必要资料交指导教师审阅,由指导教师写出审阅意见。学生答辩时对自述部分应写出书面提纲,内容包括课题的任务、目的和意义,所采用的原始资料或参考文献、设计的基本内容和主要方法、成果结论和评价。答辩小组质询课题的关键问题,质询与课题密切相关的基本理论、知识、设计与计算方法实验方法、测试方法,鉴别学生独立工作能力、创新能力。 2、毕业设计论文要求文字要求:说明书要求打印(除图纸外),不能手写。文字通顺,语言流畅,排版合理,无错别字,不允许抄袭。图纸要求:按工程制图标准制图,图面整洁,布局合理,线条粗细均匀,圆弧连接光滑,尺寸标注规范,文字注释必须使用工程字书写。曲线图表要求:所
5、有曲线、图表、线路图、程序框图、示意图等不准用徒手画,必须按国家规定的标准或工程要求绘制。 摘 要本简易电阻自动测试仪采用AT89S52单片机为核心控制器,利用伏安法测电阻的测量方法,将测量的电压值通过模数转换模块AD7705转换成数字信号,将数字信号输入AT89S52单片机进行处理,完成电阻测量功能、自动换挡和筛选功能、电位器阻值变化曲线测试的功能。再通过单片机与显示模块的连接,显示测量结果。关键词:电阻自动测试仪、AT89S52、电阻测量功能、自动换挡、曲线测试、AD7705AbstractThe simple automatic resistance measuring instrume
6、nt based on AT89S52 singlechip as the core controller, using the voltammetry to measure the resistance measurement method, the measured voltage value through the analog-digital conversion module AD7705 is converted into a digital signal, the digital signal input of AT89S52 MCU processing, complete r
7、esistance measurement function, automatic shifting and screening function, potentiometer resistance curve test function. Through the single-chip is connected with display module, display measurement results. Key words: automatic resistance measuring instrument;AT89S52;resistance measurement function
8、automatic shift;curve test;AD770目 录摘 要IAbstractII第1章 绪 论11.1发展前景11.2研究背景11.3研究目的及意义1第2章 方案论证与设计32.1 单片机控制系统方案设计32.2 电阻测量模块42.3 信号采集模块42.4 档位选择模块52.5 电机驱动模块52.6 显示模块52.7 电源模块52.8 各模块方案确认6第3章 硬件电路设计73.1 总体设计框图及说明73.2 模块电路介绍73.2.1 电源模块73.2.2 单片机与键盘控制83.2.3 电机驱动电路93.2.4 A/D采样模块103.2.5 档位切换电路113.2.6 数据显
9、示11第4章 系统软件设计144.1 程序机构说明144.2 程序流程图14第5章 测试及结果分析165.1 测试原理165.2 测试方法165.3 测试仪器165.4 测试结果165.5 测试分析175.6 测试结论18第6章 总结与体会19参考文献20附录A 总原理图21附录B 总PCB图22附录C总程序23第1章 绪 论1.1发展前景我国电工仪器仪表产品是国内仪器仪表行业中唯一进口较少的产品,并且有一定批量出口。一些企业在高技术含量产品上加大投入力度,开发能力逐步提高。质量管理体系逐步完善,并取得国际认证。企业兼并组合后形成规模化,成本逐步降低。行业中量大面广的产品是电能表、安装式电表及
10、便携式电表等,这些产品都属于劳动技术密集型产品,我们现有的技术水平完全能够满足国内市场的需求,而且由于国内劳动力资源丰富,工资较低,因而产品有极强的价格优势,完全可以在国际竞争中占据主动。所以,行业内的专家分析,今后2-3年,我国电工仪器仪表的出口量将继续保持增势,针对东南亚、南美等发展中国家的出口将继续增加。1.2研究背景随着社会的发展,科技的进步,人类在经济、科技等方面都取得了前所未有的发展和进步。电阻测试仪器仪表应用领域广泛,覆盖了工业、农业、交通、科技、环保、国防、文教卫生、人民生活等各方面,在国民经济建设各行各业的运行过程中承担着重要的角色。由于其地位特殊、作用大,对人们的生活和生产
11、有着重要作用,有着良好的市场需求和巨大的发展潜力。传统所使用的电阻测试仪器仪表通常精度不够,没有足够的灵敏度,对被测电阻有一定的影响,测量方式不够简便,读数不够直观等诸多缺陷,并且使用非常不方便。自动电阻测试仪与传统电阻测试仪器相比具有读数方便,测量范围广,测量准确等优点,其输出阻值采用液晶显示,主要用于对电阻测量要求比较准确的场所,工厂或科研实验室使用。目前电阻测试仪的发展很快,尤其是传感器得使用大大提高了测量的精度和灵敏度,再加上强大的液晶显示界面,使得电阻的测量更加直观方便。另一重要的方面是通过微型计算机的使用来提高仪器仪表的性能,提高仪表本身自动化、智能化程度和数据处理能力。仪器仪表不
12、仅供单项使用,而且可能过标准接口和数据通道与电子计算机结合起来,组成各种测试控制管理综合系统,满足更高的要求。这就使得现今的电阻测试更加的自动化和智能化。1.3研究目的及意义自动电阻测试相对于手工测试的优点有很多,优化测试速度:可非常快速的运行上万条记录;提高准确性、稳定性:可以不为外界因素干扰,准确运行测试用例;确定性:能真实快速搭建测试环境,测试数据,重现缺陷;提高工作效率:一边运行自动化测试,一边准备测试报告;测试环境搭建:可以结合多种编程语言及技术协助搭建测试环境,防止手工测试重复劳动,如批处理技术;提高技能:可提高测试人员技能,同时提高对测试的兴趣,防止对手工测试感觉枯燥。 数据处理
13、方面的优点有,测试数据:自动化测试工具可以根据需要,准备大量的测试数据;数据处理:测试结果有时需要再进行相应的数据处理;用例准备:可以使用相关脚本技术准备大量的测试用例。 自动电阻测试的发展必将大大提高电阻的测试效率和准确率,使电子产品的的制作更加方便,减少在这上面的人力资源,将来必将影响整个电子行业。 第2章 方案论证与设计在进行本设计前我们对各功能模块进行了比较论证和选择,将本次设计系统分为以下几个部分:恒流源电路、A/D转换电路、信号处理电路、被测电阻、单片机系统、键盘电路、显示电路、电机控制电位器电路。图2.1简易自动电阻测试仪系统框图2.1 单片机控制系统方案设计方案一:使用 AT8
14、9S52单片机作为系统的控制核心。单片机具有体积小,片上资源丰富,使用灵活,易于人机对话,是采用CMOS工艺的8位单片机,与AT89S51完全兼容,有较强的指令寻址和运算功能等优点,但是该单片机是8位机,运行速度比较慢,功耗较高方案二:使用 STC12C5A32S29单片机作为系统的控制核心。STC12C5A32S29具有体积小,片上资源丰富和 I/O口多可复用的优点,最重要的是STC12C5A32S29是16位机,具有超低的功耗,而且本身集成8路10位的ADC,这是其他控制器不可比拟的优势,但是由于这种单片机的使用不是很熟练,使用起来存在很多弊端而AT89S52已经满足我们的要求。在此系统中
15、我们经过细致的思考,最终选择了方案一,用AT89S52作为整个系统的控制与计算中心。2.2 电阻测量模块方案一:交流电桥测量法。交流电桥的构造及原理均与直流惠斯通电桥相同,电源使用交流电,四臂的阻抗 Z1、Z2、Z3、Z4,可以用电阻、电感、电容或其他组合,电桥平衡的条件是此条件显示交流电桥不同于直流电桥:首先条件有两个,因此,需要调节两个参数才能使电桥平衡;其次,阻抗的多样性可以组合成各具特色的电桥,但非所有电桥都能同时满足达到平衡的条件。方案二:直接测量法,也叫转换测量法。测量时,把电阻欧姆先转换成别的量再测量。比如把被测量电阻施加以一个已知的电压,那么再测量流过电阻的电流,根据欧姆定律
16、这个电流与电阻成正比。因此,我们采用测量这个电压,就可以得到电阻值。直接测量简单快速,但转换后很多因素直接参与误差贡献,比如恒流源的精度、电压表的精度都直接影响被测电阻值。方案三:电阻电压转换测量法,采用R/U转换器将被测电阻转换成电压,经转换后得到的直流电压经A/D转换器转换为数字信号,由单片机控制输出显示被测电阻值到LCD。方案四:恒流源测量法,该方法是给待测电阻提供一个恒定电流,利用单片机的 AD 采集其两端的电压来确定其电阻值。此种方法简单易行,但是由于电阻变化范围是10010M,电压变化范围太大,而我们采用的是专用的AD 进行转换,所以能实现要求的指标,综合性能优于其它几中方案。综
17、合考虑,选择方案四。2.3 信号采集模块方案一:可以使用555振荡器,通过555振荡器测试不同阻值被测电阻时产生不同的脉冲,将所获得的脉冲信号送至单片机,通过单片机内部软件对脉冲信号的处理,将所测值显示在液晶显示屏上。方案二:设置恒流源电路,当测试被测电阻时,产生对应的电压值,然后使用A/D转换器AD7705集成块完成A/D转换,将所获得的数字量送至单片机,通过软件对数字量的处理,将所测值显示在液晶显示屏上。综合考虑系统的各项性能,最后我们考虑采用方案二。2.4 档位选择模块 方案一:选用晶体二极管作为开关元件。二极管在正向电压作用下电阻很小,处于导通状态,相当于一只接通的开关;在反向电压作用
18、下,电阻很大,处于截止状态,如同一只断开的开关,利用二极管的开关特性,可以组成各种逻辑电路。用二极管作为开关作为档位的选择开关,采用单片机控制二极管的开关实现对档位的选择。方案二:采用选择器CT74LS151集成块实现对不同档位的选择。当单片机检测到所测电阻阻值大于所选档位时自动控制选择器CT74LS151实现对适当档位的选择。方案三:采用继电器作为档位开关控制,继电器是一种电控制器件。它具有控制系统(又称输入回路)和被控制系统(又称输出回路)之间的互动关系。通常应用于自动化的控制电路中,它实际上是用小电流去控制大电流的一种“自动开关”。故在电路中起着自动调节、安全保护、转换电路等作用。采用4
19、个继电器分别控制不同电阻测试档位。控制系统由单片机系统控制。综合考虑设计的精确性和可操作性,我们决定采用方案三2.5 电机驱动模块方案一:采用直流电机,直流电机速度快,价格便宜,通过调节电流来改变速度,驱动电路简单,调速范围广,调速特性平滑。但其转距小,带有大负载时很容易堵转;而且由于其速度较快,不易控制,精确度低,不适合应用在本题。方案二:采用步进电机,步进电机是一种能将电脉冲转化为角位移的机构,通过控制脉冲个数来控制角位移量,通过控制脉冲频率来控制电机转动的速度和加速度,其精确度高。通过分析题目要求,步进电机可以达到题目要求的精度,而且价格适中,控制简单。综上所述,我们决定采用步进电机。2
20、6 显示模块方案一:采用LED数码管显示。数码管显示具有亮度高、夜视效果好等优点,但显示信息量小,且自身功耗较大。方案二:12864点阵LCD液晶显示。LCD液晶可轻松实现字母、汉字、图像等的显示,控制简单。我们需要显示内容较多,所以采用此方案。2.7 电源模块方案一:采用开关直流稳压电源。开关电源功率大,效率高,但是纹波大,价格相对较高。方案二:采用线性直流稳压电源。线性稳压电源制作简单,输出稳定,性价比较高。综合考虑,我们选择方案二。2.8 各模块方案确认(1)主控模块:选用AT89S52。(2)信号源模块:电阻测量采用恒流源法。(3)测量模块:信号采集电路选用AD7705。(4)档位选
21、择模块:采用继电器作为档位开关控制。(5)电机驱动模块:电机采用步进电机。(6)液晶显示采用12864LCD 液晶。(7)电源模块:采用线性直流稳压电源。第3章 硬件电路设计3.1 总体设计框图及说明 本简易电阻自动测试仪采用AT89S52单片机为核心控制器,利用基于LM358构成的恒流源的电阻测量方法,将测量的电压值通过模数转换模块AD7705转换成数字信号,将数字信号输入AT89S52单片机进行处理,完成电阻测量。再通过单片机与显示模块的连接,显示测量结果。该测试仪由电阻测量电路模块、电位器阻值变化曲线测试模块、单片机、A/D转换电路、时钟电路、稳压电源、恒流源、显示、键盘等模块组成。系统
22、方框图如图3.1所示。AT89S52(CPU)键盘控制阻值信号采集数据显示A/D转换分频电路电源电路档位切换图3.1 总体设计框图3.2 模块电路介绍 3.2.1 电源模块输入的外部电源首先经过桥式整流、滤波电路滤波,再经过7805芯片稳压成5V的直流电压,向主控制器供电。图3.2.1 电源模块电路电子产品中,常见的三端稳压集成电路有正电压输出的78系列和负电压输出的79系列。顾名思义,三端IC是指这种稳压用的集成电路,只有三条引脚输出,分别是输入端、接地端和输出端。它的样子象是普通的三极管,TO-220的标准封装,也有9013样子的TO-92封装。用78/79系列三端稳压IC来组成稳压电源所
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 AT89S52 单片机 电阻 自动 测试仪 设计
