数字电容表课程设计报告
基于51单片机的数字电容表的设计

基于51单片机的数字电容表的设计数字电容表,具有准确度和灵敏度高,测量速度快等特点,利用多谐振荡电路的频率计算公式,间接求得所测电容的电容值。
一.硬件系统1.1 单片机硬件设计选用具有低功耗特性的单片机可以大大降低系统功耗。
可以从供电电压、单片机内部结构设计、系统时钟设计和低功耗模式等几方面考察一款单片机的低功耗特性。
1.1.1 选用尽量简单的CPU内核在选择CPU 内核时切忌一味追求性能。
8 位机够用,就没有必要选用16 位机,选择的原则应该是“够用就好”。
现在单片机的运行速度越来越快,但性能的提升往往带来功耗的增加。
一个复杂的CPU集成度高、功能强,但片内晶体管多,总漏电流大,即使进入停止状态,漏电流也变得不可忽视;而简单的CPU 内核不仅功耗低,成本也低。
1.1.2 选择低电压供电的系统降低单片机的供电电压可以有效地降低其功耗。
当前,单片机从与TTL 兼容的5 V 供电降低到3.3 V、3 V2 V 乃至1.8 V 供电。
供电电压降下来,要归功于半导体工艺的发展。
从原来的3 μm 工艺到现在的0.25、0.18、0.13 μm 工艺, CMOS 电路的门限电平阈值不断降低。
低电压供电可以大大降低系统的工作电流,但是由于晶体管的尺寸不断减小,管子的漏电流有增大的趋势,这也是对降低功耗不利的一个方面。
目前,单片机系统的电源电压仍以5 V为主,而过去5 年中,3 V 供电的单片机系统数量增加了1 倍,2V 供电的系统也在不断增加。
再过五年,低电压供电的单片机数量可能会超过5 V 电压供电的单片机。
如此看来,供电电压降低将是未来单片机发展的一个重要趋势。
1.1.3 选择带有低功耗模式的系统低功耗模式指的是系统的等待和停止模式。
处于这类模式下的单片机功耗将大大小于运行模式下的功耗。
过去传统的单片机,在运行模式下有wait和stop两条指令,可以使单片机进入等待或停止状态,以达到省电的目的。
等待模式下,CPU 停止工作,但系统时钟并不停止,单片机的外围I/O 模块也不停止工作;系统功耗一般降低有限,相当于工作模式的50%~70%。
数电课程设计电容测试仪报告书

一、摘要电容器在电子线路中得到广泛的应用,它的容量大小对电路的性能有重要的影响,此次我的课程设计就是用数字显示方式对电容进行测量。
数字化测量仪器较模拟仪器具有使用方便,测量精确等优点。
本次课程设计是针对数字式电阻测试仪的设计,介绍了数字式电阻测试仪的设计方案及其基本原理,并着重介绍了数字式电容测试仪各单元电路的设计思路,原理及整体电路的的工作原理,控制器件的工作情况。
大多数电容可以用万用表电阻档测量其充放电情况,以判断其好坏和估测其大小。
但是对于容量较小的电容,其充放电电流很小,万用表表针几乎看不出摆动,所以无法检测。
小容量电容表可以解决这个问题。
电路采用了两个555时基电路,分别构成时钟电路和测量电路,构成级数、锁存、译码、显示电路,显示电容的值。
555构成多谐振荡器和单稳态触发器,由被测电容控制单稳态触发器的高电平时间,进而控制计数时间。
二、设计思路本设计中用555振荡器产生一定周期的矩形脉冲作为计数器的CP脉冲也就是标准频率。
同时把待测电容C转换成宽度为tw的矩形脉冲,转换的原理是单稳态触发器的输出脉宽tw与电容C成正比。
用这个宽度的矩形脉冲作为闸门信号控制计数器计数,合理处理计数系统电路,可以使计数器的计数值即为被测电容值。
或者把此脉冲作为闸门时间和标准频率脉冲相“与”,得到计数脉冲,该计数脉冲送计数—锁存—译码显示系统就可以得到电容量的数据。
外部旋钮控制量程的选择,用计数器控制电路控制总量程。
想要实现待测电容的数字式测量,最主要的是将待测电容相关的模拟信号转换为数字信号。
我们利用的是555单稳态触发器来实现这点。
知道555单稳态触发器能实现数模转换后,最关键的就是将待测电阻容值的模拟信号以何种方式输入到555单稳态触发器中。
根据测量原理的不同,其输入方法有很多,如直接法、电桥法和充放电法。
各种办法都有相应的优缺点,例如充放电法及直接法均需求得被测样两端的电压与通过被测样的电流,利用欧姆定律从而得出被测的电容,电桥法那么是利用电桥两端电位的平衡来得出被测样的电容。
数字电容表设计-毕业设计

