导语:本文提出了一种基于ADuC812的远程环境监测信息系统下位机设计方法,详细介绍了ADuC812的优点以及下位机数据采集系统硬件电路和软件实现。利用ADuC812的24位寻址能力,结合闪速存储器28F640实现了大容量数据存储。
摘要:本文介绍了一种基于ADuC812设计的远程环境监测信息系统下位机,其硬件电路采用模拟放大转换电路、外部数据存储器28F640,并通过串行口通信与键盘和LCD显示器交互。软件设计主要包括数据采集及存储子程序、键盘扫描与液晶显示程序,以及与上位机通信子程序。该设计以提高系统性能、降低成本为目标,适用于各种环境监测应用。
关键词:ADuC812 环境监测 数据采集 闪速存储器
1 引言
在当今社会,对于环境质量的关注日益增长,这要求我们必须建立起一个高效率、高可靠性的远程环境监测信息系统。本文将探讨如何利用ADuC812这种新型微控制器来实现这一目标。
2 远程环境监测信息系统整体介绍
该远程环境监控系统由分布在不同位置的多个下位机组成,每个下位机负责实时采集周围环境中的参数,并通过电话线或无线网络将这些数据传送至中心站。此中心站上的上位机则负责对这些传来的数据进行分析处理,并根据需要向公众发布相关信息。
3 下位机硬件电路设计
下位机硬件电路主要由四部分构成:模拟输入信号接收部分、模拟放大转换部分、外部数据存储部分以及串行通信接口部分。其中,使用的是具有24-bit地址空间的大容量闪速存储器28F640,以确保足够的内置缓冲区来支持长时间连续采样的需求。此外,还引入了MAX232芯片作为RS-232口电平匹配与驱动,以便通过电话线连接到上级设备。
4 下位机软件设计
下 位 机会有三个主要功能子程序,即定时中断触发下的数据采集及存储、键盘扫描及其相关显示操作,以及与上级设备之间的一次性或持续通讯。在执行过程中,将会涉及到对ADC转换模块和内部寄存器(SFR)的精确操作,以确保高效且准确地完成各项任务。此外,由于8051指令兼容性,本项目也考虑到了现有用户可能直接移植已有代码的情况,从而简化开发流程并减少成本开支。