STC系列单片机项目实践07 项目七 自动售水机设计

合集下载

毕业设计-自动售货机(饮水机)的PLC系统设计

毕业设计-自动售货机(饮水机)的PLC系统设计

安徽汽车职业技术学院毕业设计自动售货机(饮水机)的PLC系统设计班级:10-20班专业:机电一体化姓名: XXXXXXX学号: 20100657指导教师: XXXXXXX2013年10月摘要本论文设计的是基于西门子S7-200 系列PLC构成的自动售货机控制系统,本文阐述了自动售货机的来源与发展,以及它在国内外发展的现状,对自动售货机的方案进行了论证,介绍了PLC的基本组成、特点以及工作原理,对基于西门子S7-200 系列PLC构成的自动售货机系统整体设计过程进行较为细致的论述。

文中详尽地介绍了自动售货机的各硬件组成,并完成了PLC外部接线图。

在PLC梯形图的编写时,文中采用的是西门子PLC梯形图专用编译软件STEP7来进行编写。

介绍了自动售货机的基本原理以及工作流程去帮助大家理解,然后把程序分为几个程序块,分别对程序块进行编程。

具体说明了可编逻辑控制器在自动售货机中的作用。

程序涉及到了自动售货机工作的绝大部分过程。

利用PLC控制的自动售货机提高了系统的稳定性,保证自动售货机能够长期稳定运行。

关键词: PLC;梯形图;I/O点的分配;自动售货机AbstractThis graduation design is based on Siemens S7-200 series PLC constitute a vending machine control system. The design describes the vending machine source and development, and its development both at home and abroad and the present condition of the vending machine scheme are discussed. The PLC basic composition, characteristics and working principle be introduced. Detailed discussion is based on Siemens S7-200 series PLC constitute a vending machine system overall design process.It is a detailed description of the vending machine of the hardware composition and completed PLC exterior wiring diagram in this graduation design. During the writing of the PLC ladder diagram, this paper uses is Siemens PLC ladder diagram special compile software STEP7.This article introduces the basic principle of the vending machine and the working process to help you depth of understanding, and then the program is divided into several blocks, to block respectively for programming. The programmable logic controller is specified in the role of the vending machine. Program involving vending machine work most of the process. Using PLC automatic vending machine improves the system's stability, which ensures the vending machine can have a long-term stable operation.Keywords: PLC: Ladder diagram; The I/O point distribution; vending machine目录摘要 (2)绪论 (4)1.1自动售货机的理论背景与实际意义 (4)1.2自动售货机设计的主要内容 (4)1.3自动售货机设计的基本思路 (4)第一章引言 (6)1.1本设计的意义 (6)1.2认识PLC (6)第二章PLC的概述 (7)2.1PLC的定义 (7)2.2PLC的简介 (7)2.3PLC的工作原理 (7)2.4PLC的循环扫描工作 (8)2.5PLC的硬件组成 (9)2.6PLC的编程语言 (9)2.7PLC的特点 (9)第三章自动售货机的设计 (11)3.1自动售货机设计软元件 (11)3.1.1 定时器 (11)3.1.2 数学运算指令 (11)3.2自动售货机的基本功能 (12)3.3自动售货机I/O点的分配 (12)3.4顺序功能图(SFC) (13)3.5梯形图(LAD) (13)3.5.1 什么是梯形图(LAD) (13)3.5.2 自动售货机设计的梯形图(LAD) (14)第四章工艺流程和工作过程分析 (22)4.1工艺流程 (22)4.2工作过程分析 (22)第五章硬件设计 (23)5.1PLC外围接线图 (23)5.2自动售货机模拟操作面板 (24)第六章总结 (25)6.1个人总结 (25)6.2致谢 (25)参考文献 (26)附录外文资料 (27)绪论1.1自动售货机的理论背景与实际意义自动售货机是一种全新的商业零售形式,20世纪70年代自日本和欧美发展起来。

毕业论文(设计):基于51单片机控制的水塔自动供水系统设计

毕业论文(设计):基于51单片机控制的水塔自动供水系统设计

毕业(设计) 论文题目:基于51单片机控制的水塔自动供水系统系部:电气工程与自动化系专业:自动化技术班级:电气A0701班姓名:李月鹏指导教师:陈毅朋、张慧明山西综合职业技术学院摘要微型计算机SCMC,简称单片机,又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。

这种计算机的最小系统只用了一片集成电路,可进行简单运算和控制。

虽然单片机只有一个芯片,但无论从组成还是从功能上看,它已具备了计算机系统的属性,是一个简单的微型计算机。

单片机以其体积小、功能全、价格优等种种优势充斥着整个市场。

现在,单片机的使用领域已十分广泛,如智能仪表、实时工控、导航系统、家用电器等。

单片机开发出的各种产品遍布于我们日常生活中的每个角落。

为了加深对单片机智能型控制器的了解,经过综合分析,本次设计最终选取了由51单片机控制的智能型液位控制器作为研究项目,本文对单片机水塔水位控制系统进行了整体设计,完成了单片机水塔水位控制系统硬件接线图和流程图以及单片机内部控制程序设计,并完成了开发板模拟仿真过程。

通过此次设计过程,自己在分析问题、解决问题方面的能力得到了很大程度的提高。

关键词:MCS-51单片机液压传感器AD转换水塔水位检控目录引言 (3)1、系统设计方案比较及论证 (3)2、系统原理框图 (4)3、工作原理 (4)4、硬件设计 (4)4.1 STC89C52RC单片机简介 (4)4.2 锁存器(74HC573)简介 (5)4.3 ADC0804简介 (6)4.4 单片机与继电器及蜂鸣器的接口电路 (7)4.5 井中缺水信号检测电路 (8)4.6 压力传感器介绍 (9)4.7 LCD1602液晶显示屏接线图及其引脚功能图 (10)4.8 开关电源部分 (10)5、软件设计 (12)5.1 程序流程图 (12)5.2 程序流程图解析 (13)6、实验仿真结果 (13)7、结束语 (13)致谢 (14)附录 (15)附录1 PCB原理图 (15)附录2 C程序 (16)参考文献 (26)基于51单片机控制的水塔自动供水系统山西综合职业技术学院李月鹏引言水塔供水的主要问题是塔内水位应始终保持在一定范围,避免“空塔”、“溢塔”现象发生。

自动售水机项目方案

自动售水机项目方案

