基于ATmega16L的净水机控制系统的设计-工业控制
水是人类生命的源泉,人们对饮用水质的要求及相应的标准在不断提高。但由于工业废水和生活污水等水体排放量的不断增加,致使水源污染日益加剧。人类经历了由最初的简单的沉淀净水到传统的煮沸处理,发展到现在的深度净化饮用水。解决饮用水污染问题有两条途径:一是通过保护饮用水水源,选用优质饮用水水源;二是强化饮用水处理工艺。在发达国家饮用水净化处理工艺已经很成熟且净水机的使用也相当普及,但在我国,这种净水机目前仍不为大众消费者所熟悉。所以设计功能完善、经济实用的智能净水机具有积极的社会意义。
1 控制系统的构成与工作原理
图1为净水机控制系统的结构框图。净水机主要由控制主板、增压泵、温度传感器、压缩机、电热丝、水位检测板、LCD显示屏、紫外灯管等装置组成。机器可通过手动开机和定时自动开机。控制器根据用户设定的参数控制各装置的工作,实现机器的自动控制。LCD屏实时显示当前工作状态,用户可通过按键修改和查看已设定的参数,在参数被修改后,系统会更新并保存修改的参数。在机器运转的过程中,控制器根据各传感器的信号状态判断各部件是否有故障发生,当有故障发生时立即对机器实现实时保护,同时LCD屏显示相应故障代码,以便维护人员有针对性地进行维修。
点击看大图
2 控制系统的硬件设计
2.1 温度控制
功能完善的净水机不但能够起到净化水的作用,而且还能够根据消费者的需求对水进行精确的加热,以满足消费者的需求。当水经过直饮水机深度的科学处理时,温度控制的精度很重要。基于这个特点,本文提出了如下温度控制方案:测温元件采用不锈钢管负温度系数热敏电阻温度传感器,温度的检测电路如图2所示。当温度变化时,热敏电阻值会随着温度的升高而减小。为了使测量的温度尽可能准,可选择在经常工作的温度区间,采用电阻值变化大的热敏电阻,上拉电阻取测量温度的中点温度时热敏电阻的阻值。这样就能把变化的电阻值转变成电压值,经过滤波后,送单片机内部的A/D转换器进行转换后得到相应的温度值。
点击看大图
加热装置的电路控制如图3所示。ICE_CON连接到数字扩展口上,ICE_SYS连接到加热装置。
点击看大图
温度执行机构主要由光隔控制可控硅的通与断来控制加热电源的通与断。用可控硅代替继电器等机械开关,可使控制具有灵敏、可靠、抗干扰能力强等优点[1]。数字信号经过开关量扩展电路后,送光电耦合器MOC3043,由MOC3043控制可控硅的控制极。通过光电耦合器与可控硅的结合,能够有效地把微控系统与交流220 V隔离,同时又因为双向可控硅采用过零触发的方式(这是一种理想的触发工作方式),并使正弦波以完整的形式加到负载上,既有利于保护元器件的安全使用和负载的工作稳定性,又不会对电网造成污染,减少了对其他设备的干扰[2]。MOC3043是具有内部过零检测器的光电耦合可控硅驱动器,用它驱动可控硅具有简单可靠的优点。因为当输入端导通时,输出端并不马上导通,只有电源电压过零时才会导通,这样负载输出端输出的就是完整的正弦波[3]。
2.2 开关量输出
由于控制系统的输出比较多,在该控制系统中,主要的输出有:增压泵、2个紫外灯、阻返器、臭氧发生器、4个进水电磁阀、制热装置等。如果用单片机端口一对一地输出控制,则输出端口的资源相当紧张。因此,本控制系统采用移位/锁存器CD4094BE结合高压高电流达林顿管阵列ULN2803A进行端口扩展。开关量输出扩展电路如图4所示。
评论排行