- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于单片机的电容表设计精选
概述
二、方案论证
pF—10000pF。
方案一:
基于单片机的频率测量法。把待测电容接入到由NE555芯片构成的多谐振荡电路中振荡,输出端将会产生相应的振荡频率f,然后用单片机对该振荡频率f测量后,便可运算求出电容的值并显示。
方案一原理框图如图1所示:
图1 基于单片机的频率测量法原理框图
方案二:
模拟电路法。如果三角波输入给以被测电容器作为微分电容的微分电路,在电路参数选择适当的条件下,微分电路的输出幅度与成正比。再经峰值检测电路或精密整流及滤波电路,可以得到与Cx成正比的直流电压Ux 。然后再进行A/D转换,便可实现所要求的函数关系,将结果送给数字显示器。原理框图如图2所示:
图2 模拟电路法原理方框图
本设计采用的是方案一,555构成单稳态电路实现延时较容易实现且电路不复杂,操作简单,体积小、受外界环境影响小、精度高、价格低廉等特点,具有较好的市场前景。
电路设计
Cx通过555多谐振荡电路输出频率f,由于被测电容范围是100~10000pF,所以谐振电路输出频率在Hz左右。该频率通过单片机的定时器T1使频率降低20000倍以方便测量,产生的新频率再进入单片机的定时器T0,利用T0的门控制位GATE测量脉冲宽度。得到单个脉冲中的机械周期数。由于采用的单片机晶振是12MHz,所以一个机械周期为1μs。
设量程为1000~10000pF时,Cx=A×F (1000A10000),通过谐振电路产生的信号周期,再通过定时器T1得到的周期,在通过定时器T0得到单个脉冲中的机械周期个数,所得个数,整理得,为了方便输出欲使B=A,则使,此要求可在电容选择上完成,最后将所得B输出并显示在数码管上即完成电容的测量。假设待测电容Cx为3000pF,则数码管显示器上应显示3000,单位默认为pF。
同理,当量程为100~1000pF时,使,得到的B=10A,只要将数码管的第三位的小数点点亮即完成,此调节在量程选择时同步完成。假设待测电容Cx为400pF,则数码管显示器上应显示400.0,单位默认为pF。
1.电容转换电路设计
待测电容Cx容值的测量,是通过测量将其接到555多谐振荡电路中输出的频率f而得到。依照设计要求,电容的测量范围为100pF~10000pF,那么根据555多谐振荡电路输出频率的公式
电容转换电路图如图3所示:
图3 电容转换电路图
量程选择电路设计
本实验将量程分为100~1000pF和1000~10000pF两段量程。通过开关SW-DPDT改变的值和数码管的小数点以改变量程,令为43Ω,调节开关SW1,使其与相连,为50.6Ω,则,并点亮第三位小数点,此为1000~10000pF量程档;调节开关SW1,使其与相连,为700Ω,则,并熄灭第三位小数点,此为10000~pF量程档。电路图如图4所示:
图4 量程选择电路
3.单片机基本电路设计
本设计运用的主处理器为AT89C51单片机。单片机通常是指芯片本身,在它上面集成的是一些作为基本组成部分的运算器电路、控制器电路、存储器、中断系统、定时器/计数器以及输入/输出口电路等。但一个单片机芯片并不能把主处理器单元的全部电路都集成到其中,在实际的控制应用中,常常还需要扩展外围电路和外围芯片。如晶振电路、复位电路、蜂鸣电路、LED指示灯电路等,这些电路的元件在单片机系统中只能以散件的形式出现。本设计中的主处理单元主要应用了晶振电路和复位电路,其详细设计如下。
(1)晶振电路
晶振是一种能把电能和机械能相互转化,产生稳定、精确的共振频率的元件。在单片机系统里晶振作用非常大,全称叫晶体振荡器,他结合单片机内部电路产生单片机所需的时钟频率。单片机晶振提供的时钟频率越高,那么单片机运行速度就越快,单片接的一切指令的执行都是建立在单片机晶振提供的时钟频率。在通常工作条件下,普通的晶振频率绝对精度可达百万分之五十。高级的精度更高。
在晶振电路中,由于晶振与单片机的脚XTAL0和脚XTAL1构成的振荡电路中会产生谐波,这个波对电路的影响不大,但会降低电路的时钟振荡器的稳定性,所以为了提高电路的稳定性,晶振需要与电容配合工作。在晶振的两引脚处接入两个10pf-50pf的瓷片电容接地即可削减谐波对电路的稳定性的影响。另外,晶振所配的电容不是为了调节频率值,只是起稳定作用,在10pF-50pF之间都可以,所以本设计的晶振电路中选用的电容为30pF,晶振为12MHz。
复位电路
复位是单片机的初始化操作。单片机启动运行时,都需要先复位,其作用是使CPU和系统中其他部件处于一个确定的初始状态,并从这个状态开始工作。因而,复位是一个很重要的操作方式。但单片机本身是不能自动进行复位的,必须配合相应的外部电路才能实现。
?
文档评论(0)