自动售水机项目方案一、项目背景:随着人们生活水平的提高和健康意识的增强,越来越多的人开始注重饮用水的质量和安全性。

传统的饮用水供应方式存在许多问题,比如传统的桶装水需要人工送水,有时会出现水质不过关的情况;饮用水自来水供应虽然方便,但人们对自来水的水质存在疑虑;同时,饮用水物流成本高、卫生难以保证等也给传统水供应方式带来了困扰。

因此,自动售水机应运而生,成为当下饮用水市场的热门选择。

二、项目概述:自动售水机项目旨在为人们提供便利、安全、高质量的饮用水。

通过将自动售水机置于公共场所、社区、写字楼等人流量较大的地方,方便民众随时购买到符合国家标准的纯净水,解决了传统供水方式所面临的问题。

自动售水机可以实现自动售水、瓶装水替代、节能减排等多种功能,满足人们对饮用水的多样化需求。

三、项目目标:1.提供高质量的饮用水:确保售出的水质安全、卫生,符合国家环境保护要求。

2.提供便利的购水方式:通过自动售水机的设置,实现24小时自助购水,方便社区居民、商务人士等随时购水。

3.降低用水成本:由于自动售水机不需要人力投入,水的售价相对低廉,可以帮助降低饮用水成本。

4.节约资源:自动售水机可以利用市政自来水直接供水,减少了物流中的二次污染,节约了瓶装水生产所需的资源和能源。

四、项目实施方案:1.自动售水机选址:选择人流量较大的公共场所或社区,如商超、写字楼、医院等,确保自动售水机的可见度和便利性,提高人们购买的主动性。

2.自动售水机设计:自动售水机应具备自动送水、自动清洗、自动滤芯更换等功能,确保提供的饮用水符合国家标准。

3.安全监控机制:自动售水机应配备温度、水压、水量等安全监控装置,避免因设备故障而导致水质异常。

4.资源整合与节约:自动售水机应充分利用市政自来水资源,将水处理设备提前安装在自动售水机中,实现一体化供水系统,避免了二次污染和物流成本。

5.售后服务:建立完善的售后服务体系,及时处理用户的投诉和问题,确保用户对自动售水机的满意度。

单片机小区售水机,带C语言

单片机小区售水机,带C语言

课程设计报告题目小区自动售水机课程名称单片机原理及应用院部名称专业班级学生姓名学号课程设计地点课程设计学时指导教师小区自动售水机摘要:单片机的发展越来越迅速,实现的功能越来越强大,而本实验主要实现自动售水功能。

我们以STC89C51单片机芯片为主体,实现自动售水,自动计价的功能,通过光敏电阻RD1和AD转换芯片PCF8591组成的亮度检测电路实现灯的开关,即白天灯光自动关闭,黑夜自动打开。

关键词:STC89C52 光敏电阻AD 转换芯片PCF8591 自动售水第一章系统设计1.1、电路框图1.2、总电路图1.3、总设计思路模拟自动售水机的工作流程,通过按键控制售水机的水流出和停止;通过数码管显示费率、出水量及总费用;通过光敏电阻检测环境亮度,在亮度过低的情况下,自动开灯。

系统硬件电路主要由单片机控制电路、数码管显示电路、AD 转换电路及功能按键组成。

