原创 【TI博客大赛】基于MSP430单片机的电阻测量系统

2012-7-4 20:38 2378 17 23 分类: 模拟

在仪器仪表应用领域中,电阻测量是一个普遍的要求,本文将接受才用MSP430单片机实现电阻测量的系统,首先介少其硬件设计,然后介绍软件设计。

一般来说,只要知道电阻上的电压和刘静的电流就可以计算出电阻值,如果在已知电流的情况下,只要测出电阻上的电压就可以计算出电阻值,而电压的测量非常简单,采用MSP430单片机的A/D转换通道就可以完成,如下图1为系统的原理框图:

说明: 系统的原理框图

1(系统的原理框图)

由图1可知该系统由电流源、放大器和跟随器组成恒流源。恒流源为系统提供恒定的电流,单片机只需要测试电阻上的电压就可以计算出电阻值。在本系统中,由于使用的是数字放大器,因此可以通过单片机来控制放大器的增益,从而使恒流源提供不同的电流输出,以满足不同的测量范围。

一、硬件电路设计

本系统的硬件电路主要包括电流源电路、放大器电路、跟随器电路和单片机电路。

1、电流源电路

电流源电路采用美国BURR-BROWN公司的REF200来实现。该芯片内含有两个100uA的恒流源和一个镜像电流源。该芯片的精度非常高,提供的电流精度为(100+-0.5uA,并且低温系数为+-25ppm/摄氏度。该芯片使用也非常简单,只要在7管脚或8管脚上加上2.5v-40v之间的任何一个电压,就可以在1管脚或2管脚上分别输出100uA电流。如图2为具体的电路:

说明: 电流源电路

2(电流源电路)

2、放大器电路

在本系统中,由于电流源提供的电流为100uA,因此需要进行放大处理,考虑通过单片机控制放大的增益,因此使用数字放大器。本系统采用的数字分地区是美国TI公司的PGA204芯片。PGA204芯片提供1101001000的可选增益,其输入偏置电压最高问哦50uV,输入偏置电流最大为2nA,具有很高的共模抑制比(115dBG=1000时),适合作为测试仪精密的电压放大电路,如图3所示为实际电路图:

说明: 放大器电路

3(放大器电路)

由图3看到,电流源提供在电阻R501上的压降为2mV,经过PGA204适当放大后在V0管脚输出放大后的电压。在设计电路时,需要将反馈管脚FB与输出管脚V0连在一起。PGA204芯片的A0管脚和A1管脚控制PGA204的增益。该两个管脚与单片机的一般I/O管脚进行连接,通过单片机来选择PG204A的增益。表1A0A1管脚上输入电平与增益的关系。

 

1 PGA204的增益选择

A1的逻辑电平

A0的逻辑电平

增益(G

0

0

1

0

1

10

1

0

100

1

1

1000

3、跟随器电路

   为了获得稳定的恒流源,在放大电路后面增加跟随器电路。恒流源跟随器电路选用TI公司生产的具有极低偏置电流(1pA)的精密运算放大器OPA602来实现。如图4为具体的跟随器电路:

说明: 跟随器电路

4(跟随器电路)

4中,REFFB分别是放大电路的参考输入和输出。由电源电路、放大器电路和跟随器电路组成了本系统的恒流源电路。本恒流源电路提供GmAG为放大电路的增益)的恒定电流。当G1时,本系统测量的最大电阻为3K(选用模拟AVcc为参考电源,AVcc3V

本系统的的单片机电路也很简单,只需要将待测电阻的一段与单片机的1A/D转换通道进行连接,通过两个一般I/O管脚(P1.0P1.1)与PGA204A0A1进行连接。此外,P1.2管脚作为测量的启动键,P1.3LED指示灯管脚。

二、软件设计

本系统的软件主要包括初始化程序、A/D转换程序和测试程序。您可以由此下载本系统的所有源程序: 

 

PARTNER CONTENT

文章评论6条评论)

登录后参与讨论

用户3802435 2016-6-23 12:51

学习学习

用户377235 2013-10-3 21:04

MOSFET是什么型号?

用户427304 2012-11-12 12:09

求助帖:我在做PS2实验室,PS2键盘的时钟信号怎么都是高电平,没有下降沿。求指导,谢谢,邮箱:915841786@qq.com

用户1394981 2012-7-11 08:02

学习

用户103295 2012-7-10 15:57

前端设计很好。直接用ref200驱动电桥再用运放采集压差也挺好

用户377235 2012-7-7 21:24

shou下了

用户377235 2012-7-5 14:56

收藏,回来试试
相关推荐阅读
用户862116 2012-11-27 12:11
【博客大赛】周立功写给学单片机的年轻人
作为过来人思前想后,我感到完全有责任将发自心底的感受传递给年轻一代,“一个企业家心灵深处渴望优秀人才的卓越追求和深层次的叹息、痛苦和感受”。您们千万不要等到毕业求职时才觉得自己能力太差,世界上从来...
用户862116 2012-11-27 08:44
【博客大赛】郭天祥的成长足迹
在哈尔滨工程大学六年,我在学校电子创新实验室呆了四年,这四年里创新实验室给我提供了良好的学习环境和完善的实验设备;在与众多电子爱好者的交流中,使我学到了更多的专业知识;在学校老师们的教导下,让我学...
用户862116 2012-11-20 15:16
【TI博客大赛】DSP高手的经验介绍
几个DSP高手的经验介绍,编写基于DSP程序的注意事项 一. 我是已经从事DSP开发有几年了,看到许多朋友对DSP的开发非常感兴取,我结合这几年对DSP的开发写一写自己的感受,一家之言,欢迎指...
用户862116 2012-11-20 15:13
【博客大赛】一个FPGA高手的总结
很早之前就想对这几个月工作经历写的东西,一是作为自己的总结,二是自己也很想将自己这段时间的一些经历和大家分享一下,希望对初学者而言能使得他们能少走一些弯路。只是公司里的事情很多,最近经常加班,所以...
用户862116 2012-11-16 10:18
【TI博客大赛】【原创】28035JTAG配置指导
JTAG口:TRST, TCK, TDI, TMS, TDO JTAG口与DSP距离最好再5cm,最多不超过15cm 1.  TRST,有内部下拉。当该引脚不接或拉低将处于功能模式,测试复位信号将被忽...
用户862116 2012-11-16 08:44
【TI博客大赛】【原创】28035晶振配置指导
晶振配置注意:(P47,图3-10. Clock Tree)自己的笔记~ 1.  片内无脚振荡器:内部集成两个10M的晶振,默认启动时是有效的且晶振1作为默认时钟源,若为省电,晶振需由用户手动关闭,震...
EE直播间
更多
我要评论
6
17
关闭 站长推荐上一条 /3 下一条