单片机C8051F2xx在锅炉水处理控制中的应用

发布者:花钱123最新更新时间:2009-11-16 来源: 现代电子技术 关键字:水处理  单片机  程序设计 手机看文章 扫描二维码
随时随地手机看文章

0 引 言

    自然水中通常含有钙镁等离子,俗称硬水。在锅炉用水中需要去除水中的钙镁离子而形成软水以防止锅炉结垢。在生产中锅炉水的软化处理是一项重要的安全指标,所以,对于锅炉水处理的技术要求愈来愈高。单片机以其较高的灵活性和稳定性广泛应用在自动控制领域。本文所设计的锅炉水处理控制装置,由高低水位控制进水阀开关,选用单片机为核心,C语言编程实现循环时间电路控制。该装置已成功应用于成都富华水处理公司。

1 软水生产工艺过程及对自控系统的要求

1.1 生产工艺过程

    软化水设备的工作原理是基于阳离子交换原理。水由交换柱上流下,与交换树脂中的盐离子充分接触达到把原水中的杂质、易结垢的重金属阳离子去除掉。其生产工艺大致分为下列几步:①条件满足后运行;②松床:主要把交换柱中压紧的交换树脂充分冲开使之与要处理的水充分接触;③再生:水处理经过一段时间后,交换器树脂中的盐离子会失去导致交换失效,要对交换树脂进行反洗,再用酸(或碱)溶液对树脂进行处理,使其恢复交换能力;④置换:在置换过程中,软化水由上而下流经交换柱,冲洗掉树脂中的钠离子,实现钠离子交换钙镁离子;⑤清洗:把树脂中残留的氯离子洗净。在实际运行中有A,B两套完全相同的结构构成一个系统,共有四个工位,各自工作于不同的工作流程,交替进行,各工位之间通过电机转动换位。当R(E)处于再生,置换过程时,E(R)要处于交换过程,以便为锅炉提供所需的软化水。工艺流程图如1所示(1#为进水阀,3#为再生阀)。

1.2 工艺过程对自动系统的要求

    根据需要各个工位的运行时间长度不同。要求控制系统应能够设置、修改、存储各工位的运行时间长度,并能按照设置的各工位时间长度自动切换工作流程,控制各阀门的开关。并且能够随时手动干预当前工位使之快速进入下一个工位。

    配合水位检测器,系统应能自动检测存储软化水容器的水位高低。达到上限时,系统应能自动停止运行,达到下限应能自动启动系统重新运行。水处理不管在怎样的情况下停止,设置的数据不能丢失,停止之前的运行状态应能保存下来,重新运行时接着原来的状态运行。面板显示当前系统所处状态:停机或运行;四个工位的哪个工位在运行,相应的指示灯亮;当前工位所剩时间长度等。面板设计如图2所示。

2 系统硬件设计

2.1 单片机的选择

    本控制系统采用C8051F2xx系列的混合信号系统级MCU芯片,兼容8051内核,有8 KB的FLASH存储器还有硬件实现的UART和SPI串行接口。片内还集成了VDD监视器,看门狗WDT和时钟振荡器。芯片功能强大,简化了硬件部分,省去了不必要的外围芯片设计。

2.2 显示与按键功能设计

    根据要求本系统显示柱号、工位号和分钟内容。这些内容都是数字。所以采用LED数码管作为显示器即可。为了简化显示,每一工位的运行时间精确到分,设置最长时间到百位,因而,采用三位数码管显示时间。再用一位显示工位号和柱号,共四位。运行时,显示当前运行柱号及当前工位所剩时间;设置时,显示当前要设置的工位号及设置的时分。当前运行工位时间采用倒计时显示。除了数码管显示器,面板上还要有7个发光二极管指示当前的各种工作状态。

    设置(修改)各工位运行时间,系统需要有按键,本系统共设计5个按键。这些键有机结合,实现了选位,移位,设置时间和位号,复位等强大功能。在设置期间,整个软化水系统照常运行。只是显示器暂时不显示当前运行工位号及所剩时间,而改为显示所设置值罢了。

2.3 时间的获取与设置值的存储

    系统整个工作流程是按照设定的时间间隔,控制各工位的轮换,这都由内部时钟来提供参考时间。通过按键设置的工位时间长度能保存起来,由数据存储器来保存。这些功能结合起来在一个芯片上实现,以便减少芯片数量,简化硬件设计,提高了系统抗干扰性能。

3 系统软件设计

3.1 主程序

    系统软件主程序由基础C语言编写。软件首先进行硬件系统初始化,包括端口初始化、标志初始化、定时器初始化、中断设置等。主程序详细工作流程如图3所示。


3.2 中断服务程序-

    时钟分更新和按键按下采用定时扫描的方式检测。在中断服务程序中,首先访问时钟的时间寄存器区,读取分更新寄存器,判断是否有分更新,如有则设置分更新标志,以备主程序使用。然后读取显示器驱动和按键控制芯片向单片机的输入接口值,判断是否有按键按下,当端口为低电平时,表示有按键按下,为高电平表示没有按键按下。

    系统内部集成WDT定时器复位,防止系统出现软/硬件错误。一旦有错误出现,WDT溢出,系统报警,保证系统正常运行。

3.3 控制处理子程序

    控制处理子程序是直接控制软化水设备的程序。当有分更新时,当前运行时间减1,判断当前工序的剩余时间是否为0。如果为0,表明当前工序运行时间到,电机转动换位,工序号增1,直到为最后工位时,再循环至第一位,继续运行。

3.4 按键处理子程序

    按键用于系统的运行参数输入和控制,按键处理子程序实现硬件设计时定义的按键功能。本系统所用按键较少,但实现的按键功能较为齐全,有功能键,循环移位键,增1键,增1键根据不同内容自动限制输入值范围,有复位键使系统从初始状态运行。有单键起作用的,也有两键共同起作用的。

4 结 语

    本文设计的用于软化水设备的控制系统。与同类控制系统相比,单片机系统最小化,整个组成电路结构简单,成本低,系统可靠性高。经实际运行,系统稳定可靠。

关键字:水处理  单片机  程序设计 引用地址:单片机C8051F2xx在锅炉水处理控制中的应用

上一篇:基于声纳传感器和C8051F040的测距系统设计
下一篇:Small RTOS51实现基于8位单片机的温控器设计

推荐阅读最新更新时间:2024-03-16 12:27

C8051F040单片机在语音识别系统中的应用
语音识别是人机交互的一种重要技术手段。根据实际需要和应用场合的不同,语音识别可以分为孤立词识别和连续语音识别、特定人识别和非特定人识别。语音识别追求的主要指标为高识别率、实时性和大词汇量;而对于一个语音识别系统,还应考虑软硬件设计简单、价格低廉、外围控制灵活、人机交互便捷等特点。性能良好且成本低廉的语音识别系统在智能家电接口、智能玩具、智能仪器等领域提供便捷的人机交互服务,将具有广阔的应用前景。 语音识别系统构成 语音识别系统主要包括识别单元选取、预处理、特征提取、模式匹配、参考模式库等几个部分。根据模式识别的原理,对未知的语音的模板与已知语音的参考模板逐一进行比较,得到的最佳匹配的参考模板就是识别的最终结果。语音识别的系统
[单片机]
C8051F040<font color='red'>单片机</font>在语音识别系统中的应用
单片机c语言XBYTE的使用
大家都知道一般的并行扩展总线---地址总线,数据总线和控制总线一般是相互独立的。但单片机由于受引脚的限制,P0口为低8位地址/数据复用口。其读写时序符合intel8080控制时序。使用外部扩展时,wrrd 等控制引脚不需要特殊配置,只使用指令来区分是否访问外部扩展的存储空间或者外部io设备。当使用 movx等这样的指令时,单片机就会自动产生扩展总线做需要的时序。不需要编程者编程实现。但是,有一个问题就是,使用c语言编程的时候,怎么才能使编译出来的程序含有movx这样的指令那?或者说怎么用c语言书写外部扩展总线的程序那? 使用keil 开发单片机程序时,在absacc.h 这个头文件中,有XBYTE这样一个宏。它的定义是 #de
[单片机]
<font color='red'>单片机</font>c语言XBYTE的使用
单片机片内存储器烧写
单片机应用系统由硬件和软件组成,软件的载体是硬件的程序存储器,程序存储器采用只读存储器,这种存储器在电源关闭后,仍能保存程序,在系统上电后,CPU可取出这些指令重新执行。只读存储器(Read Only Memory,ROM)中的信息一旦写入,就不能随意更改,特别是不能在程序运行过程中写入新的内容, 故称只读存储器。向ROM中写入信息称为ROM编程。根据编程方式不同, 掩模ROM. 在制造过程中编程,是以掩模工艺实现的,因此称为掩模ROM。这种芯片存储结构简单,集成度高,但是由于掩模工艺成本较高,只适合于大批量生产。 可编程ROM(PROM). 芯片出厂时没有任何程序信息,用独立的编程器写入。但是PROM只能写一次,写入内容后,
[单片机]
<font color='red'>单片机</font>片内存储器烧写
单片机降低待机功耗到66微安的方法
功耗降到66微安了,开心。先上图,再说方法: LED采用如下方式连接到MCU的 之前全部将管脚配置为开漏模式,这样配置管脚为低电平时LED点亮,配置管脚为高阻时LED熄灭。这样在休眠状态下,这些管脚的配置为开漏模式并设置为高阻,想不到这样会有比较大的电流泄露。修改前待机电流为320微安左右,将这些管脚修改为推挽模式之后,待机电流骤降为66微安。除去加速度传感器消耗的十几微安,MCU实际消耗在40~50微安左右。虽然还没有达到理论最低值,但是计算下来理想状态下,两节南孚电池的待机时间已经达到4年以上,应该大于产品的寿命了。 所以功耗部分的问题就算是决绝了。
[单片机]
<font color='red'>单片机</font>降低待机功耗到66微安的方法
Microchip小巧灵活的8位闪存单片机解决方案
Microchip公司的小型低引脚数闪存PIC 单片机具有小巧灵活的特点,为开发、设计和生产过程带来诸多便利。PIC 系列单片机采用小型封装,更适用于对体积和大小有严格限制的应用场合。 PIC 单片机的特点简介 PIC 单片机的数字特性 PIC 系列单片机采用RISC架构,低档型号有33条指令,中档型号只有35条指令。该款小型单片机集成了多种数字外设;I/O引脚可提供高达20mA的拉电流或灌电流,可直接驱动LED或MOSFET;集成了8位或16位定时器,及常见的I 2 C、SPI等串行通信接口。部分单片机更集成了EEPROM,可以用于存储函数或查表参数。 混合信号特性 PIC 单片机集成了多种混合信号外设,这些小型PIC
[单片机]
Microchip小巧灵活的8位闪存<font color='red'>单片机</font>解决方案
基于单片机C8051F020的自动测控LED节能照明系统
在全球能源危机凸现的当今社会,LED照明以其绿色环保,高效节能的优势成为当前最具潜力的照明方式之一。LED号称“绿色照明的第四代光源”,目前已开始逐步应用于电信、交通、农业、医学、军事等领域。LED(Light-emitting Diode,发光二极管)是一种固态的半导体组件,能够把电能直接转化为光能。作为一种固体照明光源,LED具有长寿命、高光效、多光色等特性,可在安全低电压下工作,也可连续开关闪断,能实现0%~100%调光。 本文阐述一种基于单片机C8051F020自动测控LED节能照明系统的设计方案。该系统能够对LED灯的发光强度进行调控,当环境光强减弱时自动提高LED的发光强度,当环境光强变强时自动减弱LED灯的发光强
[单片机]
基于<font color='red'>单片机</font>C8051F020的自动测控LED节能照明系统
基于单片机的实时传真信息监测系统
摘要:一种基于单片机的传真信息实时监测系统设计方案。介绍三类传真通信的基本原理和规程、调制解调器的选择和运用以及具体的监测流程等。单片机对传真机的收发信息进行实时监测,并将监测到的信息存储在外部FIFO芯片中,及时被计算机等设备读取存档。 关键词:传真 调制解调器 T.30协议 传真通信是利用扫描和光电变换技术,将文字、图片、照片等静止图像由发端经有线或无线信道送往收端,并在收端重现静止图像的通信方式。20世纪70年代以来,由于在公用电话交换网上开放文件传真业务,传真通信得到了大力发展,成为人们传输信息的主要手段之一。随着传真业务的扩大,对传真信息管理的要求随之提高。本系统就是为了便于管理各类传真收发信息而开发的,可实时监测
[单片机]
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