毕业设计简易自动电阻测试仪

合集下载

毕业设计---简易自动电阻测试仪的设计

毕业设计---简易自动电阻测试仪的设计

毕业设计(论文)任务书课题名称:简易自动电阻测试仪的设计一、原始依据(资料):刘松曹金玲《单片机技术与应用》天津电子信息职业技术学院《智能电子》《智能PID调节器的设计及应用》《传感器技术》二、设计(论文)内容和要求:设计内容:本系统对于不同的量程分别采用恒流源测阻电路、分压法测阻电路和惠更斯桥I/V变换测阻电路进行电阻测量,充分的发挥出不同电路不同量程的工作特点,并且在软件上进行了校准。

本自动电阻测试仪恒流源以及稳压电路由CA3140、TL431等元器件实现,由ATmega128高速单片机为主控制器,通过其内部自带10位AD转换器的A/D转换,对被测电阻两端电压信号进行采样,把连续信号离散化,然后通过LCD液晶显示屏显示电阻的大小。

该自动测试仪能够较精确的测量1Ω—10MΩ范围内的电阻,其测量误差为±1%,是一个简单易用的电阻测试仪方案。

该系统有,能够自动换档,筛选电阻,并且绘制电阻变化曲线。

实现了测量准确度为±(1%读数+2 字)的三位有效数字显示的简易自动电阻测试仪。

通过偏置电源的改进提高了精度,又通过软件算法的改进再次提高了精度,对22个范围在0~10M电阻的反复测试,证明了该系统测量精度的明显改善。

设计要求:该简易自动电阻测试仪系统实现了测量准确度为±(1%读数+2 字)的三位有效数字显示。

通过偏置电源的改进第一次提高了精度,又通过软件算法的改进再次提高了精度,对22个范围在0~10M电阻的反复测试三、建议查阅的技术资料:【1】刘松曹金玲《单片机技术与应用》天津电子信息职业技术学院【2】金发庆等编. 传感器技术与应用.北京机械工业出版社,2002【3】刘伯春.智能PID调节器的设计及应用.电子自动化,1995;(3):20~25【4】赵娜,赵刚,于珍珠等.基于51 单片机的温度测量系统[J]. 微计算机信息,2007,1-2:146-148。

【5】LED市场受节能减排利好关注度持续飙升.中国经济网(北京),2010/11/12【6】LED所涉及领域应用及研究报告,2010/11/24天津电子信息职业技术学院页号(1)序号起止日期计划完成内容实际完成内容检查日期检查人签字1 2011.10.31-2011.11.6分析课题搜集资料分析课题搜集资料2 2011.11.7-2011.11.13硬件设计硬件设计3 2011.11.14-2011.11.20软件设计软件设计4 2011.11.20-2011.12.25总结并撰写论文总结并撰写论文567系毕业设计(论文)领导小组审阅意见:系主任签字:年月日天津电子信息职业技术学院页号(2)注:1.本任务书由指导教师填写。

基于STM简易自动电阻测试仪的硬件设计

基于STM简易自动电阻测试仪的硬件设计

