网站大量收购独家精品文档,联系QQ:2885784924

多传感器简易数据信息采集系统.docVIP

  1. 1、本文档共10页,可阅读全部内容。
  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文档。上传文档
查看更多
多传感器简易数据信息采集系统

多传感器简易数据信息采集系统 程婷婷,赵正芳,徐小民,单伟振 中国矿业大学信电学院,江苏徐州 (221008) E-mail: 中图分类号:TN957.52 1. 引言 在现实生活中,为了达到对环境实现精确监测监控的目的,需要实时采集来自现场的各种传感器信号,如压力传感器,温度传感器以及湿度传感器等[2]。如何实现对现场的各种传感器实时采集并作相应的参数越限事后处理将显得尤为必要。本文应用AT89S51单片机作为处理器建立了多传感器信息采集系统,实现了对来自现场的温度、湿度、气压信息的实时采集,具有对各种传感器的参数上限值进行在线整定和报警的功能。 Liod嵌入式平台由深圳市武耀博德信息技术有限公司采用采用业界领先的Intel XScale PXA270 嵌入式处理器,推出的功能完善、性能优异的嵌入式开发系统平台[1]。 2.系统硬件设计 2.1系统设计思路 温度传感器采用DS18B20 ,这个传感器是1-wire数字温度传感器 直接通过一根线连到单片机上,然后完成数据采集。湿度传感器是个可变电容,电容阻抗根据湿度的变化而变化,但是单片机不能直接测量电容的变化量。因此通过555电路将电容的变化量转化为频率的变化量,单片机通过测定频率后通过运算得到湿度的测量值。对气压传感器上电后,气压传感器输出一个差分的电压信号,电压信号随着气压的改变而改变。电压信号经过AD7715 16位A/D转换芯片将电压信号转换成数字量采集到单片机中 进而得到气压值。将温度湿度气压传感器采集到的数据送给单片机,单片机处理后送到嵌入式系统。8051 系列微处理器基于简化的嵌入式控制系统结构被广泛应用于从军事到自动控制再到PC 机键盘上的各种应用系统。而ATMEL公司的AT89S51单片机价格低,可以完全达到本系统的要求,因此本系统采用AT89S51单片机作为底层多传感器数据采集模块的核心。 本系统单片机控制电路如图1所示。本电路为了达到和上位机多波特率、无差错的串口通信,因此采用11.0592M的晶振;复位电路采用上电复位和按键复位相结合电路;P1.0~P1.2三个I/O口接发光二极管,用来指示多传感器的工作状态;P1.7口接温度传感器DS18B20的数据信号线,用来采集环境温度信息;外部中断INT0口接湿度传感器HS1101的频率转换电路,用来采集环境湿度信息;P2.4-P2.7口接气压传感器PS500,用来采集环境大气压力信息; - 1 - 图1单片机控制电路 2.2 模块的设计 2.2.1温度采集模块 本系统采用美国DALLAS公司的产品可编程单总线数字式温度传感器DS18B20实现温度信号的采集。DS18B20具有很多优点:直接输出数字信号,省去了后继的信号放大及A/D转换部分;外围电路简单,成本低;单总线接口,只有一根信号线与CPU连接,且每一只都有自己唯一的64位系列号存储在其内部ROM存储器中,故在一根信号线上可以挂接多个DS18B20,便于系统以后的扩展。DS18B20的测量范围从-55~125℃,且在-10~85℃之间精度位±0.5℃,完全满足环境温度监测的要求[5]。其硬件电路设计如图2所示。 图2 温度采集模块硬件电路 2.2.2湿度采集模块 测量空气湿度的方式很多,其原理是根据某种物质从其周围的空气中吸收水分后引起的物理或化学性质的变化,间接地获得该物质的吸水量及周围空气的湿度。本系统采用电容式湿度传感器HS1101测量环境湿度。其在电路构成中等效为一个可变电容,其电容量随着所测空气湿度的增大而增大。而一般电容不能直接转换成可被单片机测量的数字信号,因此我们必须要进行信号调理。将该湿敏电容置于555振荡电路中[3],将电容值转换为与之呈反比的电压频率信号,可直接被单片机采集。本系统采用频率输出电路。其硬件电路设计如图3所示。集成定时器NE555芯片外接电阻RH_R1、RH_R2与湿敏电容HS1101,构成了对HS1101的充电回路。NE555的引脚7端通过芯片内部的晶体管对地短路又构成了对HS1101 - 2 - 的放电回路,并将引脚2、6端相连引到片内比较器,便成为一个典型的多谐振荡器,即方波发生器,RH_R3是防止短路输出的保护电阻,RH_C1用于平衡温度系数,RH_C2用于电源滤波。 图3湿度采集模块硬件电路 2.2.3 气压采集模块 本系统采用北大青鸟元芯公司的压力传感器PS500采集环境大气压力信息。PS500型压力传感器具有成本低,绝压,稳定性好等特点。PS500型压力传感器输出的是电压信号,我们要测试大气压力必须对电压

文档评论(0)

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

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

版权声明书
用户编号:5134022301000003

1亿VIP精品文档

相关文档