论文部分内容阅读
随着控制技术和微型计算机技术的不断发展,智能仪表已日益广泛地应用在工业自动化领域,并占据了越来越高的地位。本课题来源于江苏省工业攻关项目“总线化智能多参数智能检测与控制仪表”的一部分。鉴于目前国内外总线化智能仪表开发使用现状,针对工厂化水产养殖及水环境水质检测等领域,开发出基于嵌入式微处理器的集检测、分析和通讯功能于一体的总线化智能多参数检测仪表。本文设计的多参数水质监测系统,可以对水温、浊度、pH值、盐度等水质参数进行连续在线监测,并利用开发成本低、简单易用的RS-485总线进行远距离通讯,将实时参数上传至上位机,实现了对现场环境的集中监控。本系统采用上下位机结构,下位机的设计主要分为硬件和软件两部分。其核心硬件选用C805IF040单片机为控制器,C8051F040具有12位的8通道ADC0可同时采集八路模拟量,从而减少了仪表的使用数量,节约了开发成本。下位机硬件主要包括传感器、信号调理电路、LCD显示、与PC机的通讯接口电路等。此外,该仪表具有RS-485串行通信接口,可将自身的状态、现场参数等传给监控主机。下位机软件采用易于理解和编程的C51语言对数据采集模块、显示模块以及通讯模块等进行了设计开发。上位机软件采用Visual Basic 6.0编程,软件界面简单,易操作,能够实现对下位机实时参数的显示、实时曲线绘制,历史数据记录、查询曲线绘制等操作。下位机系统既可以作为监控仪使用,满足小型水环境检测的要求,也可作为智能监控系统的一部分。另外,本文中系统从硬件和软件两方面采取了抗干扰措施,提高了系统的稳定性。本系统在实际测试中运行稳定,实现了水环境多参数的自动采集及数据的实时传输及处理。它自动化程度高,电路简单,成本低,在水产养殖及水环境检测等应用方面具有一定的实际意义。