自动量程万用表模块设计方案

发布者:ByteChaser最新更新时间:2020-12-30 来源: elecfans关键字:自动量程  万用表模块  MSP430 手机看文章 扫描二维码
随时随地手机看文章

一、设计目标:4 1/2万用表(19999), 最小分辨率6微伏,自动选择量程。


二、功能设计要求(量程范围):

直流电压(DCV)DD 200 mV 2V 20V 200V 1000V

交流电压(ACV)DD 200mV 2V 20V 200V 700V

直流电流(DCA)DD 2mA 20mA 200mA 20A

交流电流(ACA)DD2mA 20mA 200mA

电阻(OHM)DDD 200 2K 20K 200K 2M20M


三、主要芯片:MSP430FE42X


四、操作方式:按键DDDCV按键,ACV按键,DCA按键,ACA按键,OHM按键


五、原理框图:

当进行AD测量时,MSP430FE42X可以选择外部参考源,也可以选择内部参考源。

这里在测量电压和电流时,选择内部参考源1.25V,这样,当外部待测电压为0.625V时,AD采样值为65535,当待测电压为-0.625时,AD采样值为0。由于设计的最小量程为0.2V,故需要将其放大到0.625V,使其满量程,然后根据显示的位数进行转换即0-20000对应0-32767。实际的最小分辨率是0.2/32767V=6微伏。


当待测电压大于0.2V时,必须进行分压处理,一般采用10倍的分压器,例如2V时降至0.2V等。电压分压器如图1所示。

11.gif

111.jpg

图1 电压分压器


同样,在测量电流时,也要进行处理,使电流变为电压,然后才能测量。电流的测量原理图如图2所示。

22.jpg

图2 电流分压器


请注意,图2中右边的20A输入是直接接入的,当然也可以加上一个20A的保险丝。


以上是测量直流电压或直流电流的情况,当要测量交流电压或交流电流时,必须进行整流,整流电路如图3所示。

33.jpg

图3 交流整流电路


AC/DC转换电路由同相放大器A1、整流管D2和D3、隔直电容C18和C19、平滑虑波器R22和C22等组成,R24是校准电阻器。该电路可以得到输入正弦波的有效值。D1用于减少非线性失真


电阻的测量与电压和电流的测量不同,原理图如图4所示。

444.jpg

电阻测量采用的是比例法,即当流过待测电阻和参考电阻的电流相同时,Uin/Uref=Rx/Rref,根据FE42X的AD转换特性,当输入电压时参考电压的一半时满量程,亦即当待测电阻是参考电阻的一半时满量程。故200欧姆档的参考电阻是400欧姆,假设待测电阻是100欧姆,由于此时通过参考电阻和待测电阻的电压是1.23V,所以参考电压是1.23*(400/500)V,而输入电压是1.23*(100/500),又当输入电压是1.23*2/5时满量程,故现在的AD值是满量程的一半-100欧姆。当然,此时的AD是要经过量程的转换即0-20000对应0-32767。


六、实际实现电路的简要分析:

1、直流电压测量:

待测电压通过分压器,在各个分压电阻上产生不同的电压值,此时要根据待测电压大小来确定输入单片机的电压,这里通过HC4051来对待测电压进行分压选择。由于待测电压可能高达1000V,因此选择松下的PHOTORELAY(其输入高达1000V)作为分压的输入端。当选择了合适的分压电压后,该电压由TLV2211组成的放大电路进行放大约3倍左右(使AD采样满量程),然后进行量程转换(0-20000对应0-32767),便可以得到待测电压值。

2、交流电压测量:

交流电压测量跟直流电压测量共用一个分压器,经过分压后,待测电压由TLV2211组成的交流整流电路整流后再进入放大电路进行测量。

3、直流电流测量:

由于待测电流高达200mA,一般的模拟开关可以通过的电流较小,故选用AQV201(40V时负载电流500mA)做电流选择,待测电流经分压后进入放大电路,然后再送入AD。

4、交流电流测量:

交流电流测量跟直流电流测量共用一个分压器,不同的是,分压后还要进入交流整流电路,然后再进入放大电路,最后送入AD。

5、电阻测量:

电阻测量电路选用内阻很小的MAX4638模拟开关来接入不同量程的参考电阻,从而测得待测电阻的阻值。AD采用的是外部的参考电压,该参考电压通过减法运算电路得到参考电阻上的电压后送入参考端,而待测电阻上的电压则直接送入测量端。

6、最后:

由于MSP430FE42X的输入阻抗为500k,故在AD输入端外加一个跟随器,以提高它的输入阻抗。

关键字:自动量程  万用表模块  MSP430 引用地址:自动量程万用表模块设计方案

上一篇:一种电极贴式无线低功耗动态心电记录仪的设计与实现过程
下一篇:单片机技术实现蓝牙无线充电的系统方案

推荐阅读最新更新时间:2024-11-01 02:44

基于MSP430单片机的路灯/饰灯无线监控终端的设计
1 引言 随着社会经济的发展,城市照明设施的功能从单纯的以照明为主转变为实现美化环境、改善形象、活跃夜市经济的目的。对城市灯饰的管理与控制迫切需要一种科学、合理、高效的方法。因此,提供一种有效而合理的控制与管理的方法,对城市路灯与饰灯的运行状态进行远程智能监控显得极为重要。针对城市路灯和饰灯“终端多、地域广、户外、分散、信息量不大”等特点,总体上选择无线通讯方式比较合适。但对路灯进行单灯控制和相邻楼宇的亮化控制时,可以采用有线通信的方式。这样,既克服了传统的路灯控制方法、控制方式单一而无法满足实时监控和管理要求的弱点,又能适应现代城市队灯饰控制的要求。而无线监控终端是灯饰监控系统的下位机,是确保开关灯及时性、准确性、节约能源
[单片机]
基于<font color='red'>MSP430</font>单片机的路灯/饰灯无线监控终端的设计
MSP430F5438学习笔记 UART ACLK 9600-8-N-1
1.初始化UART0之前需要先初始化ACLK、SMCLK和MCLK。示例代码中使用XT1,ACLK为32768,SMCLK和MCLK约为8MHZ。 2.UART的时钟可以参考ACLK或者SMCLK,本例参考ACLK。由于参考ACLK时钟,所以串口速率不能超过32768。选择9600较为合适。 3.MSP430波特率的产生有两种模式,低频波特率产生和过采样波特率产生。代码中使用低频波特率产生。 4.代码的开头调用了stdio,在函数中宏重写了putchar函数,定向到UART单字节输出。 5.代码初始化之后输出 Hello MSP430,随后直接反射串口接收到的数据,例如发送123456即返回123456。 /
[单片机]
基于MSP430F449的电子血压计
  随着生活水平的不断提高以及城市老龄化比例的提高,医疗电子设备的家庭化逐渐成为了趋势。其中家用电子血压计就是典型的家庭医疗检测设备之一。目前血压计大致上可分为两种:一是水银式血压计,其优点为数值稳定,其缺点为无法一个人自行操作,必须专业医护人员操作,且肉眼观察误差极大,主观性强,体积较大不易携带。二是电子式血压计,其优点为:使用简易,可一人独自操作;测量值便于记录,体积轻巧便于携带。电子式血压计具备了诸多优点,越来越受到普通家庭的欢迎。本文介绍了以MSP430F449为控制核心,辅以BP01型压力传感器与MCU之间模拟信号处理电路以及LCD显示、语音提示,实现家用电子血压计的设计。    血压测量原理   血压的概念就是血
