基于单片机的水位监控系统
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
图 1 水位监测控 制系 统总体框图
动给水. 当水位介于最高与最低水位线之间时 , 可通过遥控器控制进水或抽水. 实现遥控器调节进水 、 抽 水 的水 流速 度 , 码显 示水 泵抽 水 速度 . 数
11 主 控 电路 .
如图 2 为水位监测控制系统 的主控电路图.图中遥控控制模块接的是单 片机的外部 中断口 P .单 3. 3
T羹 1T :I . 2 0 1
f R研
a
。
I a a g
a O tp i
a 浑
差
-。Y l I ̄。 一 。。e ' I。 ’ I ’
忿 f f 。b『 Jf 『 ’’ / ¨j 『f 7 bI6 。 。 。 ’  ̄i ‘f 。r -。 ‘ ' 。 ‘ 。 1 ( 。 3 一 篙 f 乜
收稿 日期 :02 0 — 0 2 1— 3 2 通讯作者 : 昌富 (9 1 )男 , 朱 17 一 , 讲师. - i 30 2 9 1 qcm E ma :10 5 4 0 @q . l o
‘
10 ‘ 7
宁德 师 范 学 院学 报( 自然 科 学 版)
21 0 2年 5月
支持 IP下 载 , 可 以通过 串 口下载 , S 并 抗干 扰能力 强
M a 01 y2 2
基于单片机的水位监控 系统
朱 富
( 宁德师范学院 物理与电气工程系 , 福建 宁德 32 0 ) 5 1 0
摘要 :针对水位监控 的要求 , 设计 了一 种 ̄S C 9 5 单 片机为核心硬 件的水位控制系统. 供了系统软 、 T 8C 2 提
硬件 的设计思路及具体实现. 了水位监测 、 设计 声光报警 、 电机控制 、 数码管显示等外 围电路.
图 5 电机驱动 电路 图
22 遥 控 的 处理 _
该 系统 采用 遥 控 对 电机 进行 控 制 ,当一个键 按 下后 , 收端 接 收 信 号 , 人 单 片机 , 片 机先 接 送 单 读 用户 码 和键 盘码 值 ,6 s ,遥控 输 出端 启 动 3m 后
输 出, 按键时间大于 3m , 出一帧码. 6 s输 当时间超
l p tp i
图 3 显 不 电路 图
13 遥控 接收及 电压 比较 电路 .
如 图 4 左图为遥控接收端电路 , , 图中红外接收管 13T的信号输出端连接单片机的 P .端 , 88 3 3 电阻
R 作为上拉 电阻. 7 工作时, 红外接收管接收到由遥控器发送过来的电压信号 , 送至单 片机处理. 右图为电
参考文献:
[】殷兴光.水位温度远程 控制的研究 [.陕西 国防工业职业技术学 院学 报,0 8 1( )3 — 7 1 J ] 2 0 ,8 1 :5 3 .
[】张迎新 . 2 单片机原理及 应用 [ . M】 北京 : 电子工业 出版社 ,0 9 20 .
【 3 ]黄智伟 . 全国大学生电子设计竞赛 系统设计 [ ] 北京 : M. 北京北京航 空航 天大学 出版社 ,0 6 20. [】全国大学生 电子设计竞赛组委会.全国大学生电子设计竞赛获奖作品选编 [] 北京 : 4 M. 北京理工大学 出版社 ,0 5 2 0
片机 正 常工 作 , 必须 连 接基 本 电路 , 括 晶振 电路 和复 位 电路 . 用 S C 9 5 片机 构 成 的 主控 电路 , 包 采 T 8 C 2单
控制操作简单 , 性价 比高 , 通用性强大 , 运算能力强 , 其片 内 R M采用 F sR M,K字节程序存储空 O lhO 8 a 间,1 字节数据存储空间 , 52 内带 2 K字节的 E P O E R M存储空间 ; 运算能力强 , 自由度大 , 软件程序灵活 ,
图 4 遥控接 收及 电压 比较 电路 图
第 2期
朱 昌富: 基于单片机 的水位监控系统
・ 7 ・ l l
14 电机驱 动 电路 .
图 5为 H桥驱动电路 . H桥使用高速光耦及
L 9N来 实 现 ; 片机 提 供 高 速 的 P 28 单 WM 波 , 光 用 耦 隔离 , 后 由 L 9 N提供 电压 给 电机 , 然 28 及通 过高 速 的通 断来 实现 电压 的变化 ,从 而改 变 电机 的转
图 2 主控 电路 图
1 . 显 示 电路 2
如 图 3 水位 监测 控制 系统 显示 电路 , 为 即数码 管显 示 电路 . 于 它具有 低 电压 、 电流 、 基 小 高频 特性 好 、
单色性好 、 亮度高等优越性 , 被广泛用作数字仪器仪表、 数控装置和计算机 的数显器件等其他领域. D L E 数 码显 示 管有静 态 显示 方式 和 动态 显示方 式 ,本 系统 采用 串行 输 出 的动态 显 示方式 . 用 两个 锁 存 器 利 7 H 53将控制 器 输 出的 串行 数据 转换 成并行 数据 输 出 , 4C7 用驱 动 4位一体 的 L D数码 显示管 显 示数据 . E
Abs r c : Ac o d n t t e e ie nt f ta t c r i g o h r qu r me o wa e l v l tr e e mo io i g a n t rn , wae l v l tr e e mo io i g y t m n t rn s se
压 比较 电路 , 因采 集水 位 时水 具有 一定 的阻值 . 电后 , 出端 电压 为 23 通 输 .V左 右 , 不 到低 电平 , 片机 得 单
无法判断. 比较 电路 , 通过 将采集到的电压值与预定的电压进行 比较 , 再通过 比较器 L 34 M 2 得到单片机 所 能辨 别 的高低 电平 , 而做 出相应 的处理 . 从
鱼缸 、 炉水位 的检i『 锅 见. J
1 系统的实现 方案
系统 的总体框图如图 1 所示. 该设计以 S C 9 5 单片机为控制核心 , T 8C 2 主要包含遥控控制模块 、 声光 报警系统 、 电源模块 、 电机驱动模块 、 水位采集装置 等装置. 水位采集装置将采集到的水位 电压值通过 比较器模块得出高低 电平信号 , 将采集到的信号值 送 回单片机 , 经处理后再 由遥控控制系统通过 电机 驱 动模块 控制 水泵 的停 止 、 行及 速度 的变化 . 运 相应 的 L D灯、 E 蜂呜器发生警报 , 数码管显示水流速度 . 其具有实现对最高及最低水位 的监测 , 当水位过高 或过低时 , 可进行声光报警 , 自动给水、 并 抽水. 当高 于最高水位线时 , 自动放水 ; 低于最低水位线时 , 自
速 . 9 N含 有 两 个 H桥 的 大 电流 高 电压 驱动 器 , L 8 2
可 用 于驱 动 步进 电机 、 流 电机 . 用逻 辑 电平 控 直 采
制, 控制端管角不受输入信号影响时 , 允许 、 禁止 器 件 工作 , 有一 个逻 辑 电 源输入 端 , 内部逻 辑 电 使
路部 分工作 在低 电压 ; 可接 外 接 检测 电阻 , 参 量 将 变化 量反馈 给控制 电路.
过 18 s 0 m 时输 出第二帧. 引导码 由 9 s m 的载波信 号 和 45 的关 断 时间组 成 , . ms 作为 随射码 的引导 . 位控 制 系统 能够 正确 处理 码 的接 收 , 该水 以及 检测 和控 制之间的时序关系. 采用脉冲位置调制方式进行编码. ” l数字量通过脉冲之间的时间间隔来 区分. “ 和“ ” 0 传送 8 位数据时 , 它的反码也被传送 , 减少数据传输系统的误码率. 每一个键值控制着 电机的一个速度 ,
2 水位监测控制 系统 的软件设计
21 系统软件 总体设计 .
在软件 设计 中 ,将 系统 分为 五个 功 能模 块 程 序 , 括 电 机驱 动 程 序 、 包 电机 调速 程 序 、 控 处理 遥 程序 、 中断 处理 ( 括 外 部 中 断 、 时 器 中断 ) 包 定 程 序、 主程序 . 过遥 控按键 进 行 电机速 度 的调 节 , 通 每 个 功 能 都有 对 应 的现 象 , 由数 码 管 、 鸣 器 、E 蜂 LD 等 进行显示 或提 示 . 的 主流 程如 图 6所示 . 系统
b sd n T 8 C 2 a e o S C 9 5 MC w s e in d U a d sg e .T e a e p o i e t e e i n h u h a o t h h r wa e h p p r rv d s h d s t o g t b u t e a d r g a d s f a e o h s s se n o t r f t i y tm; a d t e d s n o h t r lv l mo i r g w n h e i f t e wae e e n t i ,moo o t l d d s l y a d g o n t r c n r l ip a n o e s u d l h lr o n — i t a a m. g
因此 可 以随意 的控制 水 流的大 小 .
图
6主程序框 图
对硬件的调试包括遥控信号是否能够正常接收 、 电源能否正常供 电、 泵的正常运行与否 、 水 水位信 号的采集 、 最小系统的 良好运行 以及所有模块组装后能否正常运行. 水位信号采集信号误检测 的原 因在 于水本身存在一定的阻值 , 金属探头采集到 的电压值经水分压后不能被单片机识别 , 采用 比较器对信号 进行 比较放大获得相应的高低 电平 , 才能被单片机识别. 水位监测控制系统经过多次测试试验 , 采用模块 化的软硬件设计方法 , 工作十分稳定 , 技术性能指标 良好 , 各项参数达到了期望值.
关 键 词 :水 位 监 测 ; 片 机 ; 控 ; 动 电 路 单 遥 驱 中图 分 类 号 : H 8 2 T 2 文 献标 识 码 : A 文章 编 号 : 0 528 (0 2 0 —190 2 9 -4 12 1 )20 6—4
近年来随着大规模集成电路和计算机技术的发展 , 单片机 的应用正在不断地走 向深入. 水位监测控 制 系 统便是 单 片机 的开发应 用 之一 , 系统分别 由监测 电路 、 警 电路 和 自动 给水 三部分 组成 . 金 属 其 报 通过 探头 , 探测高低水位信号 , 将检测到的水位信号通过信号调理 电路后 , 送给单片机进行处理. 水位过高或 过低 , 发生不同频率的报警时, 自动给水功能开启. 当水位过低时 , 水泵 自 动进水 ; 过高时 , 自动抽水. 如果 处于最高水位和最低水位之间 , 用户可根据 自己的需要 , 通过遥控器进水或抽水 , 并可根据需要调节水 流 的速 度 , 示在 数码 管 上 . 计 具有 很 高 的使 用价 值 , 显 该设 随着 自动化 技术 的发 展 , 自动化 技 术 已深 人 到 了各领域 , 为人们的生产生活带来 了许多方便 , 大到可用于水库 、 湖泊 、 池塘水位 的检测 , 的可以用于 小
・
l2 7 ・
宁德师范学院学报( 自然科学版)
21 02年 5月
W a e e e m o io i g s se s d of M CU tr l v l n t rn y t m ba e
ZH U Cha -f ng u
(D p r e t fP yi e at n hs s& EetclE gne n,Nnd o a U ie i ,Nnd ,F j n 3 20 ,C ia ) m o c lc i nier g i eN mi nvm t ige ui 5 10 hn ra i g l y a
第2 4卷第 2期
2 1 年 5月 02
宁德 师范学院学报( 自然科学版)
J un l f ig eN r a U i r t ( aua S in e o r a o n d om l nv s y N tr c c ) N ei l e
V0-4 N . l o2 2