- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程设计 新型精密电容表
单片机课程设计报告——
新型精密电容表
摘要:本系统的主要设计目的是实现小误差大量程范围内的电容和温度的精确测量。实现方法:采用NE555通过一定数值电阻对一定电容的充放电,再通过逻辑门来产生不同频率的方波,通过巴特沃斯二级滤波器来滤去杂波,然后mega16来采集所发出的方波频率,算出电容值。同时,采用18b20芯片实现温度的检测。
关键词: ICL8038,mega16 方波 测频
Abstract : Our system is mainly disigned for accurate measurement of capacitance and temperature. It adopts Mega16 to calculate the capacitance by the diagraph of the square waves frequency. Different waves are produced by the chip NE555 from the different discharges of the capacitances to be measured. The wave should not input the mega16 without filtering by the Butterworth wave filter . At the same time, this system can detect the temperature by using 18B20.
Keywords: ICL8038 , Mega16 , square wave , the diagraph of the frequency
一、硬件设计
1.1总体结构框图
本系统的各硬件模块结构框图如图1所示 。
图 1
1.2.1 主控制器
采用Atmel公司的mega 16作为主控制器。由于mega 16的内存容量能满足本系统数据处理所需数据的存储要求,时钟频率能满足速度要求;且该单片机有内置上拉,免去外接电阻的麻烦。一片mega 16单片机就可以玩成整个系统的主要控制功能,基本不需要扩展其他器件,不仅体积小而且可靠性高。
1.2.2 波形输出模块
方案一∶采用锁相环式频率合成器。利用锁相环,将压控振荡器(VCO)的输出频率锁定在所需要频率上。这种频率合成器具有很好的窄带跟踪特性,可以很好地选择所需要频率信号,抑制杂散分量,并且避免了量的滤波器,有利于集成化和小型化。但由于锁相环本身是一个惰性环节,锁定时间较长,故频率转换时间较长。而且在采用锁相环技术无形中增加了成本。且无法直接关系到待测电容的容值。
方案二:采用8038单片压控函数发生器,ICL8038是一种具有多种波形输出的精密振荡集成电路,能产生从0.001Hz~300KHz的低失真正弦波、三角波、矩形波等脉冲信号。输出波形的频率和占空比还可以由电流或电阻控制。 但是,由于ICL8038的价位较高,而且在该方案中使用产生的方波信号,而另两路中的三角波和正弦波未得到使用,故总体来说该方案性价比较低。
方案三:采用NE555波形发生器。NE555的电路非常简单,控制方便,稳定性较好,同时成本很低,容易实现。相对以上两种方案更有优势。
综合以上方案,选择方案三可以使电路更简单,控制方便,容易实现且稳定性较高。
1.2.3 测温功能的实现
该项功能可以精确显示所在环境的温度和时间。
方案:测温系统由DS18B20芯片实现。数据经过总线接口送入DS18B20或由DS18B20送出,因此从主机CPU到DS18B20只需一条数据线(和一条地线),可以节省单片机的端口数,采取外部供电方式较快的测量温度。DS18B20的测量范围从-55°C到125°C,增量值为0.5°C,可在1S(典型值)内把温度变换成数字,适用于本系统。
1.2.4 电源模块
采用廉价的78系列芯片和变压器来产生所需的5V电压。(如图2)
图2
1.2.5 键盘模块
该系统功能较为简单,只需三个键盘来控制两个电容量程及测温模式之间的转换即可(图3)。
图3
1.3 系统总体方案
经过上述的分析和论证,决定了系统各模块采用的最终方案如下:
(1)主控单元:Atmel的16位单片机Mega16;
(2)待测电容产生方波模块:NE555波形发生器;
(3)测温模块: DS18B20芯片
(4)电源模块:220V交流电源接变压器及78系列芯片;
(5)键盘模块:三键盘输入控制信号
(6)显示模块:CH451芯片控制8位数码管显示
二、电路与原理图
2.1 电路总体设计
根据上面的论证,系统总电路图如图4所示:
图 图5
(2)电容充放电及方波产生装置
对于不同电容范围,
文档评论(0)