数字电容表设计学生:XX 指导教师:XX内容摘要:新时代,科学技术不断的腾飞中。
电子仪器数不胜数,层层不出,同时,各种电子产品也不断更新完善。
给人类带来了无穷的利益。
大电容测量仪亦也是如此,品种种类繁多,功能强大完善.而以下所设计的是一种精度比较高,操作非常简便的电容测量仪。
并且此电容表设计是基于单稳态触发器的输出脉宽tw与电容C成正比,是把电容C转换变成宽度为tw的矩形脉冲,接着将其作为闸门信号控制计数器计标准频率脉冲的个数,最后送锁存--译码--显示系统就可以得到电容量的数据关键词:大电容测量仪电容表矩形脉冲digital capacitance table designAbstract:The new age, the rapid development of science and technology continuously. Counting the electronic instrument, layer upon layer out, at the same time, various kinds of electronic products is also constantly updated perfect. Brought infinite interests. Large capacitance measuring instrument is also is such, breed varieties, powerful perfect. And the design is a kind of precision is higher, the operation is very simple capacitance measuring instrument. And the capacitance table design is based on a single state trigger the output pulse width tw and capacitance c is proportional to the capacitance C conversion is become the rectangular pulse width for tw, then as a gate signal control counter plan the number of standard frequency pulse, eventually give latch-decoding-show that the system can get electric capacity dataKeywords: large capacitance measuring instrument capacitance table rectangular pulse.目录前言............................................................................................................. 错误!未定义书签。
电容表的设计与制作_课程设计

法拉电容表的设计与制作课程设计1 设计目的1培养理论联系实际的正确设计思想,训练综合运用已经学过的理论和生产实际知识去分析和解决工程实际问题的能力。
2学习较复杂的电子系统设计的一般方法,提高基于模拟、数字电路等知识解决电子信息方面常见实际问题的能力,由学生自行设计、自行制作和自行调试。
3进行基本技能训练,如基本仪器仪表的使用,常用元器件的识别、测量、熟练运用的能力,掌握设计资料、手册、标准和规范以及使用仿真软件、实验设备进行调试和数据处理等。
4 培养学生的创新能力。
2 设计要求1.电源电压:±5V ;2.档位:100F、10F、1F、0.1F(其中1F档位为基本量程要求,其余为扩展要求);3.主要单元电路和元器件的参数计算、选择;4.画出总体电路图;5.安装自己设计的电路,按照自己设计的电路,在通用板上焊接。
焊接完毕后,应对照电路图仔细检查,看是否有错接、漏接、虚焊的现象;6.调试电路;7.电路性能指标的测试;8.提交格式上符合要求,内容完整的设计报告。
3 总体设计3.1 方案的选择与设计方案一:采用简单的RC回路对电容,电路简单;不过通过给定的电压及需要测定的电容范围计算,电压充到0.632E时所需时间τ=RC,应为被测电容是法拉级别的,所以充电时间很长!作为大电容测试仪不好!方案二:采用大电流的直流源对被测电容进行充电,电流源产生的电流选用安培级别的。
由UC=It(U为被测电容两端的电压,C为被测电容,I为直流源的电流,t为直流源充电的时间)知道,充电的时间很短就可以达到预定的电压值,从而可以很快测得大电容的数值。
基于上述分析我选择了方案二。
3.2电路总框图电流源产生安倍级别的大电流,给大电容充电,用3DD15D 大功率三极管来做;比较器用来检测电容充电是否达到了预定值,达到预定值输出低电平,控制计时器停止计时;计时器用来记录充电时间;转换/驱动电路将计时器送来BCD 码所表示的十进制进行译码,并驱动数码管显示对应的十进制数;数码显示用来显示电容大小。
简易数字电容表的设计

石家庄铁道大学四方学院毕业设计简易数字电容表的设计The Design of Simple Digital CapacitorPublished2013届电气工程系专业电气工程及其自动化学号学生姓名指导老师完成日期2013年5月27日毕业设计成绩单毕业设计任务书毕业设计开题报告摘要随着电子工业的发展,电子元器件急剧增加,电子元器件的适用范围也逐渐广泛起来,正在不断地走向深入,同时带动传统控制检测日新月益更新。
在应用中我们常常要测定电容的大小,本文设计了一种测定电容的数字电容表。
本课题选用STC12C5204AD单片机作为一个核心部件来设计数字电容表,该设计的系统是由:单片机、555芯片电路、显示电路等部分组成。
采用Keil C语言进行编程,通过由555芯片和电容、电阻组成的振荡电路来输出方波,通过单片机软件计数,从而达到测量其频率,对数据进行进一步的计算从而得出被测电容的值,通过LCD1602显示出其测量值。
本次设计的数字电容表通过实际证明,该系统具有硬件设计简单,软件可调整性大,系统稳定可靠等优点,并且在体积方面比较小,方便携带,在生活生产中可以得到更普遍的应用。
关键字:单片机LCD1602 数字电容表555芯片AbstractWhile the traditional control test drive the crescent benefit update. With the development of electronic industry, electronic components increases rapidly, the scope of electronic components widely up gradually, in applications we often measured capacitance.The project uses STC12C5204AD MCU to design the digital capacitance meter, the design of the system is composed of MCU, 555: chip circuit, display circuit. Using Keil C programming language, through an oscillation circuit composed of 555 chip and capacitance, resistance to output square wave, measuring the pulse width of the microcontroller timer T0, so as to achieve the measurement of its cycle, and then through the single-chip microcomputer software counting, make further calculation of the data so that the measured capacitance value,the LCD1602 displays the measured value.The design of the digital capacitance meter through practice, this system has simple hardware design, the software can be adjusted, the advantages of the system is stable and reliable, and the volume is small, easy to carry, can be more generally applied in life and production.Key words:Single-chip LCD1602 Digital capacitance meter 555 chips目录第1章绪论 (1)1.1课题研究的目的及意义 (1)1.2国内外研究现状 (1)1.3主要研究内容 (2)第2章设计方案 (3)2.1设计要求 (3)2.2设计方案选择 (3)第3章硬件设计 (5)3.1硬件设计的任务 (5)3.2电容测量系统硬件设计 (5)3.2.1 STC12C5204AD单片机的使用 (5)3.2.2 电容测量系统555芯片电路 (8)3.2.3 电容测量系统显示电路 (10)第4章基于单片机电容测量软件设计 (13)4.1软件设计 (13)4.2软件设计任务 (13)4.3软件设计的工具 (13)4.4程序设计算法设计 (14)4.5软件设计流程 (15)4.5.1 主程序流程图 (15)4.5.2 中断子程序流程图 (16)4.5.3 显示子程序 (16)4.6编写程序 (17)4.7结果分析 (18)第5章结论 (19)参考文献 (20)致谢 (21)附录 (22)附录A外文资料 (22)附录B总原理图及仿真图 (34)附录C程序清单 (36)第1章绪论1.1 课题研究的目的及意义当今电子测试领域,电容的测量已经在测量技术和产品研发中应用的十分广泛。
三位数字电容表.

