论文部分内容阅读
随着现代农业技术不断的进步,植物工厂及其相关技术也得到了飞速的发展,植物工厂的发展不仅是满足人们对食品质量上的需求而且对耕地的减少、自然环境的恶化、粮食短缺等多种社会性问题的解决也有着深远的意义。植物工厂中智能化程度的提高也带来了对其监控系统更高的要求。近年来,嵌入式应用产品被广泛的应用在网络监控、工业自动化、通信等各个领域,所占的市场也越来越大。ARM处理器有着低功耗、高处理速度等优点,非常适合应用在嵌入式产品中;Linux系统的开源、开发灵活等特点也使之成为主流的嵌入式操作系统之一。ARM处理器和Linux操作系统相结合的开发方式也越来越多的被应用在嵌入式监控系统中。本文针对植物工厂内的环境设计了一种基于嵌入式的智能监控系统。整个系统由终端控制器和集中控制器两大部分组成,功能上分为环境参数采集、图像采集、LED植物补光、数据传输和存储、用户访问几部分来实现。终端控制器主要由STC90C51单片机、传感器和LED灯板控制电路组成,实现对温湿度和CO2浓度的检测以及人工光源对植物进行补光的控制。集中控制器使用的是ARM11处理器结合Linux操作系统的设计方案,主要负责图像采集、数据存储、与用户进行交互的任务。终端控制器和集中控制器之间使用串口通信实现数据的传输。本设计在Linux系统里移植了SQLite数据库,便于对数据的存储管理;在Linux系统里搭建了Boa嵌入式服务器,局域网内用户可以通过Web浏览器访问服务器,实现对温湿度和CO2浓度的监测。系统使用了网页形式的监控界面,通过CGI接口实现网页的动态交互。