基于
msp430
单片机
功耗
rtu
设计
第1 期2 0 0 9 年3 月水利水文自动化A u t o m a t i o ni nW a t e rR e s o u r c e sa n dH y d r o l o g yN O 1M a r,2 0 0 9基于M S P 4 3 0 单片机的低功耗R T U 设计朱会丰I,孙京忠z,丁强2,符伟杰2(1 河海大学计算机及信息工程学院,江苏南京2 1 0 0 9 8:2 水利部南京水利水文自动化研究所,江苏南京2 1 0 0 1 2)摘要:以低功耗单片机M s P 4 3 0 为M c u,设计一种应用于微灌智能测控系统的低功耗R T U,可完成水情、墒情信息的采集和灌溉设备的控制。在分析M S P 4 3 0 单片机特点的基础上,从工作方式、硬件和通信方式等方面详细介绍了R T U 的具体设计。该R T u 具有低功耗,高可靠性,具有一定的通用性,在现实中具有极高的实用价值关键词:R T U;M S P 4 3 0;低功耗;墒情信息采集中图分类号:T P 3 6 8 1文献标识码:B文章编号:1 6 7 2 3 2 7 9(2 0 0 9)0 1 0 0 3 1 0 30前言在水情信息采集系统中,远程终端设备(R T U)承担水情数据的采集、存贮和数据传输控制等任务。随着时代的发展,需求的水情信息种类不断增多,精度不断提高,对R T U 也提出更高的要求:希望R T U 的M T B F(平均故障间隔时间)不小于2 50 0 0h;可应用多个通信接口,以便灵活选择通信信道和备用信道;应有丰富的传感器接口资源。由于R T U 要在野外市电供应不便的地方工作,只能用蓄电池供电,因此功耗要尽可能低【l】。这些都要求R T U 具有低功耗和智能化的特点。微灌智能控制系统采用测控R T U 来实现土壤墒情信息的采集,控制田间电磁阀的动作,R T U 与中心站的墒情信息和控制命令的传输都需要通过无线通信方式传输。R T U 的设计根据功能需求选择芯片。目前R T U采用的M C U 有5 1 单片机和M S P 4 3 0 单片机等,嵌入式R T U 的设计也正在逐步展开。1 6 位的M S P 4 3 0 单片机较5 1 单片机而言,具有更强的功能:较嵌入式M C u 而言,要弱一些。但是经过悉心设计软硬件后,M S P 4 3 0 可以做到功耗更低,更适合应用于微灌智能控制系统。本文采用T I 公司M S P 4 3 0 单片机进行R T U 的设计。1M S P 4 3 0 单片机简介M S P 4 3 0 系列单片机是T I 公司推出的一个超低功耗的单片机,特别适合于电池应用的场合。该单片机主要具有如下特点:(1)能够实现超低功耗M S P 4 3 0 单片机的电源电压为1 8 3 6V,在1M H z 的条件下运行时,芯片的电流只在2 0 0 4 0 0p A间,功耗很低。(2)独特的系统时钟设计M S P 4 3 0 系列单片机有2 个不同的时钟系统:基本时钟系统、锁相环(F L L 和F L L+)时钟系统或D C O数字振荡器时钟系统。由系统产生C P U 和各功能模块所需的时钟。并且这些时钟可以在指令的控制下,打开或关闭,从而实现对总体功耗的控制。由于系统运行时打开的功能模块不同,即采用不同的工作模式,芯片的功耗有着显著的不同。在系统中有1 种活动模式(A M)和5 种低功耗模式(L P M 0 L P M 4)。在等待模式下,耗电量为0 7p A;在节电方式下,最低可达0 1 肛A。(3)集成了丰富的片内外设集成了看门狗(W D T)、模拟比较器A、定时收稿日期:2 0 0 8-1 2-2 6基金项目:国家科技支撑计划子课题(2 0 0 7 B A D 3 8 8 0 5-0 4)作者简介:朱会丰(1 9 8 4-),男,湖北天门人,硕士研究生,研究方向为嵌入式系统。万方数据3 2水利水文自动化2 0 0 9,(1)器A(T i m e r _ _ A)、定时器B(T i m e r _ B)、串口0、l(U S A R T 0、1)、硬件乘法器、液晶驱动器、1 0 位1 2 位A D C、1 2C 总线直接数据存取(D M A)、端口P 0、端口P 1 P 6、基本定时器等一些外围模块的不同组合。这些片内外设可以极大节省外围电路,为系统的单片解决方案提供了极大的方便。(4)开发工具简单由于引进了F l a s h 型程序存储器和J T A G 技术,不仅使得开发工具变得简单,而且价格也相对低廉,还可以实现在线编程。除此之外,M S P 4 3 0 单片机还有中断源多、指令简捷等方面的优点【2】。2R T U 设计2 1 工作方式设计微灌I 玎U 一般采用定点工作的模式,工作时间不会太长,所以绝大部分时间处于非工作状态。这种情况下M S P 4 3 0 单片机处于休眠状态,而R T U 的其他外围部件如通信模块,均在关闭状态。由于时钟芯片P C F 8 5 6 3 可以定时每秒以中断的方式唤醒M C U,以极少的指令判断时间是否为定时时间,如果不是,M C U 继续休眠,这是一个极其短暂的过程,不论是工作时间,还是功耗,几乎都可以忽略不计。如果是定时时间,再判断是开机时间还是固态存贮时间,如果是开机时间则向中心站发送命令进行交互;如果是固态存贮时间,则进行固态存贮之后,再次关机。基于M S P 4 3 0 的R T U 工作方式如图l 所示。2 2 硬件设计采用M S P 4 3 0 F 2 4 7 为核心芯片设计R T U,该R T U设计任务是采集传感器输出的数字量、模拟量及开关信号量,以Z i g B e e 短距离无线通信的方式将采集的信息发送给中心站,中心站做出判断后,中心站再给R T U 发送命令,控制R T U 对电磁阀或其他设备进行开关控制。其硬件框图如图2 所示。R T U 的硬件设计一方面注重能够实现其必须的功能,另一方面实现功耗的最小化。R T U 硬件上面功耗的降低主要通过2 个方面来实现:(1)选择功耗低的M C U;(2)最大限度的优化硬件电路。图1基于M S P 4 3 0 的R T U 工作方式图目前的M C U 有很多种,从8 位到3 2 位功能各异,可以满足R T U 需求的非常多,在满足功能的前提下,功耗是选择芯片的首要因素。M S P 4 3 0 系列单片机,在当前所有M C U 中,其功耗相对较低。由于R T U 中并不是所有模块同时工作,可以考虑按工作需求给电路供电,不需要供电的模块不供电。R T U 的硬件电路中设计有3 3 和1 2V 受控电源两部分,其中3 jV 受控电源用于给电路中的模块供电,如Z i g B e e 通信模块可以在需要工作时由M S P 4 3 0 单片机的I O 口控制供电,不需要时则关闭,这样可以节省不需要的功耗。1 2V 的器件主要用于水情信息传感器和双稳态电池阀,这两部分工作的时间少,传感器只有在判定为定点采集墒情信息时才进行采集,而电万方数据第1 期朱会丰等:基于M S P 4 3 0 单片机的低功耗R T U 设计3 3预留R S-2 3 2(G P R S、G S M等备用)鬓X B 雾e ee S P 3 2 3 2 E 臀r|蒜模拟开关M C l 4 0 5 2 B($口一扩四)|S P 3 4 8 51 2 V1 2 v 蓄电池H 电源芯片L M l l l 7。U S C I _ A 0IU S C IA 13 3 V 皇毫复位芯片M A X 6 8 1 43 3 V 受控电源1 2 V 受控电路M S P 4 3 0 F 2 4 7U S C I-B 1翟U S C I _ B 0一S s l 2 5 v l(4 M X 8)隔离器件|提高驱动能力墒情传感器图2 基于M S P 4 3 0 的低功耗R T U 硬件结构图磁阀则更少,只有在确定需要灌溉的时候才开启灌溉,灌溉结束即关闭,平时均掉电。2 3 通信方式R T U 与中心站之间的通信采用短距离无线通信Z i g B e e 通信技术,直接使用D i g i 公司X B e e 模块。Z i g B e e 技术虽然传输距离有限,但是功耗低、成本低、网络容量大、时延短、网络的自组织自愈能力强、通信可靠、数据安全,采用2 4G H z 通信频率免费1 3 。Z i g B e e 技术适用于短距离通信,如是长距离或是通信故障发生时,可以采用备用G P R S 模块进行通信。D i g i 公司的Z i g B e e 模块功耗较低,收发信息时电流为4 0m A。3结语该R T U 相对于以往的R T U 具有较低的功耗,而且能够采集模拟、数字和开关等信号量,并能以Z i g B e e或是G P R S 的通信方式与中心站实现无线通信,可以控制电磁阀或是其他类似设备开关,具有一定的通用性,在现实中具有极高的实用价值。该R 1 U 即将应用于新疆智能微灌系统中,并获得推广。参考文献 1】张建云,唐镇松,姚永熙水文自动测报系统应用技术 M】北京:中国水利水电出版社,2 0 0 5 2】魏小龙M S P 4 3 系列:单片机接口技术及系统设计实例 M】北京:北京航空航天大学出版社,2 0 0 2 3】李文仲,段朝玉Z i g B e e 2 0 0 6 无线网络与无线定位实战 M】北京:北京航空航天大学出版社,2 0 0 7 T h eD e s i g no fL o w-P o w e rR T UB a s e do nM S P 4 3 0S i n g l e-c h i pM i c r o c o m p u t e rZ H UH u i f e n 9 1,S U NJ i n g z h o n 9 2,D I N GQ i a n 9 2,F UW e i-j i e 2(1 C o l l e g eo fC o m p u t e ra n dI n f o r m a t i o nE n g i n e e r i n g,H o h a iU n i v e r s i t y,N a n j i n g210 0 9 8,C h i n a;2 N a n j i n gA u t o m a t i o nI n s t i t u t eo f W a t e rC o n s e r v a n c y&H y d r o l o g y,M i n i s t r yo f W a t e rR e s o u r c e s N a n j i n g2 1 0 0 1 2,C h i n a)A b s t r n 臆T h i sp a p e rg i v e sf o c u so nt h ed e s i g no fal o w p o w e rR T Ub a s e do nM S P 4 3 0s i n g l e-c h i pm i c r o c o m p u t e r T h eR T Uc a nb eu s e di nm i c r o i r r i g a t ei n t e l l i g e n c em e a s u r i n ga n dc o n t r o l l i n gs y s t e mt oc o l l e c tw a t e rr e g i m ea n ds o i lm o i s t u r ei n f o r m a t i o na n dt oc o n t r o li r r i g a t i o ne q u i p m e n to p e r a t i o n B ya n a l y z i n gt r a i t so fM S P 4 3 0s i n g l e c h i pm i c r o c o m p u t e r,d e s i g nf o rt h eR T Ui sp r e s e n t e di nd e t a i lf r o ma s p e c t so fw o r k i n gm o d e,h a r d w a r ea n dc o m m u n i c a t i o nm e t h b d s T h eR T Uh a sc h a r a c t e r i s t i c so fl o wp o w e r,h i g hr e l i a b i l i t y,c e r t a i ng e n e r a l i t i e s,a n di so fh i g hu s ev a l u e 盔盯w 砌s:R T U;M S P 4 3 0;l o w-p o w e r;s o i lm o i s t u r ei n f o r m a t i o nc o l l e c t i o n耋万方数据基于MSP430单片机的低功耗RTU设计基于MSP430单片机的低功耗RTU设计作者:朱会丰,孙京忠,丁强,符伟杰,ZHU Hui-feng,SUN Jing-zhong,DING Qiang,FU Wei-jie作者单位:朱会丰,ZHU Hui-feng(河海大学计算机及信息工程学院,江苏,南京,210098),孙京忠,丁强,符伟杰,SUN Jing-zhong,DING Qiang,FU Wei-jie(水利部南京水利水文自动化研究所,江苏,南京,210012)刊名:水利水文自动化英文刊名:AUTOMATION IN WATER RESOURCES AND HYDROLOGY年,卷(期):2009,(1)引用次数:0次 参考文献(3条)参考文献(3条)1.张建云.唐镇松.姚永熙 水文自动测报系统应用技术 20052.魏小龙 MSP43系列:单片机接口技术及系统设计实例 20023.李文仲.段朝玉 ZigBee2006无线网络与无线定位实战 2007 相似文献(6条)相似文献(6条)1.学位论文 鲁丽 RTU Internet网络接口技术研究 2007 自动监控系统是信息化技术的重要组成部分,远程测控终端RTU是自动监控系统的重要组成部分之一。远程测控终端负责现场采集数据、存储数据、传输数据,其传输数据的方式有:无线数据传输、工业以太网,GSM短消息,GPRS网络等等。如今Internet技术日新月异的发展,使我们生活方式发生了巨大改变,也使得RTU通过Internet网络传输数据,接收控制命令成为可能。目前市场具有Internet网络接口的主流RTU大部分成本比较高,功耗较大,不太适用于水情测控领域,本文结合TCP/IP通用技术标准,设计了一种简单的低成本的RTU的Internet接口方案。本文成功的在MSP430单片机系统中集成了对Internet网络接口芯片CS8900的驱动支持,使得采集的数据可以通过以太网发送到Internet网络。文中首先分析了目前RTU数据传输常用方式,再结合TCP/IP技术在MSP430上进行了精简TCP/IP协议栈设计,详细阐述了TCP/IP协议族中的ARP协议,IP协议,ICMP协议,TCP协议,TCP状态机等有关实现TCP/IP协议栈的关键技术,并在这些技术基础上讨论了整个测控系统网络接口技术的设计与实现。同时,考虑到未来IPv4地址即将枯竭,文中还探讨了IPv6技术,尝试将系统的协议栈从IPv4升级到IPv6。受到实验条件限制,系统虽然以水情自动化为应用背景,并没有实际采集水情数据,但是通过传输MSP430内部模拟的水情数据,证明了采用RTU的Internet接口传输水情数据是可行的,有效的。这种低成本的实用的具有Internet接口的RTU是水利行业应用中的一个新的突破。2.期刊论文 江彦.舒朝君.李波.余磊.刘永喜.胡玉庆.皮智敏.JIANG Yan.SHU Zhaojun.LI Bo.YU Lei.LIU Yongxi.HU Yuqing.PI Zhimin 基于VxWorks的油井数据采集远程终端的设计-现代电子技术2009,32(5)针对目前采油厂油井的工作参数监控缺乏远程手段的情况,论述了一种基于VxWorks的远程终端的设计.该远程终端采用CDMA通信信道,可以对油井的负荷、温度、油管回压、冲次、工作电流、工作电压等参数进行实时自动在线抄收和处理,并将数据发送至监控中心,由监控中心集中监控各油井的工作状态.该终端采用MSP430F149单片机完成数据的采集,由S3C44B0X嵌入式处理器完成数据的处理与发送,并由VxWorks嵌入式实时操作系统来保证高效率的实时多任务处理.3.学位论文 朱志 热网热量计量系统应用研究 2004 论文以热网中实施计算机量化管理为背景,针对现有热网监控系统进行热量计量存在精度较低的不足之处,设计了一个较为完善的热量计量系统.文中讨论热网计量系统设计时必须考虑的各种因素,确定热网计量系统逻辑结构和物理构成,整个计量系统有三站计算机、换热站RTU和通信通道组成,主站由局域网、数据库服务器和二作站组成,主站系统软件采用C/S体系结构,热网热量计量软件在前台二作站上运行,数据库则运行于后台数据库服务器之二.通过RTU的实时数据采集,利用通信通道将热网数据上传三站计算机,主站中实现热网热量的计量、参数显示、统计分析等功能.讨论和分析热量计量软件和数据库结构的设计原则,确定主站各个软件模块的功能,分析不同热量计算方法的特点以及对计量精度的影响,推导出能够:RTU是实现的定压比热和密度的温度和压力的表达式和热量测量计算方法.文中提出完整RTU硬件设计方案,RTU硬件由MCU(MSP430芯片)和相应外围存储芯片、实时时钟芯片、掉电监测电路和通信接口电路等部分组成;分析各种不同数字滤波算法对现场环境的适应性,提出采用混合滤波的方法来提高采样的可靠性;完成RTU系统软件功能定义、模块的划分和系统框图等工作,整个RTU软件由前台主程序和后台多个中断子程序组成,前台完成初始化、系统自检、滤波、计算、存储、显示报警和系统参数设置等功能,后台的程序完成定时采样、通信接收和掉电保护等功能,探索了利用MSP430作为RTU核心的硬件设计和软件设计新方法.4.期刊论文 何毅.彭浩.HE Yi.PENG Hao 基于MSP430的航标监控终端的实现-计算机工程与设计2009,30(8)以辅航设备控制监测系统改进项目为背景,从航标监控系统RTU总体设计的角度出发,介绍了在航标监控管理系统中,以TI公司的MSP430低功耗芯片为核心的数据采集处理器,阐述了时间片工作方式结合MSP430芯片低功耗模式的设计,并在系统整体设计上采用电源管理模块化,使终端灵活分配电源的供应,以达到最小低功耗,设计出满足低功耗、无线监测、航道设备运行环境等功能的低功耗航标智能监控终端,测试结果表明,该监控终端具有良好的可靠性、实时性、稳定性和低功耗性.5.期刊论文 王逢州.周金陵.WANG Feng-zhou.ZHOU Jin-ling 图形语言集成开发环境的研究与实现-中国制造业信息化2006,35(19)对自行研究设计的编程控制器硬件(使用MSP430系列微处理器作为核心控制芯片)进行软件平台的开发,实现后主要的应用平台是针对现场测控RTU、PLC等.该软件能够实现梯形图符号的编辑、语法检测、逻辑错误检查等功能.在软件中实现图形到逻辑代码转换时,提出了逆向递归算法、梯形图优化方法;程序调试下载是利用JTAG接口技术来实现.6.外文会议 Chuntao Man.Zhenqi Wang The Design and Research of Remote Terminal Unit Based on RadioTechnology This paper describes the design and research of RTU based on GPRS.The function of instrument includes field informationsampling,analysis and transmission.In hardware design,the MSP430 micro-controller and GR64 is adopted to improve systemicreliability.In software design,the software development environment of the instrument is a cross compiler(IAR Embedded Workbench)which is design for MSP430 micro-controller by IAR Company.The basic principle,the system composition,and the researches on keytechnological problems are presented in the paper.The practical results showed the system is stable and reliable.Compared withsimilar products,this design is characterized with simple hardware structure,powerful software functions,high reliability and lowcosts.This design can work at a temperature as low as-30,and has a strong anti-jamming capability.Both theoretical andexperimental results show that the RTU based on GPRS has favorable performance with low power consumption and high accuracy.本文链接:http:/