毕业设计简易自动电阻测试仪地硬件设计系部电子信息工程系专业名称电子信息工程技术班级电子1091班姓名古亮亮学号200910305指导教师廖建文2012 年02 月10 日简易自动电阻测试仪地硬件设计摘要本设计由电源模块,STM32F103ZET6单片机小系统模块,OPA548构成地5V恒压模块,继电器构成地换挡测电阻模块,步进电机模块,3.2寸TFT(Thin Film Transistor 薄膜场效应晶体管)真彩触摸屏显示模块组成.该设计是通过单片机控制一个内部集成地12位DA给OPA548运放芯片输入电压,从而控制运放芯片地输出电压,再送给继电器构成地换挡测电阻模块,最后通过测试电阻上产生地电压来判断所测电阻值.其中STM32单片机小系统还控制内部集成地两个12位AD,一个采集当OPA548输出地值,构成一个闭环系统使OPA548输出恒压5V,一个采集待测电阻值,从而控制继电器换挡测出待测电阻值.关键词:STM32F103ZET6 12位AD/DA 继电器 3.2寸TFT真彩触摸屏Easy Auto resistance tester hardware designAbstractThe design of the power supply module, STM32F103ZET6 small single-chip system module, OPA548 constitute 5v constant pressure module, relay module consisting of the shift resistor, stepper motor module, 3.2-inch TFT (Thin Film Transistor film field-effect transistor) color touch screen display module. The design is controlled by an internal integrated single-chip 12-bit DA chip to OPA548 op-amp input voltage, thereby controlling the output voltage op-amp chip, and then sent to the relay module consisting of the shift resistor, and finally by testing the voltage on the resistor to determine the measured resistance value. STM32 microcontroller which controls a small system also integrates the two 12-bit AD, a collection when the OPA548 output value to form a closed loop system so that OPA548 output constant 5v, a collection test resistance value, thereby controlling the relay shift measured measured resistance values.Keywords: STM32F103ZET6; 12-bit AD / DA; relay; 3.2-inch; TFT color touch; screen目录1 引言 (1)2 系统方案论证与选择 (1)2.1 主控芯片地选择 (2)2.2 5V恒压模块地选择 (2)2.3 显示模块地选择 (2)3 系统设计 (3)3.1系统总框图 (3)3.2 系统设计思路 (4)4 硬件电路设计 (5)4.1电源模块地设计 (5)4.2 OPA548构成地5V恒压模块设计 (6)4.3 继电器构成地自动换挡测电阻模块 (7)4.4 电机驱动模块 (8)4.5 TFT触屏显示模块 (9)5 软件设计 (10)6 系统测试 (11)6.1 100档位地测试 (11)6.2 1KΩ档位地测试 (11)6.3 10KΩ档位地测试 (12)6.4 10MΩ档位地测试 (12)7 设计总结 (12)参考文献 (13)致谢 (14)附录附录1 主要元器件清单附录2 STM32F103ZET6小系统板原理图附录3 单片机小系统板转接板PCB图附录4 恒压源PCB图附录5 产品实物图片简易自动电阻测试仪地硬件设计1 引言目前人们广泛使用地电阻测试仪是万用表,用万用表测试电阻有两个缺陷:其一大多数时候测试一个电阻就需要人为地换挡.其二不能自动筛选电阻,需要人为判断.万用表不能快速智能地完成电阻地阻值测量及筛选且使用起来过程繁琐,使人们在设计检修电路时时间加长,而在设计检修中我们希望能够快速地测量电阻地阻值,自动完成电阻阻值地测量筛选.基于以上运用本人设计了“简易自动电阻测试仪”.2 系统方案论证与选择2.1 主控芯片地选择方案一:采用STC89C52系列单片机.STC89C52系列单片机地发展已经有比较长地时间,应用比较广泛,各种技术都比较成熟,但此系列单片机为8位单片机,处理速度不是很快,且内部资源太少,不能满足设计要求.方案二:采用TI公司MSP430系列单片机.MSP430系列地单片机是一种16位超低功耗、具有精简指令地混合信号处理器,时钟频率在8 MHz.内部集成了一个12位DAC和一路12位地ADC,如果要实现系统设计要求双闭环电路就需外接一路12位ADC,使电路复杂.方案三:采用ST公司地STM32系列单片机STM32F103ZET6.STM32系列单片机基于专为要求高性能、低成本、低功耗地嵌入式应用专门设计地ARM Cortex-M3内核.STM32F103ZET6属于STM32系列中地“增强型”系列,时钟频率达到72MHz,是同类产品中性能最高地产品,内置512K地闪存.具有丰富地片上外设和很强地运算能力.内部集成了三路12位ADC和高达18路AD采样通道,完全满足系统设计所要求地双闭环电路.比较以上三种方案:STC89C52 单片机内部资源太少,MSP430F149单片机内部ADC不够用,STM32F103ZET6具有MSP430地所有优点,且内部资源丰富,能够完全满足设计需求,故选择方案三.2.2 5V恒压模块地选择方案一:选择电源模块地5V电压,作为待测电阻地供电电压,这样做可使电路结构变得很简单.但纯在地问题是,电源模块地5V电压加在待测电阻模块上,当待测电阻很小时,使电压被拉低,导致其他需要5V电压地模块不能正常工作.方案二:选择OPA548运放芯片来单独为待测电阻模块供电.需要用到STM32F103ZET6内部集成一个12DAC,来控制OPA548地输入从而控制它输出,在通过单片机芯片内部地一个12位ADC将运放输出采回来跟DAC地输出进行对比,从而形成一个闭环系统,输出5V恒定地电压.这样做地优点,可使系统运行非常稳定,且测试电阻也非常精准.比较以上两种方案:方案二能到达设计要求,所以本设计采用方案二.2.3 显示模块地选择方案一:使用带有中文字符地12864液晶显示.12864液晶结构简单,易于控制,但分辨率太低,不能很清晰地显示由电位器地变化所形成地各点连成地曲线.分辨率高方案二:使用3.2寸TFT-LCD.3.2寸TFT-LCD,是具有26万色TFT240320清晰显示屏,16位真彩显示,可以显示数字、字符、图片、显示内容丰富,能够很清晰地显示本设计中所要求地各种参数以及由电位器地变化所形成地各点连成地曲线.自带触摸屏,可以用来作为控制输入.比较以上两种方案:12864液晶显示器分辨率太低,不能很清晰地显示由电位器地变化所形成地各点连成地曲线,而3.2寸TFT-LCD能够完全满足,故选择方案二.3 系统设计3.1系统总框图图3-1 系统框图3.2 系统设计思路本系统框图如(图3-1)所示由①电源模块,②STM32F103ZET6小系统模块,③恒压芯片、恒压采样、电压跟随构成地5V 恒压源模块,④固定电阻网络、档位切换、待测电阻、采样、电压跟随构成地继电器自动换档测电阻模块,⑤步进电机模块,⑥TFT 真彩触屏显示模块组成.该设计分为2个闭环系统:⑴通过单片机控制一个内部集成地12位DAC 给运放芯片OPA548地输入电压从而控制运放地输出电压,然后采样输出地电压,用电压跟随器将采样电压给单片机内部地一个12位ADC,将DAC 输出地电压和ADC 采回地电压对比,通过程序自动补偿,让OPA548地输出为恒压5V.⑵将恒压5V 送给电阻网络(共4路电阻网络起到限流和限压地作用),再经过档位切换(由四个继电器构成,起自动换挡地作用),再经过待测电阻到地.然后将待测地电阻两端地电源模块JSTM32F103ZET6DAADAD恒压芯片 恒压采样 电压跟随 固定电阻网络档位切换待测电阻电压跟随 采样显示步进 电机电压采样到电压跟随器送到单片机内部地一个12位ADC,最后通过程序计算出电阻值.为了使测量更加精准程序上采取了这样地方法:将第一路ADC 地值乘以2推出当前5V 恒压值,把这个当前恒压值作为第二个闭环系统地总电压值,再利用同一支路电流相等地特性来计算待测电阻地阻值.公式为:122(12)233AD AD AD AD R rR =-+×× 其中R3精密电阻值,r 是待测电阻值.是这个方法去掉了直接用5V 来作为第二个闭环系统地总电压地误差,使得测量精度大大提高.本设计地步进电机模块作为一个附加模块,它实现地功能是:由单片机去控制步进电机,来旋转电位器得到不同地电阻值,将电位器不同阻值产生地不同电压送给单片机内部一个12位ADC,单片机处理后在屏幕上显示出阻值变化地曲线.4 硬件电路设计4.1电源模块地设计+12V 和+5V 采用LM2576系列3A 开关型稳压器,这种稳压器是单片机集成电路,能提供降压开关型稳压器地各种功能,能驱动3A 地负载,有优异地线性和负载调整能力.这系列稳压器内都含有频率器和一个固定频率振荡器,将外部元件地数目减少到最小,使用方面.它在指定输入电压和输出负载条件下保证输出电压地正负4%地误差.它地效率比流线型地三端线性稳压要高得多,是理想地代替.-12V采用三端固定式集成稳压模块LM7912,它内部由采样、基准、放大、调整和保护等电路组成.保护电路具有过流、过热、及短路保护功能.能在使用要求不是很高地场合使用,图4-1为设计电路.图4-1 电源模块电路4.2 OPA548构成地5V恒压模块设计恒压源模块电路如(图4-2)所示,使用高电压,高电流运算放大器OPA548连接低噪声精密运算器TLC2202,通过单片机内部地一个ADC输出值.调节OPA548输出,构成5V恒压闭环系统.1M1M +3-2841V DD +O UT V DD –/G NDIN+IN-D 2TL C2202-2+154673L/MO PA 548R 11kC 20.1u FC 30.1u F +12V -12VR 210k +C 110u F +C 410u FC 51u FE/S+5V 12J3SC 12J2C S 12J1C S12J4D A12J5A D12J7C ON 2123J6C ON 4+12V -12V+5V图4-2 恒压电路4.3 继电器构成地自动换挡测电阻模块自动换挡模拟电路如(图4-3)所示,采用4路用继电器,作为自动开关,实现档位转换.该电路主要是根据电阻分压地原理来实现,然后待测电阻上接一个电压跟随器(跟随器起阻抗匹配地作用)把电压送给单片机内部地一个ADC,单片机内部再相应地运算处理,然后在I/O 口上输出一个高电位,使相对应地继电器“嗒”地一声导通,测出被测电阻地阻值,显示到屏幕上去.其中固定电阻网络由四只定值电阻构成,由于单片机能够采集地电压超过3.3V 就会采样不精确,采集电压设定为3.3V .其阻值可根据以下地分压公式计算得出来.100Ω档时,假定被测电阻值为100Ω,则3100=5100+R.计算可得R=66.6Ω,即100Ω档固定电阻值为66.6Ω.1kΩ档时,假定被测电阻值为1KΩ,则31K =51K +R.计算可得R=666Ω,即1KΩ档固定电阻值为.10KΩ档时,假定被测电阻值为10KΩ,则310K=510K +R.计算可得R=6.6KΩ,即10KΩ档固定电阻值为6.6KΩ.10MΩ档时,假定被测电阻值为10MΩ,则310M =510M +R.计算可得R=6.66MΩ,即10MΩ档固定电阻值为6.66MΩ.图4-3 继电器构成地自动换挡测电阻模拟电路4.4 电机驱动模块电机驱动模块电路如(图4-4)所示,本设计自动测量和显示电位器阻值随旋转角度变化曲线使用步进电机转动带动电位器旋转从而改变电位器电阻,为了能更好地达到设计要求,我们采用L298N作为步进电机驱动.图4-4 步进电机驱动电路4.5 TFT触屏显示模块采用3.2寸TFT触摸屏显示,该显示屏为320*240分辨率,16位真彩显示,显示速度快,可显示字符,文字,图片,本产品操作界面简洁准确,显示效果良好.显示模块与主控芯片接口电路如(图4-5)所示.图4-5 TFT液晶接口电路5 软件设计软件设计思路说明:软件部分共分为5个部分.其一,手动换挡.其二,自动换挡.其三,电阻筛选.其四,描绘曲线.其五,屏幕显示.前四个部分地信息最后送到第五部分显示.软件逻辑框图如(图5-1)所示.开始初始化配置手动换挡自动换挡电阻筛选描绘曲线屏幕显示5-1 软件逻辑6 系统测试测试方式为:首先在精密电阻箱上给出一个阻值,然后用数字万用表测得为多大阻值,再用本产品测试,并记录,根据公式X 0R -R R =R (x R 为被测电阻,R 为实测电阻值,0R 万用表测得地阻值) 计算出误差,并观察档位是否自动正常跳转. 6.1 100档位地测试待测电阻值 (Ω) 万用表 测试(Ω) 实测 (Ω) 误差 是否正确 跳转档位29 29.10 29.0 0.04% 是 47 46.90 47.0 0.03% 是 83 82.88 83.1 0.02% 是 100 100.0 99.9 0.10% 是 7676.3076.20.01%是100Ω档测试时,在电阻箱上给出任意地5个阻值,首先是万用表来测,然后由本产品测试.经公式计算,误差均在题目规定范围内,同时也实现了自动换档地功能. 6.2 1KΩ档位地测试待测电阻值 (kΩ) 万用表 测试(kΩ)实测 (kΩ) 误差 是否正确 跳转档位780 779.8 780 0.05% 是 395 394.9 395 0.03% 是 243 242.0 242 0.02% 是 190 189.0 189 0.01% 是 892893.18920.06%是1KΩ档测试时,在电阻箱上给出任意地5个阻值,首先是万用表来测,然后由本产品测试.经公式计算,误差均在题目规定范围内,同时也实现了自动换档地功能.6.3 10KΩ档位地测试待测电阻值(Ω)万用表测试(Ω)实测(Ω)误差是否正确跳转档位5.6K 5.610K 5.60K0.07%是4.3K 4.290K 4.28K0.10%是9.8K9.797K9.80K0.11%是6.2K 6.190K 6.20K0.09%是1K999.09990.08%是10KΩ档测试时,在电阻箱上给出任意地5个阻值,首先是万用表来测,然后由本产品测试.经公式计算,误差均在题目规定范围内,同时也实现了自动换档地功能.6.4 10MΩ档位地测试待测电阻值(Ω)万用表测试(Ω)实测(Ω)误差是否正确跳转档位12M11.99M12.0M0.09%是6M 5.980M 5.99M0.07%是7.39M7.400M7.39M0.03%是8.2M8.198M8.20M0.04%是2M 1.990M 2.01M0.05%是10MΩ档测试时,在电阻箱上给出任意地5个阻值,首先是万用表来测,然后由本产品测试.经公式计算,误差均在题目规定范围内,同时也实现了自动换档地功能.通过观察以上地测试数据,可以看出来在每个档位地测试时,误差均在0.1%以下,达到了题目地要求,并且根据不同阻值地电阻自动切换档位.7 设计总结本设计实现了电阻地自动测量,自动筛选,自动描点,它比传统地手动测量方式有着显著地优越性,不仅可以实现电阻地自动测量和自动筛选,而且测量精准度很高.此外,本系统设计仅采用一块STM32F103ZET6单片机作为主控芯片,加以少量地硬件电路,电路设计简单,并使用C语言编写程序,系统地可靠性很高.通过大量地测试证明,本系统达到了预期地效果.参考文献[1] 刘军.例说STM32.北京:北京航空航天大学出版社,2011.[2] 全国大学生电子设计竞赛组委会.第九届全国大学生电子设计竞赛获奖作品选编. 北京:北京理工大学出版社,2010.[3]黄智伟.全国大学生电子设计竞赛常用电路模块制作. 北京:北京航空航天大学出版社,2011.[4]喻斌. STM32F系列ARM Cortex - M3核微控器件开发与应用.北京:清华大学出版社,2011.[5]黄智伟.全国大学生电子设计竞赛技能训练[M].北京:北京航空航天大学出版社,2006.[6]刘德旺.电子制作实训[M].北京:中国水利水电出版社,2006.[7]黄智伟.全国大学生电子设计竞赛技能培训练教程[M].北京:电子工业出版社,2005.[8]谭浩强.C语言程序设计(第二版).北京:清华大学出版社,2000.[9]马忠梅.单片机地C语言应用程序.北京:北京航空航天出版社,2007.[10] 童诗白、华成英.模拟电子技术基础[M]. 北京:高等教育出版社,20[11] 王松武、于鑫.电子创新设计与实践[M]. 北京:国防工业出版社,20[12] 焦素敏.数字电子技术基础[M]. 北京:人民邮电出版社,2005.致谢经过两个多月地时间,我在导师廖建文地指导下,完成了整个系统地设计和制作.在这段时间当中,感受最深地就是解决问题地一些方法、技巧.在整个设计过程中,我遇到了很多地问题,通过查阅相关资料、冷静理性地分析、方案地对比和实验证明,最终解决了所遇到地问题.这一次地毕业设计,不但增强了我地实践能力和论文地写作能力,更让我懂得了理论和实践相结合地重要性.当然,本系统设计中还存在着一些不足之处,有待修正提高,恳请各位评委老师批评指正.感谢学校给我这一次锻炼地机会,感谢我地老师和同学们在整个过程中给予我地帮助,才使得我地毕业设计顺利结束.附录附录1主要元件清单元件名称型号数量单片机小系统STM32F103ZET61恒压源芯片OPA5481精密电阻 6.49MΩ1精密电阻 6.8KΩ1精密电阻680Ω1精密电阻68Ω1继电器C2237604步进电机30BYJ261电位器 4.7K 旋转式单圈电位器1显示器 3.2寸TFT-LCD1附录2 STM32F103ZET6小系统板原理图BOOT0138NC106NRST 25OSC_IN 23OSC_OUT 24PA0-WKUP/USART2_CTS/ADC123_IN0/TIM 5_CH1/TIM2_CH1_ETR/TIM 8_ETR34PA1/USART2_RTS/ADC123_IN1/TIM5_CH2/TIM2_CH235PA2/USART2_TX/TIM5_CH3/ADC123_IN2/TIM2_CH336PA3/USART2_RX/TIM5_CH4/ADC123_IN3/TIM2_CH437PA4/SPI1_NSS/DAC_OUT1/USART2_CK/ADC12_IN440PA5/SPI1_SCK/DAC_OUT2/ADC12_IN541PA6/SPI1_M ISO/TIM8_BKIN/ADC12_IN6/TIM 3_CH142PA7/SPI1_M OSI/TIM8_CH1N/ADC12_IN7/TIM3_CH243PA8/USART1_CK/TIM1_CH1/M CO 100PA9/USART1_TX/TIM1_TX/TIM 1_CH2101PA10/USART1_RX/TIM1_CH3102PA11/USART1_CTS/CANRX/TIM1_CH4/USBDM 103PA12/USART1_RTS/CANTX/TIM1_ETR/USBDP 104PA13/J TMS/SWDIO 105PA14/J TCK/SWCLK 109PA15/J TDI/SPI3_NSS/I2S3_WS110PB0/ADC12_IN8/TIM 3_CH3/TIM8_CH2N 46PB1/ADC12_IN9/TIM 3_CH4/TIM8_CH3N 47PB2/BOOT148PB3/J TDO/TRACESWO/SPI3_SCK/I2S3_CK 133PB4/J NTRST/SPI3_MISO 134PB5/I2C1_SMBAI/SPI3_M OSI/I2S3_SD 135PB6/I2C1_SCL/TIM4_CH1136PB7/I2C1_SDA/FSM C_NADV/TIM4_CH2137PB8/TIM4_CH3/SDIO_D4139PB9/TIM4_CH4/SDIO_D5140PB10/I2C2_SCL/USART3_TX 69PB11/I2C2_SDA/USART3_RX 70PB12/SIP2_NSS/I2S2_WS/I2C2_SMBAI/USART3_CK/TIM1_BKIN 73PB13/SIP2_SCK/I2S2_CK/USART3_CTS/TIM1_CH1N 74PB14/SPI2_MISO/USART3_RTS/TIM 1_CH2N 75PB15/SPI2_MOSI/I2S2_SD/TIM1_CH3N76PE0/TIM4_ETR/FSM C_NBL0141PE1/FSMC_NBL1142PE2/TRACECK/FSM C_A231PE3/TRACED0/FSM C_A192PE4/TRACED1/FSM C_A203PE5/TRACED2/FSM C_A214PE6/TRACED3/FSM C_A225PE7/FSMC_D458PE8/FSMC_D559PE9/FSMC_D660PE10/FSMC_D763PE11/FSMC_D864PE12/FSMC_D965PE13/FSMC_D1066PE14/FSMC_D1167PE15/FSMC_D1268PF0/FSMC_A010PF1/FSMC_A111PF2/FSMC_A212PF3/FSMC_A313PF4/FSMC_A414PF5/FSMC_A515PF6/ADC3_IN4/FSMC_NIORD 18PF7/ADC3_IN5/FSMC_NREG 19PF8/ADC3_IN6/FSMC_NIOWR 20PF9/ADC3_IN7/FSMC_CD 21PF10/ADC3_IN8/FSM C_INTR 22PF11/FSMC_NIOS1649PF12/FSMC_A650PF13/FSMC_A753PF14/FSMC_A854PF15/FSMC_A955PG0/FSMC_A1056PG1/FSMC_A1157PG2/FSMC_A1287PG3/FSMC_A1388PG4/FSMC_A1489PG5/FSMC_A1590PG6/FSMC_INT291PG7/FSMC_INT392PG893PG9/FSMC_NE2/FSM C_NCE3124PG10/FSMC_NCE4_1/FSMC_NE3125PG11/FSMC_NCE4_2126PG12/FSMC_NE4127PG13/FSMC_A24128PG14/FSMC_A25129PG15132VDD_517VDD_439VDD_3144VDD_2108VDD_172VREF-31VREF+32VSS_171VSS_2107VSS_3143VSS_438VSS_516VSSA30VBAT 6PC0/ADC123_IN1026PC1/ADC123_IN1127PC2/ADC123_IN1228PC3/ADC123_IN1329PC4/ADC12_IN1444PC5/ADC12_IN1545PC6/I2S2_MCK/TIM 8_CH1/SDIO_D696PC7/I2S3_MCK/TIM 8_CH2/SDIO_D797PC8/TIM8_CH3/SDIO_D098PC9/TIM8_CH4/SDIO_D199PC10/USART4_TX/SDIO_D2111PC11/USART4_RX/SDIO_D3112PC12/USART5_TX/SDIO_CK 113PC13-TAMPER-RTC 7PC14-OSC32_IN 8PC15-OSC32_OUT9PD0/FSMC_D2114PD1/FSMC_D3115PD2/TIM3_ETR/USART5_RX/SDIO_CM D 116PD3/FSMC_CLK 117PD4/FSMC_NOE 118PD5/FSMC_NWE 119PD6/FSMC_NWAIT 122PD7/FSMC_NE1/FSM C_NCE2123PD8/FSMC_D1377PD9/FSMC_D1478PD10/FSMC_D1579PD11/FSMC_A1680PD12/FSMC_A1781PD13/FSMC_A1882PD14/FSMC_D085PD15/FSMC_D186VSS_651VSS_761VSS_883VSS_994VSS_10120VSS_11130VDD_10121VDD_995VDD_884VDD_762VDD_652VDD_11131VDDA 33*1STM32F103ZET61234567891011121314151617181920JP4烧录接口+3.3V+3.3V +3.3V JNTRST JTDI JTM S JTCK JTDO NRST JNTRST JTDI JTM SJTCK JTDO RTCK DBGRQ DBGACK RTCK DBGRQ DBGACK 123456789RT310K123456789RT210KBOOT0C310.1uFNRSTJTDO JTM S JTCK JTDI JNTRST BOOT012Y112M C3222p F C3322p F R17330SCL1SDA1WP 1234567891011121314151617181920212223242526272829303132JP1Header 16X2PD14PD0PE7PE9PE11PE13PE15PD9PG12PD5NRST PB14PB15PB13PB12PD15PD1PE8PE10PE12PE14PD8PD10PF0PD4PG7PG8PG11PG15NRST +3.3VPD15PD0PD1NetLabel46NetLabel47PD4PD5NetLabel50NetLabel51PD8PD9PD10NetLabel55NetLabel56NetLabel57PD14+3.3V NetLabel604052A 4052B 4052EN NetLabel64RMS1SCL2SDA2NetLabel68NetLabel69NetLabel70NetLabel71NetLabel72NetLabel73NetLabel74NetLabel75CURREN1CURREN2RMS1RMS2GD1GD2KEY1MCU_PWM1MCU_PWM2NetLabel85NetLabel86NetLabel87KEY2TD1TD2PASS1RMS2FAIL1PASS2FAIL2PB12PB13PB14PB15NetLabel100NetLabel101NetLabel102NetLabel103NetLabel104NetLabel105NetLabel106PE7PE8PE9PE10PE11PE12PE13PE14PE15PF0PF1PF2PF3PF4PF5PF6PF7PF8PF9NetLabel110NetLabel111NetLabel112NetLabel113NetLabel114NetLabel115NetLabel100NetLabel101NetLabel102NetLabel103NetLabel104NetLabel105NetLabel106PG7PG8NetLabel109NetLabel110PG11PG12NetLabel113NetLabel114PG15VREF+AGND VDDA AGND Vin 3A DJ1Vout 2U2LM317D5IN4001D3IN4001R3120R63KDGND+12V C271000uF C29100uFC3010u F C280.1uFVPWMD11N4001C20100nFVin31Vout 2GND U1LM1117-3.3C210u F C7100nF 12J1CON212J2CON2+5V +12V -12V 123D4TL431VREF++5VR2330C25100uF/35V C260.1uF+3.3VL1Inductor 10u H C4Cap 10u F C1910u F C210.1uF C22100uF/50V +12V C24100uF/50V-12VC1100nF C3100uF/50V C230.1uFL310u H C5Cap 10n F C6Cap 100nFL210u H C8100nF C9100nF C10100nF C11100nF C12100nF C13100nF C14100nF C15100nF C16100nF C17100nF C18100nF+3.3V数字供电部分滤波模拟供电数字供电+3.3V123456789RT110KPF1PF2PF3PF4PF5PF6PF7PF8123456789JP2Header 9R810K PF9D2R13301234J3PWM VPWM+5VRO1RE 2DE 3DI4GND5A6B7VCC 8MAX485U3MAX3485R10120R12120R910K R/W-485R114.7K +3.3V 12JP3到通信接口板DGND +3.3VR1310K TX0RX0123D6TL431AGND+2.6V+3.3V R420R52K R751K附录3 单片机小系统板转接板PCB 图附录4 恒压源PCB图附录5 产品实物图片。