电子线路课程设计报告设计课题:三位数字电容表专业班级:新能源科学与工程学生姓名:指导教师:设计时间:2015.7.11-7.15常熟理工学院物理与电子工程学院题目三位数字电容表一、设计任务与要求1.使用交流220V单相供电,经整流变压产生直流电,供给整个电路工作。
2.电容表测量范围1~999 F,使用3 位数码管显示。
3.电路设有启动按钮、复位按钮。
按启动按钮后,电路开始测试,测试结束后,显示待测电容值。
按复位按钮,电路复位,显示值清零,准备下一次测试。
参考原理框图图1 原理框图表示参考原理:采用间接法测量电容的容量。
电容器的充电时间和其容量大小有关,容量大的电容需要的充电时间长;容量小的电容需要的充电时间短。
当选定固定电阻后,充电时间就与电容容量大小成正比。
利用电容这一特性,将被测电容的充电时间作为门控信号,将基准脉冲发生电路所提供的脉宽作为测量尺度,在被测电容充电时间的同时,将控制闸门打开,让计数与显示电路统计并显示输入计数器脉冲的个数,电容充电结束的同时将控制闸门关闭,计数器显示的脉冲个数即为被测电容的容量。
二、方案设计与论证1.因为电容器的充电时间和其容量大小有关,所以可以将待测电容放入电路中,通过测量电容充电时间来测量电容值,用555定时器组成单稳态触发器,所以单稳态的高电平持续时间就是电容充电时间。
2.用555定时器组成多谐振荡器产生标准脉冲,作为单稳态发生电路所提供的脉宽的测量标准测量尺度。
3.用计数器对一个脉宽时间内的脉冲个数计数,计数器显示的脉冲个数即为被测电容的容量。
4.基本原理计算公式tc T c三、单元电路设计与参数计算1.使用交流220V 单相供电,经整流变压产生直流电5V图2 直流电5V2.555定时器构成的多谐振荡器 多谐振荡器的工作原理:多谐振荡器是能产生矩形波的一种自激振荡器电路,由于矩形波中除基波外还含有丰富的高次谐波,故称作多谐振荡器。
多谐振荡器没有稳态,只有两个暂稳态,在自身因素的作用下,电路就在两个暂稳态之间来回转换,故又称它为无稳态电路。
数字电容测试仪课程设计报告

课程设计任务书学生姓杨坚专业班级:电信1006名:指导教师:工作单位:信息工程学院题目:电容测试仪初始条件:具备电子电路的基础知识和设计能力;具备查阅资料的基本方法;熟悉常用的电子器件;熟悉电子设计常用软件的使用;要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)1、设计电容数字测试电路;2、测量电容范围:100pf ~1μ f;3、数码管显示电容值;4、掌握数字电路的设计及调试方法;5、撰写符合学校要求的课程设计说明书。
时间安排:时间一周,其中2 天原理设计,3 天电路调试指导教师签名:年月日系主任(或责任教师)签名:年月日目录1 绪论......................................................................... 错误! 未定义书签。
选题背景................................................................. 错误!未定义书签。
设计要求................................................................. 错误!未定义书签。
2 系统概述..................................................................... 错误! 未定义书签。
方案的选择及可行性分析 ................................................... 错误!未定义书签。
方案论证................................................................. 错误!未定义书签。
设计思路 ............................................................ 错误!未定义书签。
数字电容测量仪课程设计

