历史上的今天
返回首页

历史上的今天

今天是:2025年05月31日(星期六)

2021年05月31日 | 基于MSP430的高精度低功耗数字多功能表设计1

2021-05-31 来源:21ic

摘要:为适应现代电子测试对仪表的要求,以MSP430单片机为控制核心,采用高效DC—DC电源转换芯片、低功耗高精度仪表放大器和真有效值转换芯片等,设计并实现了一种数字多功能表。能够精确测量交直流电压值、电阻、电容、晶体三极管的B值等。整个系统由一块9 V电池供电,具有低功耗、高精度和便携等特点。


数字多功能表是电子系统中最常用的测量仪表,随着电子技术的发展,对测量仪表的性能提出了更高的要求:测量精度高、低功耗、数字化、便携。通过精选元器件,基于低功耗和内置A/D的MSP430单片机,构建了一种基本电参数测试系统,符合低碳环保的设计要求,是电子测量仪器设计的发展方向。


1 方案设计


1.1 元器件的选择


1)控制器


选用专门为低功耗设计的单片机,由于它在生产工艺上采用了高集成度的单片化设计,将许多外围模块集成到芯片上,采取低电压供电,大大降低了功耗。同时在软件设计时采用省电模式,减少MCU工作时间,关闭单片机外围功能模块来降低功耗,采用低频时钟休眠模式。ADC选用内置的12位A/D转换器,分辨率为U/4 096=1/4 096=0.25mV,可实现高精度测量要求。


2)信号调理


OP07运算放大器是常用的低噪声高精度运算放大器,具有极低的输入失调电压,极低的温漂,非常低的输入噪声电压幅度,高的共模抑制比(-126 dB)及稳定性好等特点。其输入失调电压为10 μV,输入失调电压温漂为0.2μV/℃,电源电压范围宽,输入阻抗高。


INA128是低电压、低功耗、高精度通用型单通道仪表放大器,它的内部包含3个运放组成的经典差分电路,使得体积更小,使用范围更广泛。在测量电阻中,利用其差分输入提取被测小电阻流过恒流源时产生的压降,实现电阻电压转换。INA128满足电路高精度的要求,且极适合电池供电系统中的应用。


3)电源


DC—DC变换采用高效开关型电源芯片TPS5430,输出可产生5 V、3 A电源.其固定开关频率为500 kHz,效率高达95%,在关机模式下的静态电流只为18 μA,可实现电源的高效低耗转换。-5 V电压由TPS60400产生,转换效率大于90%。


4)交流电压测量


采用AD637集成真有效值转换芯片,把交流电压信号经分压衰减后转换为幅值等于交流有效值的直流电压信号,再对直流电压进行测量。AD637使用方法简单、转换精度高、失真小,最大失真误差为0.02%±2字,工作稳定可靠。


1.2 总体框图


MSP430F148单片机是本系统的核心器件,负责控制整个系统的正常工作,包括读取ADC转换后的结果及各种档位的控制,按键输入响应,液晶的驱动,量程控制等。输入的电压信号经过量程转换模块,变成可供ADC模拟输入端能正常进行采样的电压。交流电压量模块的功能是将被测的交流电压转换成相应RMS值。电阻测量模块中主要由和OP07运放构成一个稳定的恒流源,INA128仪用运放提取被测电阻两端电压,经合适倍数放大后送到ADC的模拟输入端进行转换,其转换后的数字量由单片机读取并送到液晶模块显示。系统总体框图如图1所示。

基于MSP430的高精度低功耗数字多功能表设计

2 硬件电路设计


2.1 电源电路设计


选用TI公司的TSP5430高效开关电源,由9 V层叠电源提供输入电压,输出稳定的5 V电源。电感由下式计算:

基于MSP430的高精度低功耗数字多功能表设计

其中,Fsw=500 kHz,Kind是描述相对于最大输出电流电感中纹波电流大小的系数,取0.2~0.3。通过公式可以求得电感的值L=12.5~15μH,再由电阻分压得到5 V电源。-5 V电源由电荷泵TPS60400DBVT产生。电路如图2所示。

基于MSP430的高精度低功耗数字多功能表设计

2.2 交直流电压测量电路设计


2.2.1 直流电压的测量


当有直流信号输入时,首先对信号进行10倍衰减,OP07放大器处于跟随状态,S3与片内ADC直接相连,若输入信号大于2 V,ADC直接采样输出,此为2—20 V档位;当ADC检测到信号大于0.2 V小于2 V时,S1置1,不需衰减,S2置2,信号送由ADC采样输出,此为0.2—2 V档;当ADC检测到信号小于0.2 V时,S1上合,无需衰减,S2上合对信号进行放大十倍,再经S3由ADC采样输出。如表1所示。

基于MSP430的高精度低功耗数字多功能表设计

2.2.2 交流电压的测量


通过比较选择AD637真有效值转换芯片来实现交流量到直流量的转变,把交流电压转换为幅值等于交流有效值的直流电压信号,再对直流电压进行测量。不同档位的信号调理电路同直流电压测量,只需将S3置2。整个交直流电压测量电路如图3所示。

基于MSP430的高精度低功耗数字多功能表设计

2.2.3 电阻的测量


电阻的测量采用恒流源法。通过产生恒定的电流流过待测电阻,经放大后由ADC测量电压从而计算被测电阻大小。利用TL431产生标准2.5 V,然后利用精密电阻进行分压,通过3个模拟开关,得到3个不同恒定电压,由运放特性可以得到3个恒定的电流,由此形成电阻测量的3个不同的档位。当被测电阻RX接入回路时,其上产生的压降经过INA128放大后,通过ADC转换后可得到相应阻值。电路如图4所示。

基于MSP430的高精度低功耗数字多功能表设计


推荐阅读

史海拾趣

FOTEK公司的发展小趣事

进入21世纪,福禄克通过一系列精明的并购活动,实现了业务的快速扩张。2000年,公司成功收购了Wavetek Wandell Goltermann的精密测量部门,这次并购不仅增强了福禄克在电气校准市场的竞争力,还为其带来了丰富的技术专利和客户资源。此后,福禄克继续通过并购方式,进入新的技术领域和市场领域,不断拓宽其业务范围。

Hitachi Metals公司的发展小趣事

自1956年成立以来,Hitachi Metals便逐步在电子材料领域建立了坚实的基础。公司早期便专注于研发和生产用于电子设备的核心部件,如磁性材料。随着电子行业的蓬勃发展,日立金属迅速抓住了市场机遇,推出了高性能的Nd-Fe-B系列烧结磁石和高性能铁氧体烧结磁石,这些材料广泛应用于计算机、半导体集成电路器件及平板显示屏等高科技产品中。凭借其卓越的产品质量和稳定的市场供应,Hitachi Metals在电子材料市场上赢得了广泛的认可。

Gang Song Electronics Co Ltd公司的发展小趣事

作为物联网领域的领军企业之一,Telit(包含GainSpan的技术)不仅致力于技术创新和市场拓展,还积极参与行业标准的制定和生态建设的推动。通过与其他企业和组织的合作与交流,Telit推动了物联网技术的标准化和规范化发展。同时,它还积极构建物联网生态系统,与上下游企业建立紧密的合作关系,共同推动物联网产业的繁荣和发展。这些努力不仅提升了Telit在行业内的地位和影响力,也为整个物联网产业的发展做出了重要贡献。

台湾町洋(dinkle)公司的发展小趣事

町洋始终坚守品质至上的原则,从原材料采购到生产流程再到成品检验,每一个环节都严格把关。这种对品质的执着追求使得町洋的产品在市场上享有极高的声誉。客户对町洋产品的信任和认可也成为了公司最宝贵的财富。

Fukushima Futaba Electric Co Ltd公司的发展小趣事

随着技术的不断成熟和产品质量的提升,Futaba Electric开始将目光投向国际市场。20世纪70年代末至80年代初,公司成功进入欧美市场,与多家国际知名企业建立了合作关系。通过参加国际展会、设立海外分支机构等方式,Futaba Electric的产品逐渐在全球范围内得到推广和应用。这一时期,公司的国际化战略取得了显著成效,为公司的长远发展奠定了更加坚实的基础。

泰科天润(GPT)公司的发展小趣事

随着技术的不断成熟和产品质量的提升,Futaba Electric开始将目光投向国际市场。20世纪70年代末至80年代初,公司成功进入欧美市场,与多家国际知名企业建立了合作关系。通过参加国际展会、设立海外分支机构等方式,Futaba Electric的产品逐渐在全球范围内得到推广和应用。这一时期,公司的国际化战略取得了显著成效,为公司的长远发展奠定了更加坚实的基础。

问答坊 | AI 解惑

DSP芯片原理与开发应用 .PDF

电子书 DSP芯片原理与开发应用 .PDF…

查看全部问答>

MSP430原理与应用教程课件

MSP430原理与应用教程课件…

查看全部问答>

在evc中,如何根据控件的名称字符转化为ID

cb.LoadBitmap(IDB_BITMAP); 上语是根据资源IDB_BITMAP取图片 但如果要根据不同的字符取图片呢?如何取 如:cb.LoadBitmap(\"IDB_M1\");   \"IDB_M1\"  \"IDB_M2\"  \"IDB_M3\" 这个\"IDB_M1\"如何转化,谢谢 …

查看全部问答>

关于串口快速接收不及时现象!

   由于工作的特殊性,我们需要自己写个上位机串口软件,现在有问题想请教一下,还请各位指点谜经!    我自已写的串口工具(DELPHI 7 +  SPCOMM2.5)收发都能进行,也不会出现接收错误。但是在高速定时接收的时候 ...…

查看全部问答>

09.05【每周讨论】关于STM8中断的开启

最近写了一个STM8的程序,挺简单的一个程序。里面开启了一个串口接收中断和一个定时器中断。多次调试发现,串口也接收到了数据,相关状态寄存器也正确而且调试也确定STM8接收中断打开了。但是程序就是不进中断,纠结之余才发现,原因就是:没有加上 ...…

查看全部问答>

希望EE团组织一个STM32F4 Discorery的团购

STM32F4 Discorery容量大,也便宜啊,只是扩展较少。但是学习用还是很给力的,论坛什么时候组织个团购啊,淘宝已经有130的价了,大家一起团购省钱有可以互相学习。 当然鉴于论坛的情况TI的也可以,不过要赶快行动啊,下一年一定是F4的春天啊,要提 ...…

查看全部问答>

需牢记的脉冲IV测试的设置步骤

应用4200脉冲IV测量CMOS晶体管进行脉冲IV测试时,步骤如下: 1.      设置4200-SCS,参考4200-SCS[1]的快速入门指南[2]和4200-SCS的参考手册[3]。 2.      设置和连接4200-PIV[4]。对于4200 ...…

查看全部问答>

新手请教STM32 MDK 函数库问题

我今天刚接触函数库,想请教个问题,我如果不学寄存器操作的话   我仅用库写程序,那么在仿真时 我怎么判断我的代码是按照我的意图执行的?  另外还想请教  MDK中有个INIT  图形初始化界面 ,想问下大家平时都用这个初始 ...…

查看全部问答>