历史上的今天
返回首页

历史上的今天

今天是:2025年04月02日(星期三)

正在发生

2018年04月02日 | 单片机PIC16LF874在电容测量模块中的应用

2018-04-02 来源:eefocus

    电容式传感器已广泛应用于工业、医学、军事等领城。但目前大部分电容测量方法集成化水平低、精度低,因而对电容特别是对微小电容的精确测量始终是一个很重要的内容。振荡法电路结构简单、抗干扰能力差,板间内电容影响测量结果;电桥法利用电桥平衡原理测量电容,测量结果受桥臂电容性能影响较大。本文用到美国MICmChip公司PICl6LF874单片机,该单片机采用RISC精简指令集、哈佛总线结构、流水线指令方式,具有抗干扰能力强、功耗低、高性能、价格低等特性。



    1 PIC16LF874单片机

    PIC16系列单片机采用精简指令集(Reduced InSTructiON Set Computer,RISC)结构,突破了传统单片机对PC机在结构上存在的自然依赖性;加上哈佛总线的存储器结构、两级流水线指令结构、单周期指令等技术,从而在单片机硬件结构上独辟蹊径,大大提高了系统运行的效率。除此之外,针对单片机机应用的特点,从功耗、驱动能力、外围模块设计等方面,PIC单片机也有一些独到之处,从而使得PIC成为一款方便实用的高性价比的单片机。

    PIC16LF874系列单片机包括一系列不同型号的器件。主要特点有:

    1)精简指令集技术 PIC指令系统是专门根据小型机特点设计的,力求每一条指令达到更高的效率,减少指令功能的重复。高中低档的门PIC单片机指令数分别为58条、35条和 33条。这就带来了两方面的好处,一方面可以使代码的利用率大大提高,有利于提高执行速度。另一方面给用户学习、记忆和应用带来了极大的好处,编程和调试相对就更加容易,而且同样的功能所需的编码减少,节约了开发时间。

    2)哈佛(Harvard)总线结构 哈佛结构是程序存储器和数据存储器独立编址,即两者位于不同的物理空间。PIC系列单片机不仅采用哈佛体系结构,而且采用哈佛总线结构,从而充分发挥了哈佛结构的潜在优势。大大提升了系统的运行效率和数据可靠性。

    3)单字节指令 单字节指令对单片机系统是革新性的变化。高中低档的PIC单片机的指令位数分别为16位、14位、12位。ROM和RAM的寻址相对独立,所有的指令实现了单字节化,不仅使数据的存取更加安全,其运行速度也得到了显著的提高。

    4)两级流水线指令结构 由于采用了哈佛总线结构,在器件内部将数据总线和指令总线分离,并且采用了不同的总线宽度。当一条指令被执行时,下一条指令同时被取出,使得在每个时钟周期可以获得更高的效率。

    5)寄存器组结构 PIC的所有寄存器,包括I/O端口、定时器和程序计数器等都采用RAM结构形式,并且只需要一个指令周期就可以完成访问和操作。

    6)一次性可编程(OTP)技术 OTP可以实现产品上市零等待(Zero time to market),并且可以根据用户定制,满足特定需要。产品定制可以显著提高产品的生命周期,增强产品的市场竞争力。

    7)功耗低 供电电压为2.0~5.5V,当使用4 MHz晶振,供电电压为3V时,耗电电流典型值不超过6 mA:当用32 kHz晶振,供电电压力3 V时,耗电电流典型值为20 mA,睡眠模式耗电电流更是低于lμA。

    8)品种齐全、方便选择 PIC系列单片机目前已形成具有高、中、低3档共50多种型号的庞大家族,功能灵活多样,能适应多种应用场合的不同需要。

    2 电容测量模块工作原理

    电容测量模块总体设计原理框图如图l所示,包括电源管理电路、PICl6LF874单片机、电容式传感器、信号调理电路、PS021电容数字转化器以及与计算机连接的接口电路。

5

    图1 电容测量模块原理图

    电容测量模块工作原理为:电容式传感器输出微弱的电容信号,电容信号通过信号调理电路。进入PS02l型电容数字转换器,该器件的测量电容测量范嗣从0到几十nF(无限制),经过器件内部转换,通过对PS02l内部寄存器的设置,得到需要的值;通过SPI把数据传送到PICl6LF-874单片机,测得的数据再通过单片机异步串行通信接口USART送到上位机(计算机),最后由上位机应用程序来显示测量结果以及保存测试数据。


    3 系统硬件连接

    本测量电路需要控制器件来控制数据的读取和写入,选用结构简单,功能强大,并且兼容SPI串行接口的PICl6LF874单片机。由于PS02l的外围接口是SPI,因此单片机能很好的控制PS02l工作,同时测量数据可以通过USART串行接口送入到上位机中。单片机的连接如图2所示,PS02l的连接图如图3所示。

