1、基于单片机压力测量仪设计题 目:基于单片机的压力测量仪设计姓 名:张 金 花学 号:5001120042007专 业:电气工程及其自动化 学习中心:西安电子科技大学校本部指导教师:李 杰基于单片机的压力测量仪设计摘要压力测量对实时监测和安全生产具有重要的意义。在工业生产中,为了高效、安全生产,必须有效控制生产过程中的诸如压力、流量、温度等主要参数。由于压力控制在生产过程中起着决定性的安全作用,因此有必要准确测量压力。本次设计为基于单片机的压力测量仪。主要通过单片机及专用芯片对传感器所测得的模拟信号进行处理,使其完成压力测量的功能。本文介绍的是基于单片机压力测量仪的设计。首先,文章对压力测量仪的
2、发展现状和发展趋势做了简单的综述,然后,文章对压力测量仪的总体设计和各模块的工作原理进行了分述。该压力测量仪是以M430F149单片机为核心,是通过应变式传感器将压力转换成电信号,转换成LED显示器显示显示需要的值,要实现压力的显示需硬件与软件的配合,最终调试出来。本设计的最终结果是,将软件下载到硬件上调试出来显示的数据,当输入的模拟信号发生变化的时候,通过A/D转换后,LED将显示需要的数值。测量仪采用双组发光数码管显示。关键词: 压力测量仪 M430F149单片机 应变式传感器目 录第一章绪论51.1 研究背景51.2 测量压力的意义61.3压力的概念61.4压力检测方法7第二章基于单片机
3、的压力测量仪72.1压力测量仪历史72.2压力测量仪的种类及特点82.3压力测量仪的原理9第三章压力传感器93.1压力传感器简介93.2压力传感器的种类103.3应变式压力传感器参数规格103.4电阻应变式传感器的工作原理123.5传感器与压力测量仪的连接法12第四章压力测量仪技术规格134.1 一般规格134.2 数字部分134.3 模拟部分13第五章压力测量仪的相关操作145.1 一般说明145.2 压力测量仪输入灵敏度145.3 前面板说明145.4 控制输出插座155.5压力测量仪的标定155.5.1.零点标定155.5.2实物标定16第六章基于单片机的压力测量仪的硬件设计186.1以
4、单片机为核心压力测量仪的其本组成186.2单片机MSP430 F149介绍186.2.1功能介绍186.2.2各引脚功能206.3看门狗MAX706R216.3.1介绍216.3.2工作原理216.3.3各引脚功能226.4 A/D转换器ADS8320226.5 显示驱动芯片MAX7219236.6显示模块7段数码管256.6.1结构及工作原理256.6.2 LED显示器连接方法256.6.3显示驱动266.7按键27第七章系统软件设计28第八章 总结29致谢30参考文献31第一章 绪论1.1 研究背景近年来,随着微型计算机的发展,单片机的应用在人们的工作和日常生活中越来越普遍。在与一些石油化
5、工企业接触中,发现在这些企业使用大量的弹簧指针式压力表,但是在一些振协较大的管路上,这些指针式压力表经常损坏,虽然指针式压力表价格相对较低,但是振动造成测量的不准确和经常损坏,使得压力表需要频繁更换,修理量和随后的校准工作量很大,投入的人力和时间也很可观,运行维护成本很高。如果有一种适应现场应用条件,价格又较为合理的替代指针式压力表的产品, 采用压力传感器、变送器、数字式的压力表的模式,可以从根本上解决由于普通指针式压力表的机械零件多,耐震性差,可靠性差的问题。由此分析可以看出,有些工业现场需要一种能够克服上述缺点的,替代指针式压力表的较低成本的产品。另外传统的量具是杆秤或盘秤,现代社会的发展
6、对其称重技术提出了更高的要求,工业过程控制是计算机的一个重要应用领域,现在可以毫不夸张的说,没有微型计算机的仪器不能称为先进的仪器。基于单片机的压力测量仪的设计是为了满足市场对长寿命、低功耗、低成本数字式、耐震压力表的需求也满足上述的需求设计的。随着电子技术的不断发展,数字芯片的价格下降,模拟控制已经逐步被数字控制所代替。与普通器具相比,数字电子秤具有数字直接显示被称物体的重量、精度高、性能稳定、测量准确、使用方便等优点。电子秤的设计模式也大都以微处理器为核心,使精度和可靠性都有了明显的提高。具有较为广阔的市场前景。数字电子秤在各种生产领域和人民日常生活中得到广泛应用,按原理分为电子秤、机械秤
7、和机电结合秤,按功能分为计数秤、计价秤、计重秤,按用途分为工业秤、商业秤、特种秤。数字电子秤正在向高精度、高分辨率、智能化方向发展。用电子秤称重的过程是把被测物体的重量通过传感器转换成电压或电流信号,称重的准确程度首先取决于传感器输出的信号,由于这一信号通常都很小,需要应用放大系统进行准确、线性的放大,以满足模/数转换器对输入信号电平的要求。放大后的模拟信号经过模/数转换电路转变成数字量,然后把数字信号输送到显示电路中去,最后由显示电路显示出测量结果。随着大规模集成电路、计算机技术的迅速发展,以及人工智能在测试技术方面的广泛应用,传统的电子测量仪器在原理、功能、精度及自动化水平等方面都发生了巨
8、大的变化逐步形成了一种完全突破传统概念的新一代测试仪器智能仪器。在科学技术高速发展的今天,如何用简单便宜,性能良好的元器件制造出对人类生活有用的产品,已经成为人们研究的主要趋势。1.2 测量压力的意义在现代工业生产过程中,压力是一个非常重要的参数,它决定了生产过程能否正常的进行。例如在合成氨生产中,氢气与氮气在合成塔内合成,压力是决定这个化学反应的主要因素之一,它既影响物料平衡关系,也影响化学反应速度,所以必须严格遵守工艺操作条件,保持一定的压力,才能确保生产正常地进行。在某些条件下,压力还直接决定设备的经济性,例如汽轮机排汽真空度,内燃机的排气背压都对设备的效率有重大影响。各种气体、液体的压
9、力测量在生产生活、工业现场、科学实验领域有着广泛的应用。压力测量的需要和应用几乎无处不在,可以说我们日常生产的每一天都离不开压力测量,例如凡是在气动、液压应用的领域,都必然要进行压力测量;各种工业现场的过程控制和自动化也都离不开压力测量和控制;同样,在与我们生产密切相关的领域,像汽车、轮船、飞机这些运输工具,以至于我们关心的医疗、气象、制冷、空调等都有压力测量的踪影。其它一些测量还可以转换为压力测量,例如储油罐的液位,油量就可以驼过测量储油罐底部的压力,经过计算机得出。火电厂中为设备的安全经济运行,需测量压力。另外,一些不易直接测量的参数,例如,流量、液位等,往往通过压力或压差间接获得。在石油
10、开采过程中,常使用水泥浆拌土浆,重晶石粉浆等材料实施固井作业。这些泥浆材料放在很大的密封罐内,在施工作业时,需要随时监测罐内材料的质量。泥浆材料测得仪能够测量并显示密封罐内泥浆材料的质量,测量范围为11031.2105kg,可同时对4个密封罐进行监测。所以,压力测量在自动化中具有特殊地位。由于在工业生产过程和科学实验中,压力测量是一个非常重要的环节,所以压力测量仪在工业生产中使用得非常广泛。在以前常用的压力测量仪表大多为液柱式压力计和弹性压力计,随着工业技术的不断发展,很多企业的生产要进行集中控制和使用电子计算机控制,所以普通弹性压力测量仪就无法实现,为些必须采用把压力转换为电参数的电测压力计
11、,以便于观察、记录、远传和控制,这也是今后压力测量仪生产和使用的一个方向。1.3压力的概念压力是工业生产中的重要参数之一,为了保证生产正常运行,必须对压力进行测量和控制,但需说明的是,这里所说的压力,实际上是物理概念中的压强,即垂直作用在单位面积上的力。压力表可以指示、记录压力值并可附加报警或控制装置。仪表所测压力包括绝对压力、大气压力、正压力(习惯上称表压)、负压(习惯上称真空)和差压。工程技术上所测量的多为表压。压力的国际单位为帕(Pa)。垂直均匀地作用于单位面积上的力称为压力。1.4压力检测方法首先利用由压力传感器组成的测量电路测出物体的重量信号,其次,由放大器电路把传感器输出的微弱电压
12、信号进行一定倍数的放大,放大后的电压信号送到模/数转换电路中,再由模/数转换电路把接收到的模拟信号转换成数字信号,传送到单片机,由单片机采集并存储采集到的压力数据,最后由显示电路显示数据。这就是压力测量仪的工作的整过程。那这么压力的检测方法如下:压力检测方法:1.平衡法:通过仪表使液柱高度的重力或砝码的重量与被测压力相平衡的原理测量压力2.弹性法:利用各种形式的弹性元件,在被测介质的表压力或负压力作用下产生的弹性变形来反映被测压力的大小3.电气式:用压力敏感元件直接将压力转换成电阻、电荷量等电量的变化。第二章 基于单片机的压力测量仪2.1压力测量仪历史在20世纪80年代前,一般的工程技术中几乎
13、多采用弹簧式压力仪表对压力参数进行测试。但是随着科学技术的发展和对压力测试技术的要求,特别是航空,航天等部门给压力测试技术提出了许多新的要求,这就是必须迅速反映测量过程的变化情况,并将变化的信息送给计算机,以使控制测试过程或生产工艺流程,实现自动化控制,或者能直接输入给显示、记录、数据处理系统,这样就发展产生了电测试压力仪,以代替过只能测试仪静态压力的指针式弹簧压力仪。近年来,根据不同的测量压力的对象,且随着集成电路技术,计算机技术以及数据采集系统的发展,出现了新颖的压力传感器,以适应科学技术的发展。1643年,意大利人托里拆利首先测定标准的大气压力值为760毫米汞柱,奠定了液柱式压力测量仪表
14、的基础。1847年,法国人波登制成波登管压力表,由于结构简单、实用,很快在工业中获得广泛应用,一直是常用的压力测量仪表。二十世纪上半叶出现了远传压力表和电接点压力表,从而解决了压力测量值的远距离传送和压力的报警、控制等问题。60年代以后,为适应工业控制、航空工业和医学测试等方面的要求,压力测量仪表日益向体积轻巧、耐高温、耐冲击、耐振动和数字显示等方向发展。2.2压力测量仪的种类及特点随着科技的发展,压力测量的方法和种类也在不断推陈出新,从测量原理的角度来分类,主要分液注式、弹性式、负荷式、电子测量式等。液柱式压力测量仪表常称为液柱式压力计,它是以一定高度的液注所产生的压力,与被告测压力相平衡的
15、原理测量压力的。大多是一根直的或弯成U形的玻璃管,其中充以工作液体。常用的工作液体为蒸馏水、水银和酒精。因玻璃管强度不高,并受读数限制,因些所测压力一般不超过0.3兆帕。它的特点是:液柱式压力计灵敏度高,因些主要用作实验室中的低压基准仪表,以校验工作用压力测量仪表。由于工作液体的管理方式在环境温度、重力加速度改变时会发生变化,对测量结果常需要进行温度和重力加速度等方面的修正。弹性式压力测量仪表是利用各种不同开关的弹性元件,在压力下产生变形的原理制成的压力测量仪表。弹性式压力测量仪表按采用的弹性元件不同,可分为弹簧管压力表、膜片压力表、膜盒压力表和波纹管压力表等;按功能不同分为指示式压力表、电接
16、点压力表和远传压力表等。这类仪表的特点是:结构简单,结实耐用,测量范围宽,是压力测量仪表中应用最多的一种。负荷式压力测量仪表常称为负荷式压力计,它是直接按压力的定义制作的,常见的有活塞式压力计、浮球式压力计和钟罩式压力计。由于活塞和砝码均可精确加工和测量,因此这类压力计的误差很小,可以达到0.002%,主要作为压力基准仪表使用,测量范围从数十Pa至2500MPa。电子测量式压力仪表主要有压力传感器、压力变送器或数字式压力表。电子测量式压力仪表核心元件是压力传感器,它能感受被测压力量并按照一定规律转换成电信号输出。当输出为规定的标准信号时(420mA直流电流、15V直流电压),则变为压力变送器。
17、压力传感器加上信号处理器和数字显示器即成为数字压力表。若再增加控制部件和记录装置,则可适合于自动控制、数据采集、数据处理和记录打印。抛开校准用的压力标准仪表,在工业现场和科学试验中应用最多的还是弹性式和电子测量式压力仪表。弹性式压力测量仪表由于发展多年,应用广泛,技术成熟,但发展空间较小,而随着对测量自动化程度要求的提高,电子测量式压力仪表成为压力测量的主流,发展非常迅速,主要体现在传感器技术和二次仪表技术的发展。2.3压力测量仪的原理这类仪表利用金属或半导体的物理特性直接将压力转换为电压、电流信号或频率信号输出,或是通过电阻应变片等将弹性体的形变转换为电压、电流信号输出。代表性产品有由压电式
18、、压阻式、振频式、电容式和应变式等压力传感器所构成的电测式压力测量仪表。精确度可达0.02级,测量范围从数十帕至700兆帕不等。压力测量仪用于物体表面压力,每台测量仪配有压力传感器。把压力转换为电量,然后通过测量电量反映被测压力大小的压力计,叫做电测压力测量仪。这种压力测量由于测量范围宽、精度高、携带方便等特点,因些应用日益广泛。压力测量仪的原理是:以M430F149单片机为核心,是通过应变式传感器将压力转换成电信号,再经过运算放大器进行信号放大,送至ADS8320转换器,再经过单片机转换成LED显示器可以识别的信息,显示输出,在显示的过程中通过按键,让单片机系统处于预定的功能状态,显示需要的
19、值,并可以完成清零功能。压力测量仪一般由压力传感器、测量电路和显示器三个部分组成,它们相互之间的关系可用图1.1的方框图来表示。压力压力传感器测量线路显示器 图1.1压力测量仪原理图压力传感器的作用是感受压力,并把压力参数变换成电量,送到测量电路进行测量。常见的压力传感器;根据其作用原理可分为电阻式,电感式,霍尔式,振弦式,压电式等多种,本文用的是电阻式。测量电路的作用是把传感器输出的电信号在显示器上显示出来。由于传感器的输出信号一般比较小,为了能使显示器工作,常常需要将信号放大,所以一般测量电路中都包括了电子放大器。显示器用以显示所测的数值,一般分模拟显示与数字显示两种。本文用的是数字显示,
20、数字显示是用数字形式显示出来。显示器一般和测量电路装在一起成为一台仪表。第三章 压力传感器3.1压力传感器简介传感器技术是一项当今世界令人瞩目的迅猛发展起的高新技术之一,也是当代科学技术发展的一个重要标志。很多新材料、新技术、新方法应用在压力传感器的开发研制中,其中光导纤维、陶瓷材料、单晶硅、多晶硅、碳化硅、蓝宝石、金刚石等材料得到广泛的应用,在半导体集成电路制造中应用的微机械加工技术,例如氧化、光刻、扩散、沉积、各向异性腐蚀及蒸镀、溅射薄膜等,都已引进到传感器制造过程中,以MEMS(Microelectromechanical system 微电子机械系统)技术基础的传感器已逐步实用化,这是
21、今后发展的重点之一。根据应用的场合的不同,压力表传感器向适应不同的应用条件发展。为了测量快速变化的动态压力,可以使用高动态特性传感器,压电式传感器体积小,结构简单,不需外加电源,灵敏度和响应频率高,适用于动态压力的测量,广泛地应用于空气动力学、爆炸力学、发动机内部燃烧压力的测量等等。其测量范围可人0700Pa到070MPa精确度可达0.1%。压力传感器是工业实践中最为常用的一种传感器,其广泛应用于各种工业自控环境,涉及水利水电、铁路交通、智能建筑、生产自控、航空航天、军工、石化、油井、电力、船舶、机床、管道等众多行业,一般普通压力传感器的输出为模拟信号,模拟信号是指信息参数在给定范围内表现为连
22、续的信号。 或在一段连续的时间间隔内,其代表信息的特征量可以在任意瞬间呈现为任意数值的信号。而我们通常使用的压力传感器主要是利用压电效应制造而成的,这样的传感器也称为压电传感器。3.2压力传感器的种类压力传感器从其原理及结构来看可分为:液柱式、机械式及电气式测量压力的仪表,按信号原理不同,大致可分为四类:液柱式:根据流体静力学原理,把被测压力转换成液柱高度。机械式:根据弹性元件受力变形的原理,将被测压力转换成位移。电气式:将被测压力转换成各种电量,如电感、电容、电阻、电位差等,依据电量的大小实现压力的间接测量。活塞式:根据水压机液体传送压力的原理,将被测压力转换成活塞面积上所加平衡砝码的质量。
23、压力传感器种类繁多,另外还有电位器式、应变式、压阻式、电感式、霍尔式、电容式、压电式、振动式等等。压力传感器的精确度可达0.01级,测量范围从数十Pa至700MPa不等。3.3应变式压力传感器参数规格 应变式压力传感器应用领域:汽车衡、地上秤、料斗秤等计量设备中。 Application: Apply to motor vehicles ,ground weighter, ,hopper weighing,metering equipment.外形图:Appearance Picture量程(kg)LL0HH0BEFD1D2C5020013865322729407812.512.5103008
24、0013865322729407412.512.5121000200020095403434649812.516.522300020095403434649816.516.52240005000200955045405610222.522.522技术参数Technical parameter额定载荷Rated Load 50 kg 5000 kg精度Precision0.050.02灵敏度Rated output2.0000.005mV/V2.0000.001mV/V非线性Nonlinearity0.05%FS0.02%FS滞后 Hysteresis 0.05%FS0.02%FS重复性Repe
25、atability0.03%FS0.02%FS蠕变Creep(30Min)0.05%FS0.02%FS推荐工作电压Recommended Excitation Voltage5V12V(DC)最大工作电压Maximum Excitation Voltage15V(DC)零点平衡Zero Balance1%FS输入阻抗 input impedance3802038010输出阻抗Output impedance3502绝缘阻抗Insulation Resistance3000M5000M安全过载率Sate Overload150%FS极限过载率 Ultimate Overload200%FS工作温
26、度范围Operating Temperature Range(-30+70)温度补偿范围Compensated Temperature Range(-10+60)输出温度影响Temperature Effect On Load0.03%FS/100.02%FS/10零点温度影响Temperature Effect On Zero0.03%FS/100.02%FS/10材质Construction合金钢Alloy Steel防护等级Protection ClassIP67安装示意图Installation Diagram量 程( kg )L0EFHH0H1H2D1D2D3502006540783
27、227301212.512343008006540743227301212.51234100020009564984034301512.5163630009564984034301516163640005000955610250453815222244接线方式:Mode of connection应变式压力传感器电缆输出 注:四芯屏蔽线5,标准长度4M3.4电阻应变式传感器的工作原理电阻应变式传感器由弹性元件和电阻应变片构成,弹性敏感元件的作用是使被测压力作用于某个面积上并转换为位移或应变,然后由位移敏感元件或应变计转换为与压力成一定关系的电信号。应变式传感器是基于测量物体受力变形所产生应变的
28、一种传感器,最常用的传感元件为电阻应变片。当弹性元件感受到物理量时,其表面产生应变,粘贴在弹性元件表面的电阻应变片的电阻值将随着弹性元件的应变而相应变化。通过测量电阻应变片的电阻值变化,这样电阻应变式传感器就将被测物理量的变化转换成电信号的变化。3.5传感器与压力测量仪的连接法传感器的模拟输出对电子噪声很敏感,故不要将这些电线结扎在一起,以避免可能导致的干扰,并请将这些电线远离交流电源,如图1.2所示 压力测量仪的连接法引脚端子编号讯号含义EXC +EXC SIG +SIG SHD激励电压输出 激励电压输出 讯号输入 讯号输入 屏蔽EXC+SIG-EXC-SIG+SHD图1.2传感器与压力测量
29、仪连接第四章 压力测量仪技术规格4.1 一般规格1. 电源 : 直流24V2. 消耗功率 : 6 W3. 工作温度 : -10 704. 湿度 : 10% 90相对湿度(无凝结水)5. 电源滤波器 : 内置4.2 数字部分1 计量显示 上排数码管显示称重净重。净重为零时输出4mA,净重为最大量程时输出20mA。下排数码管显示称重最大量程。2. 负数显示 在最左边数位显示“”号1. 上限显示 显示“U-OL”表示称量超过最大量程4. 下限显示 当显示“d-OL”时,表示称量低于下限显示4.3 模拟部分1 适用的传感器类型适用于电阻应变式测力与称重传感器2 传感器激励电压10V2%, Imax=2
30、00mA 3 传感器灵敏度2mV/V4 输入阻抗5M5 温度系数100ppm/6 非线性误差0.05%7采样速度: 1000次秒8输出模拟信号 420mA精度0.19. 零位可调范围由0.05毫伏到15毫伏10.最大显示分度数10,000分度第五章 压力测量仪的相关操作5.1 一般说明 不要将压力测量仪安装在阳光直晒处,并须避免突然的温度变化、振动或被风吹。当温度大约为20或68、相对湿度约为50时,可获得最佳的性能。通过电源线将压力测量仪后端接地,并保证接触良好。不要将地线接至其他设备的地线。 模拟输入或输出讯号对电子噪声很敏感,故不应将这些模拟输入或输出讯号的电线结扎在一起,以避免可能造成
31、的干扰。并请将这些电线远离交流电源,尽量缩短所有电线或同轴电缆的长度。 5.2 压力测量仪输入灵敏度 压力测量仪输入灵敏度(A)可通过以下方程式计算出来: 对于压力测量仪而言,A必须大于或等于0.5。5.3 前面板说明 前面板外观1N1N28765432ZERON4MODETAREM1N3ENTER 1. N1 指示灯 : 闪烁时表示正在通讯。2. N2 指示灯 : 备用。3. N3 指示灯 : 亮时显示重量变动检测。4. N4 指示灯 : 亮时显示零。5. ENTER 按键 : 接受输入数据。 6MODE 按键 : 选择功能设定方式。7TARE 按键 : 设置时,用于选择数据。8. ZERO
32、 按键 :正常运转时,长按“ZERO”键,可对显示的净重清零。 5.4 控制输出插座 插座编号 讯号含义 J8 24V+ 电源24V+ 24V- 电源24V- 4-20mA- 420mA 输出- 4-20mA+ 420mA 输出+ 插座编号 讯号含义 SHIELD 屏蔽 EX- 激励电压输出- EX+ 激励电压输出+ SIG- 信号输入- SIG+ 信号输入+ 5.5压力测量仪的标定 5.5.1.零点标定零点标定1KINDECI MODE 如果不标定零点,可按MODE.键跳过零点标定,直接进入实物标定。零点标定2ZEROKINDECI 显示器显示“ ”长按ZERO键2秒执行零点标定。MODEK
33、INDECI 按“MODE”键进入实物标定。按“ENTER” 键,退出标定菜单。5.5.2实物标定压力测量仪有两种标定方法A 开环标定: 在要求精度小于1%时,可采用此标定方法,不需要进行实物标定.进入传感器量程设定菜单,输入称重传感器的量程,再进入标定菜单中,进行零点标定,然后退出菜单,便可正常使用.例如:使用量程为500KG的单传感器,则进入传感器量程设定菜单,设定称重传感器的量程为:500.0(小数点位数在功能设置菜单中设置)。再进入标定菜单中,进行零点标定,然后退出菜单,便可正常使用.B 实物标定: 在要求精度比较高时,须采用实物标定方法进入标定菜单,进行完零点标定后, 按MODE 键
34、进入实物标定菜单,当下排数码管显示“ ”时,可进行实物标定,此时,在秤台上放置标秤砝码,待数据稳定后, 将显示器的读数设定为所加砝码的重量值,退出实物标定菜单,完成实物标定。进行完实物标定, 传感器量程设定菜单中传感器的量程值已自动刷新,该值为传感器的实际量程值。例如:现场传感器量程为500KG。 进入标定菜单,进行完零点标定后, 按MODE 键进入实物标定菜单 ,此时,在秤台上放置80KG砝码,待数据稳定后, 用ZERO键和TARE键将显示器的读数设定为80.0KG,然后退出菜单,便可正常使用.此时,传感器量程设定菜单中传感器的量程值被自动修正实际量程值,例如499.8KG。注意:完成实物标
35、定后,不要再手动更改传感器量程设定菜单中传感器的量程值进入实物标定当下排数码管显示“ ”时,可进行实物标定。此时,在秤台上放置标秤砝码,待数据稳定后按ZERO 键,上排数据开始闪动。KINDECI ZERO用ZERO键和TARE键将显示器的读数设定为所加砝码的重量值。KINDECI TAREZERO按MODE键完成实物标定过程,进入下一步标定过程。(标定量程最小为100格)MODEKINDECI 建议:标秤在最大量程的1/2以上重量处进行。第六章 基于单片机的压力测量仪的硬件设计6.1以单片机为核心压力测量仪的其本组成MSP430系列单片机是TI公司研发的一 种超低功耗、混合信号控制器,能够在
36、低电压(1.83.6V)下以CPUOFF(CPU停止工作)和OSCOFF(晶振停止工作)等5种超低功耗(掉电模式下工作电流0.1A、备用模式下工 作电流0.8A、1MIPS下工作电流250 A)工作模式工作,具有数字控制的振荡器唤醒时间 少于6 s,从而延长了待机时间并使启动更加迅速,降低了电池的功耗3。这一系统设计中采用的是TI公司的MSP430F149,功耗低(采用flash存储技术可以将功耗降低1/5),系统集成度高(包括flash,BRam;12bitA/D;WDT;Timer_A;Timer_B;2个USART接口),而且MSP430F149的运行环境温度范围 为-40+85,可以适
37、应各种恶劣的环境。因此,非常适合于开发高度智能化、低功耗、便携式智能终端设备。以单片机为核心的压力测量仪的基本组成如图1.3所示单片机A/D转换接口被测量面版按键按键输入接口片外扩展存储器D/A转换接口控制量显示器接口LED图1.3 压力测量仪的基本组成6.2单片机MSP430 F149介绍6.2.1功能介绍MSP430是德州公司新开发的一类具有16位总线的带FLASH 的单片机,由于其性价比和集成度高,受到广大技术开发人员的青睐.它采用16位的总线,外设和内存统一编址,寻址范围可达64K, 还可以外扩展存储器.具有统一的中断管理,具有丰富的片上外围模块,片内有精密硬件乘法器、两个16位定时器
38、、一个14路的12位的模数转换器、一个看门狗、6 路P 口、两路USART通信端口、一个比较器、一个DCO内部振荡器和两个外部时钟,支持8M 的时钟.由于为FLASH型,则可以在线对单片机进行调试和下载,且JTAG 口直接和FET(FLASH EMULATION TOOL) 的相连,不须另外的仿真工具,方便实用,而且,可以在超低功耗模式下工作,对环境和人体的辐射小,测量结果为100mw 左右的功耗( 电流为14m A 左右), M430F149单片机采用了业界最为先进的MSP处理器和高精度A/D转换器。内部采用多级光电隔离和滤波环节,保证测量仪的精度和稳定性。在EW23 环境下进行编程, 汇编
39、, 连接, 在CSPY 环境下进行调试。以下是MSP430F149设计外围模块功能图.图1.4MSPF149外围模块功能图6.2.2各引脚功能1脚DVCC:数字供电电源正端;7脚VREF+:参考电压的正输出引脚;8脚XIN:晶体振荡器XT1的输入端口,可连接标准晶振或者钟表晶振;9脚:为外部低频时钟晶振输入端(程序中说明一般用LFXTICLK表示)。XOUT/TCLK I/O 晶体振荡器XT1的输出引脚或测试时钟输入;10脚VeREF+ 10 I/P :外部参考电压的输入;11脚 VREF-/VeREF- :内部参考电压或者外加参考电压的引脚;48脚:的第二功能为MSP430F149单片机MC
40、LK(主系统时钟)的输出端;49脚:的第二功能为MSP430F149单片机 SCLK(子系统时钟)的输出端;50脚:的第二功能为MSP430F149单片机 ACLK(辅系统时钟)的输出端;52脚XT2OUT:晶体振荡器XT2的输出引脚;53脚:为外部高频时钟晶振输入端(程序中说明一般用XT2CLK或HF XTAL表示)。XT2IN 晶体振荡器XT2的输入端口,只能连接标准晶振;54脚TDO/TDI:测试数据输出端口,TDO/TDI数据输出或者编程数据输出引脚;55脚TDI/TCLK:测试数据输入,TDI用作数据输入端口,芯片保护熔丝连接到TDI;56脚TMS:测试模式选择,TMS用作芯片编程和测试的输入端口;57脚TCK:为JTAG接口(同时拥有仿真器和编程器的功能),用于下载程序并实现硬件在线仿真。测试时钟,TCK是芯片编程测试和bootstrap loader启动的时钟输入端口;58脚RST/NMI :为430单片机的复位引脚(低电平有效)。复位