简易自动电阻测试仪的设计说明

简易自动电阻测试仪的设计说明

毕业设计说明书课题名称:简易自动电阻测试仪的设计目录摘要 (2)1 系统电路原理及元件选择 (3)1.1 单片机模块的论证与选择 (4)1.2 A/D转换模块的论证与选择 (4)1.3 显示模块的论证与选择 (4)2 系统理论分析与计算 (5)2.1 电阻测量原理 (5)2.2 自动量程转换 (5)2.3 电阻筛选功能 (5)2.4 电位器阻值变化曲线装置 (6)3 硬件设计 (7)3.1 AD转换模块 (7)3.2辅助装置模块 (7)3.3键盘与显示模块 (7)4 软件设计 (7)4.1 自动档位处理模块 (7)4.2 A/D转换模块 (8)4.3 电阻筛选模块 (8)5 系统功能检测 (8)5.1 测试方案、测试条件及测试仪器 (8)5.2 测试结果完整性 (8)5.3 测试结果分析 (9)6 设计总结 (9)7参考文献 (10)致谢 (11)附录1:电路图图纸 (12)附录2:PCB图纸 (13)附录3(a):自动档位处理流程图 (14)附录3(b):电机驱动流程图 (15)附录3(c):筛选模块流程图 (16)摘要本系统设计的是简易自动电阻测试仪,主要由单片机模块、A/D转换模块、自动换挡模块、电阻测量模块、辅助装置模块、键盘及显示模块组成。

本系统以STC12C5A60S2单片机为主控制器,AD574芯片为A/D转换芯片,LCD12864液晶模块为显示模块,可实现电阻自动测量显示以及测量量程100Ω、1KΩ、10KΩ、10M Ω四档自动切换功能,测量准确度为±(1%读数+2字),测试速率大于5次/秒。

同时,本系统可实现显示旋转电位器随旋转角度阻值变化曲线的辅助装置,其全程测量不超过10秒,测量点不少于15个点。

整个控制系统硬件设计简单实用,性价比较高,功能全面,响应较快,经过测试本系统完全符合项目设计要求。

关键词:电阻测试;STC12C5A60S2;AD574;LCD12864液晶1 系统电路原理及元件选择本系统主要由单片机模块、A/D转换模块、自动换挡模块、电阻测量模块、辅助装置模块、键盘及显示模块组成。

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

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

简易自动电阻测试仪(G题)设计报告参赛学校:常州机电职业技术学院作者:朱化吉冯海涛骆翠玲简易自动电阻测试仪摘要该简易自动电阻测试仪可实现对电阻的自动测试功能,具有自动电阻筛选功能,并能自动测量和显示电位器阻值随旋转角度变化的曲线。

根据选题要求,该测试仪以AT89C55为核心,结合键盘、显示、程控放大器、A/D、步进电机控制器等外围电路,较好地实现了要求的功能。

测量量程为100Ω、1kΩ、10k Ω、10MΩ四档。

测量准确度为±(1%读数+2 字)。

3 位数字显示(最大显示数为999),能自动显示小数点和单位,测量速率大于5 次/秒。

100Ω、1kΩ、10kΩ三档量程具有自动量程转换功能。

具有自动电阻筛选功能。

即在进行电阻筛选测量时,用户通过键盘输入要求的电阻值和筛选的误差值;测量时,仪器能在显示被测电阻阻值的同时,给出该电阻是否符合筛选要求的指示。

设计并制作了一个能自动测量和显示电位器阻值随旋转角度变化曲线的辅助装置,曲线各点的测量准确度为±(5%读数+2 字),全程测量时间不大于10 秒,测量点不少于15 点。

关键词:单片机,电阻测试仪,自动量程转换,自动电阻筛选1 方案的选择与论证图1对各模块的实现,分别有以下一些不同的设计方案:1.1 系统控制模块方案一:FPGA/CPLD方式。

即用FPGA/CPLD完成键盘设置、步进电机控制、显示电路的驱动、与电阻测量模块的接口等功能。

这种方案的优点在于系统结构紧凑、速度快,而且可以使用的I/O口线很多;缺点是FPGA的设计与调试与单片机相比比较繁琐,调试的效率比较低,不够灵活。

方案二:单片机方式。

使用单片机也可以完成键盘设置、步进电机控制、显示电路的驱动、与电阻测量模块的接口功能。

单片机算术运算功能强,软件编程灵活、自由度大,可以用软件编程实现各种算法和逻辑控制,并且由于其功耗低、体积小、技术成熟和成本低等优点,使其在各个领域应用广泛,调试的效率也比较高。

毕业设计报告---简易自动电阻测试仪

毕业设计报告---简易自动电阻测试仪

毕业设计报告设计题目:简易自动电阻测试仪设计作者:陈占标专业班级/学号: 09机电(4)班(0906060***)合作者1:刘春水专业班级/学号:09机电(4)班(0906060***)合作者2:廖乃建专业班级/学号:09机电(4)班(0906060***)指导教师:林** 设计时间: 2011年12月05日——2012年01月08日目录1 引言 (3)2 设计任务及要求 (3)2.1 设计任务 (3)2.2 设计要求 (3)3 系统总体设计 (4)3.1系统结构框图设计及说明 (4)3.2 方案论证 (5)3.2.1控制器模块 (5)3.2.2测量模块方案论证选择 (5)3.2.3显示模块比较和选择 (7)3.2.4电机驱动模块方案比较和选择 (7)4 软、硬件设计 (8)4.1系统硬件设计 (8)4.1.1 100Ω档工作原理分析 (8)4.1.2 10MΩ档工作原理分析 (9)4.1.3 1K、10K档工作原理分析 (9)4.1.4 电机驱动模块原理分析 (10)4.2 系统软件设计 (11)4.2.1 软件系统总流程图及设计思路说明 (11)4.2.2 软件各功能模块的流程图设计 (12)5 安装与调试 (14)5.1安装调试过程 (14)5.1.1 硬件安装调试过程 (14)5.1.2 软件调试过程 (14)5.2 故障分析 (14)6总结和感谢 (15)7 参考文献 (15)8 附录 (15)附录一采样电路元器件清单 (16)附录二步进电机驱动元器件清单 (16)附录三显示模块元器件清单 (17)附录四使用设备清单 (17)附录五 PCB板总图 (19)附录六用户操作说明 (21)附录七硬件电路板外观图 (22)1 引言本简易自动电阻测试仪由STC12C5A60S2为主控制器。

待测电阻Rx经LM353、TL431搭建的测量电路由单片机控制继电器量程调整,再经转换送回单片机,单片机进行数据采集分析后可在LCD12864液晶上显示相应数字和单位,该测量仪测量量程为100Ω、1kΩ、10kΩ、10MΩ四档。

简易电阻、电容和电感测试仪设计_毕业设计论文

简易电阻、电容和电感测试仪设计_毕业设计论文
3.2 LM337
与LM317正好相反,LM337可输出连续可调的负电压,可调电压范围1.2V—37V,最大输出电流为1.5A,内部含有过流、过热保护电路,具有安全可靠、应用方便、性能优良等特点。
引脚图:
典型电路::
V
3.3 NE555
555集成电路开始是作定时器应用的,所以叫做555定时器或555时基电路。但后来经过开发,它除了作定时延时控制外,还可用于调光、调温、调压、调速等多种控制及计量检测。此外,还可以组成脉冲震荡、单稳、双稳和脉冲调制电路,用于交流信号源、电源变换、频率变换、脉冲调制等。它由于工作可靠、使用方便、价格低廉,目前被用于各种电子产品中,555集成电路内部有几十个元器件,有分压器、比较器、基本R-S触发器、放电管以及缓冲器等,电路比较复杂,是模拟电路和数字电路的混合体。
2.3
方案一:利用交流电桥平衡原理的方案(原理图同图2-2)
方案二:利用电容三点式正弦波震荡原理的方案
图2-5电容三点式正弦波震荡电路图


上述两种方案从对测量精度要求而言,方案二需要测量的电感值多,而且测量调节麻烦、电感不易测得准确值,不易操作与数字化,相比较而言,方案二还是比较符合要求的,由于是通过单片机读取转化,精确度会明显的提高。故本设计选择了方案二。
本次设计的思想是基于以上原因提出来的。该系统以STC89C52单片机为控制核心,搭配必要的外围电路对电阻、电容和电感参数进行测量。系统的基本原理是将电阻阻值、电容容值、电感感值的变化均转换成方波脉冲频率的变化,利用计数器测频后通过单片机做运算,最后计算出待测元件的各个参数并显示在1602液晶屏幕上。系统使用按键选择被测元件类型,使用1602液晶屏作为显示部分。测量时,只需将待测元件引脚放在测试仪的输入端,用按键操作需要测量的参数,便可以很快测出被测元器件的参数,简便易用。实验测试结果表明,本系统性能稳定,测量精度高。

简易自动电阻测试仪

简易自动电阻测试仪

简易自动电阻测试仪(G)【高职高专组】设计报告时间:2011.9.2摘要设计制作了基于AT89S52单片机的一种电压测量电路,该电路采用ICL7135高精度、双积分A/D转换电路,测量范围直流0-±2.50伏,使用LCD液晶模块显示,可以与PC机进行串行通信。

正文着重给出了软硬件系统的各部分电路,介绍了双积分电路的原理,AT89S52的特点,ICL7135的功能和应用,CD4040的功能和应用。

该电路设计新颖、功能强大、可扩展性强。

采用的技术主要有:(1)通过编程来实现对电阻值的直接测量;(2)ICL7135转换器的有效应用;(3)12864液晶显示器的有效应用;(4)通过键盘实现对电阻阻值参数的设定;(5)通过单片机控制电机实现对电位器的自动控制。

关键词:AT89S52、ICL7135、12864液晶显示、键盘。

abstractThis paper introduces A kind of based on A kind of AT89S52 SCM voltage measurement circuit, this circuit adopts high precision, ICL7135 dual-slope A/D circuit, measurement range dc 0-+ 2.500 v, use LCD module that can be with A PC for serial communication. The text mainly gives all the parts of the circuit hardware and software system, this paper introduces the principle of the double integral circuit AT89S52 devices, the characteristics of the ICL7135, function and application of the function and application, CD4040. The circuit design is novel, the powerful, flexible expandability.The technique to be used mainly has:(1) through the programming to realize the resistance value directly measuring the;(2) ICL7135 converter effective application;(3) 12864 LCD monitor effective application;(4) through the keyboard to realize resistance tolerance of parameters set;(5) through the single-chip microcomputer control motor to realize the automatic control of potentiometer.Keywords: AT89S52 devices, ICL7135, 12864 liquid crystal display, keyboard.目录1 前言 (5)2 方案设计与论证 (6)2.1 阻值信号采集电路方案选择 (6)2.2 档位选择电路方案设计 (7)2.3 单片机控制系统方案设计 (7)2.4总体电路设计 (8)3 硬件电路设计 (8)3.1 总体设计框图及说明 (8)3.2 A/D 转换电路 (9)3.2.1双积A/D 转换器的工作原理如图1.2 (9)3.2.2与单片机系统的串行连接 (10)3.3 单片机控制部分 (11)4 系统软件设计 (12)4.1 程序机构说明 (12)4.2 程序流程 (12)4.2.1主控程序 (12)4.2.2 (13)5 测试结果及结果分析 (15)6 参考文献 (15)7设计总计 (16)附:原理图 (16)1 前言在工程实践中,常需要测定某些高导电材料的电阻率。

基于STM32的简易自动电阻测量仪(软件设计)

基于STM32的简易自动电阻测量仪(软件设计)

宜宾职业技术学院毕业设计基于STM32的简易自动电阻测量仪(软件设计)系部电子信息工程系专业名称电子信息工程技术班级电子1091班姓名尹小东学号 2 0 0 9 1 1 1 6 6指导教师王伯黎2011 年 11 月 10 日摘要--------------------------------------------------- 2 1、方案论证与选择 --------------------------------------- 41.1核心控制芯片------------------------------------------------- 4 1.2档位切换模块------------------------------------------------- 4 1.3ADC采样电路------------------------------------------------- 5 1.4显示模块----------------------------------------------------- 5 1.5键盘控制电路------------------------------------------------- 52、系统设计 --------------------------------------------- 62.1系统总体思路------------------------------------------------- 6 2.2系统硬件模块设计--------------------------------------------- 72.2.1电源电路设计--------------------------------------------- 72.2.2恒压源电路设计------------------------------------------- 82.2.3档位切换电路设计----------------------------------------- 82.2.4电压跟随电路设计----------------------------------------- 92.2.5电机驱动电路设计---------------------------------------- 10 2.3软件设计---------------------------------------------------- 113、系统测试 -------------------------------------------- 124、设计总结 -------------------------------------------- 13 参考文献----------------------------------------------- 13 附录--------------------------------------------------- 14附录1主要元件清单 --------------------------------------------- 14 附录2产品实物图片 --------------------------------------------- 14本系统由闭环恒压源电路、闭环测量电路、电机驱动电路三大部分构成。

简易自动电阻测试仪论文

简易自动电阻测试仪论文

2011年全国大学生电子设计竞赛简易自动电阻测试仪(G题)高职高专组参赛队员:刘振杰,王志伟,马丽丽参赛单位:东北电力大学辅导老师:史海涛2011年9月3日_____________________摘要本系统是通过单片机AT89S51测量电阻对振荡电路所产生的频率来实现参数的测量,使其测量精度高和仪表能实现自动化。

电阻是采用NE555P多谐振荡电路产生频率作为单片机AT89S51的时钟源,而单片机AT89S51的定时器可以利用外部时钟源来计数,通过计数则可以计算出被测频率在通过该频率计算出参数。

______________________目录摘要 (1)1系统方案 (2)1.1系统方案的比较与选择 (2)1、系统方案1.1系统方案的比较与选择方案一、基于模拟电路测量仪的论证与选择利用模拟电路,电阻可用比例运算器法和积分运算器法,虽然避免了编程的麻烦,但电路复杂,所用器件较多,灵活性差,测量精度低,现在已较少使用。

1.2可编程逻辑控制器(PLC)测量仪的论证与选择此方案采用PLC对硬件进行控制,应用较为广泛。

它能够非常方便地集成到工业控制系统中。

其速度快,体积小,可靠性和精度都较好,在设计中可采用PLC 对硬件进行控制,但是用PLC实现价格相对昂贵,因而成本过高,所以不采用。

1.3利用AT89S51单片机测量电阻的论证与选择利用AT89S51单片机测量电阻对振荡电路所产生的频率来实现参数的测量,使其测量精度高和仪表能实现自动化。

电阻是采用NE555P多谐振荡电路产生频率作为单片机AT89S51的时钟源,而单片机AT89S51的定时器可以对外部时钟源进行计数,通过计数则可以计算出被测频率在通过该频率计算出参数。

通过对上述方案的比较,利用振荡电路与51单片机结合实现电阻的测量简便,成本低,精度高。

所以,本文选定方案三。

2、系统理论分析与计算2.1电路总体方框图及说明系统分三大部分,即测量部分、控制部分和显示部分,如下图所示。

简易自动电阻测试仪

简易自动电阻测试仪

2011年全国(湖南赛区)大学生电子设计竞赛作品简易自动电阻测试仪 (G题)摘要本系统采用STC89S52单片机作为核心控制器,通过A/D转换芯片将阻值转换成数字信号并进行处理,控制多个继电器切换不同的电阻测量电路,实现量程的自动转换。

同时,系统具有自动筛选电阻功能,并可通过LCD显示屏12864方便直观地显示被测电阻阻值以及待筛选的电阻阻值,及电位器旋转角度及其阻值间的关系。

系统采用运放CA3140构成的串联分压法测来测量电阻阻值,精度达到了1%,效果好。

关键词:STC89S52;运放;串联分压法;LCD;A/D简易自动电阻测试仪一、方案设计与论证1.方案设计方案一: 采用电阻桥来测量未知电阻,图1所示.图1 电桥测量电阻测量原理:I 1 R X = I 2 R 1 I 1 R 0 = I 2 R 2得到:可知未知电阻x R 与其他臂的电阻阻值成正比。

方案二:采用恒压源与运放来测量未知电阻,如图2所示图2 恒压源测量电阻 测量原理:xo i R U R U -=1 得到:1o x R U U R i =可知未知电阻x R 与输出电压O U 成正比。

方案三:采用恒流源来测量未知电阻,如图3所示.图3 恒流源测量电阻测量原理:x00R I U =可知未知电阻x R 与输出电压O U 成正比。

方案四:采用串联分压法测电阻,R 为标准电阻,A U 、B U 为测量电压值,如图4所示。

图4 串联分压法测电阻 测量原理: RR R U U x B A += 得到:R U U U R BB A x ⨯-= 2.方案论证方案一的测量结果可以很精确,但是在10k~10M 之间,由于范围太宽,相差1000倍,电阻桥不容易调平衡,不平衡就测不准,故该方案不采用。

方案二与方案三均是采用运放的反相端输入,运放的高输入阻抗不易得到体现,特别是电阻在10M 测量的时候误差很大,故该方案不采用。

方案四采用双运放构成的串联分压法测电阻,信号从同相端输入,阻抗高,精度高;每次测量的值可与标准值比较,数据准确度高3.方案选定综上所述,方案四精度高,稳定性好,效率高,能够满足系统设计的要求,所以选择方案四。

简易自动电阻测试仪的制作论文)

简易自动电阻测试仪的制作论文)

2011年全国大学生电子设计竞赛(全国二等奖获得者)简易自动电阻测试仪(G题)简易自动电阻测试仪摘要:本设计以STC89C51RC为主控制器,测量电路采用的是串联分压原理,以标准电阻为基准,用被测电阻与标准电阻上的分压进行比较,然后通过计算得出被测电阻的阻值。

再经过信号处理将测量电路输出的电压送给A/D转换器,用单片机控制器读取A/D 转换后的值在其内部转换后输出给液晶进行显示被测电阻值。

按照此种方法计算较为简单,原理清晰,操作方便。

单片机主要完成采集和处理经过转化的数字量信号,完成键盘录入、液晶显示等功能。

此系统性能稳定,精度高,误差在1%以内,具有良好的实用价值。

关键词:A/D转换,STC89C51RC,液晶显示目录摘要 (1)1 系统设计 (4)1.1设计要求 (4)1.2总体设计方案 (4)1.2.1设计思路 (4)1.2.2系统方案设计 (4)(1)电阻测量方案论证 (4)(2)电机选择方案论证 (5)2 理论分析计算与硬件电路分析 (6)2.1电阻测量原理分析计算 (6)2.2A/D数据采样电路 (7)2.3单片机控制系统 (8)2.4单片机最小系统 (8)2.4.1时钟电路 (8)2.4.2复位电路 (9)2.5LCD显示电路 (9)2.6按键控制电路 (10)2.7电机驱动电路 (10)2.8电位器阻值变化曲线装置 (10)3 软件程序设计 (10)3.1自动量程转换与筛选功能 (10)3.2软件流程图 (11)4 测试方案与测试条件 (11)4.1测试使用的仪器设备 (11)4.2测试方案与测试条件 (11)4.3测试数据 (11)4.4结果分析 (13)5结论 (13)5.1 基本部分 (13)5.2 发挥部分 (13)5.3 其它 (13)参考文献 (14)附录 (15)附录1 电路原理图 (15)附录2 系统部分主要源程序 (17)1系统设计1.1 设计要求(1)测量量程为100Ω、1KΩ、10KΩ、10MΩ四档。

简易自动电阻测试仪设计报告

简易自动电阻测试仪设计报告

摘要近年来,电子工业发展很快,电子元器件更是发展迅速,应用最为广泛,在实际电子设计中我们往往要测量出电子元器件的大小。

如;电阻的阻值,因此,设计一个不仅安全性和可靠性高,而且简易实用的电阻测量仪具有很大的现实意义。

目前单片机渗透于我们生活的各个邻域,它具有结构简单、可靠性高、体积小、等优点,采用单片机控制使得仪器仪表数字化、智能化、微型化,且功能强大,例如精密的测量设备(功率计,示波器,各种分析仪)。

在系统硬件设计中,利用STC公司(宏晶科技)生产的STC12C5A60S2系列做为核心控制芯片设计一款简易电阻测量仪,设计主要采用按键控制功能之间的切换,并实现各量程的自动转换从而实现各个参数的测量。

在系统软件设计中,利用keil c51软件开发系统的软件提供丰富的库函数和功能强大的集成开发调试工具,编译后生成的汇编代码。

关键字:STC12C5A60S2、MzLH01-12864、单片机AbstractIn recent years, the electronics industry is developing very quickly, electronic components is developed rapidly, and most widely used in practical electronic design, we tend to measure the size of the electronic components. Such as; Resistance, therefore, resistance of the design a not only security and reliability of the high, and simple practical resistance measurement instrument has great practical significance.At present SCM penetration in our life in all neighborhood, it is simple in structure, high reliability, small volume, etc, and USES the monolithic control makes instruments digital, intelligent, miniaturization, and powerful functions, such as the measurement precision equipment (the power meter, oscilloscope, all kinds of analyzer).In the hardware design, the use of the company's digital multimeter MAXIM integrated chip MAX134 design a simple resistance measurement instrument, will use the resistance of the corresponding oscillating circuit transformation frequency so as to realize the various parameters measurement.In the design of software system, using the keil software development system software c51 provide rich library function and powerful integrated development debug tool, compiled generated assembly code.Key word: MAX134, MzLH01-12864 and single-chip microcomputer目录一前言................................................................... (4)二总体方案设计 (5)1方案比较………………………………………………….. .62 方案选择 (7)三模块设计………………………. …………………………….. .101 电源模块 (10)2显示模块................................................... .. (11)3主程序模块 (12)4电阻测试模块 (15)四软件设计 (16)1 软件设计流程 (13)五测试参数 (15)六设计总结 (16)1设计收获及体会 (16)七参考文献 (17)八附 (18)前言近年来,电子工业发展很快,由于生产技术的提高和加工工艺的改进,电子元器件发展迅速,应用最为广泛,成为近代科学发展的重要标志,在实际电子设计中我们往往要测量出电子元器件的大小。

简易自动电阻测试仪设计方案与总结报告

简易自动电阻测试仪设计方案与总结报告

摘要随着电子工业的发展,电子元器件急剧增加,电子元器件的使用范围也逐渐广泛起来,在应用中我们常常要测定电阻的大小。

因此,设计可靠、安全、自动的电阻测试仪具有极大的现实必要性。

在系统硬件设计中,以89C52RC单片机为核心设计的一个自动电阻测试仪,将电阻的值转换成电压,通过单片机器件,运用单片机的程序,算出阻值,最后送到显示器上进行显示,本次设计用的显示器为12864ZW液晶显示器。

系统的软件设计是以keil51为仿真平台,使用C语言编程编写了系统应用软件:包括主程序模块、显示模块、电阻测试模块等。

单片机部分采用89C52RC作为主控芯片,驱动8位数码管显示。

该简易自动电阻测试仪有100Ω、1KΩ、10K Ω、10MΩ四档,量程之间可以自动转换,而且电位器旋转被测成曲线变化。

最后,我们实际制作了一部简易自动电阻测试仪,在实验室进行了测试,结果表明该样机的功能和指标达到了设计的要求。

关键词:电阻测试仪、89C52RC、12864ZW液晶显示器、keil51、C语言一、任务设计与要求任务设计并制作一台简易自动电阻测试仪,该简易自动电阻测试仪由基准电阻、51单片机最小系统、步进电机驱动、测量电路、单片机液晶显示等组成。

要求1.基本要求<1)测量量程为100Ω、1KΩ、10KΩ 10MΩ四档。

测量准确度为+(1%读数+2字>。

<2)3位数字显示<最大显示数必须为999),能自动显示小数点和单位,测量速率大于5次/秒。

<3)100Ω、1kΩ、10kΩ三档量程具有自动量程转换功能。

2.发挥部分<1)具有自动电阻筛选功能。

即在进行电阻筛选测量时,用户通过键盘输入要求的电阻值和筛选的误差值;测量时,仪器能在显示被测电阻阻值的同时,给出该电阻是否符合筛选要求的指示。

<2)设计并制作一个能自动测量和显示电位器阻值随旋转角度变化曲线的辅助装置,要求曲线各点的测量准确度为±<5%读数+2 字),全程测量时间不大于10 秒,测量点不少于15 点。

简易自动电阻测试仪毕业论文设计

简易自动电阻测试仪毕业论文设计

嘉兴职业技术学院毕业设计(论文 )题目名称:简易自动电阻测试仪姓名:所在分院:机电与汽车分院专业班级:自动化101 班指导教师:二 O 一三年四月二十六日目录1.方案选择 (1)1.1.可编程逻辑控制器 (PLC) (1)1.2.利用振荡电路与单片机结合 (1)1.3.利用并联继电器和单片机结合 (1)1.4.小结 (1)2.硬件设计 (2)2.1.整体设计 (2)2.2. AT89C51 最小系统 (3)2.3.电源 (3)2.4. AD 转换模块 (4)2.5.电阻测量模块 (5)2.6.键盘输入 (6)3.软件设计 (7)3.1.主程序流程图 (7)4.参数计算 (8)5.结果仿真分析与测试 (8)5.1.仿真分析 (8)5.2.测试分析 (9)总结 (10)致谢 (11)简易自动电阻测试仪摘要在电子设计中,电阻是最基本的元件,经常要对它的值进行测量。

而在某些场合,对测量精度要求很高。

因此,设计可靠,安全,便捷的电阻测试仪具有极大的现实必要性。

硬件设计中,采用以MCS-51单片机为核心的硬件电路。

利用四个继电器做量程转化电路,选择相应的量程范围,再将电阻的值通过AD转化转化为数字信号,通过51 单片机测量之,再通过对应关系计算出参数值,最后显示在1602 上。

软件设计中,采用Keil4 编写 C 语言代码,包括量程转化电路,AD转换模块,辅助装置连接模块,显示模块。

最后,采用protues7.7进行整体仿真,仿真结果满足题目要求。

关键词51 单片机;继电器; 1602 液晶屏;电路; protues7.7仿真1.方案选择电阻测试仪的设计可用多种方案完成,例如使用可编程逻辑控制器(PLC)、振荡电路与单片机结合、继电器与单片机结合等等来实现。

在设计前对各种方案进行了比较。

1.1 .可编程逻辑控制器 (PLC)应用广泛,它能够非常方便地集成到工业控制系统中。

其速度快,体积小,可靠性和精度都较好,在设计中可采用PLC 对硬件进行控制,但是用PLC 实现价格相对昂贵,因而成本过高。

简易电阻自动测试仪毕业设计

简易电阻自动测试仪毕业设计

简易电阻自动测试仪毕业设计简易自动电阻测试仪设计报告摘要电阻测试仪,是电子器件测量、分选不可缺少的工具,主要用于测试变压器、电机、互感器等设备的直流电阻,具有不受电抗影响、测量精度高、测试速度快及可用于方便地进行分选特点。

简易自动电阻测试仪是以51单片机为核心,其工作原理是控制可控恒流源输出电流流经被测量电阻,将被测量电阻两端的电压经过调理并送至由ICL7135构成的AD电路,被测信号经AD转换送至单片机得出被测量电阻的阻值。

本仪器有四档恒流源分别对应四个量程,通过单片机发送量程信号可以方便地进行量程的切换。

显示及按键模块采用动态扫描方式,在程序中通过定时器自动扫描显示及键检测可自动显示小数点和单位以及进行各种特效显示。

关键词:电阻测试仪,单片机,可控恒流源,ICL7135,程控放大器一、概述1.1课题要求1、基本要求(1)测量量程为100Ω、1kΩ、10kΩ、10MΩ四档。

测量准确度为±(1%读数+2 字)。

(2)3 位数字显示(最大显示数必须为999),能自动显示小数点和单位,测量速率大于5 次/秒。

(3)100Ω、1kΩ、10kΩ三档量程具有自动量程转换功能。

2.发挥部分(1)具有自动电阻筛选功能。

即在进行电阻筛选测量时,用户通过键盘输入要求的电阻值和筛选的误差值;测量时,仪器能在显示被测电阻阻值的同时,给出该电阻是否符合筛选要求的指示。

(2)设计并制作一个能自动测量和显示电位器阻值随旋转角度变化曲线的辅助装置,要求曲线各点的测量准确度为±(5%读数+2 字),全程测量时间不大于10 秒,测量点不少于15 点。

辅助装置连接的示意图如图1 所示。

(3)其他图1 辅助装置连接示意图1.2课题分析根据上述要求可知,系统中需要含有一个智能控制核心,本设计拟采用以51单片机作为系统的控制核心。

采用单片机控制单刀多掷开关实现不同阻值量程的档位切换。

由要求第二点可知,系统采集数据的速率要大于5 次/秒,即系统中用于数据采集的模数转换器的采样速率要大于一定值。

电阻测试仪毕业设计

电阻测试仪毕业设计

简易自动电阻测试仪摘要:根据所学的专业,本次设计的大致方法就是将高频高压开关稳压电源和单片机控制引入到电阻测试系统中,转换模拟量,将模拟量转换为数字量输出,实现测量的自动化和宽量程。

并分析了测量电阻的多种方案,以自己的实际水平为基础,利用现有的条件来取一种最适合的方案,致使设计能够达到预期要求。

本设计讨论了多方面的设计方案,在本设计中制作了基于C8051F060/1/2/3/4/5/6/7 高速混合信号ISP·FLASH微控制器的简易自动电阻测试仪在简易自动电阻测试仪中,我们采用了模式选择的方法,通过不同的模式选择,能够实现电阻的基本测量,电阻的自动筛选以及曲线测试的功能。

关键字:电阻;测试仪;电子仪器;自动量程转换目录一、前言 (3)二、总体方案设计 (4)2.1几种电阻测试仪的简介 (4)2.1.1接地电阻测试仪 (4)2.1.2绝缘电阻测试仪 (4)2.1.3回路电阻测试仪 (4)2.1.4直流电阻测试仪 (4)2.2简易自动电阻测试仪系统结构框图及原理 (5)三、硬件设计与选择 (6)3.1单片机控制板模块的论证与选择 (6)3.2恒流源的论证与选择 (6)3.3A/D转换器论证与选择 (7)3.4控制系统的论证与选择 (8)3.5显示模块的论证与选择 (9)四、系统理论分析与计算 (10)4.1电阻检测模块的分析 (10)4.2电阻检测模块的计算 (11)五、硬件原理图 (12)5.1系统总体框图 (12)5.2恒流源测试电路原理图 (12)5.3六路自动量程切换电路图 (13)5.4单片机系统原理图 (13)5.5A/D转换电路图 (14)5.6整体电路原理图 (14)六、软件设计 (16)6.1单片机资源分配 (16)6.2软件延时程序 (16)6.3按键键值读取程序 (16)6.4ADC初始化程序 (17)6.5ADC采样驱动程序 (17)6.6被测电阻值计算程序 (18)6.7数码管显示驱动程序 (18)七、测试方案与测试结果 (20)7.1测试方案 (20)7.2测试条件与仪器 (20)7.3测试结果(数据) (20)7.4测试分析与结论 (21)八、结束语 (22)致谢 (23)参考文献 (24)一、前言二十一世纪是知识经济时代。

简易自动电阻测试仪设计

简易自动电阻测试仪设计

简易自动电阻测试仪设计报告王小东陈青龙张涛【摘要】本设计为简易自动电阻测试仪,以S T C系列单片机为核心控制系统;主要以A/D转换电路、显示模块、自动转换电路等外围电路构成。

利用单片机和软件控制系统实现显示功能,利用A/D 转换芯片(A D C0809)将测试点的电压模拟量输入到单片机,通过内部转换输出数字量,通过显示模块显示出实测数据;采用继电器作为自动转换开关,从而避免了C D4051作为自动转换开关而导致分压较多和额定电流太小不能正常使用、555产生振荡频率不稳定、电桥电路较大或者较小测试机构存在分压等问题。

采用继电器作为自动选择开关后使电路便于控制,分压减小,响应速度变快,便于操作,而且手动测量精确度<<1%,满足自动显示小数点和单位、测量速率大于5次/秒等,具有较高的系统性能。

【目录】摘要: (1)第一部分:系统方案 (2)第二部分:方案对比分析 (3)第三部分:软件流程图 (4)第四部分:硬件电路实现与程序设计 (5)第五部分:整机测试方案及测试条件 (6)第六部分:总结 (7)参考文献: (7)附录:部分源程序…………………………………… 一:系统方案二:方案论证、分析 电阻测量原理:图1-1电阻测量原理图图中R 0为欧姆调零电阻,E 为电池内阻,R 1为限流电阻,R C 为测量机构内阻。

由全电路欧姆定律可知,电路中的电流I 为:I=E/(R x+R z)R z—欧姆表总内阻R x—北测电阻E—电源电动势上式说明:若欧姆表总内阻R z和电源电动势E保持不变,则电路中的电流I将随被测电阻R x而变化,且I与R x成反比关系。

即欧姆表电阻的测量实质是电流的测量。

方案一:以单片机为核心,采用电桥分压原理,根据全桥分压产生的压差,为防止产生较小的电压差,可以外加放大电路将微弱的电压差放大后送入A/D转换电路,由于在电桥电路中三个电阻为相等大小的定值电阻,在选择不同的被测电阻时,容易产生较大的误差,(较大的定值电阻与较小的被测电阻或者较小的定值电阻与较大的被测电阻之间产生较大的电压误差),再经过放大之后误差会很大,直接导致测量增大。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

简易自动电阻测试仪摘要本设计根据题目要求制作一台简易自动电阻测试仪,能够测量100Ω、1kΩ、10k Ω、10MΩ四档不同的量程,并实现其中前三档的自动量程转换功能,同时自动显示小数点和单位。

基于这些要求,经过讨论,决定利用555多谐振荡电路将电阻参数转化为频率,频率f是单片机很容易处理的数字量,一方面测量精度高,另一方面便于使仪表实现自动化,而且单片机构成的应用系统有较大的可靠性。

通过输入单片机AT89C51控制继电器控制被测RC振荡电路频率的自动选择,输入输出控制采用键盘输入控制电路、LCD12864显示系统和报警控制电路组成,能很好的实现各个要求。

单片机具有可编程性,硬件的功能描述可完全在软件上实现,另一方面便于使仪表实现自动化,设计时间短,成本低,可靠性高。

关键字:AT89C51单片机555多谐振荡电路继电器自动量程转换AbstractThe design on the basis of the subject demand produced a simple automatic resistance tester, capable of measuring 100 Omega Omega, 1K, 10K, 10M Omega Omega four profile at different range, and realizes the automatic conversion range before the third, while automatically display a decimal point and unit. Based on these requirements, after discussion, decided to use the 555 multivibrator circuit resistance parameters are transformed into frequency, frequency of F SCM is easily handled the digital quantity, a high measuring precision, on the other hand, so easy to realize automation of instrumentation, and chip microprocessor application system has higher reliability. Through the input of single-chip AT89C51 control relay to control the tested RC oscillating circuit frequency automatic selection, input / output control using the keyboard input control circuit, LCD12864 display system and an alarm control circuit, can achieve a very good all. Microcontroller having programmable, hardware description of the function can be completely realized in software, on the other hand, so easy to realize automation of instrumentation, short design time, low cost, high reliability.Keywords: single chip AT89C51 555 multivibrator circuit relay automatic range switching目录一、选题背景.................................................................................. - 1 -二、方案论证.................................................................................. - 1 -2.1方案论证与比较........................................................................ - 1 -2.2设计思路.............................................................................. - 2 -2.2.1 总体方案组成和说明.................................................................. - 2 -2.2.2 组成部分及说明...................................................................... - 2 -三、设计实现.................................................................................. - 5 -3.1 测量电路设计 ......................................................................... - 5 -3.2 通道选择电路设计 ..................................................................... - 5 -3.3 控制电路设计 ......................................................................... - 6 -3.4 显示电路 ............................................................................. - 8 -3.5 软件设计 ............................................................................. - 8 -四、测试及结果分析............................................................................ - 9 -4.1 测试方法及使用的仪器 ................................................................. - 9 -4.2 指标测试和测试结果 ................................................................... - 9 -五、结论...................................................................................... - 9 -六、致谢...................................................................................... - 9 - 参考文献..................................................................................... - 10 - 附录......................................................................................... - 10 - 附录1: 主要元器件清单................................................................... - 10 - 附录2:程序清单......................................................................... - 11 - 附录3:实物图........................................................................... - 22 -一、选题背景现代电子产品正以前所未有的速度,向着多功能化、体积最小化、功耗最低化的方向发展。

本次设计出具有四档量程的简易自动电阻测试仪,量程分别为100Ω、1kΩ、10kΩ、10MΩ四档,难点在于小电阻的测量精度。

测量时电阻值为3位数字显示(最大显示数必须为999),能自动显示小数点和2字单位,如98.7欧姆,并实现前三档的自动量程转换。

在本设计中我们着重介绍一种把电子元件的参数R转换成频率信号f,然后采用单片机控制后,再通过程序处理运算求出R,最后应用LCD12864显示的方法。

量程自动转换原理分别是RC振荡电路和LM555多谐振荡器,这样就能够把待测电阻转换为频率,而频率f是单片机很容易处理的数字量。

目前市面上测量电子元器件参数R的仪表种类较多,方法和优缺点也各有不同。

一般的测量方法都存在计算复杂,不易实现自动测量而且很难实现智能化等缺点。

将电阻参数转化为频率,这样处理一方面使测量精度提高了,另一方面也便于使仪表实现智能化,并能很好的实现各个要求。

二、方案论证2.1方案论证与比较方案一:最基本的就是根据 R 的定义式来测量。

在如图2-4中,分别用电流表和电压表测出通过电阻的电流和通过电阻的电压,根据公式R=U/I求得电阻。

这种方法要测出两个模拟量,不易实现自动化。

而指针式万用表欧姆档是把被测电阻与电流一一对应,由此就可以读出被测电阻的阻值,如图2-5所示。

这种测量方法的精度变化大,若需要较高的精度,必须要较多的量程,电路复杂。

图2-1 定义法测电阻图2-2 万用表测电阻方案二:把电阻转换成频率信号 f ,转换的原理分别是 RC 振荡电路和555 电路,单片机根据所选通道,向模拟开关送两路地址信号,取得振荡频率,作为单片机的时钟源,通过计数则可以计算出被测频率,再通过该频率,通过公式计算出各个电阻参数。

相关文档
最新文档