基于msp430单片机流量计的设计
基于MSP430单片机的气体涡轮流量计设计
河北工业大学硕士学位论文基于MSP430单片机的气体涡轮流量计设计姓名:张凌华申请学位级别:硕士专业:检测技术与自动化装置指导教师:梁秀霞20080501河北工业大学硕士学位论文基于MSP430单片机的气体涡轮流量计设计摘要流量测量在工业生产、能源计量、环境保护、交通运输、生物技术、军事工程和科学研究等领域占据重要位置,因此,流量测量仪表的研究和开发应用有着深远的意义。
涡轮流量计是流量测量仪表中不可缺少的一员,随着现代计算机技术的发展而不断发展和完善。
按照模块化设计方法,将系统硬件部分分为不同的功能模块分别进行设计。
本着小型化、智能化的原则,设计中采用TI公司的高性能、微功耗MSP430F147单片机作为控制核心,实现了气体流量的实时补偿,提高了仪表的测量精度。
在外围器件选型和软件编制过程中进行低功耗设计,极大地降低了仪表的功耗,使流量计具有较高的可靠性。
通讯方面可以选择R485和HART总线方式,方便了仪表与上位机的连接。
LCD显示和键盘方便了用户的操作。
软件部分采用了模块化的编程,介绍了各模块的实现方法,最后组合起来进行调试.通过试验,本系统初步达到了流量计量的目的,系统的结构合理,功能完善,硬件和软件设计达到了预期要求。
关键词:涡轮流量计,MSP430,流量补偿,HART总线,压力传感器i基于MSP430单片机的气体涡轮流量计设计iiDESIGN OF GAS TURBINE FLOWMETERBASED ON THE MSP430ABSTRACTFlow measurement occupy an important position in industrial production, energymeasures, environmental protection, transportation, biotechnology, engineering,military science and other fields.Therefore,there are far-reaching significance research and development applications in flow measurement instrument.Turbine Flowmeter is an indispensable instrument,which are continuously developed and improved with the development of modern computer technology. System hardware were designed through divided into different functional modules. Through use of TI's MSP430F147 microcontroller as the core, make the gas compensation in real-time and improve the accuracy of the measurement. In the course of design, reduce the power consumption of the instrument greatly, and make the flowmeter have a high reliability.It bouth has R485 and the HART bus, so connect to PC very conveniently. User can operate the turbine flowmeter easily, through LCD display and keyboard. Introducting the method of the module that how to Implementat and combination of debugging finally.The experiments result has showed that the system has the features of rational structure and perfect function.KEY WORDS:turbine flowmeter, MSP430, flow compensation, HART bus, pressure sensor河北工业大学硕士学位论文第一章绪论§1-1引言在物资量计量领域中,流体流量的检测与控制是各行各业加强物料管理、能源管理,进行物资交接、财务结算,经济核算,效益分析与评价及至决策的重要依据;也是企业监控生产过程,使其保护优质、高效、安全、平稳运行和改善环境的重要手段。
基于MSP430的低功耗流量计
a y e p r e s e n t e d .T h e s y s t e m p o w e r s o u r c e a d o p t s t w o l e v e l s c o n v e r s i o n :a l o g i c a l j u d g m e n t s e l e c t i n g c i r c u i t i s d e s i ne g d
f o r t h e p ima r r y c o n v e r s i o n,a s t h e p r e s s u r e d r o p DC /DC a n d L DO h a v e t h e i r r e s p e c t i v e a d v nt a a g e s i n t r a n s f e r e f i f —
e x p e n s e c a u s e d b y t h e l a c k o f t h e e x t e r n a l p o we r s u pp l y o r b y t h e u s e o f wi r e s . Bo t h h a r d wa r e a n d s o f t wa re d e s i g n s
关键词 流量 计 ;MS P 4 3 0 ;低 功耗
中圈分类号
T H 8 1 4
文献标识码
A
文章编号
1 0 0 7— 7 8 2 0 ( 2 0 1 4 ) 0 5— 0 8 4— 0 4
Lo w Po we r Fl o w. me t e r Ba s e d o n MS P 4 3 0
ቤተ መጻሕፍቲ ባይዱ
WA N G Q i a n g n e n g
双MSP430单片机结构数字涡街流量计29页
双MSP430单片机结构数字涡街流量计2019年12月20日题目双MSP430单片机结构数字涡街流量计指导教师马老师职称讲师主要研究方向单片机原理理论选题的主要目的和意义:涡街流量计因其介质适应性强,无可动部件,结构简单、使用寿命长等诸多优点,在许多行业得到了广泛的应用。
而在低流速下,涡街测量就凸显出了它的不足,涡街信号的信噪比很低,有用信号几乎被噪声淹没。
普通的涡街流量计采用模拟信号处理方法,在正常流量范围内,涡街流量信号稳定、测量准确、实时性好;鉴于上述模拟涡街流量计具有的优势以及存在的不足,课题的目的是数字信号处理方法FFT应用于涡街流量仪表当中,采用双MSP430单片机的结构进行脉冲计频和FFT计算,并且实时进行脉冲输出及电流输出。
使其具有测量下限低,抗干扰能力强,实时数字信号处理等特点。
国内外研究现状和发展趋势:涡街流量计是最年轻的一类流量计,但发展迅速,目前已成为通用的一类流量计。
但是涡街流量计主要存在着两个关键性问题:第一,易受噪声干扰。
第二,难以准确测量低流速流量。
流量计伴随着现代工业的发展有必要逐步完善其性能,而技术的进步也让流量计的完善成为可能。
流量计的发展将向提高流量计的可靠性,提高流量计对介质适应性、对环境的适应性等方面发展。
同时随着新的信号处理技术及新的信号传输技术的应用,流量计将向高度智能化方向发展。
注:本表由拟担任毕业论文(设计)指导任务的教师填写。
教学单位存档。
2019年12月16日涡街流量计因其介质适应性强,无可动部件,结构简单、使用寿命长等诸多优点,在许多行业得到了广泛的应用。
而在低流速下,涡街测量就凸显出了它的不足,涡街信号的信噪比很低,有用信号几乎被噪声淹没。
普通的涡街流量计采用模拟信号处理方法,在正常流量范围内,涡街流量信号稳定、测量准确、实时性好;而在小流量下,涡街有用信号微弱、提取困难,导致实际测量下限比较高。
鉴于上述模拟涡街流量计具有的优势以及存在的不足,课题的目的是数字信号处理方法FFT应用于涡街流量仪表当中,采用双MSP430单片机的结构进行脉冲计频和FFT计算,并且实时进行脉冲输出及电流输出。
基于MSP430的移动式高精度涡街流量计的设计
㊀2020年㊀第6期仪表技术与传感器Instrument㊀Technique㊀and㊀Sensor2020㊀No.6㊀收稿日期:2019-11-18基于MSP430的移动式高精度涡街流量计的设计李庆勇,王洪君(山东大学,山东济南㊀250100)㊀㊀摘要:针对传统流量计存在精度低㊁适应性不强以及结构复杂等缺点,设计了一种高精度便携式涡街流量计㊂系统以低功耗处理器MSP430为控制核心,利用 卡门涡街 原理实现流量的测量,利用压电传感器实现待测流体频率的测量,通过传感器组测量待测管道中流体的温度㊁压力值,采用IAPWA-IF97公式来补偿待测流体的密度,最终计算出待测液体的流量值㊂实际测试结果表明,系统能有效地测出待测管道中的液体流量,且测量精度高,误差小于1%㊂关键词:高精度;便携式;涡街流量计;MSP430中图分类号:TP934㊀㊀㊀文献标识码:A㊀㊀㊀文章编号:1002-1841(2020)06-0047-03DesignofMobileHigh⁃precisionVortexFlowmeterBasedonMSP430LIQing⁃yong,WANGHong⁃jun(ShandongUniversity,Jinan250100,China)Abstract:Aimingatthedisadvantagesoftraditionalflowmeter,suchaslowprecision,weakadaptabilityandcomplexstruc⁃ture,akindofhighprecisionportablevortexstreetflowmeterwasdesigned.Thesystemtookthelow⁃powerprocessorMSP430asthecontrolcore,realizedtheflowmeasurementbyusingtheprincipleof kamenvortexstreet ,andcompensatedthedensityoftheliquidtobemeasuredbymeasuringthetemperatureandpressureofthefluidinthepipelinetobemeasuredbythesensor.LAPWA-IF97formulawasusedtocalculatethespecificvolumeoftheliquidtobemeasured,andfinallycalculatestheflowvalueoftheliquidtobemeasured.Theactualtestresultsshowthatthesystemcaneffectivelymeasuretheliquidflowinthepipelinetobemeasured,andthemeasurementaccuracyishigh,theerrorislessthan1%.Keywords:highprecision;portable;vortexflowmeter;MSP4300㊀引言现今用于工业测量的流量仪表种类繁多,按照测量方式的不同可以分为以下四大类:差压式流量计㊁容积式流量计㊁超声波流量计和流体振动式流量计㊂而本文研究的涡街流量计属于流体振动流量计的一种,涡街流量计因具有压力损失小㊁可靠性高㊁适应性强和量程比宽等优点,得到了越来越广泛的应用㊂但是涡街流量计也存在一定的缺点,比如在低流速㊁小流量等情况下,容易受到多种噪声的干扰,测量精度较低㊂为了克服这些弊端,本文设计了一种便携式高精度的涡街流量计㊂系统采用低功耗微处理器MSP430作为系统的控制核心,利用IAPWA-IF97公式对流体进行密度补偿,提高系统的测量精度㊂采用看门狗软件㊁电源监控㊁软件滤波等方式来提高系统的稳定性㊂通过实验验证和数据分析,证明了设计的涡街流量计具有较高的测量精度和可靠的稳定性,达到了设计的预期㊂1㊀涡街流量计测量原理涡街流量计检测的原理是 卡门涡街原理 ,具体就是在流动的流体中放置一根与流向垂直的非流线型流体,称之为漩涡发生体(阻流体),漩涡发生体两侧的流体流动的速度逐渐加快,雷诺数Re也逐渐增大,当Re达到40左右时,就会在漩涡发生体下游产生两列旋转方向相反㊁平行参差排列的涡列,称之为 卡门涡街 ㊂当涡街稳定时,涡街频率f与组流体两侧的平均流速v之间的关系为f=Stvd(1)式中:St为斯特罗哈尔数,它是一个无量纲常数;d为阻流体的最大宽度㊂由式(1)可知,涡街频率f与流体的平均流速成正比,因此涡街频率f与流体的体积流量Q也成正比,利用该种方法就可以测得管道内流体的流量㊂当通过检测元件测得涡街频率f,流体的体积流量可以表示为㊀㊀㊀㊀㊀48㊀InstrumentTechniqueandSensorJun.2020㊀Q=Sv=SmdfSt(2)式中:S为管道截面积;v为旋涡发生体两侧的平均流速;m为漩涡发生体两侧流通面积与管道截面积之比㊂由式(2)可知,S㊁m㊁d㊁St为给定的已知量,只需测得涡街频率f就可以得到待测流体的体积流量㊂2㊀涡街流量计硬件设计涡街流量计的硬件设计主要包括涡街频率采集电路㊁温度采集电路㊁压力采集电路以及数据处理电路等㊂由压电传感器来采集漩涡发生体两侧流体的频率,再经过电荷放大器及滤波器之后得到光滑的数据曲线,利用MSP430内部的脉冲计数器实现涡街频率f的采集,采用FFT变换采集低流速时漩涡发生体两侧流体的频率,通过温度㊁压力传感器采集流体的温度㊁压力数据来补偿待测流体的密度,以此来提高系统的测量精度㊂系统硬件框图如图1所示㊂图1㊀系统硬件框图2.1㊀压电式涡街传感器数据采集电路压电式涡街传感器是由应用膜片和压电晶体组成,实际检测时将涡街传感器放置在漩涡发生体后,当漩涡发生体附近产生漩涡时,就会在涡街传感器表面产生一个交替的升力,该升力的频率与漩涡的频率相同㊂压电式涡街传感器将应变力产生的信号转换为相应的电荷信号,产生的电荷信号的频率与漩涡的频率相同,因此通过压电式涡街传感器将流体在漩涡体两侧产生的漩涡频率信号转换为可被测量的电荷信号㊂由于压电式涡街传感器输出的信号中含有各种噪声信号,且信号幅值较小,约几十mV,为了有效地提取信号的频率信息,需要对传感器输出的信号进行放大和滤波㊂系统利用高精度㊁低失调电压的运算放大器TLV2254,其常用于放大压电式传感器输出的微小信号,电路图如图2所示㊂将图2中的Connect+㊁Connect-接入压电式传感器的2个输出线,利用双端输入的差动电荷放大器来放大传感器的输出信号,其中C34=C33㊁R43=R42㊂传感器输出的信号类似于交变的正弦波信号,C31㊁C32滤除信号中的直流信号,电容C34㊁C33两端并联反馈电路提图2㊀传感器数据采集电路供稳定的直流工作点,抑制放大器的零漂㊂2.2㊀低通滤波及限幅放大电路在对传感器信号进行放大的同时也把噪声信号放大了,因此需要对此信号进行滤波处理,系统设计了二阶低通滤波器来滤除系统中的高频干扰,采用限幅放大器对低通滤波器输出的信号进行箝位,提高信噪比㊂电路图如图3所示㊂图3㊀低通滤波及限幅放大电路由AD817组成的二阶有源滤波器用于滤除信号中的高频干扰,AD8610及其阻容器件组成的限幅放大电路用于进一步调整信号㊂AD8610的反馈部分并联一个反馈电阻R49和电容C50进一步滤波信号中的干扰,反向输入端并联2个二极管D1㊁D2㊂当反向端的输入信号高于二极管的门坎电压时,信号直接从二极管流过;当输入信号小于二极管的门坎电压时,信号经过反馈电阻R49㊁R48放大一定倍数后再输出㊂因此经过限幅电路后输出的信号已不再是正弦波信号,而是方波信号㊂最后利用MSP430定时器的脉冲捕获模式获取方波的信号的频率,该频率就是涡街频率㊂2.3㊀温度测量电路为了进一步提高系统的测量精度,需要根据流体的温度㊁压力值实时地对流体的密度进行补偿㊂在温度测量上,选用高精度㊁宽量程的温度检测传感器Pt1000,其测温范围在-200 850ħ之间,且灵敏度高,非常适合本系统的测量要求㊂在Pt1000温度检测上采用恒压源供电电桥测量电路,电桥的输出电压与所测温度成正比,最终利用MSP430内部的A/D转换㊀㊀㊀㊀㊀第6期李庆勇等:基于MSP430的移动式高精度涡街流量计的设计49㊀㊀器采集电桥的输出电压计算得到所测温度值㊂硬件电路图如图4所示㊂图4㊀温度检测电路如图4所示,Pt1000温度测量电路用的是电桥测量法,其中R52㊁R53㊁R54均为精密电阻,Pt1000与这3个电阻组成电桥,当电桥平衡时系统输出为0,当温度变化时,Pt1000传感器内部的电阻就会变化,此时电桥平衡被破坏,电桥输出不为0㊂通过仪用放大器INA321来采集电桥输出的电压信号,通过电阻R55㊁R56来调整放大的增益,最终将电桥输出信号调整在0 3.3V之间,这样便于直接利用MSP430内部的A/D转换器采集,最终计算得待测流体的温度㊂2.4㊀压力测量电路压力测量电路与温度测量电路类似,都是采用仪用放大器INA321来采集传感器输出的电压信号㊂由于管道内的压力小于3.5MPa,因此本系统最终选择154CV型压力传感器,其压力测量范围在0 3.5MPa之间,工作温度为-40 125ħ,各项参数非常适合本系统的测量需要㊂传感器采用DC3.0V供电,传感器将收到的压力信号成比例地转换为相应的电压信号,再利用MSP430内部的A/D转换进行采集,最终计算得到压力值,压力测量电路图如图5所示㊂图5㊀压力检测电路当检测到待测流体的温度㊁压力值后,利用IAPWA-IF97公式计算待测液体密度对待测流体进行密度补偿,进一步提高系统的测量精度㊂3㊀涡街流量计软件设计系统软件采用C语言编写,开发工具采用的是IAREmbeddedWorkbenchEW430,它是一款专为MSP430系统单片机设计的高效C语言编译器,符合ANSI标准㊂系统软件主要包括A/D采样程序㊁FFT变换程序㊁定时器中断程序以及MSP430最小系统程序等㊂系统上电后,首先执行各个传感器复位操作,当数据处理电路将传感器输出的信号进行放大滤波处理后,利用MSP430内部的A/D转换器进行模数转换,计算得到相应的涡街频率㊁温度㊁压力等数值㊂在低流速时,通过对压电式涡街传感器的输出信号进行FFT变换,以便准确地获得涡街频率,提高系统检测精度㊂系统软件流程图如图6所示㊂图6㊀系统软件流程图4㊀实验数据分析为了进一步验证系统检测的准确性及稳定性,搭建如图7所示的测量系统㊂其中实验的管道的口径为25mm,稳压水源用于产生不同流量的流体,产生的流体流量的范围在1 20m3/h之间㊂实际试验时,利用称重传感器对标准仪表进行校准,提高系统的检测精度,将标准仪表测得的数据与本文设计的涡街流量计测得的数据进行对比,以此验证系统测量的准确性㊂图7㊀实验装置示意图通过调节稳压水源和总阀门的开度来调整管道中流体的流量,当设定好流量之后,在同流量情况下,利用涡街流量计采集3次数据,每次间隔1min,比较3次数据的波动情况,以此来说明系统的重复性㊂最终将标准仪表测得值与设计的涡街流量计测得数据进行对比,实验数据如表1所示㊂由表1测试数据可知,系统具有良好的重复性,在同一点测量3次的结果基本保持一致,系统测量的相对误差小于1%,具有较高的测量精度,满足系统的设计要求㊂(下转第62页)㊀㊀㊀㊀㊀62㊀InstrumentTechniqueandSensorJun 2020㊀过逆变器转换后的电压及电流等部分数据㊂通过该界面可以查询光伏电站的历史监控状态㊂图8㊀历史数据查询界面5㊀结论本文提出的基于LoRa的物联网光伏电站监控系统,实现了对光伏电站的远程监测㊂通过对数据的实时监测,能够及时发现故障并进行检修,对于保障光伏电站的正常运行及实现电网智能化重要意义㊂该系统具有低功耗,传输距离远㊁可拓展性强,可以根据不同需要应用于其他领域㊂参考文献:[1]㊀曾祥军,李凤婷.光伏电站接入系统方案分析[J].电测与仪表,2016,53(1):84-89.[2]㊀罗乐.基于物联网的太阳能发电监测系统的设计[J].仪表技术与传感器,2018(11):104-107.[3]㊀薛家祥,龚普,吴坚.基于无线通信和Android手机的光伏监控系统的实现[J].自动化与仪表,2016,31(10):28-31.[4]㊀黄敏,徐菲,刘珺.基于云计算与物联网的风力发电智能监测系统研究[J].可再生能源,2017,35(7):1032-1036.[5]㊀陈同浩,刘永成,罗鹏.基于ZigBee的分布式光伏发电监控系统的设计与实现[J].自动化技术与应用,2017,36(10):73-76.[6]㊀陈同浩,刘永成,李坤.基于GPRS的工业废气远程监测系统的设计[J].仪表技术与传感器,2018(6):68-75.作者简介:韩文征(1994 ),硕士研究生,主要研究领域为电力系统及其自动化㊂E⁃mail:542080143@qq.com姚晓东(1969 ),硕士生导师,主要研究方向为智能控制㊁物联网㊂E⁃mail:159058143332@163.com(上接第49页)表1㊀测试数据标定流量值/(m3㊃h-1)标准仪表测得值/(m3㊃h-1)涡街流量计测得值/(m3㊃h-1)偏差/(m3㊃h-1)平均相对误差/%33.013.020.023.013.030.033.013.020.020.7855.025.030.035.015.020.025.015.040.040.688.048.070.078.058.050.058.048.050.050.711212.0812.100.112.0712.080.0812.0712.090.090.751616.1016.120.1216.1016.130.1316.1016.100.100.735㊀结束语本文设计了一种高精度的涡街流量计,其创新点就是采用温度传感器和压力传感器来采集管道内待测流体的温度㊁压力值,再利用IAPWA-IF97公式补偿待测液体的密度,来提高系统的测量精度;为了解决低流速时系统测量精度低的缺点,利用FFT变换算法对低流速时传感器输出的信号进行处理,解析出低流速时的涡街频率㊂实际测试结果表明,系统能有效地测出待测管道中的液体流量,且测量精度高,误差小于1%㊂参考文献:[1]㊀刘建军.基于USB总线的低功耗数字涡街流量计手操器研究[D].天津:天津大学,2011.[2]㊀刘子夫,冯兆宇,任泓.涡街流量计选型及使用中的特殊性[J].自动化与仪器仪表,2017,37(S1):1-3.[3]㊀许伟,徐科军,汪春畅,等.基于恒定磁场的数字式电磁涡街流量计[J].电子测量与仪器学报,2018,32(3):67-69.[4]㊀章圣意,黄咏梅.基于耦合随机共振的涡街信号检测方法研究[J].自动化仪表,2018,62(7):45-48.[5]㊀郝松.基于数字陷波技术的涡街流量计抗管道振动的试验研究[J].计量技术,2018,61(4):23-25.[6]㊀舒张平.面向特殊需求的涡街流量计关键技术研究[D].合肥:合肥工业大学,2017.[7]㊀杜克奎.基于ARM的多参数自适应气体涡街流量计的设计[D].天津:天津工业大学,2016.[8]㊀刘伟炜.标定介质对流量计仪表系数的影响[J].电子测试,2018,25(S1):33-36.[9]㊀汪春畅,徐科军,许伟,等.电磁式涡街流量计测量含气导电液体流量研究[J].电子测量与仪器学报,2018,32(1):71-73.[10]㊀赵作霏.基于三轴加速度计的涡街抗振研究[D].天津:天津大学,2016.[11]㊀杜鹏.涡街流量计涡脱频率的数值模拟[D].秦皇岛:东北石油大学,2015.[12]㊀彭能,李斌,曹毅杰,等.大口径涡街流量计漩涡频率检测仿真的研究[J].工业控制计算机,2017,30(8):67-69.作者简介:李庆勇(1981 ),硕士,工程师,主要研究方向为计算机技术,网络管理,安全管理,资产管理,大型设备管理,实验室管理㊂E⁃mail:liqingyong198101@163.com王洪君(1963 ),博士,教授,主要研究方向为嵌入式系统应用,集成电路设计,数字信号处理,计算机网络,微机原理,单片机原理及应用等㊂。
基于MSP430的超低功耗电容式涡街流量计(over)
自动化与仪表2007(1)仪器仪表装置基于MSP430的超低功耗电容式涡街流量计文章编号:1001-9944(2007)01-0021-03汤剑,李昌禧,李跃忠(华中科技大学控制科学与工程系,武汉430074)摘要:介绍了超低功耗智能电容式涡街流量计的硬件组成、软件设计和实验测试结果。
系统以16位超低功耗单片机MSP430为核心,采用新型环路供电DAC芯片AD421与HART专用调制解调芯片HT20C15,实现了现场测量实时显示以及与HART设备通信等功能。
试验结果表明,该系统测量精度高,抗干扰能力强,功耗低,方便易用,降低了使用成本。
关键词:涡街流量计;超低功耗;环路供电;HART协议中图分类号:TP274.5文献标志码:BULPSmartCapacitanceVortexFlowmeterBasedonMSP430TANGJian,LIChang-xi,LIYue-zhong(DepartmentofControlSciencesandEngineering,HuazhongUniversityofScienceandTechnology,Wuhan430074,China)Abstract:Inthispaper,thehardwarecomposition、softwaredesignandtestconclusionofultra-lowpower(ULP)capaci-tancevortexflow-meterbasedonMSP430areintroduced.Thesystemiscoredon16bitULPSCMMSP430,andachievesthefunctionsofreal-timedisplayandcommunicationwithHARTequipmentbynewtypeDACAD421withthefunctionofloop-poweredandspecialHARTmodulator-demodulatorHT20C15.Testconclusionshowstheflow-meterhavecharacteristicsofhighmeasurementprecision,highanti-interferencepower,lowconsumedpowerandcon-venienceapplication,meanwhilethecostisgreatlyreduced.Keywords:vortexflow-meter;ultra-lowpower(ULP);loop-powered;HARTprotocol收稿日期:2006-06-16;修订日期:2007-01-10作者简介:汤剑(1982-),男,硕士研究生,主要研究方向为检测技术与自动化装置;李昌禧(1947-),男,华中科技大学控制科学与工程系测控技术与系统研究所所长,博士生导师,主要研究方向为检测技术和智能仪表、测控管一体化技术、机电一体化技术。
基于MSP430的新型智能流量计设计
数据链路层的功能是提供可靠的无线数据传输。发送数据 时, 将应用层发来的比较长的数据帧拆分为短的数据帧, 并加上 包头和校验和, 重新打包后发送出去。接收数据时, 将接收到的 数据解包并重新组合成完整的长数据, 移交给应用层。
因为协议是分层的, 相邻层之间的联系只是调用发送 接收函数, 因此实现了各层是独立的。更换仪表或更换无 线传输模块所需做的改动都不会影响其他层, 提高了系统 的灵活性。
New Smart Flowmeter Design Based on MSP430
Ge Zhenying Abstr act: Low energy- consuming flowmeter is controlled mainly by single machine. This paper discusses temperature- checking principle, flow checking principle, systematic structure composition as well as its hardware design, design and realization of low energy- consuming system, RS485 communication interface. NRF401 wireless communication interface can perform long- distance copy and collective management. Key wor ds: single machine, smart instrument, low energy- consumption
基于MSP430单片机的电磁流量计设计
基于MSP430单片机的电磁流量计设计
徐辰;张宏建;周洪亮;胡赤鹰;王俭
【期刊名称】《工业控制计算机》
【年(卷),期】2005(18)6
【摘要】提出了采用三值梯形波励磁方式的电磁流量计设计.构建了采用
MSP430F149单片机的电磁流量计样机.试验表明,三值梯形波励磁方式在小流速阶段,相对误差在-5.26%以内,小于矩形波励磁方式的-7.06%,可以减弱微分干扰,提高测量准确度.文中对系统的软硬件设计作了详细的介绍.
【总页数】2页(P66-67)
【作者】徐辰;张宏建;周洪亮;胡赤鹰;王俭
【作者单位】浙江大学控制科学与工程学系,310027;浙江大学控制科学与工程学系,310027;浙江大学控制科学与工程学系,310027;浙江大学控制科学与工程学系,310027;浙江大学控制科学与工程学系,310027
【正文语种】中文
【中图分类】TH7
【相关文献】
1.基于PC机与单片机串行通信的电磁流量计励磁系统的设计 [J], 谢光辉;何培祥;李庆东
2.基于MSP430F149的电磁流量计设计 [J], 汉泽西;徐岳;郑勇;甘志强
3.基于PC机与单片机串行通信的电磁流量计励磁系统的设计 [J], 谢光辉;何培祥;李庆东
4.基于MSP430单片机的超声波倒车雷达系统设计 [J], 陈希湘;朱嵘涛;王锦莉
5.基于MSP430单片机的坡道行驶电动小车设计 [J], 孙弋婷
因版权原因,仅展示原文概要,查看原文内容请购买。
基于MSP430单片机的流量显示表硬件CPU设计
1流量显示表的系统概述流量显示表是由嵌入式微处理器、外围硬件设备、嵌入式操作系统和用户应用程序组成的,用于实现对流量的检测、显示等功能。
目前在工程上得到广泛应用,尤其在油田、水利等领域。
流量显示表主要包括硬件和软件设计两部分,硬件完成的功能主要是把传感器送入的信号经过一系列的变换在显示端口显示数据;软件完成的功能是控制各个模块的功能实现,整个系统具有外围结构简单的特点。
传感器模块与单片机的通道A/D 进行连接,这样可以简化模拟采集设计,从而减小设计的复杂性,以此来增加系统的可靠性。
而键盘输入模块是实现人机对话的主要功能。
电源及复位模块的主要功能是提供可靠的电源,系统也需要有复位功能,这样系统能够提供复位信号。
我们设计的主要目标就是将振动器和系统时钟发生器主要以廉价和低功率的设计为主。
而且当廉价系统和外接器件缩减到一个普通的晶振的时候,就需要达到低频晶体和含有倍频器的振荡器来满足时钟系统速度与低功效这两个要求。
2嵌入式仪表系统硬件设计2.1硬件设计概述流量显示表的硬件设计主要包括CPU 的设计及外围模块的设计,由于CPU 芯片内资源丰富,所以需要的外围模块很少,只有键盘模块,输入模块,通讯模块,显示模块等外围模块。
流量显示表的功能主要是将流量传感器送入的数据,通过主CPU 经过数据处理后送到显示的过程。
由于MSP430片内集成了A/D 转换通道,这样可以直接将单片机的A/D 输入通道与传感器的模拟信号相连接。
硬件设计中要考虑到各种所选芯片的兼容性,也要涉及到一些外设电路,例如复位电路,滤波电路,电源电路等。
在单片机系统里需要复位电路,因此本设计可以用R-C 复位电路,R-C 复位电路的主要特点就是经济性较高。
整个系统采用3.3V 供电,由于流量显示表多应用在工程上,电源为集中供电形式,因此本设计可以不考虑电源电路的设计。
2.2硬件CPU 设计2.2.1MSP430F135的结构框图2.2.2MSP430F135的存储器模式及范围MSP430的ROM 和RAM 都在同一地址空间,虽然不同型号的单片机具有不同容量的存储器,但是它们都分配在0000H ———FFFFH 范围内,存储器是按线性方式组织的。
MSP430F449在新型流量计中的应用
MSP430F449在新型流量计中的应用1 引言电磁流量计是基于法拉第电磁感应定律的一种测量导电性液体体积流量的仪表。
其励磁方式的选择直接影响传感器内部励磁线圈所产生的磁场情况,进一步影响传感器输出的感应电动势信号和仪表的测量准确度。
本人在总结现有励磁方法及前人的工作的基础上,提出了三值梯形波励磁方式。
这种励磁方式采用正―零―负三极性规律的梯形波作为励磁电压波形。
使用梯形波代替矩形波可以减小励磁波形上升沿和下降沿造成的磁场突变,有效地降低了对感应电动势产生的微分干扰,有利于仪表零点稳定性和测量准确度的提高。
2电磁流量计硬件系统设计基于三值梯形波励磁的电磁流量计硬件系统主要由励磁电路、信号处理电路和单片机系统三部分组成。
其总体结构图如图1 所示。
500)this.style.width=500;”border=“0” />图1 硬件总体结构图2.1 励磁电路励磁电路由梯形波励磁信号产生电路和励磁信号功率放大电路两部分组成。
梯形波励磁信号产生部分采用16 位D/A 转换芯片DAC7731 通过电平转换芯片SN74AHC245 与MSP430F449 单片机的USART 通信模块相连的方式产生励磁信号。
DAC7731 输出量程为-5V~+5V,内部参考电压10V,USART 为4 线SPI 主机模式。
此励磁信号产生电路,通过MSP430 单片机的定时器进行分频,可软件编程修改励磁频率,为电磁流量计选择不同的励磁频率提供了更大的方便。
功率放大电路部分,采用互补对称式功率放大电路。
通过运算放大器对励磁信号电压放大,两级互补对称功率放大电路对励磁信号电流放大,放大后的信号输入电磁流量计励磁线圈作为励磁电压。
此电路可线性放大梯形波斜边部分,满足了梯形波励磁方式的要求。
2.2 信号处理电路电磁流量计是法拉第电磁感应定律的具体应用。
导电流体在磁场中流动切割磁力线,产生感应电动势。
此感应电动势是一个微弱的交变信号,。
基于MSP430和TDC1000的低功耗高精度超声波测流量计设计
图1 系统硬件构成 超声波模块选择通过综合考虑多种超声波发生装置,最终选用最新的公司的TDC1000芯片,该芯片有两套超声波发送通TX1/TX2,支持单/双传感器的应用,可编程激励范围31.25kHz至4MHz,多达31个脉冲,两套接收器通道RX1/,可以访问外联部滤波器的信号链,内置可对回声进行质检的可编程阈值比较器,可实现针对较长差动飞行时间TOF)测量的可编程低功耗模式,并且可对TOF测量自动交换通道,其测量范围高达8ms,工作电流高达1.8µA(2 SPS),为本设计的精度提供了强有力的硬件保障。
值得注意的是,该芯片内部集成了温度测量模块,包含两个PT1000/500 RTD接口,且RTD间的匹配精度为0.02CRMS。
工作温度范围为-40~125℃,可基本满足本设计的适用范围要求。
高精度计时模块由于超声波的发送和接收之间时间间隔极短,MSP430身不能满足该要求,故扩展高精度计时模块,选用司的TDC7200时间数字转换器,其标准偏差为35ps 辨率为55ps,具有两种计时模式,模式1测量范围~500ns,模式2范围为250ns到8ms,功耗可低至0.5µA(2 SPS),可在-40~85°C的温度区间内正常工作。
此芯片可以测量START到多个STOP之间的运行时间,这一功能使得用户能够灵活选择回声性能最佳的STOP脉冲。
该器件具有内置自校准时基,可对时间和温度偏差进行补偿。
这一自校准功能使得时间数字转换器能够达到皮秒级精度。
其他为实现本设计,还需用到其他常规功能器件,因其并无图2 系统流程3.2 算法实施设计时,为了保证精度,算法的实施非常重要,本设计为了保证精度,采集和预设变量,通过搭载温度测量芯片,手动输入难以测量的管道数据,以保证超声波测流量模型的准确性。
并对算法中部分系数采用了迭代修正的方法。
同时内置多种流量测算方法,每种算法的应用场合都有所不同,图3 拟合曲线(2)温度修正:超声波也是一种声波,也受到温度的影响,因此,会将误差带入流量计算公式中,在极端环境或长期使用的情况下,误差会一直累加变得越来越大,因此,温度修正十分必要。
一种单片机实现智能流量计的设计
一种单片机实现智能流量计的设计工作。
这样给用户带来很多麻烦。
通过技术不断的发展不断的改进终于研究出MSP430智能流量仪。
MSP430智能流量仪借口都随便借(拥有多选择的借口),之前的流量仪在给电池供电和传输数据的时候都需要借助电缆来维持,但使用MSP430智能流量仪就不再需要这么麻烦了,MSP430智能流量仪已经为用户直接连上了。
当我们在比较恶略的环境中也不怕携带不方便,应为仪表还可以链接到外部电源上的。
如果用户还想使其更加智能化更多功能,还可以跟其他设备结合来提升。
一、硬件设计(一)硬件设计概述要使得系统的硬件发挥出良好的功能效果,考虑的范围包括规模、速度、控制、复杂性、精确度、使用指标等。
在设计过程中要避免各方面对系统的干扰,在零件、布局、组装等方面都应注意。
从它的系统规模和它的可靠性的角度来看,这个智能流量仪的系统主要是单片机系统。
系统硬件组成主要有:压力传感器、压差传感器、绝对压力传感器、16位单片机MSP430F149、RS232串口通信、电源、LED显示器、键盘输入电路等。
要让链接的线路标准化,那么设计电路的时候主要以典型的线路为主。
线路标准化话的同时一定要保证各部分的性能兼容。
但要使得仪表能长期正常工作就要注意以下的注意事项,要让其有一点的抗干扰的能力,我们的对应抗干扰措施在图1能清楚地告诉我们。
1.去耦滤波,2.让线路走的更加合适,3.对线路的布局,4.通道隔离,这是一般能解决的。
(二)16位单片机MSP430F149这次研究的课题是研制开发的基于MSP430单片机的智能流量仪采用美国TI公司的超低功耗16位单片机MSP430F149作为系统芯片。
在研究出MSP430F149单片机的系统并不是一个难事,但是满足系统设计要求的同时成本却大大的降低了,也使得测量的精确度提高了不小。
我们下面列出MSP430F149单片机比之前研究的单片机有什么明显的进步。
1.存储器模块是现在市面上所有的存储器的耗电量都要低。
基于MSP430单片机的数字流量计的设计
基于MSP430单片机的数字涡街流量计的设计摘要涡街流量计因其介质适应性强,无可动部件,结构简单、使用寿命长等诸多优点,在许多行业得到了广泛的应用。
但涡街流量计还存在一些问题,特别是在低流速、小流量的情况下,涡街流量计受到多种干扰噪声的影响,其涡街信号的信噪比很低,难以实现精确测量。
本课题基于MSP430单片机单核结构对数字涡街流量计进一步研究,在保证测量精度与实时性地基础上降低了系统整体功耗。
本次设计中数字涡街流量计采用MSP430单片机为控制器的硬件结构,在低流速小流量的情况下,由单片机来计算涡街信号频率,由MSP430单片机对涡街信号前置放大电路输出的方波进行计频,同时具有常规模拟涡街流量计在高信噪比的情况下测量准确、实时性好的优点。
本次设计基于前人的成果,选取成熟的已经市场化的涡街流量传感器作为信号采集装置,以MSP430单片机作为核心处理器,可以实现自动采集瞬时流量信息,自动处理流量积累值等功能。
其主要优点在于应用超低功耗的msp430单片机可以长时间的持续工作,这对于需要持续采集流量信息的行业至关重要,而选取涡街测量又能准确并无接触的测量大直径大流量大密度的流体流量,更提高了本设计的实用性。
关键词:MSP430 涡街流量计低功耗实时检测Design of Digital Vortex Flowmeter Based on MSP430 MicrocontrollerABSTRACTBecause of its advantages such as strong adaptability to medium, lacking of moving parts, simple of structure and long service life,V ortex Flowmeter is widely used in a lot of industries. But V ortex Flowmeter still has some problems, especially when it comes to some low flow rate and small quantity of flow situation. V ortex Flowmeter is disturbed by many kinds of noise, so the SNR of the signal is very low, thus makes it difficult to realize accurate measurement.This design is based on MSP430 Microcontroller and has further study about Digital V ortex Flowmeter, it reduces the overall power consumption of the system on the basis of guaranteeing its accuracy and real-time monitoring. In this design MSP430 Microcontroller is used as the hard ware of the controller of Digital V ortex Flowmeter. When it comes to the situation with low flow rate and small quantity of flow, microcontroller calculates the frequency of vortex signal, MSP430 Microcontroller calculates the frequency of the signal produced by vortex signal preamplifier circuit. It also has the advantage of accurate measurement and real-time performance of conventional simulating vortex flowmeter in high SNR condition.This design is based on former achievements and selects mature marketized vortex transducer as signal collect device. It use MSP430 Microcontroller as central processor and can collect instant flow quantity automatically and calculate the quantities together. Its main advantage lies in its application of ultra low power consumption can achieve long time continued work, which is sequential to the industries that need to collect flow quantity information continuously. V ortex street survey can survey large diameter, large flow quantity and large density liquid untouched, which makes the practicability of this design better.Key words: MSP430 Microcontroller; V ortex Flowmeter; low power consumption; real-time detection目录1.前言 (1)1.1涡街流量计的发展历程 (1)1.2涡街流量计的优点及局限性 (2)1.3MSP430单片机简介及发展历程 (2)1.4立题的目的及意义 (3)1.5设计主要内容 (4)1.5.1 设计内容 (4)1.5.2 技术要求 (4)1.5.3 设计方法 (4)2.设计总体方案分析 (5)2.1方案综述 (5)2.2总系统框图 (5)3.硬件部分 (7)3.1CPU及时钟复位单元 (7)3.1.1 MSP430单片机特点 (7)3.1.2 单片机选型 (8)3.1.3 MSP430F149单片机特点 (10)3.1.4 硬件电路介绍 (10)3.212864LCD液晶显示单元 (11)3.2.1 12864LCD概述 (11)3.2.2 12864液晶屏基本特性 (12)3.2.3 12864LCD模块接口说明 (12)3.2.4 控制器接口信号说明 (13)3.2.5 模块主要硬件构成说明 (14)3.2.6 应用说明 (15)3.3涡街流量传感器模块 (16)3.3.1涡街流量传感器简介 (16)3.3.2 涡街流量传感器工作原理 (16)3.3.3涡街流量计结构 (17)3.3.4 涡街流量计优点 (18)3.3.5 技术参数 (19)3.3.6涡街流量计选型 (19)3.3.7 流量传感器的安装要求与注意事项 (20)3.3.8 流量传感器模块硬件电路 (20)3.4独立按键模块 (21)3.5电源模块 (21)3.5.1 硬件电路介绍 (21)3.5.2 ASM1117-3.3芯片介绍 (21)4.软件部分 (23)4.1主程序及流量传感器模块 (23)4.1.1主程序及流量输入换算流程图 (23)4.1.2主程序及流量输入换算程序 (24)4.2独立按键模块 (26)4.2.1 独立按键部分程图 (26)4.2.2 独立按键部分程序 (27)4.312864液晶显示模块 (28)4.3.1 12864中断显示流程图 (28)4.3.2 12864中断显示程序 (29)5.结论 (30)6.致谢 (31)参考文献 (32)附录A 所有程序 (33)附录B 所有图集 (50)1 前言1.1 涡街流量计的发展历程涡街流量计属于流体振动式流量计,在特定的流动条件下,一部分的流体动能转化为流体振动,其振动的频率与流速(流量)有确定的比例关系,依据这种原理工作的流量计称之为流体振动流量计。
基于MSP430的小口径低功耗超声波流量计设计
摘要 : 超声 波流量计是 目前应用较广泛的一种流量计 量设 备 , 它 以非接 触方式进行 流量计量 , 具有 良好 的应 用前景 。 文 中设 计 了一种基 于超低功耗 1 6位单片机 MS P 4 3 0微控 制 器的时差 式超声 波流量计 , 采 用具有 温度测量功 能的 高精 度 时间测量芯片 T D C—G P 2 , 同时还 可以测 出流体温度 , 自动补偿 由于温度变化带来 的误 差 , L C D液 晶动态显示 瞬时流量和
f un c t i o n o f t e mp e r a t ur e me a s u r e me nt , S O i t ca n a ut o ma t i c a l l y c o mpe n s a t e f o r t h e e r r o r c a s e d by t e mp e r a t ur e c h a ng e s i n t he me a s u r e —
me n t p r o c e d u r e . T h e l f o w r a t e a n d t o t a l l f u x c a n b e s h o w n o n t h e L CD d e v i c e . Ke y wo r d s : u l t r a s o n i c l f o wme t e r ; MS P 4 3 0; T DC—GP 2; t r a n s i t — t i me
Ab s t r a c t : T h e u l t r a s o n i c l f o w me t e r i s t h e wi d e r a p p l i c a t i o n o f a l f o w me t e r i n g e q u i p me n t . As a n o n — c o n t a c t me a s u r e me n t t e c h — n i q u e , i t h a s a g o o d p r o s p e c t o f a p p l i c a t i o n i n i n d u s t i r a l p r o d u c t i o n a n d d a i l y l i f e . A k i n d o f t r a n s i t — t i me u l t r a s o n i c l f o wme t e r i s d e — s i g n e d b y a d o p t i n g t h e 1 6 一 b i t MS P 4 3 0 MC U a n d t h e h i g h p r e c i s i o n i n t e r v a l me a s u r e me n t c h i p TD C —GP 2 . T DC —GP 2 h a s t h e
流量检测中MSP430单片机的应用分析
流量检测中MSP430单片机的应用分析
0 引言对于传统流量检测系统而言,其多数选用的是电磁传感器,而电磁传感器易受外界磁场的影响而导致流量计量的不正确,MSP430 单片机作为一种超低功耗的16 位混合信号处理器,其在流量检测中的应用得到了越
来越广泛的应用,因此,本文重点就基于MSP430 单片机的流量检测仪的设计进行了研究。
1.以MSP430 单片机为基础的流量检测仪的工作原理分析
考虑到流量检测仪低功耗等方面的特性,控制器选用的为MSP430F149, 具体而言,此流量检测仪的工作原理如下:当液体经过流量检测仪的过程中,检测仪内部的旋转磁盘进行转动,因而旋转磁盘上所设置的磁钢会触发传感器,并使其发出极为微弱的电信号,通过将此信号进行逐级放大和滤波之后,信号通过输出进入到检测仪的CPU 中,CPU 计数器对其进行输入,而后系统周期对脉冲个数进行读取,并借助于相应的软件对流量进行计算,后经处理形成所谓的差动信号,此差动信号以脉冲的形式传送至显示器中进行显示,这样其参数及流量信息可通过MSP430F149 的I/O 接口进行输入/输出。
2.基于MSP430 单片机的流量检测仪的设计分析
2.1 电路的设计
流量检测仪的控制器采用的是TI 公司所生产的MSP430149 单片机,通过对流量检测仪的几个主要功能模块进行设计,系统的具体结构如图1 所示。
1)温度检测模块,此模块主要包括了温度传感器与差动放大器,此模
块通过温度传感器将信号传送至差送放大器中,信号经放大后输入至
MSP430F149 之中,经单片机的A/D 转换口对信息及数据进行相应的处理及保。
基于MSP430F5418的低功耗翻斗流量计(赵璐)
赵璐,贾先
(1.西安思源学院工学院,陕西省西安市,710065;2.西安思源学院工学院,陕西省西安市,710065)
摘要:煤层气井是通过排水降压实现气体产出,为了避免排采过程中储层应力敏感和速敏造成的储层伤害,要求有严格的排水量控制,使得液面缓慢、匀速下降。根据目前煤层气井排采对产出液的计量需求,结合其在实际排采生产中的流量特性,提出一种翻斗结构的流量计,可以计量间歇出液、非满管、含煤粉、具有腐蚀性气液两相中液相流体的平均流量和累计流量,以满足现场对流量计量的需求。
M2=G2l
当M2≥M1+M0,计量翻斗将自行翻转。式中M0为摩擦力矩。
在斗形计量容器两侧端面的一定位置上设有固定转轴,在支架上装有挡板,使翻斗保持一个处于进液位置,另一个处于排液位置。当进液斗达到翻转重量时便翻转为排液状态,排液斗立即进入进液位置,如此循环往复实现连续计量。
基于上述原理的翻斗流量计采用预定时间内记录翻转的斗数的方法计算产量。这种方法的计算公式为
2系统总体设计
翻斗流量计是利用计量斗内装有液体后,由于重心位移失去平衡而翻转的原理制成,如图1所示:
图1翻斗流量计翻转原理
当计量翻斗为空斗时,其重心在中心隔板的一定高度A处。空斗产生的重力为G1,距支点O垂直距离为L,这时空斗的扭矩M1为
M1=G1L
当计量斗内盛有液体后,其重心在三角形容器的垂直平分面某一点B上,该点对支点O的距离为l,当斗内液体产生的重力为G2时,其扭矩M2为
3.5显示模块
显示部分使用深圳九立科技发展有限公司生产的低功耗LCD,工作电流只有210uA,在强光下可视,型号为LCM120711C。数据主要显示累积时间、累积流量和平均流量。电路如图7所示。
基于msp430单片机流量计的设计
基于msp430单片机流量计的设计第一章绪论1、课题研究意义中国的水工业行业是一个新兴行业。
基于该行业的发展现状和我国水资源现状,相关市场对各类水工业行业相关设备的需求将是巨大的。
而作为重要的检测设备之一,流量计在供水和排水,尤其是废水处理领域的作用更是不容小觑。
实现21世纪现代化城市的宏伟蓝图,必须高度重视和合理保护水资源及计划用水、节约用水,这对于我国的社会经济可持续发展具有重大的现实意义和深远的影响。
节约用水的根本目的是提高城市的合理用水水平,减少新水的取用和不必要的排放。
提高人民群众生活用水的质量,切实保护我们赖以生存的水资源环境,首先是宏观节约水资源,保证国民经济建设,增强人们科学用水、计划用水、节约用水的自觉性。
在全社会真正形成一个水资源可持续利用的良好环境,造福人类,造福子孙后代。
随着我国对水工业行业的重视程度提高以及各类相关法律法规的颁布,各类相关工程项目相继启动,流量计市场的潜量是巨大的。
液体流量计产品的生产和研发的技术水平较高。
上世纪50年代末期,流量计开始应用于我国工业生产,在70和80年代期间,发展迅速。
2、流量计发展趋势及市场前景2008年全球流量计的市场规模达到28.3亿美元,较2007年增长约3.9%。
据预测,到2013年,全球流量计市场规模将达到34.8亿美元。
2008~2013年的年均复合增长率会达到4.2%。
面临激烈的竞争环境,以及为了应对全球节能减排的诉求,各个行业用户更加关注生产工厂的运行效率,尽可能降低能耗,以提高竞争力。
因此,大量的投第三章 硬件设计1、流量测量电路当一块通有电流的金属或半导体薄片垂直放在磁场中时,薄片的两端就会产生电位差,这种现象成为霍尔效应。
两端具有的电位差称为霍尔电势U,表达式为:U=K×I×B/d,其中K为霍尔系数,I为薄片中通过的电流,B为外加磁场的磁感应强度,d是薄片厚度。
霍尔开关在霍尔原理的基础上,利用集成封装和组装工艺制作而成。
基于MSP430流量计组网系统设计与实现的开题报告
基于MSP430流量计组网系统设计与实现的开题报告一、选题背景随着全球范围内的能源危机,能源效率已经受到越来越广泛的关注。
为了提高能源利用效率,减少能源浪费,对于液体、气体、蒸汽等流体的流量测量成为了必不可少的手段。
流量计的种类繁多,应用场景也各不相同,但是在流量计的应用中,能否精确、及时地实现测量不仅关系到流量计的性能,同时也影响流体的运输和处理。
为此,我们选取了MSP430系列微控制器,设计并实现一个流量计组网系统。
该系统可以对液体、气体等不同流体的流量进行精确测量和实时监测,并实现多个节点的组网,以提高数据传输效率。
同时,通过对测量数据的分析和处理,可以实现流量变化的智能预测和控制。
二、研究目的本项目旨在设计并实现一个基于MSP430微控制器的流量计组网系统,主要包括以下目标:1. 实现流量计的精确测量和实时监测功能,支持液体、气体等不同流体的测量。
2. 设计多节点组网方案,提高数据传输效率。
3. 实现测量数据的处理和分析,实现流量变化的智能预测和控制。
三、研究内容1. 系统硬件设计本项目中,将采用MSP430系列微控制器作为主控芯片,构建流量计节点和集中控制节点。
流量计节点包括流量传感器模块、AD转换模块等,用于测量流量数据,并将测量结果通过无线通信传输至集中控制节点。
集中控制节点包括MSP430微控制器、通信模块、存储模块等,用于接收流量计节点传输的数据,并对数据进行处理和分析,实现流量变化的智能预测和控制。
2. 系统软件设计本项目中,将采用C语言编程语言,进行MSP430微控制器的编程和无线通信协议的设计。
通过编写相应的软件程序,实现流量计节点的数据采集、处理和传输,以及集中控制节点的数据接收、分析和控制。
3. 系统测试验证本项目中,需要进行系统测试验证,通过采集不同流量下的数据,验证系统的测量准确度和稳定性。
同时,对系统的数据处理和智能预测、控制功能进行测试验证。
四、预期成果本项目的预期成果主要包括:1. 基于MSP430微控制器的流量计组网系统硬件设计和软件设计方案。
基于MSP430F449的便携式高精度流量计的设计与开发
系 统等的问世和 性能的不断改善, 加快了仪 大大 器仪表微机
厂 ]— m 栅 I l 广 L —了 叫 』 I惦 l r _ ] : h ]
兰= . 一 J -— ! 【 竺
L _L J— 图一 流域 }纽戚框嘲 十 约2— O 03嗍,有无外接 电i均 可正常工作 这 魁为流量汁设 匾 【 计的键盘与LD ・ 成菜单式 的人机变_界 i C 起形 互 ,可以手动 输人流量计测量所黼的释种参数 为了精确计景, 在流嚣 计设引’ 时々门外接 r】】0 实时 ) 32 s 时钟芯片. 以提供精确的时钟 朱弥补MP3 系列单片机没有 s4o 实时模块的缺陷 该实时时钟芯片采 玎三线申行输A / j 输出 的 式与单片机相连 流量 计在 使) t Nm瓣存储部分参数,为 此使用了带 l 总线的 EPO 。 c ERM
维普资讯
基 驻Βιβλιοθήκη 芒磊 s4049 便携式高 P3 4 的 F 精度流量计的 设计与 8 开发
B e o M 4 F 9 ot l H h cu c F w e r ei n D eo et a d r S 3 4 r b i cr y 1 t s n d e l mn s l P 0 4 P a e g A a 0 M e D o a v p
a c a y C I v ni n . c ur c O l o e t1
基于MSP430单片机的电磁流量计设计
图+
信号处理电路
$8+ )50 部分
作者采用 7154+">$4? 单片机作为电磁流量计 )50 , 包括 (单片机片内 自 带 $! 位 ( : ’ 转 换 器 ) 、 ( : ’ 转换模块 @)’ 显 示 模块、 按键模块、 基础时钟模块和复位电路等。基础时钟模块选 用 %7<= 高 速 晶 振 作 为 系 统 主 时 钟 (7)@A ) 和 子 系 统 时 钟 (17)@A ) 为 系 统 程 序 、 定 时 器 、 156 和 @)’ 等 提 供 时 钟 源 。
’()*+,-"*. 单 片 机 的 与 "/ 位 0 1 2 转 换 芯 片 02344+" 产 生 三 值 梯 形 波 并 经 功 率 放 大 后 作 为 电 磁 流
量计的励磁电压, 较好地消除了低频矩形波励磁所产生的 微分效应, 进而提高了仪表的零点稳定性和测量准确度。
!
系统硬件结构 基于三值梯形波励磁的电磁流量计硬件系统主要由
胡大可 87154+" 系列超低功耗 $& 位单片机原理与应用 8 北京 : 北京 航空航天大学出版社, !""$ [收稿日期: !""48$!8+$ ]
"
试验结果及结论 试验所用传感器的内径为 #"99 ,采用标准计量罐进行标
定。 低频矩形波励磁、 三值低频矩形波励磁和三值梯形波励磁方 式的励磁频率均为 &8!#<= , 励磁电压为 F 。
7154+">$4? 片内 $! 位 ( : ’ 转换模块,转换量程为 ".+8+- , 最大采样速率为 !""B;C; , 转换模式为单通道重复转换 D!E。 ! 系统软件流程
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于msp430单片机流量计的设计第一章绪论1、课题研究意义中国的水工业行业是一个新兴行业。
基于该行业的发展现状和我国水资源现状,相关市场对各类水工业行业相关设备的需求将是巨大的。
而作为重要的检测设备之一,流量计在供水和排水,尤其是废水处理领域的作用更是不容小觑。
实现21世纪现代化城市的宏伟蓝图,必须高度重视和合理保护水资源及计划用水、节约用水,这对于我国的社会经济可持续发展具有重大的现实意义和深远的影响。
节约用水的根本目的是提高城市的合理用水水平,减少新水的取用和不必要的排放。
提高人民群众生活用水的质量,切实保护我们赖以生存的水资源环境,首先是宏观节约水资源,保证国民经济建设,增强人们科学用水、计划用水、节约用水的自觉性。
在全社会真正形成一个水资源可持续利用的良好环境,造福人类,造福子孙后代。
随着我国对水工业行业的重视程度提高以及各类相关法律法规的颁布,各类相关工程项目相继启动,流量计市场的潜量是巨大的。
液体流量计产品的生产和研发的技术水平较高。
上世纪50年代末期,流量计开始应用于我国工业生产,在70和80年代期间,发展迅速。
2、流量计发展趋势及市场前景2008年全球流量计的市场规模达到28.3亿美元,较2007年增长约3.9%。
据预测,到2013年,全球流量计市场规模将达到34.8亿美元。
2008~2013年的年均复合增长率会达到4.2%。
面临激烈的竞争环境,以及为了应对全球节能减排的诉求,各个行业用户更加关注生产工厂的运行效率,尽可能降低能耗,以提高竞争力。
因此,大量的投第三章 硬件设计1、流量测量电路当一块通有电流的金属或半导体薄片垂直放在磁场中时,薄片的两端就会产生电位差,这种现象成为霍尔效应。
两端具有的电位差称为霍尔电势U,表达式为:U=K×I×B/d,其中K为霍尔系数,I为薄片中通过的电流,B为外加磁场的磁感应强度,d是薄片厚度。
霍尔开关在霍尔原理的基础上,利用集成封装和组装工艺制作而成。
通过设置磁体,使它们和霍尔开关电路组合起来构成各种旋转传感器。
霍尔电路通电后,磁体每经过霍尔电路一次,便输出一个电压脉冲。
在转轴上固定一个叶轮和磁体,用流体去推动叶轮转动,便可构成流量传感器。
2、单片机Msp430单片机电源电压采用1.8—3.6V低电压。
该系列单片机有独特的时钟系统设计,包括两个不同的时钟系统:基本时钟系统和锁频环时钟系统或DCO 数字振荡器时钟系统。
有时钟系统产生CPU和各功能模块所需要的时钟,并且这些时钟可以在指令的控制下打开或关闭,从而实现对总体功耗的控制。
由于系统运行时使用的功能模块不同,即采用不同的功能模式,芯片的功耗有明显的差异。
在系统中共有一种活动模式AM和5种低功耗模式LPM0—LPM4。
另外,msp430系列单片机采用矢量中断,支持10个中断源,并可以任意嵌套。
用中断请求将CPU唤醒只要六微秒,通过合理编程,既可以降低系统功耗,又可以对外部事件做出快速响应。
Msp430系列单片机是16为单片机,采用了目前流行的精简指令及结构,一个时钟周期可以执行一条指令。
其片上外围模块:1.看门狗:程序失控时迅速复位。
2.模拟比较器:模拟电压的比较。
3.定时器:捕获/比较功能。
4.捕获/比较寄存器:事件计数、时序发生、PWM。
5.多功能串口:实现异步、同步和12C串行通信。
6.12位A/D转换器:较高的转换速度满足大多数采集应用。
7.DMA:提高数据传输速率,减轻CPU负荷。
3、显示部分显示模块是人机接口的一个重要组成部分,友好的显示界面能够方便操作者的读数和进行参数设定。
本测量系统的显示屏需要完成显示测得的瞬时流量与累积流量,系统时间,并提供用户简单的参数设置界面。
选用的显示模块为12864图形点阵液晶显示屏:控制器件:ST7920工作电压:5V视区尺寸:72×40提供8位、4位并行接口及串行接口。
一般来说采用并行连接方式具有速度快、CPU消耗低的特点,但是连线较串行复杂。
考虑到外围模块比较多,占用了较多的接口,而MSP430F149的接口有限,所以显示屏与单片机的连接方法选用为串行接口的连接办法。
4、电源电路电源电路的作用主要是给测量系统供电,本测量系统主要是靠3.6V的锂电池供电,为了最大限度的降低功耗,单片机及部分外设在选型时的工作电压都是3.3V,所以系统电源必须满足两点要求:1、在电池电压高于3.3V的时候必须起到将高电压降至3,。
3V的作用。
2、使用一段时间后由于电池电量的下降,电压也随之下降,势必低于3.3V。
这是电源必须起到把低电压升压到3.3V的作用。
为了达到以上性能要求,设计电源时选择了AS1325稳压片。
AS1325是集成了同步整理器的高效升压DC—DC转换器。
在输出电压为3.3V的条件下,该器件可提供1.5V至5V的供电电压。
当输入电压低于2V,输出电压为3.3V时,输出电流可达185mA,完全可以满足系统的供电需求。
第四章软件设计系统软件设计是该设计的核心,也是设计的重点和难点部分。
控制系统软件设计的好坏直接影响到该控制系统的控制功能,因此,要想做好本设计,一个好的系统软件是关键。
软件设计是本控制系统设计的核心,在完成了系统硬件的搭接之后,剩下来的主要任务就是系统软件的设计。
该控制系统的软件设计可以分为三个部分:一、主程序部分。
该部分完成存储器分区、数据定义和系统的初始化等,以及调用各个子程序,完成主要的控制功能;二、流量控制程序。
通过以单片机为控制核心,编写出相应的流量控制子程序,实现对流量的控制,达到预期的控制要求;三、各子程序。
各个子程序完成具体的实现方法,主要包括:设定值输入、液晶屏显示、AD转换中断、T0定时器中断、报警显示等。
程序系统设计1.主程序部分,主要完成存储器分配、系统初始化和系统整体控制等,并通过调用各子程序段,实现软件的总体设计功能。
2.调试程序/*********************************************************************功能:霍尔流量传感器测流速,霍尔流量传感器的信号输出脚接T1(P3.5)引脚*******************************************************************/#include <reg51.h>sbit DLed1=P2^0;//定义第一位数码管"位选"控制线的别名sbit DLed2=P2^1;//定义第二位数码管"位选"控制线的别名sbit DLed3=P2^2;sbit DLed4=P2^3;unsigned int speed=0;//最后的流速值unsigned int count=0;//在指定时间内记到的外部脉冲数unsigned char k=0;unsigned char code tab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; void disp(unsigned char x1,unsigned char x2,unsigned char x3,unsigned char x4);//子函数前向声明/*********************************函数名称:void delay1ms(unsigned int k)功能:延时子函数入口参数:延时时长返回值:无**********************************/void delay1ms(unsigned int k){unsigned char n,m;for(m=0;m<k;m++){for(n=0;n<115;n++);}}//===================主函数void main(){unsigned char n;EA=0;TMOD=0x51;//0101 0001,T1纯软件启动,计数模式,工作方式1;T0纯软件启动,定时模式,工作方式1TH0=0x3c;//12M晶振,定时50msTL0=0xb0;ET0=1;//开启定时0中断EA=1;//开启总中断TR0=1;//同时启动定时与计数TR1=1;while(1){speed=(count+3)/11;//运算参考模块说明书for(n=20;n>0;n--)//稳定显示一阵{disp(speed/1000,speed%1000/100,speed%100/10,speed%10);}TR0=1;//再次启动定时和计数功能,为下一次的测量作准备TR1=1;}}/*********************************函数名称:功能:T0中断处理函数说明:定时时间到,则关闭定时器,取出计数值入口参数:返回值:**********************************/void int0_fun() interrupt 1{k++;TH0=0x3c;//重载定时器T0初值TL0=0xb0;if(k>=2)//100ms的定时时间到{TR0=0;TR1=0;count=TH1*256+TL1;TH1=0x00;//清除计数值TL1=0x00;k=0; //清除标志变量}}/********************************功能:显示函数四位数码管的显示函数段选:P1位选:P20-P23注意:采用的共阳数码管***************************/void disp(unsigned char x1,unsigned char x2,unsigned char x3,unsigned char x4) {DLed1=1;DLed2=0;DLed3=0;DLed4=0;//送位码,只让第一位数码管显示P1=tab[x1];//送段码delay1ms(10);//延时P1=0xff;//关闭//----扫描显示第二位数码管------DLed1=0;DLed2=1;DLed3=0;DLed4=0;P1=tab[x2];delay1ms(10);P1=0xff;//----扫描显示第三位数码管------DLed1=0;DLed2=0;DLed3=1;DLed4=0;P1=tab[x3];delay1ms(10);P1=0xff;//----扫描显示第四位数码管------DLed1=0;DLed2=0;DLed3=0;DLed4=1;P1=tab[x4];delay1ms(10);P1=0xff;第五章总结在深入分析了数字流量单片机控制系统的工作原理的基础上,完成了该系统的设计任务,在设计完成的过程中,收获很多,得到了如下结论:1.基于MSP430单片机的流量计设计,采用430单片机为核心控制,实现与系统的总线接口,并且提供具体的电路设计。