- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种船内环境监控系统的设计与实现.doc
一种船内环境监控系统的设计与实现
摘 要 为实现对船载无土栽培温室环境参数的实时监测,提出了一种温室环境参数监测系统的设计方法。使用基于嵌入式RTMES4.11操作系统的STM32F4微处理器采集环境参数,在基于嵌入式Linux的S3C6410的硬件平台上基于Qt构建应用程序,实现数据的本地存储和本地显示,通过Socket技术实现嵌入式平台与服务器之间的通信,将采集到的环境参数通过网络上传到Linux服务器并以WEB方式实时显示环境参数,实现对远洋船舶无土栽培温室内环境的远程实时监测。
关键词 嵌入式 Linux 温室环境 监控
中图分类号:S818 文献标识码:A
0引言
随着计算机、自动化技术的高速发展,自动化监控技术广泛应用于温室培养等场所,为了提高无土栽培温室内蔬菜成活率提供了重要的监测手段。为保证远洋船舶内无土栽培温室内蔬菜的成活率,必须保证温室内的温度、湿度和光照等环境参数保持在一定的范围内。目前,远洋船舶内温室内的环境参数监测中,可以采用人工定期检测的方法,这种方法存在监测不及时、维护保养差、记录不方便等因素,效率较低,不能实现实时监测等缺点。
本文根据远洋船舶无土栽培温室内环境的特点和需求,提出了一种远洋船舶温室环境参数监测系统的设计方法。通过STM32F4采集室内温度、湿度、光照强度环境参数信息,采用基于Linux嵌入式操作系统的S3C6410作为船舶温室室内环境监测的软件和硬件平台,嵌入式GUI采用Qt实现环境数据的本地实时显示和本地存储,并将环境参数通过Socket上传到Linux服务器,以WEB方式实时显示环境参数,实现对远洋船舶无土栽培温室内环境的远程实时监控。
1系统硬件设计
该室内环境监测系统主要是以S3C6410为控制核心,基于ARM11的S3C6410微处理器具有低功耗、高性能、外设接口丰富等优点,并辅以512MB NAND Flash,256MB SDRAM等器件作为ARM的外围电路构成嵌入式ARM平台。S3C6410通过IIC实现对环境参数采集主控单元STM32F4的控制,环境参数采集单元STM32F4采用温湿度传感器STH11和光强度传感器BH1750对温室内环境进行检测,实现对室内环境参数的实时测量,通过IIC通信协议上传到基于Linux的S3C6410嵌入式系统,最后由S3C6410对环境参数进行处理、本地存储和显示,并通过Socket技术上传至Linux服务器,完成对远洋船舶无土栽培温室内环境参数的在线实时监测。硬件电路主要由触摸屏显示模块和环境参数采集模块等组成,总体结构如图1所示。
1.1 STM32F4与环境参数采集模块的接口电路
环境参数采集模块包括温湿度传感器采集模块和光照强度传感器采集模块两部分,其中,湿度传感器选用瑞士Sensirion公司生产的SHT11,其内部由一片检测相对湿度和温度的混合传感器模块及一个经校准的数字输出组成,两线串行数字接口和内部电压自动调节,无需外部模拟电子电路,可以方便、快速的进行系统集成。光照强度传感器选用BH1750,它是一款数字型光照强度传感器集成电路芯片,采用两线式串行接口数据通信,具有较高的分辨率、支持标准I2C总线接口、接近人类视觉灵敏度的灵敏度特性、数字式输出、光源依赖性弱和较大的测量范围等特点,可以测量1lx~65535lx范围内的光照强度。
两款传感器SHT11和BH1750与STM32F4的连接电路图如图2所示,SHT11的串行时钟输入线SCK用于STM32F4微控制器与SHT11之间的通信同步,与STM32F4的PB10口相连,串行数据线DATA用于内部数据的输出与外部数据的输入,与STM32F4的PB11口相连。BHT1750与STM32F4的I2C1外设模块相连,将其SCL和SDA分别映射到PB6和PB7管脚。
图2:SHT11和BH1750与STM32F407的接口电路
1.2 S3C6410与STM32F407的IIC接口电路
为了便于以后增加新的环境参数采集传感器,STM32F4只负责环境参数的采集,而后续环境参数的处理、存储、显示和网络传输工作全部交给高性能微处理器S3C6410,采用IIC通信协议实现将STM32F4采集到的环境参数传输到S3C6410微处理器,两块微处理器的连接电路如图3所示,STM32F4的I2C3外设模块与S3C6410的I2CSCL和I2CSDA相连,将其SCL和SDA分别映射到PA8和PC9管脚。
2系统软件设计
系统软件的设计分三个部分:基于嵌入式STM32F4环境参数采集端软件设计、嵌入式S3C6410的控制终端软件设计和基于Linux服务器的WEB软件设计。
2.1基
您可能关注的文档
最近下载
- 层析包括吸附层析分配层析离子交换层析亲和层析等 (2).pptx VIP
- 2019主持人大赛总决赛第三轮巅峰对决王嘉宁VS邹韵演讲稿.doc VIP
- 《房屋建筑学》第6章 建筑构造概论.ppt VIP
- 2025年河北省涿州三中学初三九月月考物理试题含解析.doc VIP
- 超星尔雅学习通《通识写作怎样进行学术表达(复旦大学)》章节测试答案.docx VIP
- C++龟兔赛跑代码.docx VIP
- 人教新版英语九年级Unit1-4试卷.doc VIP
- C++书写日历代码.docx VIP
- 食品仓储安全保障措施.docx VIP
- 辽宁省抚顺市新抚区2024-2025学年八年级上学期10月月考语文试题.docx VIP
文档评论(0)