1.4、总实验程序1、pcf8591的定义初始化程序#ifndef _PCF8591_H#define _PCF8591_H#include "reg52.h"#include "intrins.h"#define CHAN0 0x00#define CHAN1 0x01#define CHAN2 0x02#define CHAN3 0x03#define somenop {_nop_();_nop_();_nop_();_nop_();_nop_();}sbit SDA = P2^1;sbit SCL = P2^0;void iic_start(void){SDA = 1;_nop_();SCL = 1;somenop;SDA = 0;somenop;SCL = 0;}void iic_stop(void){SDA = 0;_nop_();SCL = 1; somenop;SDA = 1;}void iic_ack(bit ackbit) {if(ackbit)SDA = 0;elseSDA = 1; somenop;SCL = 1; somenop;SCL = 0;SDA = 1; somenop;}bit iic_waitack(void) {SDA = 1; somenop;SCL = 1; somenop;if(SDA){SCL = 0;iic_stop();return 0;}else{SCL = 0;return 1;}}void iic_sendbyte(unsigned char byt) {unsigned char i;for(i=0;i<8;i++){if(byt&0x80)SDA = 1;elseSDA = 0;somenop;SCL = 1;byt <<= 1;somenop;SCL = 0;}}unsigned char iic_recbyte(void) {unsigned char da;unsigned char i;for(i=0;i<8;i++){SCL = 1;somenop;da <<= 1;if(SDA)da |= 0x01;SCL = 0;somenop;}return da;}void delay(unsigned char t){unsigned char i;while(t--){for(i=0;i<112;i++);}}unsigned char adc_pcf8591(void) {unsigned char temp;iic_start();iic_sendbyte(0x91);iic_waitack();temp = iic_recbyte();iic_ack(0);iic_stop();return temp;}#endif2、主体程序部分#include<reg52.h>#include<intrins.h>#include"PCF8591.h"#define DataPort P0#define uchar unsigned char#define uint unsigned intsbit P30=P3^0;sbit P31=P3^1;sbit buzz=P0^6;sbit relay=P0^4;bit AdFlag=0;unsigned char code DuanMa[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xbf,0xff,0x40,0x 79,0x24,0x30,0x19,0x12,0x02,0x78,0x00,0x10};unsigned char code WeiMa[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};uchar disData[8]={11,12,5,0,0,0,0,0};uchar times0=0;uint num=0;uchar t=0;void ULN2003_Latch(void);void init_pcf8591(uchar channel);void init_tmer0(void);void init_tmer1(void);void delay_50us(uint t);void display(uchar *point);void SEG_Latch(void);void BIT_Latch(void);main(){uchar adcValue;uchar chan=1;init_tmer1();while(1){if(AdFlag == 1){AdFlag = 0;init_pcf8591(chan); adcValue = adc_pcf8591(); adcValue = adc_pcf8591(); }if(adcValue<0x40){P0 = 0x7f;P2 &= 0x1f;P2 |= 0x80;_nop_();P2 &= 0x1f;}else{P0 = 0xff;P2 &= 0x1f;P2 |= 0x80;_nop_();P2 &= 0x1f;}buzz=0;relay=0;ULN2003_Latch();TMOD |=0x01;TH0=(65536-50000)/256; TL0=(65536-50000)%256; EA=1;ET0=1;switch(P3){case 0xfe:{relay=1;buzz=0;ULN2003_Latch();num=0;TR0=1;while(1){if(AdFlag == 1){AdFlag = 0;init_pcf8591(chan);adcValue = adc_pcf8591(); adcValue = adc_pcf8591();}if(adcValue<0x40){P0 = 0x7f;P2 &= 0x1f;P2 |= 0x80;_nop_();P2 &= 0x1f;}else{P0 = 0xff;P2 &= 0x1f;P2 |= 0x80;_nop_();P2 &= 0x1f;}disData[4]=num/1000;disData[5]=num%1000/100+12;disData[6]=num%1000%100/10;disData[7]=num%1000%100%10;display(disData);if(num==9999){P3=0xfd;}if(P3==0xfd)break;}break;}case 0xfd:{P3=0xff;relay=0;buzz=0;ULN2003_Latch();TR0=0;disData[4]=5*num/10000;disData[5]=5*num%10000/1000+12;disData[6]=5*num%10000%1000/100;disData[7]=5*num%10000%1000%100/10;display(disData);break;}default:buzz=0;relay=0;ULN2003_Latch();disData[5]=12;display(disData);break;}}}void ISR_Timer0(void) interrupt 1{TH0=(65536-50000)/256;TL0=(65536-50000)%256;times0++;if (times0 == 2){num++;times0=0;}}void init_pcf8591(uchar channel) {iic_start();iic_sendbyte(0x90);if(iic_waitack() == 0)return;iic_sendbyte(channel);if(iic_waitack() == 0)return;iic_stop();}void init_tmer1(void){TMOD |=0x10;TH1=(65536-50000)/256;TL1=(65536-50000)%256;ET1=1;TR1=1;EA=1;}void ISR_Timer1(void) interrupt 3 {TH1=(65536-50000)/256;TL1=(65536-50000)%256;t++;if (t == 2){AdFlag=1;t=0;}}void delay_50us(uint t) {uchar j;for(;t>0;t--)for(j=19;j>0;j--);}void SEG_Latch(void){P2 &= 0x1f;P2 |= 0xe0;_nop_();P2 &= 0x1f;}void BIT_Latch(void){P2 &= 0x1f;P2 |= 0xC0;_nop_();P2 &= 0x1f;}void display(uchar *point) {unsigned char i=0;for(i=0;i<8;i++){DataPort=WeiMa[i];BIT_Latch();DataPort=DuanMa[*(point+i)];SEG_Latch();delay_50us(20);DataPort=0xff;SEG_Latch();}}void ULN2003_Latch(void){P2 &= 0x1f;P2 |= 0xa0;_nop_();P2 &= 0x1f;}第二章MCU2.1、以51单片机为主,下图为51单片机的的图示:2.2、下图是51单片机的内部原理图:2.3、51单片机的组成:8位CPU·4kbytes程序存储器(ROM) (52为8K)·128bytes的数据存储器(RAM) (52有256bytes的RAM)·32条I/O口线·111条指令,大部分为单字节指令·21个专用寄存器·2个可编程定时/计数器·5个中断源,2个优先级(52有6个)·一个全双工串行通信口·外部数据存储器寻址空间为64kB·外部程序存储器寻址空间为64kB·逻辑操作位寻址功能·双列直插40PinDIP封装·单一+5V电源供电CPU:由运算和控制逻辑组成,同时还包括中断系统和部分外部特殊功能寄存器;RAM:用以存放可以读写的数据,如运算的中间结果、最终结果以及欲显示的数据;ROM:用以存放程序、一些原始数据和表格;I/O口:四个8位并行I/O口,既可用作输入,也可用作输出T/C:两个定时/记数器,既可以工作在定时模式,也可以工作在记数模式;五个中断源的中断控制系统;一个全双工UART(通用异步接收发送器)的串行I/O口,用于实现单片机之间或单片机与微机之间的串行通信;片内振荡器和时钟产生电路,石英晶体和微调电容需要外接。

毕业设计(论文)-基于单片机的智能饮水机的设计

毕业设计(论文)-基于单片机的智能饮水机的设计

本科毕业设计(论文)题目基于单片机的智能饮水机的设计院(系部)万方科技学院专业名称电气工程及其自动化专业年级班级 07-6学生姓名指导教师2011年5月25日摘要目前,大多数家庭所使用的饮水机都只有一些基本的功能,例如加热、保温。

然而,随着人们物质生活的不断提高,对饮水机的性能要求也不断提高。

为了满足人们对饮水机的性能要求,本课题研究智能饮水机,它主要功能是在温度达到100°沸腾,并能在0-100℃之间以5℃为最小温差进行温度设定,从而得到任意想要的水温,非常人性化。

它还具有过热保护及防干烧功能等。

随着计算机技术的发展,单片机技术已成为计算机技术中的一个独特的分支,单片机的应用领域也越来越广泛,特别是在工业控制和仪器仪表智能化中扮演着极其重要的角色。

过去经常采用模拟电路、数字电路实现的电路系统,现在相当大一部分可以用单片机予以实现,传统的电路设计方法已演变成软件和硬件相结合的设计方法。

在实际应用中,单片机经常要与各种传感器相结合组成一定的应用系统,以实现系统的自动检测与控制。

本文所设计的智能饮水机就是单片机结合传感器的一个简单应用。

该系统设计综合单片机以及电子技术理论,从生活实际出发,完善了饮水机的功能。

整个设计系统实现三个功能,即加热、对温度上下限的控制和定时加热。

与传统的饮水机相比,由于采用了自动检测和控制的电子设计技术,可较好地实现对水温的测量和控制,具有较广泛的应用前景。

关键词:智能饮水机 AT89S52单片机温度采集功能设计AbstractCurrently,most households are using drinking fountains are only some basic functions,such as heating, insulation. However, with the continuous improvement of material life,people,performance requirements of the drinking fountains also rising。

(完整版)基于单片机的智能饮水机毕业设计论文

(完整版)基于单片机的智能饮水机毕业设计论文

