种基于适时时钟的水情自动监测设备的开发.docVIP

种基于适时时钟的水情自动监测设备的开发.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种基于适时时钟的水情自动监测设备的开发 ? 作者:王志刚、牛陇江 ? 摘要:本文介绍了一种基于适时时钟的水情自动测报装置的开发。并着重在芯片的层次上介绍了该装置的总体构成、工作原理等。在硬件方面本文着重介绍DS12C887时钟芯片、TCL0832A\D转换芯片,这两种芯片的工作原理及使用方法。在软件方面介绍了一种格雷码转换为二进制数的算法及其在单片机系统中的C语言实现,及系统的软件结构、通讯协议。 ? 关键词:水情自动测报、适时时钟、A\D转换、格雷码转换 一:水情自动监测装置的工作任务及其监测量 ? ??? 根据我县水情监测运行五年中所发生的问题,结合我县实际工作要求,我们设计开发了一种水情自动监测设备。 ? ?? 江河流域的水情监测装置完成的主要工作要求是:时时不断的监测被监测流域的水位、流速、流量、蒸发量、降水量等,将监测的数据传给中心站的计算机进行显示、记录。以指导我们对水的控制。在一般的水情监测中我们往往只需监测流域的水位、流量、降水量等监测量就可以了。在这里我们只对流域的水位、降水量(蒸发量)进行监测而水域的流量可以通过标准段面的断面参数及水流速计算得知。关于水流速的问题由于不同的水质、功耗、可靠性等问题不易解决传感器的选择。在装置设计时对其不予考虑。需要监测时,可以考虑使用专用的流速仪。 ? ??? 由于该装置工作在野外的无人工作站中,故要求该装置功耗低,工作方式根据国标要求可以采用自报/应答工作方式。自报方式在设计时可以采取增量自报、定时自报等方式。群控时应答采取轮讯方式。自报时装置可以监测通讯总线状态,以避免数据碰撞现象。 ? 二:水情自动测报装置的总体构成及工作的原理 ? ?如图所示 ? ??? l???????? 装置数据采集部分以单片机为核心,将格雷码数据(水位)、雨量数据(频率)、电量数据及时间数据采集后存入存储器中,并通过485总线、或232总线将数据转发出去。根据不同的工作体制要求,数据的转发可以是自报或者应答。当工作于自报体制时485通讯将被取消(即在本设计中485通讯只适宜工作在应答体制下)。 l???????? 整个装置是依据时钟的IRQ输出控制的电源来工作的。当时钟的IRQ输出为低电平时SK-VCC的输入控制级为高电平,从而使SK-VCC区得电。单片机及其外围系统以及传感器带电,系统硬件复位工作进行数据采集及存储(当设定在应答方式工作时可使SK-VCC输入控制极接入常高的高电平)。单片机在采集工作结束时,对时钟进行操作写入下一次工作的时间,并使时钟的IRQ输出恢复为高电平。从而将SK-VCC的电源切断。这样设计的目的主要是考虑到装置工作在野外且无人职守,此时对装置的功率将提出要求。按照这样的设计装置在大部分时间内将仅仅使时钟及其外围电路带电工作(工作时间可以通讯的方式人为设定)。实际测试装置在静态时工作电流仅为10毫安。 l???????? 在本设计中由于时钟的工作状态决定了整个装置的工作。所以时钟的选取成为了关键。在设计中采用了达拉斯公司DS12C887,由于该芯片自带电源从而使电路的设计更加简洁。 l???????? 设计中16位格雷码数据的读取,由于采用的单片机为8位机。所以采用了数据总线分时读取及读取位控制的方式读取。 l???????? 设计中考虑到装置将工作在野外的无人站。其电源将采用太阳能+蓄电池的供电形式。为了能够详细的掌握装置供电情况,设计了电源监测电路。该电路主要由芯片TLC0832构成。该芯片是一种8位逐次逼近,串行输出的模数转换器件,转换速度快。 l???????? 设计中从数据掉电不丢失,低功耗及电路简洁、经济性等方面考虑采用了24C64芯片作为数据存储器,该芯片是一种具有IIC总线的8K字节EEPROM(100万次擦写寿命)。 l???????? 在设计中,装置的静、动态工作时间、数据传输终点、平安自报时间、工作制选择等均可以通过通讯方式由中心站计算机人为设置。 三:设计实现中使用的关键器件 A. 时钟器件DS12C887 DALASS公司的DS12C887芯片是一种内置晶振,备用电池的具有多种报警输出,具有并行接口时钟电路。其内部电路结构如图所示: ? ? ???? 由图可以看出DS12C887的控制主要由软件、硬件两部分: l???????? 硬件部分:由MOT控制芯片的总线选择。实际上该芯片可以是用MOTOROLA总线结构及INTEL总线结构两种总线形式。在实际设计中由于选用ATMEL公司AT89C52单片机所以选用了INTEL总线形式。AS、DS、AD0~AD7、R/W、CS分别为总线控制线。实际的硬件设计如图所示: ? ? ? ???在设计时考虑到单片机经常处于硬掉电状态,在单片机重新上电复位时,其各管脚在复位时存在不可控性。为了防止这种不可控性

文档评论(0)

phl805 + 关注
实名认证
文档贡献者

建筑从业资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2023年05月12日上传了建筑从业资格证

1亿VIP精品文档

相关文档