摘 要对偏离零点的水位进行检测,然后将带符号的水位值(低于或高于零点)用数码管显示出来,并通过双色二极管 LED 阵列对水位高度进行模拟显示利用水位监测模拟传感器以测得水位的状况,通过单片机和显示系统在水位现场以 LED 的方式显示出来,并通过与之相连的GSM 模块将水位信息以一种无线的方式发送给远程终端,起到检测的作用。在终端通过仿人工智能控制算法在大惯性、纯滞后系统中的应用,可克服传统 PID 控制的相位滞后、积分饱和,解决控制系统的稳定性与准确性的矛盾。在每一个预定水位检测点处,将两个电极安装在容器壁,使其一端能够与没过该点的水充分接触,另一端引出到容器外面同检测电路相连 ,两个电极等高度并间隔一定距离。当水位没有达到该检定点时,两个电极间电阻为无穷大;而一旦水位上升到该点高度,则两个电极同时没于水中,由于水的导电性,两个电极导通。通过检测两个电极是否导通就可以检测水位的高度了。对 15 个检测点相应有 15 个检测通道,本设计运用了两片 8 通道的多路开关 CD4051,对各通道循环检测来实现数据采集。系统的软件的核心是两个不断循环执行的中断程序:TMR0 中断用于驱动数码管和 LED 显示:TMR1 中断用于采集水位值并且将采集结果送缓冲寄存器供显示部分读取,同时对采集结果进行简单的分析,推断其是否超过水位上限或下限,若超过则点亮相应的报警灯。整个软件部分大体可分为 初始化程序、TMR1 中断服务程序、数据转化子程序、TMR0 中断服务程序 4 个部分。该系统还设计了报警系统,因为实际中故障的预报和预警非常重要,他可以提醒检修人员可能要进行检查和维护信息,避开故障的发生,做到故障前的预报和预警。为提高报警系统的可靠性,与时准确的将报警信号从众多实时数据中提取出来各种智能技术被引入到故障检测系统之中,已成为故障检测讨论重要容之一。水位检测和显示仪表装置在工业上有着广泛的应用而本设计采纳的是一种低成本的数码管显示驱动方案。所以在对成本较敏感的小型系统中,该方案有着一定的参考价值。关键字: 单片机 水位检测 应用前言在当今社会,水在人们正常生活和生产中起着非常重要的作用。给水工程往往成为高层建筑或工矿企业中最重要的基础设施之一。任何时候都能提供足够的水量、平稳的水压、合格的水质是对给水系统提出的基本要求。就目前而言,多数工业、生活供水系统都采纳水塔 、层顶水箱等作为基本储水设备,由一级或二级水泵从地下市...