3

 


    图2 PIC16LF874单片机的连线

     

6

    图3 PSO21测量电容连线

    4 系统软件功能的实现

    基于PS021设计的应用软件包括检测、控制、数据处理、数据库管理和系统界面等程序。在程序运行速度和存储容量许可的条件下,尽量用软件实现传统仪器系统的硬件功能,简化硬件配置。此外,界面是测试系统和虚拟仪器的“窗口”,是系统显示功能信息的主要途径。软件设计不仅要实现功能,而且要界面美观。在确定测试系统的硬件平台后,关键是选择合适的软件开发工具编写相应的应用软件。以图形化编程语言开发该测试模块。该开发环境能提供一个集成的开发环境,与仪器硬件连接方便,具有良好的用户界面。根据上位机应用程序设计的原理,得到测试系统的软件,通过在软件的主界面设置一些参数,硬件电路和上位机相连,就能显示测量结果。测量结果在数据显示界面显示,如图4所示。

6

    图4 测量数据显示页面


    5 试验与结果

    运用上述软件测量。在测量之前,必须对测量系统进行标定,标定时PS02l要求参考电容Cref与被测电容Cmeas在同一电容值范围,即确保 Cmeas/Cref比率不会超过25%(PS02l的极限值)。参考电容是一个非常重要的部分,对于测量的质量以及测量的温度稳定性有直接的影响。推荐的电容材料:CFCAP(太阳诱电Taiyo Yuden公司的多层陶瓷电容)系列,COG或者NPO陶瓷电容。放电电阻Rdis与放电时间密切相关,放电时间τ=0.7R(C+20 pF),时间常数τ范围为2~10μs(推荐5μs)。根据公式计算之放电电阻阻值。

 

    试验中,分别选取1、2、3、5.1、6.8、8.2、9.1、12、13、15、16.5、18 pF的固定电容作为被测电容。根据被测电容的范围确定参考电容的大小,然后根据被测电容和参考电容值,并结合放电时间来确定放电电阻阻值,最后选择适当的测量模式进行测量。在标定好的系统下,在参考端和被测端分别接一只参考电容,此时在数据显示界面显示的值为参考电容值以及寄生电容值的和(图3中 Sensor l显示的数据);然后在被测端参考电容的基础上再并联被测电容,此时测得的数据为被测电容值、参考电容值以及寄生电容值的总和,以上两步所测值相减就是被测的电容值,最后得到的被测电容值统计如表l所示。

6

    表1反映了被测电容测量值和标称值之间的相对误差,同时也得知被测电容电容值越大,测量值和标称值相对误差越小。由于被测电容受到环境温度、焊锡量多少以及被测电容质量等因素的影响,存在一定的误差。通过多次测量进行平均,以获取更稳定的电容值。在标定好的系统下,对固定电容进行测量来验证测量模块的精确度,测量值和标称值非常接近,可认为被测电容标称值误差较小,进一步得知电容测量模块测量精度较高。

    6 结束语

    PlCl6LF874单片机能够很好的控制电容测量模块,对研究电容式传感器有很好的促进作用,该单片机简化了电路设计,使测量结果达到较高的精度;同时这种测量模块可以减小电路板的体积,从而减小整个装置的体积;大大简化了电路设计过程、降低产品的开发难度、对加速产品的研制、降低生产成本具有非常重要的意义。实验结果证明,此测量模块具有较好的实用性。


推荐阅读

史海拾趣

ENTRELECUK公司的发展小趣事

在电子行业中,绿色环保和可持续发展已成为重要的议题。ENTRELEC UK积极响应这一趋势,致力于研发和生产环保型产品。公司采用环保材料和节能技术,降低产品对环境的影响。同时,公司还积极参与环保公益活动,推动行业的可持续发展。

DYMO公司的发展小趣事

随着市场需求的不断变化,DYMO公司不断推出新的产品线,以满足不同消费者的需求。除了传统的标签打印机外,DYMO公司还推出了便携式打印机、工业级打印机等多种类型的产品。这些产品不仅功能强大,而且设计精美,深受消费者的喜爱。通过产品线的多样化,DYMO公司进一步巩固了其在标签打印领域的领先地位。

欧密格光电(Amicc)公司的发展小趣事