天津职业技术师范大学Tianjin University of Technology and Education毕业设计专业:应用电子技术教育班级学号:学生姓名:**指导教师:丁学文副教授二○一四年六月天津职业技术师范大学本科生毕业设计基于单片机的智能饮水机设计intelligent water machine design Based on single chip microcomputer专业班级:应电0912班学生姓名:马静指导教师:丁学文副教授系别:电子工程学院2014年6月摘要现如今,随着科技水平突飞猛进的发展,生活自动化,智能化,机械化已经成为人们发展的必然趋势,计算机技术的发展也进入了一个崭新的时代,而单片机技术也已然成为计算机技术中的一个尤其特别的支派,它的应用领域,应用范围也是越来越宽广。

在实际的应用当中,系统的自动检测与控制的应用系统一般都是由单片机与各种传感器相结合组成实现的。

我们日常生活中传统家用的饮水机都是人为的通过开关键,控制取水,这就限制用户在接水的同时,不得不站在饮水机旁边,注视着接水,控制开关键,防止水溢出水杯,这在某个程度上给用户带来一定的不便。

所以本次设计就在传统的家用的饮水机基础上加入了超声波模块和单片机控制模块,以实现饮水机的自动化,智能化操作。

本次设计的系统能够实现自动的感应杯子,然后取水,当装杯中的水超过一定水位后自动关闭的一系列功能。

该系统使传统饮水机更加自动化,可以应用于传统家用饮水机的生产,社会效应相当明显。

重点是本次设计不仅具有创新意义,还能满足人们自动化智能化的生活需要,所以说这种设计拥有非常高的市场应用价值,潜在的意义非常巨大。

关键词:饮水机;智能化;单片机ABSTRACTNowadays, with the development of science and technology level by leaps and bounds, automation, intelligent, the development of mechanization and the development of computer technology particular tribe, its application field, application scope is alsomore and more broad. In actual application, the system the application of automatic detection and control systems are generally composed of single-chip microcomputer combined with a variety of sensors.Traditional our daily life are artificially through the open key, control water, this limits the user at the same time of receiving water, the water cooler, staring at the water, open the key control, prevent water overflow water glass, it bring some inconvenience to the user in some degree. So this design on the basis of the traditional . The design of the system can realize automatic induction cup, then water, when loading a cup of water after more than a certain level of a series of functions automatically shut down. This system makes the traditional water machine more automated, can be applied to traditional , the social effect is quite obvious. Focuses on the design not only significance, but also can meet the needs of the people's life in the automation of intelligent, so this kind of design value, the meaning of the potential is出水量精度:10mm位置刷新周期:1S工作电压:DC-3.7~5V工作电流:100MA1.4本次设计的工作(1)查阅大量的国内外有关智能饮水机的文献资料,分析一些饮水机的实际结构特点,并且吸取他们的一些优点。

(论文设计)基于单片机的自动售货机的系统设计

(论文设计)基于单片机的自动售货机的系统设计

本科毕业论文(设计)基于单片机的自动售货机的系统设计姓名:****学号:*********专业:*****院系:***************指导老师:******职称学历:*********完成时间:****************教务处制新华学院本科毕业论文(设计)独创承诺书本人按照毕业论文(设计)进度计划积极开展实验(调查)研究活动,实事地做好实验(调查)记录,所呈交的毕业论文(设计)是我个人在导师指导下进行的研究工作及取得的研究成果。

据我所知,除文中特别加以标注引用参考文献资料外,论文(设计)中所有数据均为自己研究成果,不包含其他人已经发表或撰写过的研究成果。

与我一同工作的同志对本研究所做的工作已在论文中作了明确说明并表示意。

毕业论文(设计)作者签名:日期:基于单片机的自动售货机的系统设计摘要本文设计了一种以STC89C52单片机为核心,采用集中控制方式实现了对自动售货机全过程的自动控制。

本系统选择3×3矩阵式键盘作为控制按键,实现货物的掉出、退币以及货币数的LCD显示等功能。

关键词:STC89C52,自动售货机,键盘控制,LCD显示Design of automatic system of vending machine based onMicrocontrollerAbstractThis paper introduces a design of STC89C52 microcontroller as the core, adopts the centralized control method to realize the automatic control of the whole process of automatic vending machine. In this system, 3 * 3 matrix keyboard as the control button, realize the goods out of, the coin and currency number LCD display and other functions.Keywords:STC89C52, vending machine, keyboard control,LCD display目录1绪论 (1)2 自动售货机系统总体设计方案 (3)2.1 工作原理 (3)2.2 项目要求 (4)2.2.1 硬件设计要求 (5)2.2.2 软件设计要求 (6)3 控制系统的硬件电路设计 (7)3.1 硬件设计概述 (7)3.2 微控制器 (7)3.3 货币识别系统 (9)3.3 LCD显示系统模块 (11)3.4 提示程序模块 (12)4 控制系统的软件设计 (13)4.1软件设计概述 (13)4.2 主程序 (13)4.3 键盘程序设计 (15)4.4 字符型液晶显示模块程序设计 (17)4.5 提示模块程序设计 (20)5 结论 (22)致 (23)参考文献 (24)附录1 主函数程序 (25)附录2 TC1602AL显示程序 (28)附录3 提示程序 (31)附录4 总原理图 (32)1 绪论自动售货机是一种全新的商业零售形式,20世纪70年代自日本和欧美发展起来。

STC系列单片机项目实践07 项目七 自动售水机设计

STC系列单片机项目实践07 项目七 自动售水机设计
• 继电器模块:继电器模块用来模拟售水机的开关, 继电器吸合, 指示灯亮起代表售水机开始工作; 继电器断开, 指 示灯熄灭表示售水机停止工作。
• 计数模拟:使用定时器来模拟出水量的计数并且在数码管显示。
7.3 A-D转换模块 设计
PCF8591 芯片介绍
地址
控制字
A-D转换模块电路设计
7.4 项目实施
s,s光,敏光控敏制控制的的LLEEDD小小灯灯改改为为 66 号号LLEEDD灯灯。。源自7.2 系统设计思路及具体要求
• 系统工作及初始化状态设计:上电后售水机处于待命状态, 数码管两部分显示为全 0, 等待按键按下。 光敏实时检 测光照亮度, 控制小灯亮灭。
• 按键控制模块:使用独立按键, 设定按键 S7为出水控制按键, 当 S7按下后, 售水机持续出水 ( 继电器接通, 指示 灯点亮)。设定按键 S6为停水控制按键, 当S6按下后, 停止出 水 ( 继电器断开,指示灯熄灭) 。
• 系统整合按键模块、 数码管显 示、A - D 转换 模块、 继电器控制模块和功能按键模块等功能模 拟实现自动售水机的基本功能,通过按键进行操 控, 控制售水机开与关, 按键控制开启后, 售 水机开始模拟出水, 数码管显示出水量,并且显 示单价; 通过按 键关闭 售 水 机后, 停止出水, 数码管显示单价区域转换为总价。 售水机每秒价 钱和出水量可改变, 自动售水机的光敏电阻用来 检测装置外界亮度, 达到预定值后打开 LED 指示灯, 系统的主模块流程图如图 7-8 所示。
7.5 项目运行调试
• 数码管显示测试: 通电后, 数码管正常显示初始值, 无暗光闪烁, 进行出 水状 态后正常显示出水量。 停止后显示总价格和单价。
• 按键功能测试: 通电后按下 S7 按键, 能够正常进入出水状态, 此时再次按下 S7 无其他操作, 按下 S6 后停止出状态, 并结算金额。

