电容、电阻参数单片机测试系统的设计_毕业论文
- 格式:doc
- 大小:175.50 KB
- 文档页数:23
临沂大学理学院毕业论文(设计)电阻电容电感测试仪的设计姓名学号年级专业电子信息科学与技术系(院)理学院指导教师年03月15日摘要本设计是一种基于单片机(89C51)的高精度电阻电感电容测量仪器的设计.本设计采用MAX038单片压控函数发生器产生高精度的正弦波信号流经待测的电容或者电感和标准电阻的串连电路,利用电压比例计算的方法推算出电容值或者电感值,利用51单片机控制测量和计算结果,采用1602液晶模块实时显示数值,可以手动调节量程,正弦信号发生器可以实现幅值和频率的调整,为了提高精度,我们把被测的交流电压先通过ICL7650来消除因为AD637输入电阻较低产生的误差.实验测试结果表明,本设计性能稳定,测量精度高.关键词:电压比例法89C51 AD637 1602液晶ABSTRACTThe design is the design of a high-precision instrument for RLC measurement based on microcontroller(89C51).This design adopted MAX038 monolithic voltage-controlled function generator to produce high accuracy sine wave signal,which passed through the series circuit of the capacity or inductance and standard resistance,and then measured the respective voltage of the capacity or the inductance and the standard ing the voltage proportion method calculated the capacitance values or inductance values.The design used 51 microcontroller to control the measurement and calculation results,used 1602 LCD to show the result. The range can be adjusted manually, sine signal generator can adjust amplitude and frequency to improve accuracy, we measured the AC voltage through the ICL7650 to eliminate the error caused by the lower input resistance of AD637. Experimental results show that the performance of this design is stable and of high measurement accuracy.Key words: V oltage proportion method; 89C51; AD637; 1602 LCD;目录1 引言 (1)2 电压比例法测量原理 (1)3 系统方案 (3)3.1系统总体方案设计与结构框图 (3)3.2方案设计与论证 (3)4 硬件电路 (5)4.1稳压电源模块 (5)4.2正弦信号发生器 (6)4.3采样电路 (6)4.3液晶显示模块 (8)5 系统软件设计 (8)5.1控制测量程序模块 (8)5.2按键处理程序模块 (9)5.3电阻电感电容计算程序 (10)5.4液晶显示程序模块 (10)6 系统测试与结果分析 (10)6.1对正弦信号源的测试 (11)6.2对电阻电容电感的测量 (11)6.3误差分析 (12)7 总结 (14)参考文献 (15)致谢 (16)1 引言现代电子产品正以前所未有的速度,向着多功能化、体积最小化、功耗最低化的方向发展,机电产品广泛应用于家电、通信、一般工业乃至航空航天和军事领域.无论是日常生活还是高端科技领域,电子技术的应用均日益深入.掌握必备的电子技术基础设计制作基础知识和基本技能,能够满足我国目前产业结构对广大技术工人、工程技术人员基本素质的要求,而且能为从事高端电子系统开发培养能力和素质,适应信息时代的需要.目前市面上测量电子元器件参数R 、C 和L 的仪表种类较多,方法和优缺点也各有不同.一般的测量方法都存在计算复杂,不易实现自动测量而且很难实现智能化等缺点.电阻电容电感测量方法较多(谐振法,电桥法,电压比例法等)但因为对于测量仪器来说精度越高越好,所以本设计选择精度比较高的电压比较法做电阻电感电容测试仪,它的原理是将一定频率的交流信号经过串联分压电路转化为电压信号,然后经过电路处理变成频率信号经过单片机进行比例运算,最后将计算出的测量值输送给显示模块并显示各参量对应的量纲.2电压比例法测量原理电阻高精度测量较好的方法之一是采用与标准电阻相比较的方法.其主要原理:是在待测电阻x R 与标准电阻1R 的串联电路中加一直流电压V,AD 采样得到Rx 上电压X V ,则测量电阻为:Xx x R V V R V -= (1) 设计中我们采用了与测量电阻一样的方法——电压比例法[1-2]来测量电感和电容;因为电感与电容是电抗元件,所以应采用交流信号来产生测量信号;在角频率为w 的交流信号的作用下电容电感获得的容抗和感抗:cj 1X C w = (2) wL j X L = (3)C 、L 为待测电容和电感.这样一来,标准元件的选择就有许多种方法.但为了提高测量精度和降低成本,该测量仪采用了标准电阻,且与电阻测量共用一套标准电阻.所以有电感:)(...U jw L LX LX U RU -=⋅ (4)jwC1jwC 1U U ..CX +=R (5) 电容: jwR 1C ..-=CXU U(6)测量Q 值时,加入交流信号测量出电感Q 值L jw R Z 1S 1+= (7)L jw R Z 2S 2+= (8)两个方程联立,求得电感2-12212W W -L 22z z = (9)2-122121s W W -jw R 22z z -=Z (10)S R L Q jw = (11)1Z 为电感在电路中角频率为1w 的等效阻抗,2Z 为电感在电路中角频率为2w 的等效阻抗,L 为电感量,S R 为电感的等效电阻.为保证测量精度,必须保证电阻的精度和w 的高稳定值.为此,我们在该设计中采用MAX038单片压控函数发生器[3-4]产生高精度的正弦波信号,同时输出缓冲器采用了运算放大器,为保证波形精度采用了闭环深度负反馈方式,无失真的放大正弦信号.3.系统方案3.1系统总体方案设计与结构框图本电路由电源模块、正弦信号发生器、标准电阻和电感或电容串联分压电路、多路开关、电压跟随器、高精度交流/有效值转换、A/D转换、单片机、液晶显示、键盘等模块组成.系统主要模块流程图如图1所示:图1系统流程图3.2方案设计与论证3.2.1电阻电感电容测试采样模块电阻电感电容测试采样模块的设计方案有很多,例如利用纯模拟电路来实现、电阻可用比例运算器法、电容可用恒流法和比较法、电感可用时间常数法和同步分离法等.方案一利用纯模拟电路虽然避免了编程的麻烦,但是电路复杂,所用的元器件较多,制作较麻烦并且测量精度低,调试困难,现已很少使用.方案二可编程序控制器(PLC)应用广泛,它能够非常方便的集成到工业控制系统中.可编程控制器速度快,体积小,可靠性和精度都比较好,在此系统中可以使用PLC对硬件进行控制,但是PLC的价格相当昂贵,因而成本过高,应用于要求比较高的场合.方案三利用震荡电路与单片机结合利用555多谐振荡电路将电阻、电容转化为频率,而电感则是根据电容三点式电路也转化为频率,这样就把模拟量近似转化为数字量了,而频率是单片机很容易处理的数字量,该方案测量精度较高,易于实现仪表的自动化,而且单片机构成的系统可靠性高,硬件的描述完全可用软件来实现,成本低.但由于必须采用大量地倍频、分频、混频和滤波环节,导致结构复杂、体积大、成本高并且难以达到较高的频谱纯度而使测量误差加大,外围电路非常复杂.且不符合需要一个独立信号发生器的要求.方案四电压比例法采用与标准电阻相比较的的方法,其原理是在待测原件与标准原件的串联电路中加以电流I,这样被测元件与标准元件上得到的电压分别为Vx与Vi;通过计算得出被测值,此方法精度高,需要一个具有输出频率稳定的信号源来提供激励.本设计采用此方案.3.2.2正弦信号发生器模块正弦信号源发生器模块是决定系统误差的重要部分,要求有稳定的频率,另外为了测试系统的可靠性还要求正弦信号发生器的频率和电压具有可调性,本系统要求频率范围1HZ~1MHZ,电压大于5V.方案一 555信号发生器采用555信号发生器制作的发生器,其外围电路较复杂.这种方法能实现快速频率变换,具有低噪声以及所有方法中最高的工作频率.但由于必须采用大量地倍频、分频、混频和滤波环节,导致结构复杂、体积大、成本高并且难以达到较高的频谱纯度而使测量误差加大.方案二单片机信号发生器[5]使用单片机编程实现正弦波的产生简单易行.可以在外围电路不变的情况下通过程序来改变输出电压的幅值和频率.由于输出的是数字信号,可以做得很高,产生的信号精度及其性价比比较高,集成度也高并且需求电压低,功耗低.方案三 DDS信号发生器[6]利用直接合成DDS芯片的函数发生器,能产生任意波形并能达到很高的频率并且频率的稳定性比较好.但成本较高,主要用于测量电路和系统的频率特性、非线性失真、增益与灵敏度等.按不同的性能与用途分为低频信号发生器、高频信号发生器、频率合成式信号发生器等.方案四 MAX038信号发生器MAX038是MAXIM公司生产的一个只需要很少外部元件的精密高频波形产生器,他能产生准确的高频正弦波、三角波、方波。
毕业设计题目基于电容传感器的微小位移测试系统的设计学院机械工程学院专业机械工程及自动化班级机自0702学生王云海学号20070403206指导教师马玉真二〇一一年五月三十日1前言1.1选题的意义近几年的机械发展从传统化向科技化发展,以致是无论在试验室测试还是机械工业生产应用中,其生产要求的提高,使得人们对物体测量位移尺寸的要求也变得越来越高,甚至在必要时要精确到微米级甚至是纳米级,但传统的测量工具已经逐渐的落伍,如皮卷尺、直尺和千分尺都已经不能满足要求,一些大型实验室的精密仪器可以测量,但是价格昂贵,不能普及。
随着现代科学技术的发展,针对位移特别是微小位移的测量方法应时代的发展,如雨后春笋般出现,基本上现在的位移测量和信号分析大多是靠电子仪器来实现的。
对于这种情况,本课题寻求的是设计一种结构简单且廉价的微位移测量系统。
随着机械工业的迅猛需要,在大位移的测量逐渐满足不了测量要求的时候,这就促使着测量技术逐渐的向微小位移测量的方向发展。
其测量方式也发生着本质性的改变,由以前粗略的纯手工测量转变为较为精准的系统化标准测量,而测量方法也由单纯的机械测量衍化为更为先进的光电技术参与的复杂测量。
当前技术水平下的传感器系统正迈入飞速发展阶段,并且开始向着多功能化、微小型化、和系统化的方向发展。
今后,随着CAD技术、单片机技术、信息理论及数据分析算法的继续成熟发展,未来的传感器系统必将变得更加多功能化、普遍化、微型化、智能化和系统化。
在各种新兴科学技术大肆发展、并应用于现实的当今社会,作为现代科学最为有力并应用最为广泛的传感器技术,并且是作为人们可以更快的获取并分析利用有效的各种信息的基础,传感器技术必将会进一步得到社会各界的广泛关注并注定会承载着其在未来需要发挥的作用。
传感器的市场必将在未来的发展中更加壮大、也会显现出它在各个领域的威力。
伴随着电子技术进入的黄金发展期,现在的科学技术也解决了电容式传感器曾经存在的许多技术问题,完善了电容式传感器的功能与应用,传感器的应用意义可以说是无与伦比,工业生产、信息探索…都有着传感器的身影。
基于单片机的RLC检测仪摘要在应用中,我们常常要用到电阻、电感、电容等最基本的元器件,而对它们的测量就成为了我们经常要做的一件事。
因此,设计一个安全、便捷的RLC检测仪就很有必要了。
硬件方面,以51单片机为核心。
测量电阻和电容,以555芯片为核心,与少量的电阻、电容相连组成振荡电路,再根据电容的充放电过程,使测量电路输出高低电平矩形波。
测量电感,是以mc1648压控振荡器为核心,外接电感、电位器、变容二极管等,组成LC振荡电路,调节变容二极管,使电路发生谐振,输出矩形波。
这样,就把所得的波形送给单片机,通过51单片机的定时/计数功能计算矩形波的频率,再通过公式来算出电阻、电感、电容的参数值,并送显示器显示。
软件方面,通过Keil,用C语言来编程,利用软硬件的结合,制作出一个快速的、方便的、符合实际应用的RLC测量仪。
关键词:51单片机,555电路,1602LCD显示, mc1648压控振荡器ABSTRACTIn applications,we often use the resistance,the capacitance and the inductance etc.The measurement of these components is a thing that we often do.So,it is necessary to design a safe and convenient detector of RLC.In the aspect of hardware,I painting the circuit diagram by Proteus.With 51 SCM as the core and through the oscillating circuit of RC by the 555 timing,we can make themeasurement circuit output a high level rectangle wave by using the process of charging and discharging. With the mc1648 vco as the core,we can form the LC oscillating circuit by the external inductor,potentiometer and transfiguration diode in the measurement of inductance.We can make the circuit produce resonance by adjusting the transfiguration diode.And it can output a high level rectangle. We can calculate the frequency of the rectangle wave through the timing and counting functions of 51 SCM.So we can calculate the parameters of impedance through the formula and show it out through the display.In the aspect of software,I programming by using C language in Keil.With the combination of hardware and software,I will make a quick and actual detector.KEY WORDS: 51 SCM 555 Circuit 1602LCD displays Mc1648 VCO目录1、绪论 (5)1.1本课题的背景、意义及目的 (5)1.2简述本课题在国内外的发展概况及存在的问题 (5)1.3本课题主要研究方法、需要重点研究的问题及解决思路 (6)2、总体方案设计的说明 (7)2.1总体方案的选择 (7)2.2总体方案的分析 (8)3、硬件设计 (9)3.1单片机控制部分 (9)3.2显示部分 (13)3.3测量部分 (16)3.3.1 555定时器 (16)3.3.2 mc1648压控振荡器 (19)3.3.3测电阻的电路 (20)3.3.4测量电容的电路 (21)3.3.5测量电感的电路 (22)4、软件设计 (25)4.1液晶显示部分 (26)4.2定时/计数部分 (28)5、调试与仿真 (29)6、结论 (37)致谢 (38)参考文献 (39)附录 (40)附录一源程序 (40)1、绪论1.1本课题的背景、意义及目的测量是通过实验的方法获得定量信息的过程。
毕业论文基于AT89C52单片机最小系统设计摘要MCS-52单片机的内部虽已集成了很多资源,但这类单片机内部的各种资源都是折中配置的,在实际许多应用中,基本型MSC-52单片机的资源显得缺乏,针对这个问题,本文首先通过对主要部件方案论证,选取合理可用的部件,其次详述了通过对单片机进行扩展外围设计一个能满足广泛应用要求的单片机通用系统,并重点介绍了单片机扩展原理,系统硬件原理图的设计过程与说明和软件的设计过程,同时也简要介绍了硬件制作工艺等环节。
最后,通过硬件测试和软件调试,该系统具有功能强,效率高等优点,符合大部分单片机应用设计要求并可投入使用关键词 MCS-52单片机,系统硬件原理图,单片机AbstractMCS-52 microcontroller has integrated a lot of internal resources, but such single-chip resources are the various configurations of compromise, in many practical applications, the basic MSC-52 MCU resources it is lack of response to this problem, this paper first of all, the main components of the program through the demonstration, select the components reasonably available, followed by details of the external expansion of single-chip design of a widely used to meet the requirements of general-purpose single-chip systems, and focuses on extension of theprinciple of the single-chip, system hardware schematic diagram and description of the design process and software design process, as well as a brief introduction of the hardware manufacturing process and so on. Finally,Through the hardware test and debug software, the system has a strong functions, high efficiency, in line with the requirements of most single-chip microcomputer application design and put into use.Key Words MCS-52 microcontroller ,system hardware schematic diagram,microcontroller目录摘要IAbstract II1 引言 11.1选题意义 11.2单片机简介 11.3 单片机应用 22系统设计及工作原理 42.1 系统整体方案提示42.2 系统工作原理及整体电图框图 42.3 AT89C52芯片的介绍 53 系统硬件设计113.1 硬件模块设计113.1.1 AT89C52单片机电路113.1.2 指拨开关,按键和显示接口电路的设计123.1.3 独立按键电路的设计143.1.4 蜂鸣器电路定时模块设计153.1.5 LCD液晶显示接口电路的设计153.1.6 A/D转换电路设计173.1.7 EEPROM存储器电路设计173.1.8 RS-232接口电路设计183.1.9 电源电路设计194 系统软件设计204.1 键盘扫描程序的设计204.2显示程序设计23结论25致谢26参考文献27附录 A1.1 28附录 A1.2 291 引言1.1选题意义由于单片机技术在各个领域正得到越来越广泛的应用,世界上许多集成电路生产厂家相继推出了各种类型的单片机,在单片机家族的众多成员中,MCS-52系列单片机以其优越的性能、成熟的技术及高可靠性和高性能价格比,迅速占领了工业测控和自动化工程应用的主要市场,成为国内单片机应用领域中的主流。
基于单片机的温度检测系统硬件设计温度是工业生产和日常生活中常见的重要参数之一。
准确的温度检测对于许多应用场景至关重要,如医疗、化工、电力、食品等行业。
随着科技的不断发展,单片机作为一种集成了CPU、内存、I/O接口等多种功能于一体的微型计算机,被广泛应用于各种温度检测系统中。
本文将介绍一种基于单片机的温度检测系统硬件设计方法。
温度检测系统的主要原理是热电偶定律。
热电偶是一种测量温度的传感器,它基于塞贝克效应,将温度变化转化为电信号。
热电偶与放大器、滤波器等电路元件一起构成温度检测电路。
放大器将微弱的电信号放大,滤波器则消除噪声,提高信号质量。
将处理后的电信号输入到单片机中进行处理和显示。
在原理图设计中,我们选用了一种常见的温度检测芯片——DT-6101。
该芯片内置热电偶放大器和A/D转换器,可直接与单片机连接。
我们还选择了滤波电容、电阻等元件来优化信号质量。
原理图设计如图1所示。
软件设计是温度检测系统的核心部分。
我们采用C语言编写程序,实现温度的实时检测和显示。
程序主要分为初始化、输入处理、算法处理和输出显示四个模块。
初始化模块:主要用于初始化单片机、DT-6101等硬件设备。
输入处理模块:从DT-6101芯片读取温度电信号,并进行预处理,如滤波、放大等。
算法处理模块:实现温度计算算法,将电信号转化为温度值。
常用的算法有线性插值法、多项式拟合法等。
输出显示模块:将计算得到的温度值显示到液晶屏或LED数码管上。
硬件调试是确保温度检测系统可靠性和稳定性的关键步骤。
在组装过程中,需注意检查元件的质量和连接的正确性。
调试时,首先对硬件进行初步调试,确保各电路模块的基本功能正常;然后对软件进行调试,检查程序运行是否正确;最后进行综合调试,确保软硬件协调工作。
通过实验,我们验证了基于单片机的温度检测系统的准确性和稳定性。
实验结果表明,系统在-50℃~50℃范围内的误差小于±5℃,满足大多数应用场景的需求。
基于单片机的电阻电容在线测试及LCD显示作者:王艳芬杜伟郭元亮刘敏来源:《硅谷》2008年第22期[摘要]电阻电容在线测试实现电阻电容测量的自动化,拓宽测试的量程范围,提高测量的精度。
给出电阻电容在线测试的硬件和软件设计。
[关键词]单片机电阻电容在线测试 LCD中图分类号:TM93 文献标识码:A 文章编号:1671-7597(2008)1120021-01对电子元器件的检测可分为在线检测合肥在线检测两种。
在线检测是用万用表在电路板上直接对元件进行检测。
在电路板上,电阻电容往往都不是分立的元件,而是和其他的元件或并、或串联在一起,直接测试两端的话将会造成极大的误差。
传统的做法是焊开元件,然后用万用表或检测仪器对其进行检测,以避免受板上其他元件的影响。
即非在线检测。
此方法检测准确,但不仅麻烦,测试速度低,甚至可能损伤印制板和元件。
如果能够在不焊开其他元件的情况下准确的测试元件的参数大小,则可以避免以上问题。
本文介绍一种单片机控制的在线电阻电容测试仪,采用在线测试的“电隔离”技术,使旁路电阻,电容忽略不计,无须焊开元件便可直接对元件进行检测。
一、电阻电容在线测试的系统结构本系统设计所要完成的主要功能是电阻电容的在线测试与显示,总体设计思想为:将电阻电容的参数值转换成与之成正比关系变化的电压输出,经A/D转换,然后送单片机进行数据处理,最后显示。
硬件电路主要由以下几个模块组成Cx/V0转换电路、Rx/V0转换电路,信号发生电路、滤波电路、Av/Dv转换电路、A/D转换及单片机接口电路、量程自动转换电路,LCD接口电路。
在印制板上测试元件的参数,既保持了印制板和元件的完整性,又大大提高了测试速度。
二、电阻电容在线测试系统的硬件设计由单片机控制的电阻电容在线测试系统的原理框图如图1所示。
这里运用8051单片机、2732EPROM、74LS373锁存器和8155扩展器组成控制系统,实现了电阻电容在线测试的自动化。
电阻、电容、电感测试仪设计⽅案与系统的原理框图电阻、电容、电感测试仪设计⽅案⽐较电阻、电容、电感测试仪的设计可⽤多种⽅案完成,例如利⽤模拟电路,电阻可⽤⽐例运算器法和积分运算器法,电容可⽤恒流法和⽐较法,电感可⽤时间常数发和同步分离法等、使⽤可编程逻辑控制器(PLC)、振荡电路与单⽚机结合或CPLD与EDA相结合等等来实现。
在设计前对各种⽅案进⾏了⽐较:1)利⽤纯模拟电路虽然避免了编程的⿇烦,但电路复杂,所⽤器件较多,灵活性差,测量精度低,现在已较少使⽤。
2)可编程逻辑控制器(PLC) 应⽤⼴泛,它能够⾮常⽅便地集成到⼯业控制系统中。
其速度快,体积⼩,可靠性和精度都较好,在设计中可采⽤PLC对硬件进⾏控制,但是⽤PLC实现价格相对昂贵,因⽽成本过⾼。
3)采⽤CPLD或FPGA实现应⽤⽬前⼴泛应⽤的VHDL硬件电路描述语⾔,实现电阻,电容,电感测试仪的设计,利⽤MAXPLUSII集成开发环境进⾏综合、仿真,并下载到CPLD或FPGA可编程逻辑器件中,完成系统的控制作⽤。
但相对⽽⾔规模⼤,结构复杂。
4)利⽤振荡电路与单⽚机结合利⽤555多谐振荡电路将电阻,电容参数转化为频率,⽽电感则是根据电容三点式电路也转化为频率,这样就能够把模拟量近似的转换为数字量,⽽频率f是单⽚机很容易处理的数字量,⼀⽅⾯测量精度⾼,另⼀⽅⾯便于使仪表实现⾃动化,⽽且单⽚机构成的应⽤系统有较⼤的可靠性。
系统扩展、系统配置灵活。
容易构成各种规模的应⽤系统,且应⽤系统有较⾼的软、硬件利⽤系数。
单⽚机具有可编程性,硬件的功能描述可完全在软件上实现,⽽且设计时间短,成本低,可靠性⾼。
综上所述,利⽤振荡电路与单⽚机结合实现电阻、电容、电感测试仪更为简便可⾏,节约成本。
所以,本次设计选定以单⽚机为核⼼来进⾏。
系统的原理框图本设计中,考虑到单⽚机具有物美价廉、功能强、使⽤⽅便灵活、可靠性⾼等特点,拟采⽤MCS - 51系列的单⽚机为核⼼来实现电阻、电容、电感测试仪的控制。
基于单片机的压力检测系统设计在工业生产和日常生活过程中,压力检测是一项极其重要的任务。
无论是气体、液体还是固体的压力检测,都对我们的生产和生活有着极大的影响。
因此,设计一种基于单片机的压力检测系统,具有很高的实用价值。
基于单片机的压力检测系统主要由压力传感器、信号调理电路、单片机和显示模块组成。
其中,压力传感器负责检测压力,信号调理电路负责将压力传感器的输出信号进行放大和滤波,单片机用于处理和存储数据,显示模块则用于实时显示压力值。
系统的软件部分主要负责数据的处理和传输。
单片机通过AD转换器读取压力传感器的模拟信号,然后进行数字处理,得到压力值。
通过串口将压力值传输到显示模块进行实时显示。
在基于单片机的压力检测系统中,单片机的选择至关重要。
考虑到系统的性能和成本,我们推荐使用STM32系列的单片机。
STM32系列的单片机具有处理速度快、内存容量大、价格适中等优点,非常适合用于这种压力检测系统。
压力传感器的选择直接影响到压力检测的准确性和稳定性。
本系统推荐使用硅压阻式压力传感器,这种传感器具有灵敏度高、稳定性好、抗干扰能力强等优点。
显示模块用于实时显示压力值,因此要求具有显示清晰、易于观察等特点。
本系统推荐使用LED数码管作为显示模块,LED数码管具有价格低廉、易于维护等优点。
基于单片机的压力检测系统具有结构简单、操作方便、性能稳定等优点,可广泛应用于气体、液体和固体等各个领域的压力检测。
通过使用STM32系列单片机和硅压阻式压力传感器,以及LED数码管显示模块,我们可以实现高精度、高稳定性的压力检测,为工业生产和日常生活提供强有力的支持。
在现代科技领域,温度检测和控制的重要性不容忽视。
在许多应用中,如工业生产、医疗设备和环境监控等,都需要对温度进行精确、实时地监控。
为了满足这一需求,单片机被广泛应用于温度检测系统中。
本文将探讨基于单片机的温度检测系统设计的各个方面。
我们需要选择一个适合的温度检测单片机。
图2系统硬件图摘要本设计是以AT89C51单片机为核心,以TLC1549、5V 继电器、液晶显示器、稳压电源7805为主要外围元部件构成的自动电阻测试装置。
该装置通过5V 继电器配合TLC1549进行A/D 转换,实现多档位电阻的测量。
该系统能够通过多路选择模拟开关实现100欧、1k 欧、10k 欧三档量程自动转换功能。
关键词单片机TLC15495V 继电器稳压电源7805On the Design of Automatic Resistance Measuring Instru -ment System //Dong Feng,Guo Yifei,Jing KekeAbstract With AT89C51chip microcomputer as the core,this paper consists of the following exterior parts,such as TLC1549,5V electric relay,LCD and constant voltage power supply,which constructs the automatic resistance measuring instrument.This instrument,companied by TLC1549,realizes A/D transformation through 5V electric relay,so as to actualize the measurement of multi-gear resistance.This instrument can realize automatic shift among 100Ohm,1KOhm,and 10KOhm.Key words chip microcomputer;TLC1549;5V electric relay;constant voltage power supply 7805Author 's address City University of Zhengzhou,452370,Zh -engzhou,He 'nan,China1前言目前,电子工业的蓬勃发展,电子元器件多种多样,正在以不同型号与类型在急剧地增加。
基于单片机的电容测量随着科技的不断发展,单片机已经成为了现代电子技术中不可或缺的一部分。
它具有高效、集成度高、处理能力强等优点,被广泛应用于各种嵌入式系统中。
而电容测量作为电子测量中的重要组成部分,对于单片机来说具有重要的应用价值。
本文将介绍一种基于单片机的电容测量方法。
一、单片机与电容测量概述单片机是一种集成电路芯片,内部集成了计算机的基本单元,包括中央处理器、存储器、输入输出接口等。
它能够实现各种数字信号处理、控制、通信等功能,具有体积小、功耗低、可靠性高等优点。
而电容测量则是通过测量电容值来实现对被测物体参数的检测,常被应用于各种物理量、化学量、生物量等的测量。
二、基于单片机的电容测量系统设计基于单片机的电容测量系统主要包括单片机、测量电路和显示模块三个部分。
其中,单片机作为核心控制单元,负责处理测量数据并控制整个系统的工作流程;测量电路包括电容传感器和信号处理电路,用于实现电容值的测量;显示模块则将测量结果显示出来。
1、单片机选型与编程在基于单片机的电容测量系统中,单片机的选型与编程是至关重要的环节。
常见的单片机型号包括STM32、PIC、AVR等,其中STM32系列单片机具有处理速度快、功能丰富、易于开发等优点,因此被广泛应用于各种嵌入式系统中。
在编程方面,一般采用C语言或汇编语言进行编程,其中C语言由于可读性强、易于维护等特点而得到广泛应用。
2、测量电路设计测量电路是实现电容测量的关键部分,主要包括电容传感器和信号处理电路。
电容传感器是将被测物体转换为电容值的变化,而信号处理电路则将这种微小的电容变化转化为可读的电压信号,并传输给单片机进行数据处理。
常用的信号处理电路包括放大器、滤波器、运算放大器等。
3、显示模块设计显示模块用于将测量结果显示出来,一般采用LED或LCD显示屏。
其中,LED显示屏具有亮度高、寿命长、功耗低等优点,而LCD显示屏则具有显示清晰、色彩丰富等优点。
在基于单片机的电容测量系统中,一般采用LED显示屏作为显示模块。
浙江海洋学院单片机课程设计报告设计题目电阻参数单片机测试系统的设计目录1.引言 (3)2.方案设计 (4)2.1.设计要求 (5)2.2.设计方案 (5)3.硬件设计 (5)3.1.单片机最小系统 (5)3.2.显示驱动部分 (5)4.软件设计 (6)4.1软件流程 (6)5.实验结果与讨论 (7)5.1实验仿真 (7)6附录:源程序 (8)7.参考文献 (14)1.引言当今电子测试领域,电阻的测量已经在测量技术和产品研发中应用的十分广泛。
国内外电阻测试发展已经很久,方法众多,常用测量方法如下。
1.电阻测量依据产生恒流源的方法分为电位降法、比例运算器法和积分运算器法。
比例运算器法测量误差稍大,积分运算器法适用于高电阻的测量。
2.传统的测量电容方法有谐振法和电桥法两种。
前者电路简单,速度快,但精度低;后者测量精度高,但速度慢。
随着数字化测量技术的发展,在测量速度和精度上有很大的改善,电容的数字化测量常采用恒流法和比较法。
纵览目前国内外的LRC测试仪,硬件电路往往比较复杂,体积比较庞大,不便携带,而且价格比较昂贵。
例如传统的用阻抗法、Q表、电桥平衡法等测试LRC 的过程中不够智能而且体积笨重,价格昂贵,需要外围环境优越,测试操作过程中需要调很多参数,对初学者来说很不方便,当今社会,对LRC的测试虽然已经很成熟了,但是价格和操作简单特别是智能方面有待发展,价格便宜和操作简单、智能化的仪表开发和应用存在巨大的发展空间,本系统正是应社会发展的要求,研制出一种价格便宜和操作简单、自动转换量程、体积更小、功能强大、便于携带的LRC测试仪,充分利用现代单片机技术,研究了基于单片机的智能LRC测试仪,人机界面友好、操作方便的智能LRC测试仪,具有十分重要的意义。
2.方案设计本设计是以将被测参数模拟转化为频率,并利用单片机实现计算频率,所以,本次设计需要做好以下工作:(1)学习单片机原理等资料。
(2)学习PROTEUS等工具软件的使用方法。
微电阻测量系统学生:XX指导老师:XX内容摘要:本设计根据题目要求制作一台简易自动电阻测试仪,能够测量100Ω、1kΩ、10k Ω、10MΩ四档不同的量程,并实现其中前三档的自动量程转换功能,同时自动显示小数点和单位。
基于这些要求,经过讨论,决定利用555多谐振荡电路将电阻参数转化为频率,频率f是单片机很容易处理的数字量,一方面测量精度高,另一方面便于使仪表实现自动化,而且单片机构成的应用系统有较大的可靠性。
通过输入单片机AT89C51控制继电器控制被测RC 振荡电路频率的自动选择,输入输出控制采用键盘输入控制电路、LCD12864显示系统和报警控制电路组成,能很好的实现各个要求。
单片机具有可编程性,硬件的功能描述可完全在软件上实现,另一方面便于使仪表实现自动化,设计时间短,成本低,可靠性高。
关键字:AT89C51单片机555多谐振荡电路继电器自动量程转换The resistance measurement systemAbstract:The 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)2 设计思路 (3)2.1 总体方案组成和说明 (3)2.2 组成部分及说明 (3)3 设计实现 (6)3.1 测量电路设计 (6)3.2 通道选择电路设计 (6)3.3 控制电路设计 (7)4 测试及结果分析 (10)4.1 测试方法及使用的仪器 (10)5 结束语 (11)参考文献 (13)附录 (13)附录1: 主要元器件清单 (13)附录2:程序清单 (14)附录3:实物图 (24)微电阻测量系统前言现代电子产品正以前所未有的速度,向着多功能化、体积最小化、功耗最低化的方向发展。
基于单片机的电阻、电容、电感测试仪_毕业论文摘要随着电子工业的发展,电子元器件急剧增加,电子元器件的适用范围也逐渐广泛起来,在应用中我们常常要测定电阻,电容,电感的大小。
因此,设计可靠,安全,便捷的电阻,电容,电感测试仪具有极大的现实必要性。
在系统硬件设计中,以MCS-51单片机为核心的电阻、电容、电感测试仪,将电阻,电容,电感,使用对应的振荡电路转化为频率实现各个参数的测量。
其中电阻和电容是采用555多谐振荡电路产生的,而电感则是根据电容三点式产生的,将振荡频率送入AT89C52的计数端端,通过定时并且计数可以计算出被测频率,再通过该频率计算出被测参数。
在系统的软件设计是以Keil51为仿真平台,使用C语言与汇编语言混合编程编写了系统应用软件;包括主程序模块、显示模块、电阻测试模块、电容测试模块和电感测试模块。
最后,实际制作了一台样机,在实验室里进行了测试,结果表明该样机的功能和指标得到了设计要求。
关键词:单片机,555多谐振荡电路,LED动态显示模块,电容三点式振荡I I你好IIABSTRACTABSTRACTWith the development of electronic industry,electronic components rapidly increased the scope of electronic components widely up gradually,in applications we often measured resistors,capacitors,inductors size. Therefore,the design of reliable,safe,convenient resistance,capacitance,inductance tester of great practical necessity.In the system hardware design,take the MCS-51 monolithic integrated circuit as the core resistance,the electric capacity,the inductance reflectoscope reflector,the resistance,the electric capacity,the inductance,the use correspondence's oscillating circuit transforms for the frequency realizes each parameter survey.And the resistance and the electric capacity are use 555 multiresonant circuits to produce,but the inductance is produces according to the electric capacity bikini,the oscilation frequency will send AT89C52 the counting to be neat,through and fixed time counts may calculate by the frequency measurement rate,figures out again through this frequency meter is measured the parameter.In system's software design is take Keil51 as the simulation platform,used the C language and the assembly language mix programming has compiled the system application software;including master routine module,display module,resistance test module,electric capacity test module and inductance test module.Finally,the actual production of a prototype,tested in the laboratory results show that the prototype of the functions and indicators are the design requirements.KEY WORDS:Single slice of machine,555 resonance swings circuit,LED dynamic display module,Capacitance three-point shockIII IIIIV目录1 前言 (1)1.1设计的背景及意义 (1)1.2电阻、电容、电感测试仪的发展历史及研究现状 (1)1.3本设计所做的工作 (3)1.4本论文的结构安排 (3)2 电阻、电容、电感测试仪的系统设计 (5)2.1电阻、电容、电感测试仪设计方案比较 (5)2.2系统的原理框图 (5)3 电阻、电容、电感测试仪的系统硬件设计 (7)3.1MCS-51单片机电路的设计 (7)3.2LED数码管电路与键盘电路的设计 (9)3.3测量电阻、电容电路的设计 (13)3.3.1 555定时器简介 (13)3.3.2 测量电阻电路的设计 (15)3.3.3 测量电容电路的设计 (16)3.4测量电感电路的设计及仿真 (17)3.4.1 测量电感电路的设计 (17)3.4.2 测量电感电路的仿真 (18)3.5多路选择开关电路的设计 (20)4 电阻、电容、电感测试仪的软件设计 (22)4.1I/O口的分配 (22)4.2主程序流程图 (22)4.3频率参数计算的原理 (24)5 PCB板的设计与系统的调试 (26)5.1PROTEL99SE的介绍与PCB板的设计 (26)5.2系统调试与系统测试 (28)5.2.1 系统软件调试 (28)5.2.2 系统硬件调试 (28)5.2.3 系统测试 (32)6 结论与展望 (34)致谢 (35)参考文献 (36)V附录 (37)附录一系统原理图及PCB (37)附录二源程序 (39)VI1 前言1.1 设计的背景及意义目前,随着电子工业的发展,电子元器件急剧增加,电子元器件的适用范围也逐渐广泛起来,在应用中我们常常要测定电阻,电容,电感的大小。
电气工程及其自动化单片机原理及应用课程设计报告姓名:冯远钊学号:20122004专业班级:电气及其自动化120310设计课题:电容、电阻参数单片机测试系统的设计指导教师:陈仁辉电气与电子工程学院2014年12月29日目录一设计目的 (2)二设计任务和要求 (2)三设计原理分析 (2)四硬件设计 (3)五软件设计 (8)六程序清单 (12)七调试及其分析 (19)八仿真截图 (20)九设计心得体会 (22)一设计目的1通过单片机课程设计,熟练掌握汇编语言编写方法,将理论联系到实践中去,提高我们的动脑和动手能力。
2 通过对电容,电阻参数单片机测试系统的设计,掌握NE555 的使用方法,和简单的程序编写,最终提高我们的逻辑抽象能力。
二设计任务和要求任务:设计一个能测量电容,电阻参数的测试系统实验原理:对电阻的测量,可将待测电阻与一标准电阻串联后接在+5v的电源上,根据串联分压原理,利用ADC测定电阻两端电压后,即可测得其阻值。
对电容的测量,可将其与已知阻值的电阻RA和RB组成基于NE555的多谐振荡器,通过测定方波信号的频率可以比较精准的测定C值。
测定方波信号频率的方法。
三设计原理分析设计思路或设计方案论证对电阻的测量,可将待测电阻与一标准电阻串联后接在+5V的电源上,根据串联分压原理,利用ADC测定电阻两端电压后,即可得到其阻值。
对电容的测量,可将其与已知阻值的电阻RA 和RB 组成基于NE555的多谐振荡器如下页图。
其产生的方波信号频率为 :)R 2C(R 1.44f B A +=故通过测定方波信号的频率可以比较精确的测定C 的值。
测定方波信号频率的方法,。
测量频率有测频法和测周法两种。
(1)测频法,利用外部电平变化引发的外部中断,测算1s 内的波数,从而实现对频率的测定;(2)测周法,通过测算某两次电平变化引发的中断之间的时间,实现对频率的测定。
简而言之,测频法是直接根据定义测定频率,测周法是通过测定周期间接测定频率。
理论上,测频法适用于较高频率的测量,测周法适用于较低频 率的测量。
经过调校,在测量低频信号时,本项目中测频法精度已高于测 周法,故舍弃测周法,全量程采用测频法。
四硬件设计4. 1. 1按键电路设计按键是实现人机对话的比较直观的接口,可以通过按键实现人们想让单片机做的不同的工作。
键盘是一组按键的集合,键是一种常开型开关,平时按键的两个触点处于断开状态,按下键是它们闭合。
键盘分编码键盘和非编码键盘,案件的识别由专用的硬件译码实现,并能产生键编号或键值的称为编码键盘,而缺少这种键盘编码电路要靠自编软件识别的称为非编码键盘。
在单片机组成的电路系统及智能化仪器中,用的更多的是非编码键盘。
就是一种比较典型的按键电路,在按键没有按下的时候,输出的是高电平,当按键按下去的时候,输出的低电平4.1.2 LCD显示器1602液晶也叫1602字符型液晶它是一种专门用来显示字母、数字、符号等的点阵型液晶模块它有若干个5X7或者5X11等点阵字符位组成,每个点阵字符位都可以显示一个字符。
每位之间有一个点距的间隔每行之间也有间隔起到了字符间距和行间距的作用,正因为如此所以他不能显示图形(用自定义CGRAM,显示效果也不好)n1602LCD是指显示的内容为16X2,即可以显示两行,每行16个字符液晶模块(显示字符和数字)。
n 目前市面上字符液晶绝大多数是基于HD44780液晶芯片的,控制原理是完全相同的,因此基于HD44780写的控制程序可以很方便地应用于市面上大部分的字符型液晶。
+5V电压,对比度可调内含复位电路提供各种控制命令,如:清屏、字符闪烁、光标闪烁、显示移位等多种功能有80字节显示数据存储器DDRAM 内建有192个5X7点阵的字型的字符发生器CGROM 8个可由用户自定义的5X7的字符发生器CGRAM电压,对比度可调内含复位电路提供各种控制命令,如:清屏、字符闪烁、光标闪烁、显示移位等多种功能有80字节显示数据存储器DDRAM内建有192个5X7点阵的字型的字符发生器CGROM8个可由用户自定义的5X7的字符发生器CGRAM4. 1. 3 ADC0804转换ADC0804是一个8位CMOS型逐次比较式A/D转换器,具有三态锁存输出功能,最短转换时间为100us,CS:片选信号,低电平有效;RD:外部读取转换结果的控制信号,当RD为高电平时,DB0为高阻态;当RD为低电平时,数据才会通过DB0-DB7输出;WR:A/D转换器启动控制信号,当WR由高电平变为低电平时,转换器被清零,当WR由低电平变为高电平时,A/D转换正式开始;CLK IN和CLK R:时钟输入端,在ADC0804片内有时钟发生器,采用内部时钟时,在CLK INCLK R 和地线之间连接RC电路即可,ADC0804的工作频率约为100-1460khz,若使RC电路作为时钟,其振荡频率为1/(1.1RC);INTR:中断请求输出信号,当A/D转换结束时,INTR引脚输出低电平,只有当数据被取走后(单片机发出读数据指令),此引脚才会变为高电平;VIN+和VIN-:差动模拟电压输入端,若输入为单端正电压,VIN-应接地,若差动输入,则输入信号直接加入VIN+和VIN-;AGND.DGND:模拟信号地与数字信号地,若系统对抗干扰要求严格,则这两条地线必须分接地;VREF/2:参考电压值的一半,若在ADC0804组成的电路中需要的参考电压为5V,则此引脚可以悬空。
若电路中需要使用的参考电压小于5V,即参考电压值的一半小于2.5V,这时可将此引脚连接到需要的参考电压值(如4V)的1/2电压值上(如 2V),在ADC0804芯片内部会自动判断参考电压的选择,当VREF/2引脚的电压值低于2.5V时,芯片会自动选择由VREF/2引脚电压放大2倍以后的电压值作为参考电压。
DB0-DB7:8位数字输出端。
4.2 系统工作原理论述1实验硬件设备:LCD1602液晶显示器一块,ADC0804芯片一片,两个滑动变阻器,一个150pF电容,两个200欧姆的电阻,一个10K欧姆的电阻,STC89C51芯片,电源,地线,按键(复位电路和晶振电路另加),杜邦线诺干。
2 ADC0804在使用时,外围电压的连接比较简单,只需要对参考电压和时钟输入端进行设计即可。
通常情况下,时钟的输入可以选用RC谐振电路,ADC0804可以进行A/D转换的时钟频率为100—1460KHZ,典型值为640KHZ,这里选用R=10K欧姆.C=150PF 的谐振电路,利用公式1/(1.1RC)计算后,此时的时钟频率约为606KHZ,与典型值十分接近。
3模拟电压的计算:这里选用的是8位A/D转换器,数值的变化范围是0—255(00H-FFH),模拟电压的输入范围是0-5V,每个数码的变化,对应的电压值的变化为0.0196V,所以要计算模拟电压值,就可以利用下面的公式进行计算:V=D*0.0196式中,V为计算出的模拟电压值,D为A/D转换器转换后的数字量。
克服浮点运算方法:从上式不难看出,在计算过程,需要乘以一个0.0196,这是一个小数,在计算机中称为浮点数。
而对于8位单片机来说,不具有浮点运算能力,如果一定要计算浮点数,将占用单片机中大量的内存单元和CPU时间。
这里采用一种简单的方法:就是将从A/D读取进来的数字量直接乘以196,即进行整数运算,运算结果是真正值的1000倍,这个整数运算的速度是非常快的,不会占用过多的CPU时间。
由于是两个8位的二进制数相乘,得到的结果不会超过16位二进制数。
5电压值的显示:最常用到的二进制转换成BCD码的方法是用除法。
先用得到的16位二进制数除以10000,得到的商就是模拟电压值的整数部分(模拟电压的输入为0-5V,所以整数部分只有1位),得到的余数是模拟电压值的小数部分;接下来用余数除以1000,商是十分位,余数作为被除数再除以100,商为百分位,余数再除以10,商为千位。
这样就将16位的二进制数转换成了4位BCD码。
6再将电压值转化为电阻值,并显示7电容的测量是利用555产生方波,采用8052内部定时器,计算得到的脉冲数,在利用公式即可求出电容值五软件设计5.1 分析论证此电容、电阻参数单片机测试系统的设计与实现,主要采用了1LCD显示屏,8052内部二进制8位定时器/计数器,ADC0804模数转换,NE555芯片,包含显示模块,产生脉冲模块和转换模块三大功效模块。
5.1.1 显示模块用LCD显示屏的显示功效来设计。
采用LCD1602来显示,1602液晶也叫1602字符型液晶它是一种专门用来显示字母、数字、符号等的点阵型液晶模块它有若干个5X7或者5X11等点阵字符位组成,每个点阵字符位都可以显示一个字符。
每位之间有一个点距的间隔每行之间也有间隔起到了字符间距和行间距的作用,正因为如此所以他不能显示图形(用自定义CGRAM,显示效果也不好)n1602LCD是指显示的内容为16X2,即可以显示两行,每行16个字符液晶模块(显示字符和数字)。
n目前市面上字符液晶绝大多数是基于HD44780液晶芯片的,控制原理是完全相同的,因此基于HD44780写的控制程序可以很方便地应用于市面上大部分的字符型液晶。
+5V电压,对比度可调内含复位电路提供各种控制命令,如:清屏、字符闪烁、光标闪烁、显示移位等多种功能有80字节显示数据存储器DDRAM内建有192个5X7点阵的字型的字符发生器CGROM 8个可由用户自定义的5X7的字符发生器CGRAM电压,对比度可调内含复位电路提供各种控制命令,如:清屏、字符闪烁、光标闪烁、显示移位等多种功能有80字节显示数据存储器DDRAM内建有192个5X7点阵的字型的字符发生器CGROM8个可由用户自定义的5X7的字符发生器CGRAM5.1.2产生脉冲模块NE555是属于555系列的计时IC的其中的一种型号,555系列IC的接脚功能及运用都是相容的,只是型号不同的因其价格不同其稳定度、省电、可产生的振荡频率也不大相同;而555是一个用途很广且相当普遍的计时IC,只需少数的电阻和电容,便可产生数位电路所需的各种不同频率之脉波讯号。
NE555的作用范围很广,但一般多应用于单稳态多谐振荡器(Monostable Mutlivibrator)及无稳态多谐振荡器(Astable Multivibrator)。
5.1.3 转换模块ADC0804是属于连续渐进式(Successive Approximation Method),即AD转换器,这类型的A/D转换器除了转换速度快(几十至几百us)、分辨率高外,还有价钱便宜的优点,普遍被应用于微电脑的接口设计上。
以输出8位的ADC0804动作来说明“连续渐进式A/D转换器”的转换原理,动作步骤如下表示(原则上先从左侧最高位寻找起)。