基于单片机的强磁水处理仪设计

发布者:疯狂小马最新更新时间:2014-01-13 来源: 21ic关键字:单片机  强磁水处理仪  AT89C52 手机看文章 扫描二维码
随时随地手机看文章
  引言

  强磁水处理仪是吸收了国内外同类产品的优点研发而成的。该产品中心磁场强,对外界磁干扰小,对水的处理效果明显,是结构新颖独特的新一代最理想的防垢、除垢、杀菌、灭藻、防腐、防锈的水处理产品。可广泛运用于中央空调水循环系统,热交换系统,工业冷却水系统,家庭及公共建筑供暖供水管道,循环冷却系统,特种水产养殖场水质稳定等。

  1、强磁水处理仪的控制要求

  (1)对两个模拟信号进行采集:1个温度,(NTC电阻信号)1个压差(或两个压力,0~10V或4~20MA信号)。

  (2)有四个输出控制点:4个开关输出(继电器,两个开关一组)。

  (3)控制要求:实测压差值与设定压差值比较,超过设定压差值时,关闭1号开关,同时打开2号开关,延时30秒,打开1号,关闭2号;如此往复,系统带实时时钟。

  (4)显示要求:液晶文本显示,显示测量温度、压差、设定压差、分别显示两组开关的状态,显示实时时钟。

  (5)设计一组键盘:对温度、压力、日期和时间等的初值等进行设定。

  2、系统设计

  2.1系统框图

  根据系统要求,设计了如图1所示硬件系统,系统由10部分组成。各部分的作用如下:

系统结构图

图1 系统结构图

  2.1.1键盘电路

  对系统进行各种参数的设置和对系统进行控制。

  2.1.2时间电路

  产生系统的日期和时间,如产生年、月、日、时、分、秒,并对这些参数进行存储。

  2.1.3单片机

  是系统的核心,用它对系统各部分进行管理控制。

  2.1.4电源电路

  对220V交流电压进行变压、稳压。产生系统所需的各种电压。

  2.1.5显示电路

  用来显示系统的工作情况,如温度、压力、日期和时间。

  2.1.6A/D转换电路

  将温度和压力传感器检测到的模拟电压转换成数字量输入单片机。

  2.1.7温度传感器

  将测试点温度的变化转换成模拟电压送A/D转换器。[page]

  2.1.8压力传感器

  将测试点压力的变化转换成模拟电压送A/D转换器。

  2.1.9驱动电路

  将单片机输出的控制信号变成执行机构所需功率的驱动信号送执行机构。

  2.1.10执行机构

  在驱动信号的作用下,完成最终任务的执行。

  2.2系统电路设计

  根据系统要求和系统框图1进行了电路的详细设计,下面就各电路芯片的选择和电路设计作一介绍,电路原理图如图2所示。

系统电路原理图

2.2.1键盘电路设计

  该部分的功能是对系统进行各种参数的设置和对系统进行控制。参数设置主要包括对温度、压力的值进行设定,另一就是对日期和时间进行设置。控制主要包括如启动、停止和各种参数的选择等。由于系统要求功能不多,所以共设置了8个键,这8个键与单片机的P20~P27相连,由于单片机的引脚目前还够用,所以采用最简单的连接方式。

  2.2.2时间电路

  系统要求显示日期和时间,单片机虽然可以产生系统的日期和时间,一但系统关机后,日期和时间将无法统计,所以选择了时间电路DS1302。此电路可自动对日期和时间进行统计,如产生年、月、日、时、分、秒,并对这些参数进行存储。当需要显示日期和时间时,单片机直接从DS1302读取,经处理后送液晶显示器。[page]

  2.2.3单片机的选择

  单片机是系统的核心部分,用它对系统各部分进行管理控制。根据系统要求选择了AT89C52,AT89C52有4个8位的并口,8kB闪存等,完全可以满足系统要求。单片机与其它各部分的连接全部采用直接连接方式,这样可使系统具有结构简单,使用器件少,成本低等优点。

  2.2.4电源电路设计

  电源电路采用变压器对220V交流变压,变成10V经整流器整流滤波,供继电器使用,再经三端稳压器稳压后产生+5V后供单片机和其它需+5V的电路使用。+5V的另一路就是对可充电电池充电,供DS1302使用。

  2.2.5显示电路设计

  由于系统要求显示汉字,行数为4行。所以选择了OCMJ4XSC-8点阵式液晶屏,其内部有显示RAM,字型产生器,内置2M位中文字型ROM,总共提供8192中文字型(16×16点阵),16k位半宽字型ROM,总共提供126个(16×8点阵),点阵数为128×64,共可显示4行,每行8个汉字。单片机通过P0口与OCMJ4XSC-8传输信息,用P1口的对应位传输控制信号。我们用此显示屏来显示系统的工作情况,如设置温度、压力,实测温度和压力,日期和时间等。

  2.2.6A/D转换电路设计

  要求能对两路模拟电压进行转换,将温度和压力传感器检测到的模拟电压转换成数字量输入单片机。这里选用了8路模数转换器ADC0809,电路通过P0口输入数据,通过P15、P16和P17对其进行控制。

  2.2.7温度传感器选择

  对容器内的水温进行测试,将测试点水的温度转换成0~5V电压送A/D转换器。供单片机分析判断,当水的温度低于最低设定值时,启动加温电路给容器内加温,当水温高于最高设定值时,停止加温电路加温。

  2.2.8压力传感器选择

  对容器内的水压进行测试,将测试点水的压力转换成0~5V电压送A/D转换器。供单片机分析判断,当水位低于最低设定值时,启动给水电路给容器内加水,当水位高于最高设定值时,停止供水。

  2.2.9驱动电路设计

  其驱动电路的作用是将单片机输出的控制信号变成执行机构所需功率的驱动信号送执行机构。由于被控对象要求采用220V交流电,因此采用了分立元件和继电器电路,由单片机的P33、P34、P35和P36共四路输出,经三极管驱动后使继电器吸合,接通220V给执行机构供电。

  2.2.10执行机构

  图中末画出此部分电路图,单片机经驱动电路转换将TTL电平转换成220V交流电压,送到相应的执行机构,如加水的电磁阀,加温的电热管等,完成最终任务的执行。

  3、结论

  根据用户的要求设计了以上电路,此电路采用了较先进的单片机、点阵式液晶显示器和时间电路等,电路结构简单。电路经组装、调试和运行,电路工作稳定可靠,完全符合设计要求。