基于单片机的饮水机缺水自动保护控制系统设计

基于单片机的饮水机缺水自动保护控制系统设计

基于单片机的饮水机缺水自动保护控制系统设计目录1. 项目概述 (2)1.1 论文背景及意义 (2)1.2 系统功能需求及设计目标 (3)1.3 系统工作原理概述 (5)2. 系统硬件设计 (5)2.1 系统构成与选型 (6)2.1.1 单片机选型 (7)2.1.2 传感器选型 (8)2.1.3 其他硬件选型 (10)2.2 电路设计 (10)2.2.1 电源电路设计 (12)2.2.2 传感器电路设计 (13)2.2.4 报警电路设计 (15)3. 系统软件设计 (16)3.1 系统架构 (17)3.2 程序设计模块 (19)3.2.1 传感器数据读取模块 (20)3.2.2 水位监测模块 (21)3.2.3 控制模块 (22)3.2.4 报警模块 (24)3.3 调试及测试 (25)4. 系统仿真与测试 (26)4.1 仿真环境搭建 (27)4.2 仿真结果分析 (28)4.3 实际测试 (29)4.3.1 测试环境搭建 (30)4.3.3 测试结果分析 (32)5. 系统性能分析 (33)6. 系统应用与展望 (34)6.1 系统应用前景 (36)6.2 未来发展方向 (37)1. 项目概述智能水位检测:采用传感器实时监测饮水机内部水位,并将其传感器信号转化为数字信号,输出控制信号。

自动报警:当水位低于设定阈值时,系统将产生报警信号,提示用户补水,并可根据需要通过蜂鸣器、指示灯等方式进行提醒。

水位保护:通过控制电磁阀或其他安全装置,当水位过低时,自动切断水源,防止饮水机因缺水损坏。

参数设置:提供用户界面,方便用户设定水位阈值、报警方式等参数,并可根据实际需求进行调整。

该系统将提高饮水机安全性,避免因缺水导致的设备损坏和安全事故,为用户带来更便捷、安全的饮水体验。

1.1 论文背景及意义在现代化快节奏生活的驱动下,饮水机的使用成为了居家和办公不可或缺的一部分。

它们为个人提供便捷的热水服务,然而,有时会遇到饮水机出现缺水的情况,这样不仅影响到使用者的日常生活,还可能导致饮水机因频繁缺水而受损,甚至缩短使用寿命。

毕业设计(论文)-自动售水机设计模板

毕业设计(论文)-自动售水机设计模板

中文摘要饮水对健康起着十分重要的作用,然而,目前市场上大量流行的桶装水因为保质周期、送水环节的人工操作污染、饮水机内长期菌体有机物堆积等问题而正被另一种新兴的水取代——自动投币售水机。

自动售水机电路起到控制作用,是自动售水机的"大脑",也是整个机台的核心部分,它决定了整台水机运行的正常与否、使用的寿命长短、拥有智能和稳定的电控技术。

该设计以时间控制为核心,通过对振荡电路振荡频率的调节,使其与延时电路相协调,从而准确控制出水时间和显示时间。

对振荡频率的调节分为粗调和微调,以保证其准确性。

延时单元配合以计数芯片的锁存功能引脚,以便统一控制整机电路。

关键词:自动售水机;时间控制;振荡频率;锁存ABSTRACTDrinking water is playing very important role to health, but, large amount of barrelled popular water the automation is being substituted by another one kind of water new and developing throwing in coins selling water machine because the hand operation guaranteeing the quality period , giving water a link contaminates , the long-term thallus organic congeries waits for problem within drinking water machine at present on the marketplace. Arrive at control action starting from when the automation sells the water electromechanical road, cerebrum being that the automation sells water machine"be also entire machine core part, its working life-span length that regularity uses or not, own intelligence and stable electricity having decided to rectify platform water machine charge a technology. That design is centering on duration control , measure by checking oscillating circuit oscillating frequency's, makes the person be in harmony with time lapse circuit appearance, thereby accurate the time controlling out water and display time. The adjustment checking oscillating frequency is allotted in order rude harmonious readjusts, with guarantee it's accuracy. The deferred element stretches a foot in coordination with using the chip lock exist function counting, to unite the road controlling the entire electromechanical.Keywords:The automation sells water machine,duration control,oscillating frequency,lock exist目录第一章自动售水机的介绍 (4)1.1自动售水机的背景及意义 (4)1.2自动售水机的应用 (4)第二章总体方案设计 (6)2.1设计要求与功能实现 (6)2.2设计框图 (6)2.3主要芯片功能介绍 (6)2.3.1 555定时器 (6)2.3.2CD40106引脚图 (10)2.3.3 CD4553引脚及功能 (10)2.3.4CD4511 (11)2.4 继电器介绍 (13)2.4.1 继电器的功能 (13)2.4.2 继电器的运用 (13)第三章单元电路设计 (14)3.1脉冲信号发生电路 (14)3.2延时电路 (14)3.3数据锁存、计数器清零电路 (15)3.4译码与显示电路 (16)第四章电路的安装与调试 (17)4.1 电路的安装 (17)4.1.1安装步骤 (17)4.1.2 安装时要注意的问题 (17)4.2 电路调试 (18)第五章总结与展望 (20)参考文献 (21)附录 A (22)附录 B (23)致谢 (24)第一章自动售水机的介绍1.1自动售水机的背景及意义1907年,美国人休・穆尔考入哈佛大学。

基于单片机的智能饮水机的设计

基于单片机的智能饮水机的设计

基于单片机的智能饮水机的设计智能饮水机是一种集水、净化、加热、冷却、消毒等多功能的设备,能够为用户提供安全、健康的饮用水。

它通过单片机控制系统,实现了自动化的智能功能。

首先,智能饮水机的外部结构应符合人体工程学原理,方便用户使用和保养。

设备应采用食品级材料,确保饮用水的卫生安全。

其次,智能饮水机应具备自动感应功能。

通过人体感应器,当用户靠近饮水机时,饮水机会自动感应用户的存在,并打开水龙头。

用户只需将杯子放在水下,便可自动倒水。

当用户离开饮水机时,水龙头会自动关闭,避免浪费。

智能饮水机还可以借助单片机控制系统实现水质检测和净化功能。

通过水质传感器可以检测水质,如PH值、溶解氧含量、重金属含量等,然后通过单片机控制系统对水质进行分析判断,如果水质不合格,系统会启动净化装置,如活性炭、超滤、反渗透等技术进行处理,保证供应的水质安全可靠。

智能饮水机还可以加热和冷却水。

通过温度传感器检测水温,然后通过单片机控制系统控制加热器或制冷器的开关,实现水的加热或冷却。

用户可以通过面板上的按钮或手机APP进行温度的调节,满足不同用户的需求。

智能饮水机还可以配备消毒功能,通过紫外线杀菌灯或臭氧器等技术,对水进行消毒处理,杀死水中的细菌和病毒,确保饮用水的卫生安全。

智能饮水机还可以具备统计功能,通过单片机控制系统记录用户的饮水量和时间,用户可以通过手机APP查询自己的饮水情况,更好地了解自己的饮水习惯,并进行调整。

最后,智能饮水机可以通过单片机控制系统进行远程监控和管理。

用户可以通过手机APP随时随地进行远程监控和管理,如开启关闭水龙头、调节水温、查询饮水记录等,方便实用。

在设计智能饮水机时,还可以考虑其他的功能和创新点,如识别用户身份,为不同用户提供个性化的服务;配备音乐播放器,让用户在饮水的同时享受音乐的愉悦等。

总之,基于单片机的智能饮水机的设计不仅要满足安全卫生要求,还要具备智能感应、水质检测和净化、加热和冷却、消毒、统计等多种功能,为用户提供便利和健康的饮用水。

基于单片机智能饮水机系统的毕业设计

基于单片机智能饮水机系统的毕业设计

一、前言随着科技的发展,智能化产品已经渗透到人们的生活中的各个方面。

智能饮水机作为智能化产品的一种,正逐渐成为人们办公室、家庭和公共场所的必备设备。

基于单片机的智能饮水机系统设计,是一项结合了嵌入式系统、传感器技术、网络通信等多个技术领域知识的综合性毕业设计课题。

二、需求分析1. 对于用户而言,智能饮水机的基本功能是直饮、热饮、冷饮和常温饮水四种饮水模式的切换。

2. 为了实现对饮水机状态的监控和远程控制,需要与手机APP或者Web端进行数据交互。

3. 系统应具备故障诊断和报警功能,及时发现并解决故障,保证饮水机的正常运行。

三、总体设计1. 系统采用单片机控制,以STC89C52为主控芯片,搭载温度传感器、液位传感器等感知器件,实现对饮水温度、水位等参数的检测。

2. 采用WiFi模块和服务器进行数据传输,用户可以通过手机APP或Web端对饮水机进行远程控制。

3. 利用短信或者邮件等方式实现故障报警功能,保证用户及时得知饮水机的运行状态。

四、硬件设计1. 主控模块:STC89C52单片机模块,负责控制饮水机的整体运行。

2. 传感器模块:包括温度传感器、液位传感器等,用于检测饮水机的运行环境和状态。

3. WiFi模块:采用ESP8266模块,实现与服务器之间的数据通信。

4. 电源模块:包括稳压电源、开关电源等,保证饮水机的正常供电。

五、软件设计1. 主控程序设计:采用C语言编程,实现对饮水机的整体控制和管理。

2. 数据通信程序设计:通过WiFi模块与服务器进行数据交互,实现远程控制和监控。

3. 用户界面设计:设计手机APP和Web端的用户界面,提供用户友好的操作体验。

六、系统测试1. 功能测试:对系统的基本功能进行测试,包括饮水模式切换、远程控制等。

2. 故障模拟测试:模拟饮水机出现故障的情况,验证系统的故障诊断和报警功能。

3. 稳定性测试:长时间运行系统,检测系统的稳定性和可靠性。

七、结论与展望通过本次毕业设计,成功设计并实现了一款基于单片机的智能饮水机系统。

基于单片机的智能节能饮水机系统的设计

基于单片机的智能节能饮水机系统的设计

题目:智能节能饮水机系统的设计目录摘要 (4)前言 (5)第一章智能节能饮水机系统的设计背景 (5)1.1 智能节能饮水机的优势 (5)1.2 智能节能饮水机系统的设计目的 (5)1.3 系统设计的要求 (5)第二章智能节能饮水机系统的设计方案分析 (6)2.1系统总体功能描述 (6)2.2 系统工作原理 (6)2.3设计方案论证 (7)第三章智能节能饮水机系统硬件电路设计 (8)3.1 STC89C52型单片机 (8)3.2 温度检测电路 (8)3.3 液晶显示电路 (10)3.4 水阀继电器控制电路 (11)3.5 红外发射接收对管电路 (12)3.6 加热控制电路 (13)3.7 键盘设置电路 (13)3.8 供电部分 (14)第四章智能节能饮水机系统软件设计 (15)4.1 软件设计思路 (15)4.2 总体软件流程 (15)4.3 按键扫描程序 (17)第五章系统测试与分析 (18)5.1 原件清单 (18)5.2 电路焊接...................................................................................................................... 错误!未定义书签。

5.3 测试与分析.................................................................................................................. 错误!未定义书签。

结论 .. (19)参考文献 (20)附录一: (21)总体硬件设计电路原理图 (21)附录二: ............................................................................................................. 错误!未定义书签。

——单片机的多功能饮水机设计

——单片机的多功能饮水机设计

基于单片机的多功能饮水机设计【摘要】随着计算机技术的发展,单片机技术已成为计算机技术中的一个独特的分支,单片机的应用领域也越来越广泛。

本文所设计的智能饮水机就是单片机结合传感器的一个简单应用。

本设计综合单片机、电子技术理论,从实际出发,完善了饮水机的功能。

设计方案主要采用数字温度传感器作为检测单元,并运用了AT89C52作为主机单元、X5045EEPROM作为存储单元、HD7279芯片来管理键盘和显示器。

整个系统实现了加热、对温度上下限的控制和定时加热功能。

由于采用了自动检测和控制的电子设计技术,可较好地实现对水温的测量和控制,具有较广泛的应用前景。

【关键词】:温度采集,主机单元,存储单元,控制ABSTRACTWith the development of computer technology, computer technology microcontroller technology has become one of the unique branch, microcontroller application field of more and more widely. This design intelligent water dispenser is simply a single-chip combining sensor applications. The system design integrated SCM and electronic technology theory, from life reality, perfect the function of water dispenser. Design scheme, mainly adopts digital temperature sensor DS18B20 consisting temperature measuring system as the test unit and USES a AT89C52 as host unit, X5045EEPROM as storage unit, HD7279 chip to manage the keyboard and screen. The whole design system realize three functions, namely heating, for the temperature control of the upper and timing heating. Compared with the traditional water dispenser, as a result of the automatic detection and control of electronic design technology, can be achieved for temperature measurement and control, and has a broad prospect of application.【KEY WORD】: temperature gathering, the host units, storage location and control目录引言1一、总体设计1二、硬件设计2(一)AT89C52单片机2(二)温度采集单元4(三)数据采集的设置、控制单元6 (四)人机交互单元8三、软件设计10(一)主程序设计10(二)人机接口单元软件10(三)DS1302的软件设计11总结12附录一12附录二12附录三12参考文献16致谢20引言随着科技的发展,单片机技术已经渗透到人类生活的方方面面,在家用电器、通讯产品等日用电子设备中都可见到单片机。

基于单片机的智能饮水机的设计毕业设计(论文)

基于单片机的智能饮水机的设计毕业设计(论文)

本科毕业设计(论文)题目基于单片机的智能饮水机的设计毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。

尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。

对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。

作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。

除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。

对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。

本人完全意识到本声明的法律后果由本人承担。

作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。

本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

涉密论文按学校规定处理。

作者签名:日期:年月日导师签名:日期:年月日注意事项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。

自动售水机单片机实训实验报告

自动售水机单片机实训实验报告

自动售水机单片机实训实验报告当前城市饮用水的二次污染问题相对严重,而自动售水机能够对市政自来水进行净化处理,从而为市民提供纯净、健康的饮用水。

本文简要研究的是基于单片机的自动售水机,共分为自动制水系统和自动售水系统两个方面。

1制水系统设计制水系统的水源是市政自来水,其主要作用是对市政自来水进行杂质的过滤和细菌的杀灭,从而形成纯净、健康的饮用水存储于储水箱中,自动制水系统主要由制水部分和储水部分组成。

1.1制水部分设计制水部分的关键设备是制水机,制水机的主要工作流程如下∶首先,主控机发出进水信号,进水电磁阀和高压泵在接收到进水信号后会先后切换为打开状态,市政自来水进入,经过六级净水装置净化后得到健康、纯净的饮用水,之后纯净水经过水管运输到储水箱中备用,废水经过RO反渗透膜反渗透后经过专门的排水管道排出回收。

制水机的主要功能有以下几个方面∶①两次压力检测∶第一次压力检测指的是对自来水水压的检测,在自来水水压低于设定的进水水压后,进水阀与高压泵会切换到闭合状态,从而停止进水。

第二次压力检测指的是对储水箱的高压阀门的压力检测,当储水箱满后,其压力值会达到设定值,水泵则停止工作,这样能够避免RO反渗透膜的穿透问题②高压泵其主要功能是保持自来水压能够满足RO反渗透膜的压力要求,维持水压③电磁阀∶主要是对进水阀进行控制,以此来控制自来水的进入和停止进入;④过滤装置∶通过六级过滤来使二次污染的自来水变为纯净水,主要有过滤、杀毒、灭菌等水的净化作用。

1.2储水部分设计储水部分的主要设备为储水箱,其中设置了对水位检测的传感器,主控制器上的单片机通过水位检测传感器传输来的水位信号来对整个系统进行控制,例如控制系统的制水控制、储水控制等,以此来保证储水箱中的水量满足用水的要求。

2 售水系统设计自动售水系统的功能主要有用户在刷卡后显示金额、按键后自动出水、自动计算出水量、扣除金额、显示余额等。

自动售水的主要流程如下∶受限用户刷卡,自动售水系统的主控机会对刷卡信息进行读取,并将水卡金额显示在显示屏上;之后用户按下灌装键,主控机的单片机会检测灌装信息,发出灌装信号,灌装电磁阀打开,紫外线杀菌启动,纯净水流出,且水卡上的金额根据出水量自动扣除;最后用户按下停止键,则主控机会读取停止信息,发出停止灌装的指令,灌装电磁阀在接收到停水指令后关闭,紫外线杀菌停止,从而完成售水。

饮水机

饮水机

其二,普通饮水机用来装热 水的容器是连体密闭的,内 部很不利于清洗,时间长了, 水有沉污物,电热管上还有 氧化镉,饮用这样的水也是 有害健康的。
所以,我们针对这些问题,设计单 片机自动控制的饮水机。
基于单片机控制的饮水机设计概述
本设计主要是利用89C51微控制器,对饮 水机进行控制,包括加水控制、自动断电、 防干烧控制以及细菌灭杀,实现智能化。 当用户需要热水时,只要按下所需水量的 对应码(按键),等到开水容器温水绿色指 示灯亮,就可以使用热水。需要凉水时,就 只要按对应按键就可以。热水容器采用盖式 设计,方便清洗。设计出的饮水机使用方便 快捷,同时水质良好,有益健康。
饮水机的工作过程
设计计划
硬件电路设计: 水位传感器设计; 键盘阵列电路; 加水控制电路; 加热控制电路; 指示电路。
软 件 控 制 程 序 流 程
项目创新点
一方面,这种饮水机可以产生安全卫生的饮 用水,消除了普通饮水机给人们带来的安全 隐患。 另一方面,也提高了电能的利用率,向节能 方向转化,符合现在的社会发展方向。
推广价值
基于单片机控制的饮水机,适合用于用水量 不是很大,对健康要求较高的场合,比如医 院,养老院等。 同时,该系统经少量改装可应用于工厂、学 校的开水柜自动控制,具有很好的推广价值。
创新项目申请报告
基于单片机控制的饮水机设计
申请人: 07电气3班 陈龙
本次报告从以下几方Байду номын сангаас介绍
饮水机现状 基于单片机控制的饮水机设计概述 饮水机的工作过程 设计计划 项目创新点 推广价值
饮水机现状
现在普通的饮水机其加热部 分都存在二次加热的问题, 医学专家已证实人们长期饮 用二次污染的开水对人体健 康有害。

