《数字式R、L、C测量仪的设计毕业设计(30页).doc》由会员分享,可在线阅读,更多相关《数字式R、L、C测量仪的设计毕业设计(30页).doc(29页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、-数字式R、L、C测量仪的设计毕业设计-第 25 页数字式R、L、C测量仪的设计任浩伟(陕西理工学院 物理与电信工程学院 电子信息工程专业,20011级1班,陕西 汉中 723003)指导教师:梁芳摘要本设计以AT89C52单片机为核心,利用555多谐振荡原理,设计并制作了一个电阻、电感、电容测试仪。把模拟量转换成频率用单片机测量频率,易测量,且便于使仪表实现自动化,测量精度也高。单片机构成的应用系统有较大的可靠性。在电阻、电容、电感测试系统中,用LED来显示测量结果,既简单又显而易见。该设计不仅能够快速、自动测量,而且能够在LED上显示结果。经测试,该系统性能稳定,测量精度高,符合设计要求。
2、关键词 AT89C52;555定时器;频率计Design of Digital Resistance, Inductance, Capacitance TesterRen Haowei (Grade 11,Class 1,Major electronics and information engineering,School of physics and electrical engineering,Shaanxi University of Technology,Hanzhong 723003,Shanxi)Tutor: Liang Fang Abstract This design tak
3、es the AT89C52 microcontroller as the core, uses the 555 multi - harmonic oscillation principle, designs and makes a resistance, inductance, the capacitance tester. The analog quantity is converted into the frequency of the frequency measurement, easy to measure, and easy to make the instrument auto
4、matic, and the measurement accuracy is also high. The application system of the monolithic integrated circuit has the big reliability. In the resistance, capacitance and inductance of the test system, LED is used to display the results, which is simple and obvious. The design can not only be quick a
5、nd automatic, but also can display the results on LED. After testing, the system performance is stable, the measurement accuracy is high, and it accords with the design requirement. Key words 555 Timers;AT89C52;Frequency meter目录引言11任务分析与方案确定2 1.1任务分析2 1.2方案论证21.2.1方案一21.2.2方案二31.2.3方案确定42系统硬件设计5 2.1
6、 电阻测量部分52.1.1原理分析52.1.2具体电路7 2.2 电容测量部分92.2.1原理分析92.2.2具体电路9 2.3 电感测量部分102.3.1原理分析102.3.2具体电路11 2.4 通道选择部分13 2.5 显示部分13 2.6单片机控制部分153系统软件设计18 3.1总体流程图18 3.2 测频模块194系统安装与测试21 4.1系统安装21 4.2测试与分析225结论23致谢24参考文献25附录A 英语科技文献原文及其翻译稿26附录B 电路总图35附录C 元器件清单36附录D 源程序37引言随着电子技术的发展,电子元器件急剧增加。在应用中我们常常要测定电阻、电容、电感的
7、大小。另外,随着测量技术的飞速发展,测量仪器的已趋向于小型化和智能数字化。而且采用微控制器技术构成的电子系统比传统测量方式有无法比拟的优越性。目前教学实验中普遍采用的数字式万用表对于阻抗的测量却无能为力。因此设计可靠,安全,便捷的电阻,电容,电感测试仪具有广泛的使用价值和应用前景。本课题要求采用最新的技术设计并制作出快速,准确,自动检测系统并数字显示的RLC测试仪。测试RLC的方法比较多, 例如传统的阻抗法、Q表、电桥平衡法等。这些都不够智能,而且体积笨重,价格昂贵,测试操作过程中需要调节很多参数,对初学者来说很不方便。所以要综合考虑选择合理的方案,这里我们根据任务书的要求结合当前国内外在仪器
8、仪表测试方面的发展状况,采用555多谐震荡原理将电阻、电容、电感的值转换成频率进行测量,这样就将模拟信号转换成了数字信号便于进行据处理和计算。其次,要求快速准确和自动检测,这就要求采用MCU来实现,这里我们采用最常见的STC89C52单片机,利用单片机处理信号和控制,简单快速而且性能稳定不容易出错。最后采用廉价的7段数码管显示测量值并且采用发光二极管显示元件类型和单位。确定好方案后就要进行具体电路的设计。硬件方面首先利用Proteus软件进行分步仿真,一步步验证并找出存在的问题进行分析解决。然后进行总体仿真,仿真没有问题后就做实物。软件方面利用Keil工具采用我们熟悉的C语言编写单片机程序,调
9、试、编译后生成HEX文件烧进单片机,然后在和Proteus级联进行调试。如果出现问题就逐个模块检查,找出问题在解决问题,最后完成任务。制作过程中遇到了很多问题,仿真后硬件并不像我想的那样理所当然的可以直接工作,但是经过我不断的努力最后终于找出了问题的原因。并且想到了解决的办法,最后终于成功的完成了作品。对于这次毕业设计,我很认真的做好每一步,但是由于能力有限错误在所难免,希望老师同学提出批评。1任务分析与方案确定1.1任务分析本设计要求采用最新的技术设计并制作出快速、准确、自动测量系统并数字显示的RLC测试仪。指标要求:(1)测量范围:电阻:1-10M,误差1%(2)电感:10uH-10mH,
10、误差1%(3)电容:100PF-10000PF,误差1%(4)用四位数码管显示各参数值。(5)用发光二极管显示所测元件类型及单位。从任务书中可以看出,此次设计要求首先要快速准确自动测量。其次测量范围广、精度要高,所以要找出合理的方案进行论证。目前,测量电阻、电容、电感的方法多种多样。例如电阻可用串联分压法、直流电桥法、比例运算器法和积分运算器法。电容可用电桥法、恒流法和比较法。电感可用震荡电路、时间常数法和同步分离法等。由于这些测量方法差别都比较大,能同时测量三种参数的方法却很少。所以本次主要选择两种比较全面的方法进行论证,最后选择出比较合适的方法进行设计。1.2方案论证1.2.1方案一电桥法
11、是根据比较原理所提出的一种测量电参数的方法,最简单的电桥如图1.1所示,四个支路是电桥的四个臂 。图1.1 电桥原理假如上图4个参数固定,若满足则中间电表G的读数为零。利用这个原理,当等式两边四个量中的一个为未知量的时候,如果调节其余三个量的值能使等式成立,也就是让中间电表读数为零,那么就能计算出所求的未知量。这也就是我们平常所说的“平衡电桥”的概念。电桥有直流电桥和交流电桥之分,对于电阻我们采用直流电桥但是对于电感和电容这些电抗元件就必须使用交流电桥。直流电桥就是其电源采用直流,是我们最常见的。如一开始就接触到的惠斯通电桥。原理就不再熬述。电桥的平衡条件为: 则被测电组: 交流电桥就是电源采
12、用交流。交流电桥的线路虽然和直流单臂电桥线路具有同样的结构形式,但因为它的四个臂是阻抗,所以它的平衡条件、线路的组成以及实现平衡的调整过程都比直流电桥复杂。 平衡条件为:通过调节阻抗、使电桥平衡。根据平衡条件以及一些已知的电路参数就可以求出被测参数。用这种测量方法,参数的值还可以通过联立方程求解。1.2.2方案二很多仪表都是把较难测量的物理量转变成精度较高且较容易测量的物理量。基于此思想,我们把电子元件的集中参数R、L、C转换成频率信号f,然后测量频率就能算出所求参数。本方案从555出发,电阻电容采用RC积分电路和555构成多谐振荡器,电感部分采用电感的充放电原理也同样利用555最后产生方波信
13、号。这样就把模拟的电参数转化成了单片机可以识别的频率信号,再用单片机测量频率。然后再进行分析和计算,就可以得出被测量。系统构成框图如下:被测电阻被测电容被测电感555振荡器555振荡器555振荡器通道选择51单片机按键控制数码管显示图1.2 方案二系统框图该系统以51单片机为核心,可分为五个模块:控制模块、测量模块、选通模块、显示模块 。(1)控制模块:采用89C52,扫描键盘值,制选择测量类型和量程切换。(2)测量模块:又分为三个小模块,分别是电阻测量模块,电容测量模块和电感测量模块。电阻测量模块和电容测量模块以RC振 荡电路和555组成,电感测量模块由电感充放电和555构成。该整体模块的功
14、能是将电参数转换成频率。(3)通道选择模块:采用CD4052芯片,其实质是一个多路选择器。选择送入单片机的频率信号。(4)显示模块:采用6个七段数码管显示优点是操作容易价格低廉。(5)按键控制模块:其实就是三个键盘,选择当前将测试那一个。1.2.3方案确定方案1采用电桥法虽然精度高,但是调节电桥平衡一般只能手动,电桥的平衡判别亦难用简单电路实现。而且电路复杂,实现起来较为困难,不易实现自动测量。方案2把模拟量转换成频率用单片机测量频率,一方面容易测量,另一方面便于使仪表实现自动化,测量精度也高,而且单片机构成的应用系统有较大的可靠性。系统扩展性强、配置灵活。且应用系统有较高的软、硬件利用系数。
15、单片机具有可编程性,硬件的功能描述可完全在软件上实现,而且设计时间短,成本低,可靠性高。所以,综合以上分析,本次设计采用方案2进行设计。2系统硬件设计2.1 电阻测量部分2.1.1原理分析555定时器是一种模拟电路和数字电路相结合的中规模集成器件 ,它性能优良,适用范围很广,外部加接少量的阻容元件可以很方便地组成单稳态触发器和多谐振荡器。以及不需外接元件就可组成施密特触发器。因此集成555定时被广泛应用于脉冲波形的产生与变换、测量与控制等方面,其内部结构如图2.1所示。图2.1 定时器内部结构它由分压器、比较器、基本RS触发器和放电三极管等部分组成。分压器由三个5k的等值电阻串联而成。分压器为
16、比较器A1、A2提供参考电压,比较器A1的参考电压为2/3Vcc,加在同相输入端,比较器A2的参考电压为1/3Vcc,加在反相输入端。比较器由两个结构相同的集成运放A1、A2组成。高电平触发信号加在A1的反相输入端,与同相输入端的参考电压比较后,其结果作为基本RS触发器端的输入信号。低电平触发信号加在A2的同相输入端,与反相输入端的参考电压比较后,其结果作为基本RS触发器端的输入信号。基本RS触发器的输出状态受比较器A1、A2的输出端控制。由555定时器组成的多谐振荡器如图2.2所示,其中R1、Rx和电容C1为外接元件。其工作波如图2.3所示。图2.2 555多谐振荡器工作原理图图2.3 波形
17、图设电容的初始电压0,t0时接通电源,由于电容电压不能突变,所以高、低触发端01/3Vcc比较器A1输出为高电平,A2输出为低电平,即=1, =0,RS触发器置1,定时器输出=1此时=0,定时器内部放电三极管截止,电源Vcc经R1,向电容C充电,逐渐升高。当上升到1/3Vcc时,A2输出由0翻转为1,这时=1,RS触发顺保持状态不变。所以0tt1期间,定时器输出为高电平1。t=t1时刻,上升到2/3Vcc,比较器A1的输出由1变为0,这时=0, =1,RS触发器复0,定时器输出=0。tt1t2期间,=1,放电三极管T导通,电容C通过放电。Uc按指数规律下降,当Uc2/3Vcc时比较器A1输出由
18、0变为1,RS触发器的=1,Q的状态不变,的状态仍为低电平。t=t2时刻,下降到1/3Vcc,比较器A2输出由1变为0,RS触发器的=1, =0,触发器处于1,定时器输出=1。此时电源再次向电容C放电,重复上述过程。通过上述分析可知,电容充电时,定时器输出=1,电容放电时,=0,电容不断地进行充、放电,输出端便获得矩形波。多谐振荡器无外部信号输入,却能输出矩形波,其实质是将直流形式的电能变为矩形波形式的电能 。电容C1的充电所需的时间,即脉冲维持时间:放电所用时间,即脉冲低电平时间:输出信号的占空比为:所以脉冲周期时间为:输出脉冲频率为:被测电阻为:所以只要已知R1、C1和震荡电路的频率就能求
19、出R的值。2.1.2具体电路具体电图以及参数如图2.4:图2.4 电阻测量电路电路中使用定时器为NE555,为了提高测量精度,基准电阻R1选择精度为0.1%的精密电阻,电容C3、C4选择高精度的聚苯乙烯电容,由于电阻的测量范围较广,定时器输出的波形的占空比变化范围较大,为了防止占空比过大或过小,单片机难以捕捉到波形的边沿变化,设计中在定时器输出端接上一个D触发器将输出信号2分频同时将信号整形为50%占空比的方波。整形前后波形如图2.5所示。图2.5 整形前后仿真波形由于单片机的晶振频率为12M所以单片机能识别的频率信号上限为500kHz,而在10Hz到150kHz的范围内反应最灵敏,精度最高,
20、所以设计中参数要合理让频率落在10Hz到150kHz的范围内。因此设电阻测量分为两档。图中两个双联开关控制量程选择,当按下开关SW11时单片机选择小量程,当按下开关SW12时单片机选择大量程。(1)小量程:电容C1选择5uF, R1=1k, 此时当Rx=0时,=26.23Hz;当Rx=5k时,=288.6Hz;满足单片机的频率要求,所以小量程的测量范围为:0-5k (2)大量程电容C1选择1nF, R1=1k, 此时当Rx=5k时,=131.2kHz;当Rx=10M时,=721Hz;满足单片机的频率要求,所以大量程的测量范围为:5k-1M2.2 电容测量部分2.2.1原理分析电容测量原理和电阻
21、的相同在次就不再重复论述 。由于已在电阻原理部分推导出输出脉冲频率为: 所以待测电感为:所以只要已知R1、R2、和频率就能计算出电容的值。2.2.2具体电路由于设计要求测量得电容容值在100pF到10000pF之间,容值较小,要由RC振荡产生较低频率的信号就必须将电阻的参数选很大,但一般大电阻都难以保证很高的精度。本设计中定时器选用TLC555作为定时器,相对NE555,TLC555具有更高的速度,和温度特性,能工作在更高的频率下产生稳定的输出信号。同电容测量一样,为了在电阻测量范围内保证震荡频率落在10Hz到150kHz的范围内,设计中分为两档,通过按键选择量程切换。电路具体参数如图2.6所
22、示。图2.6 电容测量电路(1)小量程:选择R1=R2=510k,此时 当=100pF时 =9.49kHz当=1000pF时 =949Hz满足单片机对频率要求,所以小量程的测量范围为:100pF-1000pF(2)大量程选择R1=R2=10k,此时 当=1000pF时 =48.1kHz 当=10000pF时 =4.81kHz满足单片机对频率要求,所以小量程的测量范围为:1000pF-10000pF2.3 电感测量理部分2.3.1原理分析电感测量原理图如图2.7所示 图2.7 电感测量原理图用555定时器和被测电感构成多谐振荡器,通过频率值来确定被测电感。R1、Lx、D1为电路的定时元件。3脚输
23、出为TTL电平频率随L1而变化的方波信号。通电后,Lx中的电流不能突变,R1和Lx中的流从无到有,Lx中的磁通也随之变化,从而产生变化的电动势。2、6脚电压V(2、6)=VCC,3脚的电压为低电平,555内部放电管导通。7脚与地联通,为低电平,是L1、R1回路电流按指数规律上升。R上压降VRV(2、6)。当V(2、6)=1/3VCC时,电路翻转。3脚输出高电平,7脚与地断开,电感L1的反电动势按指数规律减小,VR也随之减小,V(2、6)开始上升,当V(2、6)=2/3VCC时,电路再次翻转。3脚出现低电平,7脚又与地接通,Lx再次充电,重复上述过程。从而实现自振荡。VR波形及最终输出波形如图2
24、.8所示。电路输出波形高低电平时间分别为:所以输出频率为: 即可求出电感量: 图2.8 电感测量波形2.3.2具体电路鉴于题目要求测量电感的范围,由理论分析可知电路的输出频率很高,必须对输出信号做分频,单片机才能处理。设计中,同电容测量模块采用高速定时器TLC555,由于电感测量时输出频率最高能达到3.6M超出单片机识别范围,所以采用计数器74LS160对信号做10分频,不仅满足测量要求还扩大了测量的范围。电路中放电二极管采用高速肖特基二极管1N4148以提高电路的阶跃响应。,所以必须采用分频电路具体参数如图2.9所示。10分频后波形如图2.10所示 。图2.9 电感测量具体电路图2.10 分
25、频前后仿真波形电感测量时电阻R1选择50因为 所以 当Lx=10uH时 =3.6MHz, 十分频后=360kHZ;当Lx=10MH时 =3.6kHz, 十分频后=360Hz;满足单片机频率要求,所以电感测量只有一个量程10uH-10MH。2.4 通道选择部分本设计中将模拟信号转换成频率信号后通过单片机的T0口测量频率值,应为有电阻、电感、电容三个对于频率信号 ,所以需要对3路信号进行选择,最后只有一路信号送至单片机T0口进行频率测量。在此采用模拟开关8选1的多路模拟开关CD4052做为3路通道作选择。有单片机控制到底选择哪一个信号进行测量。具体电路如图2-11所示。图2.11 通道选择电路CD
26、4052是差分四通道数字控制模拟开关器件,有A和B两个二进制控制输入端和INH输入,具有低导通阻抗和很低的截止电流。当INH输入端=“1”时所有通道截止,二位二进制输入信号选通四对通到中的一通道。当选择了某一通道的频率后,Y输出频率通过T1送入单片机进行计数,通过计算得到要被测值,多路选择开关控制如表2.1 所示。表2.1 多路选择开关控制 P3.0 P3.1 测量类别00X001X110X211X32.5 显示部分 显示部分如下图2.12所示图2.12 显示部分电路在电阻、电容、电感测试系统中 ,用LED来显示测量结果,既简单又显而易见。LED选用六个七段数数码管,七位数码管以共阴极的方式与
27、单片机连接。单片机P0口接数码管段选端,P2口接位选端。通过给P0、P2口赋值就能控制数码管的显示。由于单片机P0口需要上拉电阻所以选用1K的排阻。六位数码管显示被测参数的示值从左到右依次代表十万、万、千、百、十和个位,这样显示结果更为简单可行。数码管要正常显示,就要用驱动电路来驱动数码管的各个段码,从而显示出我们要的数字,因此根据数码管的驱动方式的不同,可以分为静态式和动态式两类。1)静态显示驱动:静态驱动也称直流驱动,静态驱动是指每个数码管的每一个段码都由一个单片机的I/O端口进行驱动,或者使用如BCD码二-十进制译码器译码进行驱动。静态驱动使编程简单,显示亮度高。2)动态显示驱动:数码管
28、动态显示接口是单片机中应用最为广泛的一种显示方式之一,动态驱动是将所有数码管的8个显示笔划a,b,c,d,e,f,g,dp的同名端连在一起,另外为每个数码管的公共极COM增加位选通控制电路,位选通由各自独立的I/O线控制,当单片机输出字形码时,所有数码管都接收到相同的字形码,但究竟是那个数码管会显示出字形,取决于单片机对位选通COM端电路的控制,所以我们只要将需要显示的数码管的选通控制打开,该位就显示出字形,没有选通的数码管就不会亮。通过分时轮流控制各个数码管的COM端,就使各个数码管轮流受控显示,这就是动态驱动。在轮流显示过程中,每位数码管的点亮时间为12ms,由于人的视觉暂留现象及发光二极
29、管的余辉效应,尽管实际上各位数码管并非同时点亮,但只要扫描的速度足够快,给人的印象就是一组稳定的显示数据,不会有闪烁感,动态显示的效果和静态显示是一样的,能够节省大量的I/O端口,而且功耗更低。经过对两种显示方式的比较分析:静态方式需要大量I/O,而动态扫描显示方式能够节省大量的I/O口,且电路结构也比较简单,显示效果良好,因此最终采用动态扫描显示方式。2.6单片机控制部分图2.13 52单片机管脚图上图为单片机管脚图。AT89C52是一个低电压,高性能CMOS 8位单片机,片内含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用
30、ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,功能强大的AT89C52单片机可提供许多较复杂系统控制应用场合。AT89C52有40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,3个16位可编程定时计数器,2个全双工串行通信口,2个读写口线,AT89C52可以按照常规方法进行编程,但不可以在线编程(S系列的才支持在线编程)。其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的Flash存储器可有效地降低开发成本。MCS-51单片机包含中央处理器、程序存储器(ROM)、数据存储器(RA
31、M)、定时/计数器、并行接口、串行接口和中断系统等几大单元,以及数据总线、地址总线和控制总线等三大总线,现在分别加以说明:1)中央处理器:中央处理器(CPU)是整个单片机的核心部件,是8位数据宽度的处理器,能处理8位二进制数据或代码,CPU负责控制、指挥和调度整个单元系统协调的工作,完成运算和控制输入输出功能等操作。2)数据存储器(RAM):内部有128个8位用户数据存储单元和128个专用寄存器单元,它们是统一编址的,专用寄存器只能用于存放控制指令数据,用户只能访问,而不能用于存放用户数据,所以,用户能使用的RAM只有128个,可存放读写的数据,运算的中间结果或用户定义的字型表。3)程序存储器
32、(ROM):共有4096个8位掩膜ROM,用于存放用户程序,原始数据或表格。4)定时/计数器(ROM):有两个16位的可编程定时/计数器,以实现定时或计数产生中断用于控制程序转向。5)并行输入输出(I/O)口:共有4组8位I/O口(P0、 P1、P2或P3),用于对外部数据的传输。6)全双工串行口:内置一个全双工串行通信口,用于与其它设备间的串行数据传送,该串行口既可以用作异步通信收发器,也可以当同步移位器使用。7)中断系统:具备较完善的中断功能,有两个外中断、两个定时/计数器中断和一个串口中断,可满足不同的控制要求,并具有2级的优先级别选择。8)时钟电路:内置最高频率达12MHz的时钟电路,
33、用于产生整个单片机运行的脉冲时序。本设计中单片机的控制部分电路图如图2.14:图2.14 单片机控制部分电路接口说明:P0口:数码管段选P2口:数码管位选P1.0口:电阻测量选择位P1.1口:电容测量选择位P1.2口:电感测量选择位P1.3口:电阻低量程选择位P1.4口:电阻高量程选择位P1.4口:电容低量程选择位P1.5口:电容高量程选择位P3.6口:单位K指示位P3.7口:单位1指示位XTAL1,XTAL2:外接12M晶振接口RST:复位电路接口本系统设计控制部分由单片机完成,其中P0口接数码管段选P2接数码管位选,控制数码管显示。P3.4口为定时/计数器T0口主要接受频率信号,这里T1口
34、工作为计数方式。由于要实现自动测量所以需要按键也比较少,上图中SW3、SW2、SW1为类型选择按键,按下SW3表示当前测量的元件是电阻,按下SW2表示当前测量的是电感,按下SW1表示当前测量的是电容。同时用三个不同颜色的发光二极管来表示待测元件类型,D4、D5位单位指示,D4表示单位为K其实也就是大量程,D5表示单位为1也就是小量程。P3.5和P3.6接两个LED灯用来显示单位。3系统软件设计3.1总体流程图总体软件流程图如下:定时器初始化 L测试C测试R测试按键分析设置状态单片机数据处理显示开始有键按下YN图3.1 软件总流程图软件部分采用C语言编写,程序简单明了。单片机上电后先系统初始化,
35、然后进入按键扫描子程序扫描按键,当有按键时先判断按键类型,然后把相应的单片机接口变成低电平,单片机接收到低电平信号后,决定测量类型,然后开启定时器测量频率。频率测量完毕后进行数据分析处理,最后在数码管上显示。程序主要包括一下几部分:(1)频率测量部分:这部分利用测频法测量频率,定时计数器工作在方式1,T1做定时器,T0做计数器。(2) 显示部分:采用动态扫描方式,P0口送段选,P2口送位选,循环显示结果。(3) 延时部分:(4) 按键控制部分:(5) 中断处理部分:计数中断用来计数从而得出所测频率,定时中断定时40us,通过计数从而定出1S定时。3.2 测频模块频率测量部分是本次设计的核心,主
36、要用单片机通过软件方式实现,单片机测量频率主要有两种方法,测频法和测周法,下面对着两种方法进行简要说明。 测周法:该方法是将标准频率信号fx1送到计数器输入端,而让被测频率信号fx2控制计数器的技术时间,所得的计数值N2与fx2有如下关系: fx2=fx1/N2 原理图如下:图3.2 测周法原理图 当检测到高电平时开定时器开始计数,然后检测低电平,当检测到低电平时已经测得脉冲的脉宽,但我们测得是频率,故在程序中继续检测等待下一个高电平的到来,此时关定时器停止计数,用此计数值乘以机器的周期数(晶振频率已知),得出触发电路产生的周期,然后再经过数据处理便得到输入信号的频率。测频法: 测频法就是将被
37、测信号加到计数器的输入端,计数器在标准时间Tt内进行技术所得的计数值N1与被测信号的频率fx有如下关系: fx=N1/Tt如果我们选择Tt=1S那么计数值N就是所测频率值。从上面的分析可以看出测周法适用与低频信号,测频法适用于高频信号,本次设计中频率主要集中在高频段,为了满足测量精度达到要求,所以本次测量采用测频法。测量时单片机利用T0定时,利用T1计数。首先单片机先初始化定时计数器,设置初值开中断。定时器计数器以中断的方式工作,定时时设置40us时发生中断,这样中断250次刚好是1S,此时计数器的中断值就是当前所测得的频率值。然后单片机就进行数据分析和处理,最后控制数码管显示测量值。软件流程
38、图如下: 定时器初始化 TR1=0;TR0=0停止定时计数数据处理显示开始定时1S到否TR1=1;TR0=1T1开始定时T0开始计数NY图3.3 测频部分流程图4系统安装与测试4.1系统安装 首先按照一般的设计步骤,现在软件里面仿真,仿真成功后再做出实物验证、调试 。本次设计采用Proteus进行仿真,仿真时采用分步仿真,遇到问题就逐个解决,最后在整体仿真。在仿真过程中遇到了不少问题,不过经过老师和同学的帮助最后终于成功仿真出来。硬件部分也采取类似的方法。图4.1 实物电路图4.2测试与分析(1)电阻的测量电阻的一组测量数据如下表4.1所示:表4.1 电阻测量电阻标值万用表读数本仪表读数相对误
39、差109.911.2413.5100101.2102.41.11K1000998.540.141M999.5k990.2k0.9(2)电容的测量电容的一组测量数据如下表4.2所示:表4.2 电容测量电容标值本仪表读数相对误差%100pF90.12pf9.81000pf980.34pf1.910000pf9750.2pf2.5(3)电感的测量电感的一组测量数据如下表4.3所示:表4.3 电感测量电感标值本仪表读数相对误差%100uH95.98uH4.21mH1.02mH2(4)系统误差分析相对误差计算公式 : 由表可知当测量元件参数过大或过小时测量误差将随之增大,通过分析知,本设计采用的是谐振频
40、率法测量元件,当元件参数过大时其谐振频率较小,反之,其谐振频率较大,由于振荡电路产生的频率不太稳定,而程序中的参数都是基于理论值的,最后通过几个测量将程序中的数据处理参数矫正,但是只能通过取点式的找几个特殊值,所以参数的设定不能做到很精确,加之单片机的性能所限,频率过低或过高时测量精度将随之降低,同时系统中各元件自身的精度也将影响该仪器的精度。这些因素都形成了器件测量的误差和限制了测量范围 。(5)系统改进由以上分析知,各测量模块选择更精密的元件,增加各测量模块的档位以限制输出频率或选用更好的单片机,通过更多的测量让程序中的参数更加精确。合理的布局实物中的电路避免问题。这些都将增大该仪器的测量
41、范围,提高系统的测量精度。对于量程转换部分可以采用继电器实现自动转换。5结论毕业论文是一次非常好的将理论与实际相结合的机会,通过对电阻、电容、电感测试仪的课题设计,锻炼了我的实际动手能力,增强了我解决实际问题的能力,也为将来的工作打下了基础。本设计的硬件电路图简单,可降低生产成本。采用单片机可提高系统的可靠性和稳定性,缩小系统的体积,调试和维护方便,而且以MCS-52单片机最小系统为核心的设计能够满足了整个系统的工作需求,555振荡器实现了被测电阻和被测电容参数的频率化,被测频率通过CD4052模拟开关送入单片机计数,再经过显示电路显示被测参数的测量值,软件用C语言编程,根据具体情况控制启动被
42、测参数的相应程序,能灵活控制被测参数的档位切换。经过测试,完成了设计设计要求,但其中仍然存在着很多需要改进的地方。作品实测中,由于时间的关系和自己的能力有限,所以测量误差比较大,希望在之后的设计之中能够得到进一步解决。在人机交换方面,显示部分可以改用显示效果更好的液晶屏显示,使系统工作状态和数据显示更加清晰、更加人性化。总体来说,本次设计是成功的。 致谢 在本次论文的撰写中,我得到了梁芳老师的精心指导,不管是从开始查资料准备还是中间设计制作的过程中,一直都耐心地给予我指导和意见,使我在专业知识和撰写论文方面都有了较大提高;同时也显示了老师高度的敬业精神和责任感。在此,我对梁芳表示诚挚的感谢以及
43、真心的祝福。 四年大学生活即将结束,回顾几年的历程,老师们给了我们很多指导和帮助。他们严谨的治学,优良的作风和敬业的态度,为我们树立了为人师表的典范。在此,我对所有的老师表示感谢,祝你们身体健康,工作顺利!参考文献1阎石.数字电子技术基础(第5版)M北京:高等教育出版社,2006. 2华成英,童诗白.模拟电子技术基础(第4版)M.北京:高等教育出版社,2006. 3闫玉德.单片机原理与应用:C语言版M.北京:机械工业出版社,2004.80-112. 4牛百齐.基于单片机的电容测量仪设计J.仪器仪表用户,2005,12(4):29-30. 5刘明亮.振荡器的原理和应用M.北京:高等教育出版社,1
44、983. 6刘军,李智.基于单片机的高精度电容电感测量仪J.国外电子测量术,2007,26(6):48-51. 7Aldutcher.使用少量元件的廉价易用电感测试仪 J.电子设计技术, 2007(7): 108-111. 8陈江华,杨霓清,梁村梅.一种实用的电容、电感和电阻自动测量仪J.计量与测试技术,2002,29(1):21-26.9韦以明.基于传感中低Q电感的测量J.现代电子技术,2007,1(11):138-140.10A High-Accuracy Automated Resistance Bridge for Measuring Quantum Hall Devices.Publ
45、ication Year:1985,Page(s):320-322.11Yang Zhizhong . Digital electronic technology Second Edition higher education press, 2004.2.附录A:英语科技文献原文及其翻译稿Based on virtual instrument RLC parameter automatic measuring system1 IntroductionRLC parameter measuring instrument is used for component concentration measurement RLC parameter, mutual inductance and capacitance M C and quality factor Q measuring instrument. Traditional RLC parameter measurement instrument, such as various communication bridge in measuring resistor, inductor, bridge, when need art