数字电容测量仪课程设计一、课程目标知识目标:1. 学生能够理解数字电容测量仪的工作原理,掌握其操作步骤。
2. 学生能够运用数字电容测量仪进行电容的测量,并准确读取测量结果。
3. 学生能够掌握电容的基本概念,如电容的单位、电容器的构造及其功能。
技能目标:1. 学生能够正确操作数字电容测量仪,进行简单的电容测量实验。
2. 学生能够通过实验数据分析,解决实际问题,提高实验操作能力和问题解决能力。
3. 学生能够运用所学知识,设计简单的电容测量实验,提升实验设计和实践能力。
情感态度价值观目标:1. 学生对物理学产生兴趣,认识到物理实验在科学研究和实际应用中的重要性。
2. 学生在实验过程中,培养合作精神,学会与他人共同解决问题。
3. 学生能够养成严谨的科学态度,对待实验数据和结果认真负责,树立正确的价值观。
课程性质:本课程为物理学科实验课程,旨在让学生通过实际操作,掌握电容测量方法,提高实验技能。
学生特点:学生处于初中阶段,具有一定的物理知识基础,对实验充满好奇心,但实验操作能力有待提高。
教学要求:注重理论与实践相结合,引导学生通过实验探究,培养实验操作能力和问题解决能力,同时关注学生情感态度价值观的培养。
将课程目标分解为具体的学习成果,便于后续教学设计和评估。
二、教学内容1. 理论知识:- 电容的定义、单位及公式。
- 电容器的构造、类型及其工作原理。
- 数字电容测量仪的原理、结构及使用方法。
2. 实践操作:- 数字电容测量仪的操作步骤及注意事项。
- 电容测量实验:使用数字电容测量仪测量不同电容器的电容值。
- 数据处理与分析:对测量结果进行记录、计算和误差分析。
3. 教学大纲:- 第一阶段:回顾电容基础知识,介绍电容器的构造和工作原理。
- 第二阶段:讲解数字电容测量仪的原理、结构及使用方法。
- 第三阶段:组织学生进行电容测量实验,指导学生操作数字电容测量仪。
- 第四阶段:对测量数据进行处理和分析,讨论实验结果。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单片机课程设计题目: 数字电容表设计专业:电子信息工程班级:电信2班学号姓名:目录摘要 (2)实验设计目的 (3)1实验仪器与件 (3)2实验设计要求 (4)4 实验工作原理及实现 (4)4.1 硬件组成部分 (4)4.2 工作原理 (5)4.3系统实现 (5)5 电容测试系统设计 (6)6 程序设计 (7)7仿真调试结果 (9)8 实验实物焊接、调试 (10)9 结论 (11)10程序设计 (12)摘要近年来随着科技的飞速发展,单片机的应用正在不断地走向深入,同时带动传统控制检测日新月益更新。
单片机,是集CPU ,RAM ,ROM ,计数和多种接口于一体的微控制器。
自20世纪70年代问世以来,以其极高的性能价格比,受到人们的重视和关注。
它体积小、重量轻、抗干扰能力强、环境要求不高、价格低廉、可靠性高、灵活性好、开发较为容易,广泛应用于智能生产和工业自动化上。
在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构,以及针对具体应用对象特点的软件结合,以作完善。
本课题选用AT89C51单片机来设计数字电容表,数字电容表程序由用C语言编写,由主程序、定时中断服务子程序等模块组成。
调试工作主要是通过对RPl的调节来调整基准电压。
51单片机通过软件编程,通过对时间的换算而得到容值的大小;本文并详细介绍了AT89C51单片机的基本原理,分析了AT89C51各个管脚的功能及它在设计电路中的作用。
一、实验设计目的1、运用已基本掌握的具有不同功能的单元电路的设计、安装和调试方法,在单元电路设计的基础上,设计出具有各种不同用途和一定工程意义的电子装置。
2、深化所学理论知识,培养综合运用能力,增强独立分析与解决问题的能力。
3、训练培养严肃认真的工作作风和科学态度,为以后从事电子电路设计和研制电子产品打下初步基础。
二、实验仪器及器件(1)数码管1个(2)电容电阻若干(3)AT89C2051 一个(4)741 两个(5)SW—SPDT 一个(6)非门一个(7)滑动变阻器一个三、实验设计要求(1)利用给定的元器件设计一个能测量并显示电容容值大小的数字电容表;(2)用5位数码管显示;(3)测量围1nf-655nf,误差小于10% 。
(4)在计算机上用仿真软件仿真优化。
(5)在单片机板上安装、调试。
(6)写出设计总结报告。
四.电路工作原理及实现4.1系统的硬件组成部分该设计原理图由单片机电路、电容充电测量电路和数码显示电路等部分组成。
AT89C2051作为AT89C51的简化版虽然去掉了P0、P2等口,使I/O口减少了,但是却增加了一个电压比较器,因此其功能在某些方面反而有所增强,如能用来处理模拟量、进行简单的模数转换等。
本文利用这一功能设计了一个数字电容表,可测量容量小于655微法的电容器的容量,采用5位数码管显示,最大显示值为655,读数单位统一采用毫微法(nf). 4.2 电路工作原理:本数字电容表以电容器的充电规律作为测量依据,测试原理见图2.1。
图2.1测试原理图A为AT89C2051內部构造的电压比较器,AT89C2051的P1.0和P1.1口除了作I/O口外,还有一个功能是作为电压比较器的输入端,P1.0为同相输入端,P1.1为反相输入端,电压比较器的比较结果存入P3.6口对应的寄存器,P3.6口在AT89C2051外部无引脚。
电压比较器的基准电压设定为0.632E+,在CX两端电压从0升到0.632E+的过程中,P3.6口输出为0,当电池电压CX两端电压一旦超过0.632E+时,P3.6口输出变为1。
以P3.6口的输出电平为依据,用AT89C2051內部的计时器T0对充电时间进行计数,再将计数结果显示出来即得出测量结果。
4.3 系统实现AT89C2051部的电压比较器和电阻等组成测量电路,电压比较器的基准电压由5V电源电压经R9、RP1、R10分压后得到,调节RP1可调整基准电压。
当P1.2口在程序的控制下输出高电平时,电容CX即开始充电。
数码管采用动态扫描显示的方式,用软件对字形码译码。
P3.0-P3.5、P3.7口作数码显示七段笔划字形码的输出,P1.3-P1.7口作为5个数码管的动态扫描位驱动码输出。
这里采用了共阳数码管,由于AT89C2051的P1.3-P1.6口有25mA 的下拉电流能力,所以不用三极管就能驱动数码管。
用以驱动数码管的各字段,当P3的某一端口输出高电平时其对应的字段笔划不点亮,而当其输出低电平时,则对应的上拉电阻即能点亮相应的字段笔划五电容测试系统设计软件的总体设计程序由主程序、定时中断服务子程序等模块组成。
定时器T0作被测电容器充电时间的计数用。
定时器T1用于定时中断服务,定时时间为5ms,即5ms产生一次中断。
数组BitTab[5]用来存储位驱动码,DispTab[11]用来存储字形码,数组DispBuf[4]的4个元素分别用来存储从定时器T0读出的数据的万、个、十百千位的5位数字。
程序显示每一位数码的时间为5ms,因此显示完整的4位数的周期为20ms (4次中断)。
每过500ms(100次中断)刷新一下数据,即每过240ms测一下电容量,测量时间小于2ms,由于这一时间小于中断的时间5ms,因此在测量过程中不会出现中断现象。
测量电容时P1.2口输出高电平,电容开始充电,与此同时定时器T0开始计数,当电容器充电达到基准电压时,P3.6口输出高电平,据此程序作出判断停止T0的计数,并读出数据送数码管显示。
如果被测电容器的容量超出测试档的量程,显示结果为万位数显示1,其它四位数不显示,这和数字万用表超过量程的显示模式相同。
这时可选择大一档的量程进行测试。
经仿真和电路测试,发现单片机判断P3.6口是否输出高电平要化3个机器周期,这会使显示值增加3,因此在程序中对此误差进行了修正,对计数值减去了3。
字形码的输出用了P3口的P3.0-P3.5、P3.7,P3.6为空,P3口输出的数据通过数组DispTab获得。
表3.1数据位和字形的对应关系六设计程序#include <REG2051.H>unsigned char i,j,n,t,DispBuf[5];unsigned int cap;unsigned char code BitTab[5]={0x7f,0xbf,0xdf,0xef,0xf7};//位驱动码unsigned char code DispTab[11]={0xfe,0x70,0xed,0xf9,0x73,0xdb,0xdf,0xf0,0xff,0xfb,0x40};//字形码sbit cfang=P1^2;sbit flag =P3^6;main() //主程序{ TMOD=0x11; //定时器T0、T1均工作于定时方式1TH1=0xec;TL1=0x78; //T1定时时间为5msEA=1; //开总中断ET1=1; //打开T1中断TR1=1; //开定时器T1cfang=0; //电容放电while(1); //无限循环,定时中断返回点}Timer1() interrupt 3 //定时中断服务程序{ TH1=0xec; //装初值TL1=0x78;t=BitTab[j]; //取位值P1=P1|0xf8; //P1.3~P1.7送1P1=P1&t; //P1.3-P1.7输出取出的位值if(j==0 && DispBuf[j]==0)t=DispTab[10]; //最高位为0时,取空格字形码else{t=DispBuf[j]; //取出待显示的数t=DispTab[t]; //取字形码}P3=t; //字型码由P3输出显示j++; //j作为数码管的计数器,取值0-5,显示程序通过它确认显示哪个数码管if(j==5)j=0;n++;if(n==100) //每过100个中断测一次电容量{n=0;TH0=0;TL0=0;cfang=1; //电容开始充电TR0=1; //开定时器T0while (flag == 0);TR0=0; //充电电压达到参考电压,关定时器T0cfang=0; //电容放电cap=TL0|(TH0<<8); //取定时器T0中的数if(cap>=50000){DispBuf[4]=10;DispBuf[3]=10;DispBuf[2]=10;DispBuf[1]=10;DispBuf[0]=1; //超量程,最高位显示1,其余各位不显示(灭)}if(cap<50000) //不超量程,取各位数值{DispBuf[4]=cap%10;//取个位数cap=cap/10;DispBuf[3]=cap%10;//取个位数cap=cap/10;DispBuf[2]=cap%10;//取十位数cap=cap/10;DispBuf[1]=cap%10;//取百位数cap=cap/10;//取千位数DispBuf[0]=cap%10;}七仿真调试结果C=50nf的仿真结果C=1nf的仿真结果误差为电容值超过量程时的仿真结果八实物焊接与调试8.1实验仪器烙铁、焊锡、稳压电源。
8.2焊接首先将要焊接的主要元件在板上排列,大致计划好各个单元电路所占的面积以及各个单元电路之间的连接关系(尽量使焊接简单,方便测试和检查错误)。
接下来开始固定单元电路主器件的管座。
然后对照电路图将各个分立元件焊到板上,并用导线参照电路图将管脚和分立元件连接起来,如果有短路的情况,则应立即更正。
8.3调试1.检查线路在细心安装焊接好电路完毕后,我们首应该检查线路接线是否正确,否存在虚焊、漏焊以及短路等情况。
2.通电检测将焊接完电路的最终输入输出端分别接上5V电压,检查数码管是否能够正常显示数字,手摸各元器件看是否发烫,如果出现异常,立即关掉电源,待故障排除后才可以重新通电。
然后再测量各个单元电路,各元器件电压,以保证元器件能正常工作,看最终是否能达到预期要求的效果。
3.调试先检查开关量程选择和电容检测电路,看所提供的电压是否为工作电压。
接通电源,先Cx不接电容,看数码管是否显示最大数值,然后把Cx之间的导线短接,看数码显示是否为0。
本电路采用逐步调试的方法。
在调试之前,对照原理图,检查装置中的各个元件和它们相互的连接关系是否正确,并确保装置中无漏焊或虚焊等错误现象。
5.调试过程总结当整体电路焊接完成并检查无误,插好芯片后,接通电源发现无任何反应。
首先检查各个芯片是否正常供电,发现2051并未得电,于是再次检查芯片的电源与接地端是否接触良好。
找出断路处重新焊接。
6.测试分析从测试结果来看,测量有误差,与仿真结果比较误差增大,主要原因如下:(1)在焊接的过程中,由于万用板的质量问题,造成许多焊盘脱落,因此会有一些管脚或者元件接触不良。