关键字:单片机  强磁水处理仪  AT89C52 引用地址:基于单片机的强磁水处理仪设计

上一篇:C51单片机的一些误区和注意事项
下一篇:基于以太网的医院病人体温远程自动检测系统设计

推荐阅读最新更新时间:2024-03-16 13:33

51单片机(九).51单片机简单项目—万年历和温度采集
1、实验简介 实现郭天祥老师视频中的DS12C887时钟万年历实验以及一个使用DS18B20进行温度采集的实验。两个实验具体实现的功能如下所示: 1、通过读取按键修改时间、闹钟信息(通过LCD1602显示); 2、闹钟触发时,蜂鸣器报警; 3、将采集到的温度信息显示在LCD或数码管上。 2、电路结构图 如Fig 1所示,DS12C887定时闹钟电路的结构图由四部分组成:数码管显示模块,按键输入模块,蜂鸣器报警模块以及DS12C887时钟电路。在系列(五)、(七)中详细介绍了数码管以及按键部分,在此不做过多赘述。其余的蜂鸣器报警模块电路如Fig 2中所示,由三极管放大电路以及蜂鸣器BELL组成,单片机通过输出高低电平来控
[单片机]
51<font color='red'>单片机</font>(九).51<font color='red'>单片机</font>简单项目—万年历和温度采集
HOLTEK推出首个使用TinyPower技术的MCU
HT56R64是HOLTEK半导体新推出8位TinyPower A/D with LCD型MCU。这是第一颗使用HOLTEK半导体TinyPower技术的IC,具有超低功耗、快速唤醒、多重时钟讯号来源及多种工作模式等特点,可大幅降低整体使用功耗,达到绿色环保的需求。适用于仪器表、水表、家电产品、量测仪表、运动表头、智能卡卡片阅读机等产品。 HT56R64具有多样化的功能,包含有4K Word OTP程序内存、192 Byte数据存储器、8-level Stack等核心规格,同时兼具实用的外围电路,例如内建8信道12位的高速模拟/数字转换器,用以撷取外界环境的讯号如温度湿度等;具有4组12-bit脉波宽度调变功能及24
[汽车电子]
学习单片机8
常用接口电路及其编程 LED数码显示器的连接与编程 在单片机系统中,通常用LED数码显示器来显示各种数字或符号。由于它具有显示清晰、亮度高、使用电压低、寿命长的特点,因此使用非常广泛。 八段LED显示器 引入:还记得我们小时候玩的 火柴棒游戏 吗,几根火柴棒组合起来,可以拼成各种各样的图形,LED显示器实际上也是这么一个东西。八段LED显示器由8个发光二极管组成。基中7个长条形的发光管排列成 日 字形,另一个贺点形的发光管在显示器的右下角作为显示小数点用,它能显示各种数字及部份英文字母。LED显示器有两种不同的形式:一种是8个发光二极管的阳极都连在一起的,称之为共阳极LED显示器;另一种是8个发光二极管的阴极都连在一起的,称之
[单片机]
意法半导体(ST)运动传感器和微控制器驱动 Swimovate新型运动手表的开发
中国,2014年2月17日 ——横跨多重电子应用领域、全球领先的半导体供应商意法半导体(STMicroelectronics,简称ST;纽约证券交易所代码:STM)宣布,其微型运动感测芯片和数据处理芯片获世界领先的电子体育训练器材厂商Swimovate采用,用于全新的游泳电脑(swimming computer)的“大脑”和“感官”功能。 作为Swimovate的屡获殊荣的运动系列手表的最新产品,PoolMateLive是一款全自动型训练辅助工具,主要用户群是职业游泳运动员和业余游泳爱好者。这款防水型智能手表有助于用户集中精力训练,享受训练乐趣,同时还能提供并保存游泳信息,以便
[传感器]
意法半导体(ST)运动传感器和<font color='red'>微控制器</font>驱动 Swimovate新型运动手表的开发
51单片机 晶振与复位常用典型电路
1.内部振荡典型电路。 理论上来说,振荡频率越高表示单片机运行速度越快,但同时对存储器的速度和印刷电路板的要求也就越高。如同木桶原理。同时单片机性能的好坏,不仅与CPU运算速度有关,而且与存储器的速度、外设速度等都有很大关系。因此一般选用6~12MHZ。并联谐振电路对电容的值没有严格要求,但会影响振荡器的稳定、振荡器频率高低、起振快速性等。所以一般C1、C2选值20~100pF,在60~70pF时振荡器有较高的频率稳定性。陶瓷封装电容可以进一步提高温度稳定性。 内部振荡典型电路 2.上电复位与按键复位典型电路。 (摘自百度知道的解答)51单片机是高电平复位,所以先看给单片机加5V电源(上电)启动时的情况:这时电容充电
[单片机]
燃料开关测试系统的设计与实现
0 引 言 众所周知能源危机和大气污染是未来汽车燃料所要解决的最关键问题。为降低排放,缓解石油能源紧张的局面,气体燃料受到了世界各国的重视和推广。大量实车试验均证实以天然气(CNG)或液化石油气(LPG)为燃料,发动机的NOx,总碳氢THC,CO及CO2的排放较汽油的排放污染明显减少,且大大节省了能源。 双燃料汽车技术的关键之一是油和气转换控制,燃料开关正是用于以自动或手动的方式实现燃料间的切换,其品质也关系到汽车的整体性能。本文所针对的燃料开关具有以下的主要功能:燃料切换、燃料容量显示、蜂鸣器报警以及指示灯亮度关于环境光照度自动调节等。为确保燃料开关的质量控制满足最苛刻的欧洲汽车零部件质量标准,燃料开关必须百分之百进行测
[嵌入式]
一种基于单片机的汽车电子点火系统的设计
随着汽车工业的不断发展,能源危机以及汽车尾气对大气环境造成的污染日趋严重。而发动机点火时刻的精确控制在提高汽车整体性能的同时,有效地缓解了这一状况。与传统的机械调节式点火时刻控制系统相比,基于微控制器的电子式控制系统具有及时性好、精确度高、控制灵活等优点。为此,从发动机点火控制系统的控制策略出发,设计了一种能提高发动机点火控制精度的新型电子点火控制装置。 1 系统工作原理 发动机点火时刻是通过控制点火提前角(即点火时活塞位置到上止点曲轴转过的角度)来实现的。影响火花塞点火时刻的因素主要有发动机转速、负荷大小、发动机冷却水温度以及发动机缸体爆震等。 整个点火系统硬件电路主要由传感器及信号调理电路、A/D转换器、电控单元、点火电
[应用]
stc12c5a60s2复位电路说明
STC12C5A60S2在众多的51系列单片机中,要算国内STC 公司的1T增强系列更具有竞争力,因他不但和8051指令、管脚完全兼容,而且其片内的具有大容量程序存储器且是FLASH工艺的,如STC12C5A60S2单片机内部就自带高达60K FLASHROM,这种工艺的存储器用户可以用电的方式瞬间擦除、改写。而且STC系列单片机支持串口程序烧写。显而易见,这种单片机对开发设备的要求很低,开发时间也大大缩短。写入单片机内的程序还可以进行加密,这又很好地保护了你的劳动成果。 stc12c5a60s2内部结构图 stc12c5a60s2内部结构图如下: stc12c5a60s2复位电路 就是在复位引脚接1个10UF电容到电源+,
[单片机]
stc12c5a60s2复位电路说明
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved