1、目录目录 1 前言前言0 2 总体设计方案总体设计方案2 2.1 方案比较方案比较2 2.2 方案论方案论证证4 2.3 方案选择方案选择4 3 3 单元模块设计单元模块设计 .5 3.1 各单元模块功能介绍、电路设计、元器件选择各单元模块功能介绍、电路设计、元器件选择 .5 3.1.1 AT89C51 单片机 5 3.1.2 A/D 转换电路 .6 3.1.3 信号采集电路6 3.2 3.2 特殊器件介绍特殊器件介绍 .7 3.2.1 AT89C51 单片机 7 3.2.2 ADC0809 10 3.2.3LDN600 液位变送器 12 4 软件设计软件设计.14 4.1 软件设计思路软件设
2、计思路.14 4.24.2 软件结构框图软件结构框图 . 错误!未定义书签。 5 结论结论16 6 总结与体会总结与体会17 7 谢辞谢辞.18 参考文献参考文献.19 附录附录.20 1 1 前言前言 由于自动化技术在工矿企业的广泛运用, 水位自动控制技术越来越频繁地 进入到自动控制系统设计者的视线。 目前成熟的水位自动控制手段主要有单片机 监控和比较电路监控两种, 其比较如下: 单片机监控系统结构相对复杂, 需要硬 件和软件同时支持, 外围电路相对繁琐, 但其人机交互性强, 功能强大, 控制 精度高, 能够方便地与上位机通讯, 实现数据共享。 在现实生产中主要应用在对 控制精度要求较高的场
3、合比较电路监控技术结构简单, 不需要软件支持, 价格 低廉, 但是其较差的人机交互性和不具备数据共享的弱点决定了其只能应用在 对控制精度要求不高的一般场合。 本文就是立足于单片机,合理应用压力型液位传感器并且经过 A/D 后,数字 信号可以经过处理用于显示液位的高度,使系统的功能得到进一步的完善, 使系 统能够自动控制容器中的水位始终处于我们所给定的值之间。 并且能很好的应用 单片机来控制抽水电机的起停,同时利用计算机精确判断和控制:当水位低于下 线时,控制水泵加水,当水位达到上限时,指示灯闪亮提示容器已经注满水,继 而停止水泵的供水。像这样就可以将水位控制在外面所需要的高低水位之间了。 此设
4、计可以广泛用于日常生活及工业领域中,比如水塔、地下水、水电站等情况 下的水位控制。 这样就可以比较精确的控制水位了,而不必像以前那样靠人工去观察水位的 变化, 减少了应人为的不慎而导致水位太高或者太低, 减少了错误发生的可能性, 极大的改善了水位的控制准度,同时也节约了大量的人力、财力,极大的提高了 人们的生活水平。 2 2 总体设计方案总体设计方案 2.12.1 几种方案的比较几种方案的比较 方案一:机电控制式水位控制,原理框图如图 2.1 所示: 图 2.1 机电控制式水位控制 工作原理:漂浮在水面上的浮球与控制器中的“检测机构”通过连杆机构相 连,当水位发生变化时,浮球上下运动带动“检测机构”产生位移,这个位移可 以直接用来驱动阀门动作,关闭或者开启进水口,调节水位。如果需要控制的水 筏较大,浮球的浮力不足以驱动控制水阀动作时,可以在“检测机构”与“阀门 控制”之间增加一套机电控制驱动装置,具体控制过程为: “检测机构”的位 移先去带动一个位移开关动作; 位移开关控制电机的转动; 电机驱动水阀门。 方案二:全机械结构的水位控制方式,家用抽水马桶是典型的全机械结构水 位控制