单片机做电容测量仪.doc
《单片机做电容测量仪.doc》由会员分享,可在线阅读,更多相关《单片机做电容测量仪.doc(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第十三届“长通杯大学生电子设计竞赛电容测量仪A题2021年5月14日第 18 页摘 要 电容测量仪装置是一种精度高、测试范围宽、操作简便、功能完善的电容测量仪。随着科技的不断开展,电容在电路中有着越来越多的应用,其容量大小直接决定着电路的稳定性与准确性。因此,电容值的的测量在日常使用中不可防止。为了深入了解与学习52单片机的功能,本设计采用STC89C52与555振荡器为主要元件对电容进展测量。先将555设计为多谐振荡器产生输入脉冲信号,然后利用单片机对脉冲进展中断计数,再使用公式计算出电容值。在多谐振荡器终端加一个HD74LS08二输入及门稳定输出波形,从而使测量中更准确。多谐振荡器会因为连
2、接电阻值的不同而产生的方波的频率不同,从而可以变换档位测量容量差距较大的电容。如果在工程问题中想寻找出符合要求的电容,便可通过矩阵键盘输入相应的电容值的范围,以方便筛选。当电容测定完以后,其数值通过LCD1602显示出来,以便阅读。关键词:STC89C52单片机;电容测量;555定时器;LCD1602;目 录1系统方案11.1 电容测量仪的论证及选择11.2 控制系统的论证及选择12系统理论分析及计算12.1 设计方案的分析1利用电容器放电测电容实验原理1利用放电时间比率来测电容1利用单片机测脉冲来测时间常数RC再计算电容12.2 电容的计算12.2.1 计算振荡周期12.2.2 计算频率12
3、.2.3 计算Cx13电路及程序设计23.1电路的设计23.1.1系统总体框图23.1.2系统框图2总程序框图23.1.4电源23.2程序的设计23.2.1程序功能描述及设计思路23.2.2程序流程图34测试方案及测试结果34.1测试方案34.2 测试条件及仪器34.3 测试结果及分析34.3.1测试结果(数据)34.3.2测试分析及结论4附录1:电路原理图5电容测量仪A题1 设计方案设计一:利用电容器放电测电容实验原理电容器充电后,所带电量Q及两极板间电压U与电容C之间满足QCU的关系。U可由直流电压表测出,Q可由电容器放电测量。使电容器通过高电阻放电,放电电流随电容器两极板间的电压下降而减
4、少,通过测出不同时刻的放电电流值,直至I0,作出放电电流I随时间变化的曲线,曲线下的面积即等于电容器所带电量。由CQ/U可求出电容器的电容值。但此方法操作性差,很难实现其功能,故舍之。设计二:利用放电时间比率来测电容其测量原理是把被测电容与基准电容连接到同一电阻上,构成RC网络。通过测量两个电容放电时间的比率,就可以求出被测电容的电容值。充电前电容的电压为0,放电时电容电压及时间的关系为:当Vc到达Vth时从而由于R与Vth/E,可根据Tc算出C。此方法的测量范围从pF(10-12F)到几十个nF(10-9F),并且在寄生电容的抑制与温度稳定性方面具有极很大的优势,但此方法适用于电解电容,对于
5、瓷片电容并不适用。设计三:利用单片机测脉冲来测时间常数RC再计算电容其测量原理是把被测电容与电阻串联,构成RC网络,然后可利用这个时间常数去利用多谐振荡器,调好振荡信号的波形然后开场计数脉冲值,可能的周期为T=A0RC,A0为一个常数,可通过周期可以计算出C的值。这个可以用单片机来测,理论上可以从测的值可以为N多个,大大超过前面所讲述的。考虑到实用性与可操作性,我们选择设计三。利用555构成单稳态电路如图*,待测电容是电路中的Cx,再把OUT口输出的信号的频率输入单片机的P1.0口,CX的一端连接单片机的P2.3口,通过公式换算得到电容值。P3.7口接一独立按键,当其按下时,555定时器的3引
6、脚输出方波,3脚及P1.0口相接,可通过程序测出其频率,进而求出Cx的值,并显示在LCD1602液晶屏上。由分析可知其振荡周期为:由单稳态电路的特性知:使R1=R2,那么:电容测量电路如图1所示: 图1 555定时器构成单稳态的电容测量电路图此方案从计算公式可知,只需要通过单片机处理频率信号即可得到待测电容值,对测量精度要求而言,还是比拟符合要求的,由于是通过单片机读取转化,准确度会明显的提高。核心元器件简介STC89C52的介绍STC89C52是STC公司生产的一种低耗能、性能高的CMOS8位微控制器。具有以下标准功能: 内置4KBEEPROM,有MAX810复位电路,3个16 位定时器/计
7、数器,4个外部中断,8k字节Flash,32 位I/O 口线,512字节RAM, 看门狗定时器,一个7向量4级中断构造,全双工串行口。另外 STC89C52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停顿,直到下一个中断或硬件复位为止。空闲模式下,CPU 停顿工作,允许RAM、定时器/计数器、串口、中断继续工作。最高运作频率35MHz,12T/6T可选。STC89C52单片机最小系统原理图:图2 STC89C52单片机最小系统555定时器的介绍NE555集成电路是8脚封装,双列直插型。NE555引脚功能如下:Pin 1
8、-GND (接地)-通常被连接到电路共同接地。Pin 2-Trigger(触发点) -这个脚位是触发NE555使其启动它的时间周期,又称触发端,是下比拟器的输入。触发信号上缘电压须大于2/3 VCC,下缘须低于1/3 VCC 。Pin 3-Output (输出) -输出端VO,它有0与1两种状态,由输入端所加电平决定,当时间周期开场555的输出输出脚位,移至比电源电压少1.7伏的高电位。周期的完毕输出回到0伏左右的低电位。于高电位时的最大输出电流大约A 。Pin 4-Reset (重置)-一个低逻辑电位送至该脚位时会重置定时器且使输出回落到一个低电位,加上低电平时可使输出为低电平5。它通常被接
9、到电源或不用连接。Pin 5-Control voltage (控制) -控制电压端VC,准许由外部电压控制触发与闸限电压,可用它控制改变上下触发电平值。当计时器经营在振荡或稳定的运作方式下,这个输入可以用来改变或调整输出的频率值。Pin 6-Threshold (重置锁定) - 又称阈值端TH,是上比拟器的输入;重置锁定并能使输出呈低电平。当此接脚的电压从1/3 VCC电压以下移至2/3 VCC以上时启动这个动作。Pin 7-Discharge (放电端DIS,它是内部放电管的输出,有悬空与接地两种状态,也是由输入端的状态决定这个接脚与主要的输出接脚有一样的电流输出能力,当输出为ON时为LO
10、W,对地为低阻抗,当输出为OFF时为HIGH,对地为高阻抗。Pin 8-Vcc (V +) -这是555个计时器IC的正电源电压端。供给电压的范围是+4.5伏特(最小值)至+16伏特(最大值)。图3 555定时器输出波形 图4 555集成电路内部构造图1602液晶的介绍本设计使用的1602液晶为5V电压驱动,带背光,可显示两行,每行16个字符,不能显示汉字,内置含128个字符的ASCII字符集字库,只有并行接口,无串行接口。接口说明:Pin-1-VSS电源地 Pin-2-VDD电源正极Pin-3-VQ液晶显器比照度调节 Pin-4-RS数据/命令选择输入H/LPin-5-R/W读写选择端H/L
11、Pin-6-E使能信号Pin-7-D0数据接口 Pin-8-D1数据接口Pin-9-D2数据接口Pin-10-D3数据接口Pin-11-D4数据接口Pin-12-D5数据接口Pin-13-D6数据接口Pin-14-D7数据接口Pin-15-BLA背光灯电源正极Pin-16-BLK背光灯电源负极根本操作时序:读状态 输入:RS=L,R/W=H,E=H 输出:D0D7=状态字读数据 输入:RS=H,R/W=H,E=H 输出:无写指令 输入:RS=L,R/W=L,D0D7=指令码,E=高脉冲 输出:D0D7=数据写数据 输入:RS=H,R/W=L,D0D7=指令码,E=高脉冲输出:无1602及单片机
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 电容 测量仪
限制150内