全自动豆浆机

全自动豆浆机

ID:28378120

大小:939.00 KB

页数:23页

时间:2018-12-09

全自动豆浆机_第1页
全自动豆浆机_第2页
全自动豆浆机_第3页
全自动豆浆机_第4页
全自动豆浆机_第5页
资源描述:

《全自动豆浆机》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、一、题义分析与解决方案1.1题义与需求分析1)设计并开发能检测温度信号;2)能判断所检测的温度值是否越界;3)若温度值越界则停止加热;4)若温度达到合适温度,则电机能够转动,并且转4次停4次;5)能够通过按键模拟水位的溢出和合适6)能够检测到模拟水位的溢出并做相应的处理;说明:界限值是自行设定的,合适温度18°C,其所对应的数字量为0120H;上限35°C,其所对应的数字量为0230H;1.2解决问题的方法与思路1.2.1硬件部分温度传感器DS18B20用于检测温度值,可编程并行接口芯片8255一片,七段LED显示器,芯片8279,继电器,DAC

2、08321.2.2软件部分(汇编语言编写程序)1)首先要对8255进行初始化设计,设置8255的工作方式并确定8255的端口地址;2)检测水位是否合适,通过按键模拟3)水位合适则加热,并与合适温度进行比较,如果合适开始打浆,否则继续加热;4)启动DS18B20,发出温度检测命令,将温度值在LED上显示出来;5)打浆四次,停四次6)检测水位是否溢出,如果溢出停止加热,否则继续加热;-22-二、硬件设计2.1选择芯片可编程并行接口芯片8255A2.1.18255A的作用利用8255A将界限值和温度值通过LED显示出来,同时8255A的PC0与DS18

3、B20相连,向其发出温度检测命令及接受温度数据,PC5和蜂鸣器及发光二极管相连,用于声光报警。2.1.28255A的功能分析及技术参数8255A是可编程并行接口,内部有3个相互独立的8位数据端口,即A口、B口和C口。三个端口都可以作为输入端口或输出端口。A口有三种工作方式:即方式0、方式1和方式2,而B口只能工作在方式0或方式1下,而C口通常作为联络信号使用。8255A的工作只有当片选CS效时才能进行。而控制逻辑端口实现对其他端口的控制。2-1-18255A的内部框图2.1.38255A的方式控制字D7D6D5D4D3D2D1D010001001

4、1:工作方式A口方式0输出B口方式0输出C口高4位输入C口低4位输入图2-1-28255A的方式控制字表-22-①方式0的工作特点:是这种方式通常不用联络信号,不使用中断,三个通道中的每一个都有可以由程序选定作为输入或输出。②通道的功能为:两个8位通道:通道A和B。两个四位通道:通道C高4位和低四位,任何一个通道可以作输入/输出,输入是不锁存的,输出是锁存的,在方式0时各个通道的输入/输出可有16种不同的组合。标识符最小最大测试条件输入低电平(VIL)-0.5V0.8V输入高电平(VIH)2.0V5V输出低电平(VOL)DB0.45VIOL=2.

5、5mA输出低电平(VOL)PER0.45VIOL=1.7mA输出高电平(VOH)DB2.4VIOH=-400μA输出高电平(VOH)PER2.4VIOH=-200μA驱动电流-1.0mA-4.0mAREXT=750Ω,VEXT=1.5V供应电流120mAIIL(INPUTLOADCURRENT)±10μAVIN=0V~5VIOFL(OUTPUTFLOATLEAKAGE)±10μAVOUT=0.45~5V图表2-18255A的技术参数表其中PER为peripheralport的缩写参数说明:输入最低电压:min=-0.5V,max=0.8V输入最高

6、电压:2.0V输出最低电压:0.45V输出最高电压:2.4V-22-2.2.选择芯片DS18B20温度传感器2.2.1DS18B20温度传感器的作用利用温度传感器检测温度,并转换为数字量和设定的界限值比较。2.2.2DS18B20的功能特点DS18B20可编程温度传感器有三个管脚。GND为接地线,DQ为数据输入输出接口,通过一个较弱的上拉电阻与CPU相连。VDD为电源接口,既可由数据线提供电源,又可由外部提供电源,范围3.0—5.5V。本系统中使用外部电源供电。其主要特点为:①用户可以自行设定报警上下限温度值;②不需要外部组件,能测量-55—+1

7、25°C范围内的温度;③在-10—+85°C范围内的测温准确度为±0.5°C;④通过编程可以实现9—12位的数字读数方式,可在至多750MS内将温度转换成12位数字,测温分辨率可达到0.0625°C;⑤独特的单总线接口方式,与微处理器连接时仅需要一条线既可实现和微处理器的双向通讯。DS18B20的内部结构主要由四部分组成:64位光刻ROM,温度传感器,非挥发的温度报警触发器TH和TL,配置寄存器。光刻ROM中的64位序列号是出厂前被光刻好的,它可以看作是该DS18B20的地址序列码。64位光刻ROM的排列是:开始8位(28H)是产品类型标号,接着

8、的48位是该DS18B20自身的序列号,最后8位是前面56位的循环冗余校验码(CRC=X8+X5+X4+1)。光刻ROM的作用是使每一个

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。