论文部分内容阅读
本文以山东省科技兴农项目为背景,研制和开发了基于RTOS的ARM嵌入式微处理器的温湿度环境控制系统,实现了我们对温湿度环境控制低成本和高可靠性的要求。本文首先在分析目前温湿度环境控制现状的基础上,根据我们对温湿度环境控制的低成本要求,提出了以ARM嵌入式系统作为我们的温湿度环境控制系统,但是考虑到系统应用的复杂性的增加会降低系统软件运行的可靠性,所以我们引入了实时操作系统RTOS,大大降低系统开发调试的复杂性,提高系统的可维护性、可靠性。其次,综述了嵌入式系统和实时操作系统的应用现状及最新进展,根据我们温湿度环境控制系统的要求,选择了合适的嵌入式处理器和实时操作系统,设计了基于RTOS的ARM嵌入式系统的温湿度环境控制系统的软硬件。我们实地测试了系统的稳定性,采取了防雷、防电机浪涌等措施;针对农村电网的特点,专门编写了“陷井”程序,能在掉电或设备发生复位后自动恢复现场数据运行。此外,为了便于在线更新程序及维护,我们设计了BootLoader程序,能通过串口自动进行程序升级,比较并口与JTAG口更便于大批量的使用。最后,将以上设计的嵌入式ARM系统应用于烘烤自动化控制系统中,取得了稳定、可靠的运行效果,且经济实用。同时叙述了一种简单实用和较为完备的温室境控制系统的控制算法,及其在农业项目中的运行效果。