DYMO公司成立于20世纪XX年代,由发明家XXX创立。XXX先生对标签打印技术的潜力有着深刻的洞察,他相信这项技术将极大地提高办公效率。他带领团队研发了第一款便携式标签打印机,这款产品以其易用性和便携性迅速赢得了市场的认可。DYMO公司的成功,从创始人XXX的远见和决心开始。

Fermionics Lasertech Inc公司的发展小趣事

随着公司规模的不断扩大,Fermionics Lasertech Inc公司开始寻求国际合作与全球布局。他们与国外的知名企业和研究机构建立了紧密的合作关系,共同开展技术研发和市场拓展。同时,公司还在海外设立了多个分支机构和办事处,以便更好地服务当地客户。这些举措不仅提升了公司的国际影响力,还为公司的长期发展提供了有力保障。

ABB公司的发展小趣事

面对日益激烈的市场竞争,Fermionics Lasertech Inc公司始终坚持以创新为驱动力。他们不断投入研发资金,引进高端人才,加强与高校和科研机构的合作,共同推动激光技术的创新。公司成功研发出了一系列具有自主知识产权的新型激光器,不仅提升了产品性能,还降低了生产成本,使公司在激烈的市场竞争中保持领先地位。

Harris公司的发展小趣事

进入20世纪30年代,Hammond迎来了其发展历程中的一个重要转折点。在1930年代初,Hammond成为加拿大第一家生产两柱式机架和窄柜系列产品的公司,这些产品迅速获得了广播和通讯行业的青睐。这一创举不仅巩固了Hammond在业内的地位,还为其后续在电气、电子行业的全面发展铺平了道路。

问答坊 | AI 解惑

元件幽默:电感小姐找对象

三极管先生追求电感小姐,电感小姐不理他,嫌他喜欢吹牛(放大);二极管先生追求电感小姐,电感小姐也不喜欢他,因为嫌他死脑筋,不会走回头路(单向导通)。电感小姐后来选了电容先生做男朋友,因为他像自己一样会经常存款(储能)。…

查看全部问答>

lpc1343之二:TIMER16 和 PWM

    十分感谢SOSO和其他EEWORLD朋友、斑竹的辛勤劳动,让我终于用上了32位的单片机。以前做了一些项目,都用了PIC和AVR的8位单片机,而且PIC甚至用汇编语言。前几年有朋友要我做一个项目,并要求最好用32位单片机,我当时以8位MCU完 ...…

查看全部问答>

TMS320F2812需要注意的几点

TMS320F2812需要注意的几点2009-04-30 13:28  来源:zmq5411的日志 如何提高F2812 AD的转换精度采用软件补偿,参考文档spra989a。 程序经常跑飞程序没有结尾或不是循环的程序。nmi管脚没有上拉。在看门狗动作的时候程序 ...…

查看全部问答>

谁有嵌入式系统设计与开发方面的好课件没?

谁有嵌入式系统设计与开发方面的好课件没?…

查看全部问答>

BGA 16*16Pin 封装的DSP PCB怎么画?

   现在正在设计一款16*16 Pin 的BGA封装的DSP PCB板图,所有的外围电路都已经画好了,发现那些线根本就挤不到DSP下面去,哪个高手能够给点指导?     板子是六层的,三层信号(TOPLAYER,BOTTOMLAYER,BUSLAYER)、一个电源 ...…

查看全部问答>

wince5.0 怎么折腾异步调用??

如题 发现 Asyncresult 不能用..命名空间system.runtime.remoting.messaging没有..添加引用也没有...求解答!!…

查看全部问答>

混编的方式下,atmeg单片机向无线芯片发数出错

单片机通过一个管脚向一个无线芯片写数据,采用c写总的架构,然后数据写到管脚用的汇编,但是出来的数据总是不对,请高手指教。大致的程序如下unsigned char ctrl[7]={0x22,0x33,0xed,0xac,0x56,0x78,0xf7};unsigned char *p=ctrl;void main(){...f ...…

查看全部问答>

请教高手模电知识

对于一个放大电路来说,当输入信号频率升高,电路中的耦合电容以及极电容的容抗就会变小,使信号受到损失。 问题:为什么说容抗变小了,信号就会受到损失?我的理解是容抗变小,应该说是信号更容易通过,更不容易损失呀。这是为什么?请各位高手指 ...…

查看全部问答>

NS并购后首次发布以TI为Logo的电源产品

今天,NS(不对,已经是TI了)推出了纳米系列产品,还是沿用的SIMPLE SWITCHER易电源电源管理IC命名规则,LMZ系列为其最新的带有片上集成电感的电源模块系列,最新的LMZ10501和LMZ10500主要是将输入电压降低至5.5V,输出电流为1A及650mA。 具体的 ...…

查看全部问答>