[医疗电子]
基于<font color='red'>MSP430</font>F449的电子血压计
MSP430定时器和LCD12864的时钟
比较简单,最主要的目的是熟悉TimerA的使用。 第一步:TimerA定时产生1s的秒信号。 (1)选择时钟ACLK,32768Hz,设置位UP模式:TACTL = TASSEL_1 + MC_1; (2)计数个数32786,即得到1s时间:CCR0 = 32768 - 1; (3)使能CCR0和总中断:CCTL0 |= CCIE;_EINT(); 第二步:时间处理。 中断到来,秒计数加1.做过51单片机的时钟,照搬即可。 第三步:显示。 12864的3个函数: (1)显示汉字: 函数名称:Disp_HZ 功 能:控制液晶显示汉字 参 数:addr--显示位置的首地址 pt--指
[单片机]
MSP430第五章:统一时钟系统
1.介绍 通用时钟系统(UCS)可以让用户在性能与功耗中寻找最佳平衡点,允许用户在外部只有晶振的条件下纯软件配置,其包含5个时钟源: XT1CLK:低频/高频振荡器,可以使用32768HZ手表晶振、标准晶振、谐振器、4-32MHZ外部时钟源 VLOCLK:内部低功耗低频时钟,典型值10KHZ。 REFOCLK:内部32768HZ手表晶振,可用作FLL的参考时钟。 DCOCLK:内部数控振荡器(DCO),可被FLL稳定。 XT2CLK:可选高频振荡器,可用作标准振荡器,共振器、4-32MHZ外部时钟源,也可用作FLL的参考时钟。 3个可用时钟信号: ACLK:辅助时钟,ACLK可被软件选用源于XT1CLK, REFOCL
[单片机]
<font color='red'>MSP430</font>第五章:统一时钟系统
MSP430F149单片机对SDRAM控制程序设计
MSP430的内核结构采用具有高透明格式的精简指令集(RISC)设计。指令分为硬件实现的内核指令和利用这一硬件结构的具有更高效率的模拟指令,使用起来非常方便。在本控制系统中,单片机完成初始化任务(设置标志位、看门狗的工作方式)后,就进入低功耗睡眠状态。中断将其唤醒,转而进入相应的子程序。基于MSP430F149单片机的SDRAM控制程序如下。 #include msp430x14x.h void Init(void); void Send(char* Data, unsigned int Length); void SendAddress(unsigned int Address); void SendData(unsign
[单片机]
基于MSP430系列单片机复位电路系统设计分析
   0 引言    TI公司的混合信号处理器 MSP430系列单片机以其处理能力强大、外围器件集成度高、功率消耗低、产品系列全面、全系列工业级等特点,作为目前MCU主流市场的产品之一,在电子应用领域中得到广泛应用,被越来越多的电子设计师所青睐。由于 复位电路设计问题而导致的系统出现上电后不工作或状态不正确是很多MSP430单片机电路设计者们在设计、调试和应用中曾遇到过的问题,尽管这种情况发生的几率很低,但对于可靠性要求较高的应用场合,这个现象仍需引起电子设计人员的足够重视。   为此,本文对MSP430全系列单片机的复位系统和复位机制进行了详细深入的分析,并针对性地提出了具体的外围复位电路设计方案和有关电子元器件的详细
[单片机]
基于<font color='red'>MSP430</font>系列单片机复位电路系统设计分析
基于单片机设计微功耗中文人机界面
在现代便携式智能仪器或手持设备中,中文人机界面成为一种事实上的行业标准。能显示汉字的图形点阵液晶和可输入数字的小键盘已成为智能设备必不可少的组成部分。同时作为便携式设备基本要求的低功耗特性也贯穿于中文人机界面的设计始终。   这种低功耗中文人机交互界面需要设计者在选取MCU和具体元器件上有特殊考虑。微功耗、小体积应作为选择相关器件的首要要求。   设计中,笔者采用MSP430F149单片机作为系统的MCU,通过选择合适的液晶显示模块在3V电平构建了一个低功耗的中文人机界面。此中文人机界面构成了微功耗数据采集系统的重要组成部分。 一、MSP430系列FLASH型单片机的微功耗特点   德州仪器公司(TI)推出的MSP430F
[单片机]
基于单片机设计微功耗中文人机界面
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
  • 学习ARM开发(16)
    ARM有很多东西要学习,那么中断,就肯定是需要学习的东西。自从CPU引入中断以来,才真正地进入多任务系统工作,并且大大提高了工作效率。采 ...
  • 学习ARM开发(17)
    因为嵌入式系统里全部要使用中断的,那么我的S3C44B0怎么样中断流程呢?那我就需要了解整个流程了。要深入了解,最好的方法,就是去写程序 ...
  • 学习ARM开发(18)
    上一次已经了解ARM的中断处理过程,并且可以设置中断函数,那么它这样就可以工作了吗?答案是否定的。因为S3C44B0还有好几个寄存器是控制中 ...
  • 嵌入式系统调试仿真工具
    嵌入式硬件系统设计出来后就要进行调试,不管是硬件调试还是软件调试或者程序固化,都需要用到调试仿真工具。 随着处理器新品种、新 ...
  • 最近困扰在心中的一个小疑问终于解惑了~~
    最近在驱动方面一直在概念上不能很好的理解 有时候结合别人写的一点usb的例子能有点感觉,但是因为arm体系里面没有像单片机那样直接讲解引脚 ...
  • 学习ARM开发(1)
  • 学习ARM开发(2)
  • 学习ARM开发(4)
  • 学习ARM开发(6)
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved