针对实际测量工作中经常遇到的多路电阻难以测量的问题,设计了一种新型的多路电阻测量系统。该系统使用2个MSP430F169单片机协调工作,提高了测量的精确度和稳定性。从机负责数据的测量、采集、计算与分析,主机负责储存、控制、显示以及和上位机的通信。系统结构紧凑具有低功耗、高精度、便携式等特点,特别适用于工作现场测量。系统的设计也为双处理器系统的研究打下了基础。
1 多路电阻测量系统简介
1.1 MSP430单片机
MSP430系列单片机是美国德州仪器(TI)推出的一种16位超低功耗单片机。该系列单片机具有运算能力强,片内外设丰富,低电压,超低功耗,速度快,效率高等特点。其电源电压采用1.8~3.6 V低电压,RAM数据保持方式下耗电仅为0.1μA,活动模式耗电250μA/MIPS,I/O输入端口的最大漏电流仅为50 nA,单片机系统有一种活动模式和5种低功耗模式,并且各种模式间可以自由切换。采用矢量中断,支持十多个中断源,并可任意嵌套,用中断请求将CPU唤醒只需6μs。具备精简指令集合和较高的处理速度,大量的片内寄存器可以参加运算。有丰富的I/O接口,支持JATG在线编程和调试。其中,MSP430F169单片机集了64 KB的FLASH ROM和2 KB的RAM,在多数应用场合无需为处理器另外扩展ROM,也无需扩展RAM,片内具有双通道的串行数据接口(USART模块),可以实现UART,SPI和I2C三种通信模式。双单片机之间采用USART0串行通信模块实现I2C主从式通信,可以使系统通信简单高效。
1.2 系统框图
本系统为基于双MSP430F169单片机多路电阻测量系统。使用2个MSP430F169单片机协调工作,从机MSP430F169利用自带的8路A/D通道实现多路数据的测量、采集并对所采集的数据进行计算与分析,主机MSP430F169负责储存、控制、显示以及和上位机的通信。利用MSP430F169单片机的固有的USART模块,采用I2C总线进行串行通信,实现处理器之间的命令控制和数据交换。电阻测量电路采用恒流源测量电阻,将待测电阻接入恒流源电路,对电阻两端施加恒定电流,在电阻两端形成稳定的压降。由于电阻两端输出的电压值比较小,需要通过放大电路对电压进行放大。通过单片机自带的A/D接口对待测电压进行采集,由欧姆定律算出相应的阻值,再除以放大倍数,即可得到待测小电阻的阻值。系统框图如图1所示。
2 硬件电路的设计
系统硬件电路主要由从单片机恒流源电路和主单片机电路组成,主单片机电路部分主要实现控制、显示、存储、与上位机通信等功能,硬件电路比较简单限于篇幅不再累述。从单片机恒流源电路主要由电流源电路、放大器电路和跟随器电路组成。以下着重对系统的从单片机恒流源电路的设计进行介绍。
2.1 电流源电路设计
电阻测量的精度取决于恒流源的精度和稳定性和放大器的稳定性。本文系统中电流源电路采用BURRBROWN公司的REF200高精度电流源实现。该芯片内集成了2个100μA的恒流源和一个镜像电流源。其最大特点是提供的电流精度高(100±0.5)μA。使用方便,只需在芯片的管脚7或者管脚8加上2.5~40 V之间的任何一个电压。即可在管脚1或者管脚2上分别输出100μA的电流。使用灵活,通过不同的连接方式还可以实现50μA,200μA,300 μA,400μA的电流输出。本文系统要实现8路电阻测量,因而需要提供8路稳定电流。系统使用4片REF200芯片,每个芯片提供2路100μA的电流源实现8路电流输出。每个芯片的硬件电路如图2(a)所示。
关键字:MSP430F169 多路电阻 测量系统
引用地址:
基于MSP430F169的多路电阻测量系统
推荐阅读最新更新时间:2024-11-17 01:11
完善的测量系统--探头ABC
探头对于示波器测量是非常关键的,为了理解其重要性,把探头从示波器断开,并且尝试测量,我们知道这是不可能的,必须使用一种探头作为电路连接,这些探头连接于被测信号与示波器输入通道之间。另外探头对于测量质量也是非常关键的。把一个探头连接到一个电路可能会影响电路的运行,并且,归根结底,示波器也只是能够显示和测量探头传送回来的输入信号。 因此,探头对于被测回路,必须有最小的影响,同时对想要测量地信号应保证足够地保真度。如果探头不能保持信号的保真度,如果它以任何方式改变信号或改变一个电路的动作,示波器将显示实际信号的一个畸变的状态。其结果当然会导致出错或误导用户的测量结果。 因此,探头是示波器测量链的第一个链环,
[测试测量]
基于单片机的自动量程切换电压测量系统设计
在电子系统设计调试过程中,电压测量往往是一个测控或测量系统中不可缺的项目。对于电压测量,若其在一个小动态范围内变化,则无论电平高低,要做到精确测量并不困难。但当被测量在宽动态范围内变化时,例如从mV级甚至μV级到V级,做到测量误差均匀的控制在一定范围之内,常用的方式是切换量程,即指定测量范围,例如常用的数字电压表等仪器。然而在许多情况下为了保证测量的实时性,测量时不可能变换测量通道的量程,因此要在整个电压变化范围内做到精确测量就凸显出其重要性。本文基于MCU AT89C51控制,实现了一种自动量程切换的电压测试系统。 1 电压测量原理及系统组成 为了对不同量级的电压信号进行测量,对输入信号进行放大时就不能采用相同的
[模拟电子]
采用TDC-GP1和FPGA器件实现纳秒量级时间间隔测量系统的设计
1 引 言 随着空间探测技术的发展,空间的等离子体成分探测显得越来越重要,尤其对现在正在进行的深空探测,如探月计划。而空间等离子成分探测最主要的方法就是飞行时间法,既通过测量粒子飞过一定距离所需要的时间来鉴别粒子成分。 目前,国外在等离子体成分探测方面技术已经很成熟,如1984年AMPTE/IRM上的超热离子电荷分析器;1996年FAST上的飞行时间法能量角质谱仪(TEAMS),Cluster Ⅱ上的离子成分和分布函数分析器(CODIF)。然而在国内,该技术还刚刚处于起步阶段,存在很多难点,其中最关键的就是:快电子学技术,也就是说如何用电子学的方法测量出起始脉冲和停止脉冲之间的时间间隔,既粒子的飞行时间,约为纳秒量级,将是整个
[测试测量]
最完整的磁阻角度和线性位置测量系统解决方案
电路 功能与优势 图1所示紧凑型双芯片电路提供非接触式各向异性磁阻(AMR)测量解决方案,可用于角度或线性位置测量。该双芯片系统在180 范围内具有优于0.2 的角精度,在0.5英寸范围内具有2 mil(0.002英寸)线性精度,具体取决于所用磁体的尺寸。 该电路适用于高速、高精度、非接触式角度和长度测量关键型应用,比如机床速度控制、起重机角度控制、无刷直流电机和其他工业或汽车应用。 图1.磁阻角度和线性检测系统(原理示意图:未显示去耦和所有连接) 电路描述 ADA4571是一款各向异性磁阻(AMR) 传感器 ,集成信号调理 放大器 和 ADC 驱动器,以及用于温度补偿的 温度传感器 。 A
[测试测量]
测试测量系统要求及仪器选择的关键因素
在可用的测试和测量硬件和软件范围内进行选择,对初次用户和有经验的用户来说,都一样难办,这是可以理解的。 技术的进步使测量和测试方法的发展呈指数方式加快,给用户提供难以想象的强大系统功能。 测试和测量设备跨越很宽的范围。对简单应用来说,比较容易选择合适的结构来满足需要和预算。应用的复杂性增加时,结构的选择以及相关的费用也变得复杂了,就会做出错误的选择,会更昂贵,正确的选择显得更加重要。 出发点是要知道信号或传感器输出的电平和测量所需要的灵敏度(定义为测量时所能检测到的最小变化,并能以测量值的单位来表达)。 精度、分辨率和测量速度是一些重要因素,是工程师在决定如何收集和测量数据时必须考虑的。另一个重要因素是环境。测量是在电噪声
[模拟电子]
基于DDS与MCU的运算放大器参数测量系统设计
引言 在现代科研机构电路设计、大专院校的电子系统教学中,集成运算放大器作为信号处理的基本器件,应用非常广泛,准确的掌握集成运放的参数是进行电子系统设计的基本前提。为了方便用户准确掌握手中运放的各项参数,本文提供了一种采用可编程DDS芯片和MCU的测量系统,可自动测量集成运放的5项基本参数,以小液晶屏显示测量结果,并可根据需要打印测量的结果,与现有的BJ3195等昂贵测试仪相比,该测量系统功能精简、操作智能化、人机接口友好。 系统总体设计 系统框图如图1所示。系统以SPCE061单片机为控制核心,采用主从结构,从单片机负责外围的液晶显示、打印、语音提示等功能。主单片机负责接收红外键盘的输入信息,根据当前用户输入,将参数测试部分
[测试测量]