课程设计(论文)基于单片机的电容表设计.doc
《课程设计(论文)基于单片机的电容表设计.doc》由会员分享,可在线阅读,更多相关《课程设计(论文)基于单片机的电容表设计.doc(16页珍藏版)》请在三一办公上搜索。
1、一、 概述测量技术是信息化制造技术的关键和基础。可广泛用于电容的参数测量、分析和元件筛选的电容参数测量仪更是不可或缺。本文介绍了一种基于AT89C51单片机的电容参数测量仪。本设计的电容参数测量仪成本低,体积小,且有如下特征:测量范围广,且测量范围可通过增加基准点的方法进一步扩大;测量结果不易受环境温度影响;能通过键盘电路便捷的改变测量量程和测量类型;能自动根据不同频率调整测频算法;采用固定插座使对元件的测量更加方便、稳定。二、方案论证(1)主要内容:设计一个电容测量仪。该测量仪设计工作包括2个部分:硬件设计和软件设计。硬件设计主要包括电容参数测量电路和显示等。软件设计主要完成插值测量方法。(
2、2)主要功能:电容测量精度5%,范围:100pF10000pF。方案一:基于单片机的频率测量法。把待测电容接入到由NE555芯片构成的多谐振荡电路中振荡,输出端将会产生相应的振荡频率f,然后用单片机对该振荡频率f测量后,便可运算求出电容的值并显示。方案一原理框图如图1所示: 555多谐振荡电路单片机数码管显示被测电容量程选择图1 基于单片机的频率测量法原理框图方案二:模拟电路法。如果三角波输入给以被测电容器作为微分电容的微分电路,在电路参数选择适当的条件下,微分电路的输出幅度与成正比。再经峰值检测电路或精密整流及滤波电路,可以得到与Cx成正比的直流电压Ux 。然后再进行A/D转换,便可实现所要
3、求的函数关系,将结果送给数字显示器。原理框图如图2所示:RixCxUiUx+整流滤波或峰值检测电路三角波发生器- + A/D转换器 数字显示器R图2 模拟电路法原理方框图本设计采用的是方案一,555构成单稳态电路实现延时较容易实现且电路不复杂,操作简单,体积小、受外界环境影响小、精度高、价格低廉等特点,具有较好的市场前景。三、 电路设计总体思路: 待测电容Cx通过555多谐振荡电路输出频率f,由于被测电容范围是10010000pF,所以谐振电路输出频率在Hz左右。该频率通过单片机的定时器T1使频率降低20000倍以方便测量,产生的新频率再进入单片机的定时器T0,利用T0的门控制位GATE测量脉
4、冲宽度。得到单个脉冲中的机械周期数。由于采用的单片机晶振是12MHz,所以一个机械周期为1s。设量程为100010000pF时,Cx=AF (1000A10000),通过谐振电路产生的信号周期,再通过定时器T1得到的周期,在通过定时器T0得到单个脉冲中的机械周期个数,所得个数,整理得,为了方便输出欲使B=A,则使,此要求可在电容选择上完成,最后将所得B输出并显示在数码管上即完成电容的测量。假设待测电容Cx为3000pF,则数码管显示器上应显示3000,单位默认为pF。同理,当量程为1001000pF时,使,得到的B=10A,只要将数码管的第三位的小数点点亮即完成,此调节在量程选择时同步完成。假
5、设待测电容Cx为400pF,则数码管显示器上应显示400.0,单位默认为pF。1.电容转换电路设计待测电容Cx容值的测量,是通过测量将其接到555多谐振荡电路中输出的频率f而得到。依照设计要求,电容的测量范围为100pF10000pF,那么根据555多谐振荡电路输出频率的公式电容转换电路图如图3所示:图3 电容转换电路图2. 量程选择电路设计本实验将量程分为1001000pF和100010000pF两段量程。通过开关SW-DPDT改变的值和数码管的小数点以改变量程,令为43,调节开关SW1,使其与相连,为50.6,则,并点亮第三位小数点,此为100010000pF量程档;调节开关SW1,使其与
6、相连,为700,则,并熄灭第三位小数点,此为10000100000pF量程档。电路图如图4所示:图4 量程选择电路 3.单片机基本电路设计 本设计运用的主处理器为AT89C51单片机。单片机通常是指芯片本身,在它上面集成的是一些作为基本组成部分的运算器电路、控制器电路、存储器、中断系统、定时器/计数器以及输入/输出口电路等。但一个单片机芯片并不能把主处理器单元的全部电路都集成到其中,在实际的控制应用中,常常还需要扩展外围电路和外围芯片。如晶振电路、复位电路、蜂鸣电路、LED指示灯电路等,这些电路的元件在单片机系统中只能以散件的形式出现。本设计中的主处理单元主要应用了晶振电路和复位电路,其详细设
7、计如下。(1)晶振电路晶振是一种能把电能和机械能相互转化,产生稳定、精确的共振频率的元件。在单片机系统里晶振作用非常大,全称叫晶体振荡器,他结合单片机内部电路产生单片机所需的时钟频率。单片机晶振提供的时钟频率越高,那么单片机运行速度就越快,单片接的一切指令的执行都是建立在单片机晶振提供的时钟频率。在通常工作条件下,普通的晶振频率绝对精度可达百万分之五十。高级的精度更高。在晶振电路中,由于晶振与单片机的脚XTAL0和脚XTAL1构成的振荡电路中会产生谐波,这个波对电路的影响不大,但会降低电路的时钟振荡器的稳定性,所以为了提高电路的稳定性,晶振需要与电容配合工作。在晶振的两引脚处接入两个10pf-
8、50pf的瓷片电容接地即可削减谐波对电路的稳定性的影响。另外,晶振所配的电容不是为了调节频率值,只是起稳定作用,在10pF-50pF之间都可以,所以本设计的晶振电路中选用的电容为30pF,晶振为12MHz。(2) 复位电路复位是单片机的初始化操作。单片机启动运行时,都需要先复位,其作用是使CPU和系统中其他部件处于一个确定的初始状态,并从这个状态开始工作。因而,复位是一个很重要的操作方式。但单片机本身是不能自动进行复位的,必须配合相应的外部电路才能实现。当MCS-5l系列单片机的复位引脚RST(全称RESET)出现2个机器周期以上的高电平时,单片机就执行复位操作。如果RST持续为高电平,单片机
9、就处于循环复位状态。根据应用的要求,复位操作通常有两种基本形式:上电复位和上电或开关复位。本设计采用开关复位。电路原理如图5所示:图5 单片机基本电路图 4.数码管显示电路设计本设计的显示单元主要包括单片机AT89C51和7SEG-MPX4-CA数码管显示器。通过单片机将所测得的数据处理后,控制7SEG-MPX4-CA数码管显示器输出。其电路原理图如图6所示。图6 显示单元电路原理图单片机的P0.0P0.7口分别与数码管的adp引脚相连接,来显示所测量的数据。由于7SEG-MPX4-CA是共阳极数码管,所以在adp引脚分别接高电平。单片机的P2.4P2.7口分别与数码管的选位端口14引脚相连接
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课程设计 论文 基于 单片机 电容 设计
链接地址:https://www.31ppt.com/p-4150594.html