设计任务书

设计任务书

电子信息工程学院电子创新实验室暑假培训第一期考核题目题目:“自动售水机”设计任务书一、功能简述:通过本次实训制作平台模拟小区自动售水机的工作流程,通过按键控制售水机流出和停止;通过数码管显示费率、出水量及总费用;系统电路主要由单片机控制电路、数码管电路、AD转换电路、光敏电阻及功能按键组成。

系统框图如下:二、设计任务及要求基础部分:1、按键控制单元设定按键S7为出水控制按键,当S7按下后,售水机持续出水(继电器接通,指示灯L10点亮)。

设定按键S6为停水控制按键,当S6按下后,停止出水(继电器断开,指示灯L10熄灭)。

2、数码管显示单元通过4位数码管DS1显示费率,单位为元/升,保留2位有效数字;通过4位数码管DS2显示出总水量(出水时,单位为升)和总价(停止时,单位为元);按下出水按键S7后,清除数码管DS2显示数据,数码管DS2实时显示出水量(保留两位有效数字),在出水状态下,再次按下S7,不会影响出水状态,直到按下停止按键S6为止;按下停止出水按键S6后,数码管DS2显示总价(保留两位有效数字)。

例:当S7按下后,数码管示意图如图2所示;当按键S6按下后,数码管示意图如图3所示;发挥部分:1、AD转换单元:通过光敏电阻RD1和AD芯片(如AD0804或AD0832或其他)组成的亮度检测电路(亮度值转换为AD光敏电阻通道的电压)检测环境亮度;当AD光敏电阻通道输入电压小于1.25V时。

L1点亮,大于1.25V时L1熄灭。

三、系统说明1、设定水价为0.5元/升,出水速度为100毫升/秒2、一次出水总量达到99.9L时继电器自动断开,数码管显示DS2显示价格四、评分标准基础部分:100分1、按键功能实现20分2、数码管显示实现30分3、继电器功能实现15分4、PCB板的布局实现美观25分发挥部分:30分5、AD采集及Led控制功能实现30分五、元件清单原理图和元件清单后天出来。

最好自己设计原理图。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• 系统整合按键模块、 数码管显 示、A - D 转换 模块、 继电器控制模块和功能按键模块等功能模 拟实现自动售水机的基本功能,通过按键进行操 控, 控制售水机开与关, 按键控制开启后, 售 水机开始模拟出水, 数码管显示出水量,并且显 示单价; 通过按 键关闭 售 水 机后, 停止出水, 数码管显示单价区域转换为总价。 售水机每秒价 钱和出水量可改变, 自动售水机的光敏电阻用来 检测装置外界亮度, 达到预定值后打开 LED 指示灯, 系统的主模块流程图如图 7-8 所示。
• 继电器模块:继电器模块用来模拟售水机的开关, 继电器吸合, 指示灯亮起代表售水机开始工作; 继电器断开, 指 示灯熄灭表示售水机停止工作。
• 计数模拟:使用定时器来模拟出水量的计数并且在数码管显示。
7.3 A-D转换模块 设计 PCF8591 芯片介绍地址
控制字
A-D转换模块电路设计
7.4 项目实施
• 数码管显示模块:通过 4 位数码管 DS1显示费率, 单位为元 /升, 保留 2 位有效数字。通过 4 位数码管 DS2显示当 前出 水总量 ( 出 水时, 单位为升) 和总价 ( 停止时, 单位为元)
• A - D 转换模块:通过光敏电阻 RD1和 A - D 转换芯片 PCF8591 组成的亮度检测 电路 ( 亮度值转换为P CF8591 光敏电阻通道的电压) 检测 环境亮度; 当 PCF8591 光敏电 阻通道输入电 压小于1.25V 时, L1 点亮, 大于 1.25V时, L1熄灭。
7.5 项目运行调试
• 数码管显示测试: 通电后, 数码管正常显示初始值, 无暗光闪烁, 进行出 水状 态后正常显示出水量。 停止后显示总价格和单价。
• 按键功能测试: 通电后按下 S7 按键, 能够正常进入出水状态, 此时再次按下 S7 无其他操作, 按下 S6 后停止出状态, 并结算金额。
• 继电器控制显示: 通电后, 初始化继电器关闭状态, 进入出 水状态后继电器正常 打开, 指示灯点亮, 退出出水状态后, 继电器关闭, 指示灯熄灭。
项目7 自动售水机设计
7.1 功能描述
• 自动售水机能够实现对现实售水机的 模拟, 通过数码管显示费率、 出水 量及总费用; 通过光敏电阻检测环 境亮度, 在亮度过低的情况下,自 动开灯。
• 系统硬件电路主要由单片机控制电路、 数码管显示电路、 A-D 转换电路及 功能按键组成, 系统功能框图如图 7-1所示。
• 光敏测试: 通电后将手指盖住光光敏电阻, 1 号 LED 灯正常点亮, 挪开手指, 小灯熄灭。 光敏正常工作, 使用万用表测量电压, 达到预期值。
7.6 习题
• 使用 S5 和 S6 作为售水机的开 /关控制按键, 单 使价用设S置5为和0S2.652作元5为/售元升水/,机升出的,开水量出/为关水控2量制0为按02键m0,l0单/m价设l置/为
7.2 系统设计思路及具体要求
• 系统工作及初始化状态设计:上电后售水机处于待命状态, 数码管两部分显示为全 0, 等待按键按下。 光敏实时检 测光照亮度, 控制小灯亮灭。
• 按键控制模块:使用独立按键, 设定按键 S7为出水控制按键, 当 S7按下后, 售水机持续出水 ( 继电器接通, 指示 灯点亮)。设定按键 S6为停水控制按键, 当S6按下后, 停止出 水 ( 继电器断开,指示灯熄灭) 。
s,s光,敏光控敏制控制的的LLEEDD小小灯灯改改为为 66 号号LLEEDD灯灯。。
相关文档
最新文档