单片机智能豆浆机课程设计

单片机智能豆浆机课程设计
单片机智能豆浆机课程设计

电气与电子信息工程学院

《单片机》课程设计报告

题目:智能豆浆机

专业班级:电气工程及其自动化2012级(3)班学号: 201240220329 姓名:陈俊亚

同组人:李越

指导教师:胡蔷黄磊

设计时间:2014年12月15日-2014年12月19日设计地点: K2-407单片机、微机原理实验室

2014年10月

课程设计任务书

2014 ~2015 学年第1学期

一、课程设计题目:(智能豆浆机)

二、课程设计要求

1. 根据具体设计课题的技术指标和给定条件,以单片机为核心器件,能独立而正确地进

行方案论证和电路设计,完成仿真操作。要求概念清楚、方案合理、方法正确、步骤完整;

2. 熟悉、掌握各种外围接口电路芯片的工作原理和控制方法;

3. 熟练使用单片机汇编语言或C51进行软件设计;

4. 熟练使用Proteus、Keil软件进行仿真电路测试;

5. 熟练使用Protel软件设计印刷电路板;

6. 学会查阅有关参考资料和手册,并能正确选择有关元器件和参数;

7. 编写设计报告,参考毕业设计论文格式。

(1)根据课题要求确定系统设计方案;

(2)绘制系统框图、系统仿真原理图(印刷电路板图),列出元器件明细表;

(3)计算电路参数和选择元器件,画出软件流程图(列出程序清单);

(4)打印仿真结果,根据测试结果进行误差分析与修改调整;

(5)对设计进行全面总结。

三、课程设计内容(含技术指标)

1.它能实现三种模式选择,同时模式、加热总时间、粉碎总时间依次在前三个数码管显示器上显示。选择模式完成后,按照规定的时间完成加热、粉碎、加热、粉碎、加热、显示温度到完成报警整个加工过程,加热和粉碎状态分别用P3^6和P3^7口接发光二级管模拟。

2.它能实现烧干、液体溢出容器的优先级断电报警和加热时水泡超过液位时的停止加热,延时等待水位下降后继续加热的液体控制功能。

3.扩展部分:它扩展实现了计时功能,用数码管的后三位动态显示,计时的目的是看在已选的模式下,看距离全过程完成还有多长时间;还可以通过现实的时间判断,报警是中途烧干,液体溢出容器的报警还是工作全过程结束的报警,有一定的智能性。

4.它能在上电、复位之后显示666666六位数字,可以通过改变初始值,实现显示任意六位数字或者其他字母。

5.温度显示模块,采用DS18B20芯片来显示,测量的温度为-55~125度。

目录

一绪论 (1)

1.1 引言 (1)

1.2 原理框图 (1)

二系统硬件电路设计 (2)

2.1单片机的选择 (2)

2.2 温度检测电路设计 (3)

2.2.1 DS-18B20数字温度传感器介绍 (3)

2.2.2 电路设计 (4)

2.3 复位电路的设计 (4)

2.4 报警电路的设计 (5)

2.5 按键电路的设计 (5)

2.6 关于芯片的介绍 (6)

2.6.1 芯片DIR 8286 (6)

2.6.2 芯片74LS245 (6)

2.6.3 芯片74LS138 (7)

2.6.4 共阴极数码管 (7)

三系统软件设计 (8)

3.1 加热粉碎完成报警及液位控制模块的流程图 (8)

3.2 计时模块框图 (8)

3.3定时程序框图 (9)

3.4总框图 (10)

四仿真结果及分析 (11)

4.1 上电和复位时的仿真 (11)

4.2 模式一的仿真结果 (11)

4.3 模式二的仿真结果 (12)

4.4 模式三的仿真结果 (12)

4.5 模式一报警时的仿真结果 (13)

4.6 按下四键的温度仿真 (13)

五.课程设计小结 (14)

一 绪论

1.1 引言

通过键盘来选择豆浆机的工作模式,加热粉碎有一定的延时时间,液位控制模块可用外部中断来实现,烧干、外部溢出可用中断INT0、P3^2来实现,设为高优先级的中断,加热液体控制模块也可用外部中断INT1、P3^3来实现,同时还具备显示温度模块及定时功能。

1.2 原理框图

本智能豆浆机控制系统设计原理如图1.1所示:

图1.1 智能豆浆机控制系统框图

系统主要有:显示模块、时钟模块、复位模块、定时控制模块、按键模块 。

说明:AT89S52的P0口接74LS245的A0~A7口,用来驱动数码管显示,完成数据传输;单片机的P2.1~P2.3接键盘的1、2、3来控制豆浆机模式的选择,P2.5~P2.7接键盘的A 、B 、C 端来控制温度显示、粉碎溢出的功能;单片机的P1.3口接温度传感器通过数码管来显示温度;P3.2与P3.3两个外部中断来实现加热烧干的功能;P3.6~P3.7接两个LED 灯分别表示加热和粉碎。

二系统硬件电路设计

2.1单片机的选择

AT89S52是一个低功耗,高性能CMOS 8位单片机,片内含4k Bytes ISP的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,AT89S52在众多嵌入式控制应用系统中得到广泛应用。

RST :AT89S52的复位信号输入引脚,高电位工作,当要对芯片又时,只要将此引脚电位提升到高电位,并持续两个机器周期以上的时间,AT89S51便能完成系统复位的各项工作,使得内部特殊功能寄存器的内容均被设成已知状态。

P0口(P0.0~P0.7)是一个8位漏极开路双向输入输出端口,当访问外部数据时,它是地址总线(低8位)和数据总线复用。外部不扩展而单片应用时,则作一般双向I/O口用。P0口每一个引脚可以推动8个LSTTL负载。

P2口(P2.0~P2.7)口是具有内部提升电路的双向I/0端口(准双向并行I/O 口),当访问外部程序存储器时,它是高8位地址。外部不扩展而单片应用时,则作一般双向I/O口用。每一个引脚可以推动4个LSTL负载。

P1口(P1.0~P1.7)口是具有内部提升电路的双向I/0端口(准双向并行I/O 口),其输出可以推动4个LSTTL负载。仅供用户作为输入输出用的端口。

P3口(P3.0~P3.7)口是具有内部提升电路的双向I/0端口(准双向并行I/O 口),它还提供特殊功能,包括串行通信、外部中断控制、计时计数控制及外部随机存储器内容的读取或写入控制等功能。

主要性能特点:

1、4k Bytes Flash片内程序存储器;

2、128 bytes的随机存取数据存储器(RAM);

3、32个外部双向输入/输出(I/O)口;

4、5个中断优先级、2层中断嵌套中断,6个中断源;

5、2个16位可编程定时器/计数器;

6、2个全双工串行通信口;

7、看门狗(WDT)电路;

8、片内振荡器和时钟电路,与MCS-51兼容;

9、全静态工作:0Hz-33MHz;

10、三级程序存储器保密锁定;

11、可编程串行通道,低功耗的闲置和掉电模式;

12、26个SFR 它们在RAM的80H-FFH中;

13、3个程序加密锁定位。AT89S51共有40个引脚,如果按照它们的功能来分类,它们可分为4大类。其中包括:

(1)VCC、VSS属于电源引脚;

(2)XTAL1和XTAL2属于时钟引脚;

(3)RST、EA/VPP、PSEN和ALE/PROG属于控制引脚;

(4)P0.0~0.7、P1.0~1.7、P2.0~2.7及P3.0~3.7这些引脚属于I/O口引脚。在本系统单片机使用的功能有:

1、中断控制用于实时监测和控制:

(1) INT0:外部中断请求0,中断请求信号由INT0引脚输入,中断请求标志为IE0,在豆浆机系统中表示液位过高而报警;

(2) INT1:外部中断请求1,中断请求信号由INT1引脚输入,中断请求标志为IE1,在豆浆机系统中表示液位过低而报警;

2、实现豆浆机定时计数的功能:

TMOD为工作方式控制寄存器,用于选择定时器/计数器的工作模式和工作方式,不能位寻址,在此电路中,豆浆机工作在方式1,M1=0,M2=1,此时为16位的定时器/计数器,TL x的低8位与TH x的高8位,TL x低8位溢出则向TH x的高8位进位,TH x计数溢出则把TCON中的溢出标志位TF x置1

3、读写控制位分别接两个LED灯来表示加热、粉碎,通过计数器的设置,加热粉碎轮流工作,

4、P0口作为地址/数据复用口,用作与外部存储器的连接,输出低8位地址和输出/输入8位数据,接两片74LS244,进而接数码管的阳极;P1口接译码器的三个通道,通过74LS245来进行数据传输,接数码管的阴极;P2口作为地址输出线使用,P2口可以输出外部存储器的高8位地址,与P0口输出的低8位地址一起构成16位地址,可以寻址64KB的地址空间,进而来控制键盘工作模式的选择,P3口可做外部中断和串行通信(P3.0~P3.1)

2.2 温度检测电路设计

当豆浆机正常工作时,需要先加热到90℃左右的温度,然后停止加热继续下一步的工作,所以这就需要一个温度传感器来检测水温,这里我选用的是DS-18B20数字温度传感器来模拟。其具有耐磨耐碰,体积小,使用方便,封装形式多样,适用于各种狭小空间设备数字测温和控制领域。

2.2.1 DS-18B20数字温度传感器介绍

DS18B20是DALLAS公司生产的一线式数字温度传感器,具有3引脚T0-92小体积封装形式,温度测量范围为-55度到+125度,可编程为9位-12位A/D转换精度,测温分辨率可达0.0625度,被测温度用符号扩展的16位数字量方式串行输出。

DS18B20的技术特性:

1、独特的单线接口方式,DS18B20在与单片机相连时仅需一条线即可实现单

片机与DS18B20的双向通讯,为读写以及温度转换可以从数据线本身获取能量,所以不需要外接电源。

2、测量温度范围为-55~125摄氏度;

3、工作电源为3.0~5.5V;

4、在使用中不需要任何外围元件;

5、测量结果以9~12位数字量方式串行传送;

6、每一个DS18B20包含一个特殊的序号,多个DS18B20可以同时存在于同一

条总线,可以对室温进行监测和控制。

2.2.2 电路设计

由于独特的一线接口,只需要一条口线通信,DS18B20可以使用外部电源VDD,也可以使用内部的寄生电源。当VDD端口接3.0V—5.5V的电压时是使用外部电源;当VDD端口接地时使用了内部的寄生电源。无论是内部寄生电源还是外部供电,电路图如图所示:

图2.1 DS18B20接口电路

2.3 复位电路的设计

整个复位电路包括芯片内、外两部分。外部电路产生的复位信号(RST)送斯密特触发器,再有片内复位电路在每个机器周期的S5P2时刻对斯密特触发器的输出进行采样,然后才得到内部复位操作所需的信号。

本设计中我们使用的是上电自动复位,其是通过外部复位电路的电容充电来实现的,只要电源Vcc的上升时间不超过1ms,就可以实现自动上电复位,即接通电源即可完成系统复位初始化。如图所示:

图2.2 豆浆机复位电路

2.4 报警电路的设计

在豆浆机控制系统的设计中,我们设计了当豆浆机干烧和豆浆制作完成两种情况的蜂鸣报警,声音信号电流从单片机的P3.2脚输入到蜂鸣器发出声音,通过事先编写的程序,在单片机的控制下,系统开始工作,当上述两种情况中的一种发生时,单片机P3.2脚自动输出一个高平,使蜂鸣器通电导通,于是蜂鸣器发出报警,提醒用户。

图2.3 豆浆机报警电路

2.5 按键电路的设计

单片机的P2.1~P2.3接键盘的3、2、1来

控制豆浆机模式的选择,按下键1时选择模式

一,按下键2时选择模式二,按下键3时选择

模式三;P2.5~P2.7接键盘的A、B、C端来控

制温度显示、粉碎溢出的功能。如右图所示:

2.4 豆浆机按键电路

2.6 关于芯片的介绍

2.6.1 芯片DIR 8286

总线收发器:当数据线负载大于CPU数据线扇出能力时,需要在CPU数据线上连接数据驱动器。在Intel系列芯片中,数据收发器为8位的,8286具有两组对称的数据引线A7~A0和B7~B0,为双向的输入/输出线且为三态。OE是输入/输出允许信号低电平有效。当OE为高电平时,A7~A0和B7~B0输出高阻。T 端则控制数据传送方向,T=1,表示数据从A流向B,T=0,表示数据从B流向A。因此,只需将8086的数据线连接8286的A组端口,8086的数据使能连接8286的OE#,8086的数据发送/接收控制DT/R#连接8286的数据传送方向控制端T,便实现了8086和数据驱动器的连接。同样,也可以采用通用器件,双向数据驱动器74LS245与8286可以相互替换。

图2.5 芯片DIR 8286

2.6.2 芯片74LS245

用来驱动led或者其他的设备,它是8路同相三态双向总线收发器,可双向传输数据。74LS245还具有双向三态功能,既可以输出,也可以输入数据。当AT89C52单片机的P0口输出到数码管,那就要考虑到数码管的亮度以及P0口带负载的能力,选用74LS245提高驱动能力。P0口的输出经过74LS245提高驱动后,输出到数码管显示电路,AB/BA端接高电平时表示数据传输从A到B,若接低电平是则表示数据传输从B到A。

2.6.3 芯片74LS138

1、工作原理:

①当一个选通端(E1)为高电平,另两个选通端((/E2))和(/E3))为低电平时,可将地址端(A0、A1、A2)的二进制编码在Y0至Y7对应的输出端以低电平译出。比如:A2A1A0=110时,则Y6输出端输出低电平信号。

②利用 E1、E2和E3可级联扩展成 24 线译码器;若外接一个反相器还可级联扩展成 32 线译码器。

③若将选通端中的一个作为数据输入端时,74LS138还可作数据分配器。

④可用在8086的译码电路中,扩展内存。

2、引脚介绍:

A0~A2:地址输入端

STA(E1):选通端

/STB(/E2)、/STC(/E3):选通端(低电平有效)

/Y0~/Y7:输出端(低电平有效)

VCC:电源正

GND:地

A0~A7对应Y0~Y7;A0,A1,A2以二进制形式输入,然后转换成十进制,对应相应Y的序号输出低电平,其他均为高电平

要驱动多个数码管,采用74LS138的输出端,

如图所示:

图2.7 74LS138接口电路

2.6.4 共阴极数码管

用单片机驱动LED数码管有很多方法,按显示方式分,有静态显示和动态(扫描)显示,按译码方式可分硬件译码和软件译码之分。静态显示就是显示驱动电路具有输出锁存功能,单片机将所要显示的数据送出后就不再管,直到下一次显示数据需要更新时再传送一次新数据,显示数据稳定,占用很少的CPU时间。动态显示需要CPU时刻对显示器件进行数据刷新,显示数据有闪烁感,占用的CPU 时间多。这两种显示方式各有利弊;静态显示虽然数据稳定,占用很少的CPU 时间,但每个显示单元都需要单独的显示驱动电路,使用的硬件较多;动态显示虽然有闪烁感,占用的CPU时间多,但使用的硬件少,能节省线路板空间。硬件译码就是显示的段码完全由硬件完成,CPU只要送出标准的BCD码即可,硬件接线有一定标准。软件译码是用软件来完成硬件的功能,硬件简单,接线灵活,显示段码完全由软件来处理,是目前常用的显示驱动方式。

采用动态扫描法显示LED数码管,AT89C52的P1.0,P1.1,P1.2与74LS138的A,B,C连接74LS138通过74LS245与LED数码管的阴极相连来选择数码管,用P0口通过两片74LS244与数码管的阳极相连,P2口与键盘连接,传感器18B20与P1.3口相连构成温度控制。如图所示的连接电路:

图2.8 共阴极数码管接口电路

三系统软件设计

3.1 加热粉碎完成报警及液位控制模块的流程图:

图3.1 加热粉碎完成报警

3.2 计时模块框图:

图3.2 计时模块框图3.3定时程序框图:

3.4总框图:

图3.4 总程序框图

四仿真结果及分析

4.1 上电和复位时的仿真:

上电和复位后,设置数码管为666666,如图4.1所示:

图4.1 上电复位仿真图

4.2 模式一的仿真结果:

图4.2 豆浆机模式一仿真图

通过键盘选择模式一,第一位数码管显示为1,第二位数码管表示加热3分钟,第三位数码管表示粉碎3分钟,以4s代替一分钟,豆浆机经过加热-粉碎-加热-粉碎-加热五种模式,完成之后开始报警,即数码管后三位显示100,开始报警。数码管的后三位代表正计时。

4.3 模式二的仿真结果:

图4.3 豆浆机模式二仿真图

通过键盘选择模式二,第一位数码管显示为1,第二位数码管表示加热4分钟,第三位数码管表示粉碎4分钟,数码管后三位显示120,开始报警。数码管的后三位代表正计时。

4.4 模式三的仿真结果:

图4.4 豆浆机模式三仿真图

通过键盘选择模式二,第一位数码管显示为1,第二位数码管表示加热5分钟,第三位数码管表示粉碎5分钟,数码管后三位显示140,开始报警。数码管的后三位代表正计时。

4.5 模式一报警时的仿真结果:

图4.5 豆浆机模式一报警仿真图

选择模式一,加热3分钟,粉碎3分钟,仿真中用4s代替1分钟,所用时间刚好为1h,数码管后两位为秒加法计数,加到60时,自动进位,豆浆机报警,与计算的理论值相符合,选择模式二、三同理。

4.6 按下四键的温度仿真:

图4.6 按键4时的温度仿真

按下四键或者加热粉碎完成之后可以显示温度的仿真。

五.课程设计小结

通过这次单片机课程设计的实训,意识到了自己的的不足,从中也学到了很多。在做课设的时候,首先看着网上找好的资料,把原理图画好以及程序代码一点一点的写入了程序当中,完成之后,并没有仿真出我想要的结果,通过一点一点看程序以及同学的帮助下,终于完成了智能豆浆机可以实现的功能,总之很开心。在这个过程中,遇到了很多问题。比如说:仿真的时候,豆浆机不会定时报警,由于豆浆机的程序是汇编语言,于是就开始看单片机课本的第三章关于汇编语言的介绍,看的时候头都大了,也在同学的帮助下,把程序修改正确。还有就是由于两个人一组,两个人的设计不能完全一样,我在网上查找了很多资料,在原理图中找到可以用其他芯片替换,在答辩的过程中,老师提示了可以用CMOS 型的芯片来替代74LS245来当总线收发器,总之,在这过程中我学到了很多芯片的知识,受益匪浅。

在智能豆浆机的设计中,我觉得可以改进的地方就是,在每个模式完成之后报警,蜂鸣器不能自动断电,一直在叫,在以后的设计中,可以在程序中添加自动断电的程序,这样既可以节约电,还可以节约了主人的时间。

豆浆机单片机课程设计

《单片机原理及接口技术》 课 程 设 计 报 告 题目:智能小家电(全自动豆浆机)控制系统的设计专业:电气工程及其自动化 班级: 32040901 学号:3204090124 姓名:何玉毛 授课教师:段晨东 时间: 2011.12

设计要求 题目4 智能小家电控制系统的设计(1) (一)功能介绍 全自动家用豆类和谷物处理机(即全自动豆浆机)具有按预设模式自动粉碎谷物、加热功能、防止溢出、处理完毕报警等基本功能。一般可以处理如豆类、玉米、其他五谷杂粮、蔬菜等多种食品。全自动家用豆类和谷物处理机的处理食品的过程通常为:加热——粉碎1——加热——粉碎2——加热——完成报警,整个加工过程的进行按时间控制。由于食品原料的物理特性不同,在加工处理时采用不同的加工(过程)模式,其主要区别在于加热和粉碎时间的长短不同。在工作过程中,被加工的食品液体被限定在某一个给定的液位范围内,当液体加热时泡沫达到溢出液位时,停止加热,待脱离溢出液位区时继续加热。 (二)设计参数 (1)电机 5W,24VDC (2)加热器 500W,220V AC (3)加热容器 1.25升 (4)电力供应:220V AC (三)设计要求 (1)实现多模式选择。被选中的模式用LED显示器表明 (2)实现不同模式下的加工过程:加热——粉碎1——加热——粉碎2——加热——完成报警,整个加工过程的进行按时间控制,时

间自定 (3)液位检测和控制:使被加工的食品液体限定在某一个给定的液位范围内,当液体溢出容器或无液体时,报警并断电。 (4)显示工作模式、加工状态和时间。 (5)每个动作完成时,通过声光报警提示。 (6)测量并显示液体温度。 (四)扩充功能 (1)在加热阶段进行恒温控制 (2)PWM调节电机转速

单片机课程设计大纲

单片机原理及应用课程设计教学大纲 课程设计名称:单片机原理及应用课程设计编号:E1010020 课程设计学分:2.0 课程设计周(时)数:2周课程设计授课单位:测控技术及仪器指导方式: 集体辅导与个别辅导相结合课程设计适用专业:测控技术与仪器、自动化、电气工程及其自动化 课程设计教材及主要参考资料: 《单片机原理及应用》,张毅刚,高等教育出版社,2004年, 《单片机教程》,蔡惟铮编,东北大学出版社,2001年, 服务课程名称:单片机原理服务课程编号:T1010020 服务课程讲课学时:40 服务课程学分:2.5 一、课程设计教学目的及基本要求 1.了解并掌握单片机的原理、结构、指令、运行模式、功能模块及应用开发方法。 2.提高综合运用所学的理论知识独立分析和解决问题的能力。 3.掌握汇编语言的设计和调试。 4. 掌握C-51语言的设计和调试。 二、课程设计内容及安排 1.掌握各种进制数的特点及其转换方法。 2.掌握MCS-51单片机的硬件结构的特点,详细了解MCS-51单片机的各种资源。 3.了解单片机的指令系统、指令格式及其意义。 4.理解中断的基本概念,了解单片机的中断响应。 5.掌握存储器的分类,熟练掌握存储器的扩展。 6.了解单片机的接口技术及其串行通讯方式。 7.编写课程设计报告,掌握汇编语言的设计和调试方法。 设计题目: 1.交通灯控制系统 实验目的:(1)学习输出口的使用方法;(2)学习延时子程序的编写;(3)交通灯的控制规律 实验要求:设计并且制作交通灯控制系统,编制控制系统监控软件;交通灯控制软件,要求以单片机为核心,P1口输出口接三只发光二极管(红绿黄), 编写程序,使发光二极管按交通灯的控制规律点亮。 思考问题:改变延时常数,使发光二极管闪亮时间改变。红绿灯不允许同时点亮,红绿灯交换时黄灯闪烁,考虑车流量情况,改变交通灯指挥状况,单路 口/多路口情况,寻求最佳交通流量。

基于51单片机课程设计

基于51单片机课程设计报告 院系:电子通信工程 团组:电子设计大赛1组 姓名: 指导老师:

目录 一、摘要 (3) 二、系统方案的设计 (3) 三、硬件资源 (5) 四、硬件总体电路搭建 (13) 五、程序流程图 (14) 六、设计感想 (14) 七、参考文献 (16) 附录 (17) 附录 1 程序代码 (17)

一、摘要 本设计以STC89C51单片机为核心的温度控制系统的工作原理和设计方法。温度信号由温度芯片DS18B20采集,并以数字信号的方式传送给单片机。文中介绍了该控制系统的硬件部分,包括:温度检测电路、温度控制电路。单片机通过对信号进行相应处理,从而实现温度控制的目的。文中还着重介绍了软件设计部分,在这里采用模块化结构,主要模块有:数码管显示程序、键盘扫描及按键处理程序、温度信号处理程序、led控制程序、超温报警程序。 关键词:STC89C51单片机 DS18B20温度芯片温度控制 ,LED报警提示. 二、系统方案的设计 1、设计要求 基本功能: 不加热时实时显示时间,并可手动设置时间; 设定加热水温功能。人工设定热水器烧水的温度,范围在20~70度之间,打开开关后,根据设定温度与水温确定是否加热,及何时停止加热,可实时显示温度; 设定加热时间功能。限定烧水时间,加热时间内超过温度上限或低于温度下限报警,并可实时显示温度。 2、系统设计的框架

本课题设计的是一种以STC89C51单片机为主控制单元,以DS18B20为温度传感器的温度控制系统。该控制系统可以实时存储相关的温度数据并记录当前的时间。其主要包括:电源模块、温度测量及调理电路、键盘、数码管显示、指示灯、报警、继电器及单片机最小系统。 图1 系统设计框架 3 工作原理 温度传感器 DS18B20 从设备环境的不同位置采集温度,单片机STC8951获取采集的温度值,经处理后得到当前环境中一个比较稳定的温度值,再根据当前设定的温度上下限值,通过加热和降温对当前温度进行调整。当采集的温度经处理后超过设定温度的上限时,单片机通过三极管驱动继电器开启降温设备(压缩制冷器) ,当采集的温度经处理后低于设定温度的下时 , 单片机通过三极管驱动继电器开启升温设备 (加热器) ,这里采用通过LED1和LED2取代!!! 当由于环境温度变化太剧烈或由于加热或降温设备出现故障,或者温度传感头出现故障导致在一段时间内不能将环境温度调整到规定的温度限内的时候,单片机通过三极管驱动扬声器发出警笛声,这里采用HLLED提示。

豆浆机课程设计设计

目录 一、设计目的 (1) 二、设计要求 (1) 三、总体设计 (1) 3.1总体框图 (1) 3.2工作原理 (2) 3.3主程序框图 (3) 四、各部分电路设计 (3) 五、整体电路图 (6) 六、仿真及测试 (6) 七、设计总结 (8) 八、参考文献 (9) 九、附录 (9)

一、设计目的 豆浆机是一种新型的家用饮用机,以黄豆为原料,直接加工成熟以饮用。若在黄豆中配以芝麻、花生、杏仁等佐料,或者通过改变打浆、加热的时间,可以做出不同种类的豆浆饮料。 豆浆机由粉碎黄豆的电机、豆浆机加热器和控制电路三大部分组成。用单片机设计的全自动豆浆机的控制系统,当放入适量泡好的黄豆,加入适量的冷水,把豆浆机的电源插头插入220V交流电源,豆浆机指示灯亮起,按下按钮,先对豆浆机进行水位检测,符合要求后电加热管开始对水进行加热,当水温达到80℃左右,豆浆机启动电机开始打浆,打浆过程中电机按间歇方式打浆。打浆过后,开始对豆浆加热,豆浆温度达到一定值时豆浆上溢,当豆浆沫接触到防溢电极时,停止加热。然后间歇加热,最后进行豆浆的防溢延煮后发出声音报警信号。若缺水,则关闭加热器和电机,并发出报警声,直到关闭电源,加水后才能继续使用。 整个过程操作起来比较简单,但由于缺少相应的加热设备,设计方案只进行80℃以后,剩余操作部分的模拟仿真。 二、设计要求 1、利用单片机设计一个自动控制电路出来控制豆浆机的工作,让它控制豆浆机把容器中浸泡好的黄豆加工成煮好的豆浆。 2、当放入适量浸泡好的黄豆、加入适量的冷水,将豆浆机电源插头插入220V交流电源,豆浆机指示灯亮起、发热管开始对水进行加热,当水加热到80度左右,豆浆机停止加热,然后开始每粉碎15秒停5秒的粉碎过程。在经过2分钟左右的烧煮,最后豆浆机发出提示音,即告豆浆加工结束; 3、注意:在粉碎和烧煮的过程中,会产生较多的泡沫。所以,这两个阶段存在加热与一出之间的一对矛盾,应有适当的解决方案。 三、总体设计 3.1总体框图 方案1:此方案由单片机、传感器、加热电路、磨浆电路、报警电路组成。如表1所示,其工作原理是先加热,加热到一定温度后,开始磨浆,磨浆完后,磨浆停止,又开始加热即煮沸后,立即停机,报警提示。 打浆电路 温度传感器 加热电路 报警电路 表1 方案一设计框图

单片机课程设计题目

《单片机原理与应用》课程设计题目 1.基于单片机的电子秒表 本设计以MCS-51系列单片机为核心,采用常用电子器件设计,一个电源开关,两个按键,三位数码管显示,打开电源开关后显示8,每秒循环左移一位,即□□8—>□8□—>8□□—>□□8—>…,按A键开始计时,实时显示所经历的时间,按B键停止计时并显示从开始到当前时刻的时间,要求精确到0.1秒,量程为0~99.9秒。 要求按键输入采用中断方式,按键A接INT0,按键B接INT1。 2.智能电动百叶窗 本设计以MCS-51系列单片机为核心,采用常用电子器件设计,一个电源开关,用一台直流电机控制百叶窗叶片的旋转(正转/反转),用一个光敏电阻传感器测量室内光强度,并用两位数码管显示测量结果,设置三个按键:手动/自动切换、手动正转和手动反转,用一个发光二极管显示手动/自动状态,自动状态时二极管亮。 设置两个极限位置保护行程开关,用于保护百叶窗叶片:当正转到极限位置压下行程开关时,电机停止正转,但还可以反转;当反转到极限位置压下行程开关时,电机停止反转,但还可以正转。 按键输入采用中断方式,按键中断请求信号接INT0. 单片机根据设定光强S1和S2(S2 > S1)和实测光强P控制电机M的动作:当P<=S1时,控制M正转以增加进光量; 当P>S2时,控制M反转以减少进光量; 当S1S+1时,控制R断开电加热回路; 当S-1

基于51单片机简易电子琴的课程设计

基于51单片机简易电子琴 1 课题背景 单片微型计算机室大规模集成电路技术发展的产物,属于第四代电子计算机它具有高性能、高速度、体积小、价格低廉、稳定可靠、应用广泛的特点。他的应用必定导致传统的控制技术从根本上发生变革。因此,单片机的开发应用已成为高科技和工程领域的一项重大课题。 电子琴是现代电子科技与音乐结合的产物,是一种新型的键盘乐器。它在现代音乐扮演重要的角色,单片机具有强大的控制功能和灵活的编程实现特性,它已经溶入现代人们的生活中,成为不可替代的一部分。本文的主要内容是用AT89S52单片机为核心控制元件,设计一个电子琴。以单片机作为主控核心,与键盘扬声器等模块组成核心主控制模块,在主控模块上设有8个按键,和一个复位按键。 主要对使用单片机设计简易电子琴进行了分析,并介绍了基于单片机电子琴硬件的组成。利用单片机产生不同频率来获得我们要求的音阶,最终可随意弹奏要表达的音符。并且分别从原理图,主要芯片,个模块原理及各莫奎的程序的调试来详细阐述。 一首音乐是许多不同的音阶组成的,而每个音阶对应着不同的频率,这样我们就可以利用不同的频率的组合,构成我们想演奏的那首曲目。当然对于单片机来产生不同的频率非常方便,我们可以利用单片机的定时/计数器T0来产生这样的方波频率信号,因此,我们只要把一首歌曲的音阶对应频率关系编写正确就可以达到我们想要的曲目。 2 任务要求与总体设计方案 2.1 设计任务与要求 利用所给键盘的1,2,3,4,5,6,7,8八个键,能够发出7个不同的音调,而且有一个按键可以自动播放歌曲,要求按键按下时发声,松开延时一小段时间,中间再按别的键则发另外一音调的声音,当系统扫描到键盘按下,则快速检测出是哪一个按键被按下,然后单片机的定时器启动,发出一定频率的脉冲,该频率的脉冲经喇叭驱动电路放大滤波后,就会发出相应的音调。如果在前一个按下的键发声的同时有另一个按键被按下,则启动中断系统。前面的发音停止,转到后按的键的发音程序。发出后按的键的音调。 2.2 设计方案 2.2.1 播放模块 播放模块是由喇叭构成,它几乎不存在噪声,音响效果较好,而且由于所需驱动功率较小,且价格低廉,所以,被广泛应用。 2.2.2 按键控制模块

基于单片机的豆浆机控制系统设计

摘要:豆浆机基本工作过程是将事先泡好的大豆放入豆浆机内并加入适量冷水后将电热管通电加热至80°C,粉碎电机通电工作进行磨豆浆其间断续工作三次,每次2min,每两次间隔5s,然后进入煮豆浆程序,煮开后在延迟5min,并声音提示工作过程结束。熟悉单片机SH66P20A的基本结构,工作原理。根据单片机的工作原理,将其运用于都将集中,以实现上述豆浆机的工作流程的自动化,并运用汇编语言进行相关的编程。 关键词:SH66P20A 加热延迟 引言:豆浆是一种老幼皆宜、价廉质优的液态营养品,它所含的铁元素是牛奶的6倍,所含的蛋白质虽不如牛奶高,但在人体内的吸收率可达到85%,因此有人称豆浆为“植物牛奶”。豆浆被誉为女人最完美的食物,是因为豆浆中含有丰富的营养成分,其中异黄酮可以调节女性内分泌系统的平衡,保持女性肌肤美白,异黄酮还可发挥与雌激素相同的保健作用,如缓解更年期综合症、提高骨密度、预防骨质疏松等,而且它还能避免雌激素带来的副作用,如乳腺癌、子宫癌等。豆浆中富含人体所需优质植物蛋白,八种必需的氨基酸,多种维生素及钙、铁、磷、锌、硒等微量元素,不含胆固醇,并且含有大豆皂甙等至少五六种可有效降低人体胆固醇的物质,鲜豆浆的大豆营养易于消化吸收,经常饮用,对高血压、冠心病,动脉粥样硬化及糖尿病、骨质疏松等大有益处,还具有平补肝肾、防老抗癌、降脂降糖、增强免疫的功效。但随着人们健康认识的增强,为了卫生,防止上了“黑心作坊”的当,喝的放心,纷纷选择家庭自制豆浆,从而拉动家用微电脑全自动豆浆机市场活跃。 1.豆浆机的基本结构 1.1豆浆机结构图

图1.1 豆浆机基本结构图 1.2 豆浆机结构 豆浆机,采用微电脑控制,实现预热、打浆、煮浆和延时熬煮过程全自动化,特别是由于增设了“文火熬煮”处理程序,使豆浆营养更加丰富,口感更加香泽。 (1)杯体:杯体像一个硕大的茶杯,有把手和流口,主要用于盛水或豆浆。杯体有的用塑料制作,有的用不锈钢制作,但都是符合食品卫生标准的不锈钢或聚碳酸脂材质。购机时以选择不锈钢杯体为宜,主要是便于清洁。在杯体上标有“上水位”线和“下水位”线,以此规范对杯体的加水量。杯体的上口沿恰好套住机头下盖,对机头起固定和支撑作用。 (2)机头:机头是豆浆机的总成,除杯体外,其余各部件都固定在机头上。机头外壳分上盖和下盖。上盖有提手、工作指示灯和电源插座。下盖用于安装各主要部件,在下盖上部(也即机头内部)安装有电脑板、变压器和打浆电机。伸出下盖的下部有电热器、刀片、网罩、防溢电极、温度传感器以及防干烧电极。需要说明,下盖的材质同样需要符合食品卫生标准。 (3)电热器:加热功率800 W,不锈钢材质,用于加热豆浆。加热管下半部应设计为小半圆形,易于洗刷和装卸网罩。

豆浆机设计方案

主要内容、基本要求、主要参考资料: 1. 主要内容:设计一个豆浆机控制系统 2.基本要求: 1.利用51单片机来控制豆浆机的加热、碎豆、煮浆过程; 2.利用单片机的并行口引脚实现加热电机、粉碎电机的控制; 3.当加热完成后报警提示; 4.豆浆机具备防溢出功能。 3.参考资料 [1]李广弟等单片机基础北京航空航天出版社 [2]楼然苗等 51系列单片机设计实例北京航空航天出版社 [3]唐俊翟等单片机原理与应用冶金工业出版社 [4]刘瑞新等单片机原理及应用教程机械工业出版社 [5]吴国经等单片机应用技术中国电力出版社

[6]李全利,迟荣强编著单片机原理及接口技术高等教育出版社, [7]张毅刚等 MCS-51单片机应用设计哈工大出版社, [8]霍孟友等单片机原理与应用机械工业出版社 [9]许泳龙等单片机原理及应用机械工业出版社 [10]段晨东《单片机原理及接口技术》清华大学出版社 完成期限: 指导教师签名: 课程负责人签名: 年月日

郑州华信学院 课程设计说明书题目:豆浆机控制系统 姓名:陈江涛 院(系):机电工程学院 专业班级:电气工程及其自动化 学号: 0902120146 指导教师:宋东亚许洋洋 成绩:

时间:年月日至年月日 目录 1.摘要 (5) 1.1单片机在智能仪器中的应用 (5) 1.2单片机在过程控制中的应用 (5) 1.3.单片机与e-Home (6) 1.4.单片机与Internet (6) 2.引言 (6) 3.设计要求 (7) 3.1.设计任务 (7) 3.2.要求: (7) 4.设计分析 (8) 4.1.设计目的、意义: (8) 4.2.硬件电路设计及描述 (9) 5.软件设计流程及电路图 (19) 5.1设计流程: (19) 5.2设计电路图 (20) 6.软硬件调试 (21) 6.1软件调试 (21) 6.2硬件调试 (21)

单片机课程设计题目汇总(全)

单片机原理与接口技术课程设计题目汇总 说明:为便于同学提前探讨开发思路,特将本课程设计的可选题目发给大家。 每个同学可以在以下题目中选一题要求:课程设计考核内容包括:源程序;设计报告文档基于单片机的电子时钟设计设计内容:1、用LCD液晶作为显示设备(30分) 2、可以分别设定小时,分钟和秒,复位后时间为:00: 00:00 (30 分) 3、能实现日期的设置,年、月、日(30分) 4、其他创新内容(10分)如:闹钟功能;显示星期;整点音乐报时等。 图示: 2010-04-09 MON 11:06:42 基于单片机的交通灯显示系统(一) 设计内容:1、东西方向、南北方向均有红、黄、绿三种信号灯;(30 分) 2、带紧急制动按钮,按钮按下,所有方向亮红灯;再次按下,恢复正常显 示(20分) 3、夜间模式按钮按下,所有方向显示黄灯闪烁(20分) 4、实时提醒绿灯亮的剩余时间(30分)图示: 基于单片机的交通灯显示系统(二) 设计内容:1、东西干道和南北干道的通行分左行、右行、直行,其中左行、右行固定15秒;直行固定30秒(40分) 2、信号灯分绿灯(3种)、红灯、黄灯,每次绿灯换红灯时,黄灯亮3秒 钟。(30分) 3、东西干道和南北干道交替控制,每次干道绿灯交替时,有 3 秒钟所有干道的交通灯都是黄灯闪烁3秒钟,提示已经进入路口的车辆迅速通过。(30分)

4、其他创新内容。(10分) 图示: 四、基于单片机的波形发生器设计 设计内容:1、设计一款能产生3种以上波形的波形发生器(30分) 2、设计波形选择按钮(采用3个独立按键)(10分) 3、点阵显示波形图案(20分) 4、能同时输出两种波形(30分) 5、显示频率(10分) 图示: 五、基于单片机的LED点阵广告牌设计 设计内容:1、能显示不同字符、图形的LED点阵广告牌(30分) 2、用独立按键控制不同字符的切换效果(如闪烁、静止、平移)(30 分) 3、可通过串口从电脑下载更新需要显示的字符(30分) 4、其他创新功能(10分) 图示:略 六、基于单片机的篮球计分器设计 设计内容:1、设计LCD显示篮球比分牌(30分) 2、通过加分按钮可以给A队或B队加分(20分) 3、设计对调功能,A队和B队分数互换,意味着中场交换场地。(20 分) 4、显示比赛倒计时功能(20分) 5、创新内容:如显示第几小节(10分) 显示: A 083: B 079 4th Period 10:25

基于51单片机的电子琴设计课程设计

目录 前言 (2) 第1章基于51单片机的电子琴设计 (3) 1.1 电子琴的设计要求 (3) 1.2 电子琴设计所用设备及软件 (3) 1.3 总体设计方案 (3) 第2章系统硬件设计 (5) 2.1 琴键控制电路 (5) 2.2 音频功放电路 (6) 2.3 时钟-复位电路 (6) 2.4 LED显示电路 (6) 2.5 整体电路 (6) 第3章电子琴系统软件设计 (7) 3.1 系统硬件接口定义 (7) 3.2 主函数 (8) 3.2.1 主函数程序 (8) 3.3 按键扫描及LED显示函数 (9) 3.3.1 键盘去抖及LED显示子程序 (10) 3.4 中断函数 (11) 3.4.1 中断程序 (12) 第4章电子琴和调试 (12) 4.1 调试工具 (12) 4.2 调试结果 (13) 4.3 电子琴设计中的问题及解决方法 (14) 第5章电子琴设计总结 (15) 参考文献 (16) 附录 (17)

前言 音乐教育是学校美育的主要途径和最重要内容,它在陶冶情操、提高素养、开发智力,特别是在培养学生创新精神和实践能力方面发挥着独特的作用。近年来,我国音乐教育在理论与实践上都取得了有目共睹的成绩,探索并形成了具有中国特色的、较为完整的音乐教育教学体系。但我国音乐教育的改革力度离素质教育发展的要求还存在一定距离。如今,电子琴作为电子时代的新产物以其独特的功能和巨大的兼容性被人们广泛的接受和推崇。而在课堂教学方面,它拥有其它乐器无法比拟的两个瞬间:瞬间多元素思维的特殊的弹奏方法;瞬间多声部(包括多音色)展示的乐队音响效果的特点。结合电子琴自身强大的功能及独特的优点来进行音乐教育的实施,这样就应该大力推广电子琴进入音乐教室,让电子琴教学在音乐教育中发挥巨大的作用。现代乐器中,电子琴是高新科技在音乐领域的一个代表,体现了人类电子技术和艺术的完美结合。电子琴自动伴奏的稳定性、准确性,以及鲜明的强弱规律、随人设置的速度要求,都更便于人们由易到难、深入浅出的准确掌握歌曲节奏和乐曲风格,对其节奏的稳定性和准确性训练能起到非常大的作用。电子琴所包含的巨量的音乐信息和强大的音乐表现力可以帮助音乐教学更好地贯彻和落实素质教育,更有效地提高人们的音乐素质和能力。目前,市场上的电子琴可谓琳琅满目,功能也是越来越完备。以单片机作为主控核心,设计并制作的电子琴系统运行稳定,其优点是硬件电路简单、软件功能完善、控制系统可靠、性价比较高等,具有一定的实用与参考价值。这就为电子琴的普及提供了方便。 二、电子琴设计要求本设计主要是用AT89C51单片机为核心控制元件,设计一台电子琴。以单片机作为主控核心,与键盘、扬声器等模块组成核心主控制模块,在主控模块上设有7个按键和1个复位按键。本系统主要是完成2大功能:音乐自动播放、电子琴弹奏。关于声音的处理,使用单片机C语言,利用定时器来控制频率,而每个音符的符号只是存在自定义的表中。

自动化专业 本科毕业设计最新题目

自动化专业本科毕业设计参考题目 题目: 导师: 内容: 要求: 专业不限.. 自动化电气工程及其自动化通信工程电子信息科学与技术电子信息工程生物医学工程部门: 部门不限.. 信通系生物医学工程系 来源: 来源不限.. 科研生产实际自拟其它状态: 可选状态结束状态状态不限.. 列表按默认题目导师专业来源部门限选已选结束日期降序升序排列 陈忠孝曹凯电气工程及其自动化[需要1人,已接受0人] 可选报 [1] 基于单片机的测距系统的软件设计还没有人选报! 陈忠孝曹凯电气工程及其自动化[需要1人] 详情 [2] 基于单片机的测距系统的硬件设计4016 杨建华专业方向不限[需要1人] 详情 [3] 基于单片机的温室环境测控仪设计4010 杨建华专业方向不限[需要1人] 详情 [4] 基于单片机的全自动豆浆机控制器设计(软件设计)4001 杨建华专业方向不限[需要1人] 详情 [5] 基于单片机的全自动豆浆机控制器设计(硬件设计)4024 李翰山自动化[需要1人] 详情 [6] 多传感器数据采集与传输电路设计4008 苗苗电气工程及其自动化[需要1人] 详情 [7] 移动通讯直放站监控系统设计--软件部分4005 苗苗电气工程及其自动化[需要1人] 详情 [8] 移动通讯直放站监控系统设计--硬件部分4021 苗苗电气工程及其自动化[需要1人] 详情 [9] IC卡煤气表的设计-软件设计4023 苗苗电气工程及其自动化[需要1人] 详情 [10] IC卡煤气表的设计-硬件设计4013 毕雪芹电气工程及其自动化[需要1人] 详情 [11] 单相弧焊逆变电源功率因数校正方法研究4004 毕雪芹电气工程及其自动化[需要1人] 详情 [12] 超声波电源硬件电路设计4002

单片机课程设计——基于51单片机的温度监控系统设计

单片机课程设计报告 题目:温度监控系统设计 学院:能源与动力工程学院 专业:测控技术与仪器专业 班级: 2班 成员:魏振杰 二〇一五年十二月

一、引言 温度是工业控制中主要的被控参数之一,特别是在冶金、化工、建材、食品、机械、石油等工业中,具有举足重轻的作用。对于不同场所、不同工艺、所需温度高低范围不同、精度不同,则采用的测温元件、测方法以及对温度的控制方法也将不同;产品工艺不同、控制温度的精度不同、时效不同,则对数据采集的精度和采用的控制算法也不同,因而,对温度的测控方法多种多样。 随着电子技术和微型计算机的迅速发展,微机测量和控制技术也得到了迅速的发展和广泛的应用。利用微机对温度进行测控的技术,也便随之而生,并得到日益发展和完善,越来越显示出其优越性。 作为获取信息的手段——传感器技术得到了显著的进步,其应用领域较广泛。传感器技术已成为衡量一个国家科学技术发展水平的重要标志之一。因此,了解并掌握各类传感器的基本结构、工作原理及特性是非常重要的。 为了提高对传感器的认识和了解,尤其是对温度传感器的深入研究以及其用法与用途,基于实用、广泛和典型的原则而设计了本系统。本系统利用传感器与单片机相结合,应用性比较强,本系统可以作为仓库温度监控系统,如果稍微改装可以做热水器温度调节系统、实验室温度监控系统,以及构成智能电饭煲等等。课题主要任务是完成环境温度监测,利用单片机实现温度监测并通过报警信号提示温度异常。本设计具有操作方便,控制灵活等优点。 本设计系统包括单片机,温度采集模块,显示模块,按键控制模块,报警和指示模块五个部分。文中对每个部分功能、实现过程作了详细介绍。整个系统的核心是进行温度监控,完成了课题所有要求。 二、实验目的和要求 2.1学习DS18B20温度传感芯片的结构和工作原理。 2.2掌握LED数码管显示的原理及编程方法。 2.3掌握独立式键盘的原理及使用方法。 2.4掌握51系列单片机数据采集及处理的方法。 三、方案设计

豆浆机产品设计及proe环境下的参数化设计学士学位论文

毕业设计 设计题目豆浆机产品设计及Pro/E环境下的参数化设计

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

作者签名:日期:

学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年月日

课程设计—碎纸机说明书电子版

2012年机械原理课程设计 碎纸机 设计者: 学号:100800622 姓名:邱凯凯 学号:100800620 姓名:赵海博 学号:100800627 姓名:龚国强 指导老师:周申华 2012年6月21日~7月5日

目录 一设计题目 二设计任务 三机器的功能分析 四碎纸机的发展 五运动方案设计 六运动方案的评价及选定 七机器的运动循环图 八执行机构的设计与分析 九工作中常见的问题及解决办法十碎纸机的使用注意事项及保养十一设计小结 十二参考资料

一设计题目 设计一台能制动粉碎纸张的粉碎机。操作者将一叠规格相同的待粉碎的纸张放入碎纸机的集纸器,合上盖子,按下按钮,碎纸机激动将纸张送入碎纸槽内粉碎,当槽内纸屑堆积到一定量时予以清除。自动碎纸机保证纸张一旦送入机器后,在被粉碎完毕之前无法开盖取出,以免文件泄露。碎纸机的只要工艺动作为:(1)将纸张逐张送入碎纸槽。 (2)锁紧集纸器盖子。 (3)将纸张粉碎。 (4)定时清除纸屑。 原始数据如下: (1)碎纸生产率为90张/min。 (2)电动机转速为2800r/min。 (3)机器总体尺寸不大于600mm*400mm*1000mm。 二设计任务 (1)拟定工艺原理图和运动循环图。 (2)进行送纸,碎纸,清除纸屑,集纸器盖子启闭的的执行机构选型。(3)进行执行机构的组合方案评定和选型,画出执行机构组合方案示意图。(4)拟定传动系统并确定其传动比。 (5)画出包括执行机构和传动系统的机械运动方案示意图。

(6)对传动系统和执行机构进行尺度综合,按比例在图纸(A2或A3)上画出机械运动方案简图。 (7)对主要执行机构运动分析,画出从动件运动线图。 (8)对碎纸机进行三围造型和运动仿真。 (9)编写设计计算说明书。 三机器的功能分析 碎纸机是由一组旋转的刀具、纸梳、驱动马达、制锁装置、定时清理装置和减速齿轮组成的。纸张从相互咬合的刀刃中间送入,被分割成很多的细小纸片,以达到保密的目的。碎纸机到现在为止经历了六代的发展历程,由最初的带传动、塑料齿轮、链传动到现在的金属齿轮传动、优质合金齿轮传动,功能也由最初的只能碎纸到现在的不仅可以碎纸,同时也可以碎光盘、回形针等硬质用品,碎纸机作为一种保密设备,已逐渐成为办公室内不可缺少的一种简易装置,这不仅是因为它具有保密功能,更是因为它可以为现代办公提供一份环保清洁的保证。(1)马达:提供动力装置。 (2)减速箱:达到预定转速的装置。 (3)刀具:将纸张粉碎。 (4)纸梳:将纸张逐张送入粉碎槽。 (5)定时清理装置:定时清除纸屑。 (6)制锁装置:保证纸张一旦送入碎纸机后,在粉碎完毕之前无法开盖取出,以免文件泄密。

单片机课程设计大纲

《单片机原理及应用课程设计》教学大纲 适用专业:电子信息科学与技术 学时:一周学分: 课程编号:课程类别:专业课 开课单位:信息工程学院编写人:李丹 一、课程设计目的和要求 1、设计目的 通过课程设计,可将所学过的电子技术、模/数转换技术、传感器技术、单片机技术及智能仪器等知识综合串联起来,通过理论联系实际,从题目分析、电路设计调试、程序编制调试到传感器的标定等这一完整的实验过程,培养学生正确的设计思想,使学生充分发挥主观能动性,去独立解决实际问题,以达到提升学生的综合能力、动手能力、文献资料查阅能力的作用,从而培养和提高学生的独立工作能力及解决实际问题的能力,为毕业设计和以后的工作打下一个良好的基础。 2、设计要求 a.了解并掌握单片机的原理、结构、指令、运行模式、功能模块及应用开发方法。 b.提高综合运用所学的理论知识独立分析和解决问题的能力。 c.掌握汇编语言的设计和调试。 二、课程设计方式 集体辅导与个别辅导相结合 三、课程设计内容 1.课程设计课题及要求 A类题目:(此类题目主要在“THGMZ-3型单片机·微机·CPLD·FPGA·网络接口开发综合实验装置”上完成) 题目1:V/F转换模块设计 设计任务:调试F/V变换电路 设计要求: 1)测量Vin和Fout,画出V/F线。 2)Fout接入8051的INT0或INT1,编程由单片机完成测量及显示项目 参考资料:见附件1。 题目2:F/V转换模块设计 设计任务:调试F/V变换电路 设计要求: 1)测量Fin和Vout,画出F/V线。 2)Fin接单片机I/O口,编程由单片机产生频率信号。 参考资料:见附件1。

单片机课程设计——基于C51简易计算器

单片机双字节十六进制减法实验设计 摘要 本设计是基于51系列的单片机进行的双字节十六进制减法设计,可以完成计 算器的键盘输入,进行加、减、3位无符号数字的简单运算,并在LED上相应的显示结果。 设计过程在硬件与软件方面进行同步设计。硬件方面从功能考虑,首先选择内部存储资源丰富的AT89C51单片机,输入采用5个键盘。显示采用3位7段共阴极LED动态显示。软件方面从分析计算器功能、流程图设计,再到程序的编写进行系统设计。编程语言方面从程序总体设计以及高效性和功能性对C语言和汇编语言进行比较分析,针对计算器四则运算算法特别是乘法和除法运算的实现,最终选用KEIL公司的μVision3软件,采用汇编语言进行编程,并用proteus 仿真。 引言 十六进制减法计算器的原理与设计是单片机课程设计课题中的一个。在完成理论学习和必要的实验后,我们掌握了单片机的基本原理以及编程和各种基本功能的应用,但对单片机的硬件实际应用设计和单片机完整的用户程序设计还不清楚,实际动手能力不够,因此对该课程进行一次课程设计是有必要的。 单片机课程设计既要让学生巩固课本学到的理论,还要让学生学习单片机硬件电路设计和用户程序设计,使所学的知识更深一层的理解,十进制加法计算器原理与硬软件的课程设计主要是通过学生独立设计方案并自己动手用计算机电路设计软件,编写和调试,最后仿真用户程序,来加深对单片机的认识,充分发挥学生的个人创新能力,并提高学生对单片机的兴趣,同时学习查阅资料、参考资料的方法。 关键词:单片机、计算器、AT89C51芯片、汇编语言、数码管、加减

目录 摘要 (01) 引言 (01) 一、设计任务和要求............................. 1、1 设计要求 1、2 性能指标 1、3 设计方案的确定 二、单片机简要原理............................. 2、1 AT89C51的介绍 2、2 单片机最小系统 2、3 七段共阴极数码管 三、硬件设计................................... 3、1 键盘电路的设计 3、2 显示电路的设计 四、软件设计................................... 4、1 系统设计 4、2 显示电路的设计 五、调试与仿真................................. 5、1 Keil C51单片机软件开发系统 5、2 proteus的操作 六、心得体会.................................... 参考文献......................................... 附录1 系统硬件电路图............................ 附录2 程序清单.................................. 一、设计任务和要求

浙江理工大学 单片机课程设计《智能豆浆机控制系统》

浙江理工大学 《单片机系统设计及应用实验》 设计报告 题目:智能豆浆机控制系统 专业:08机械电子工程 班级:08机电(2)班 姓名:邱剑,丁亚东,邓亚雄学号:B08370222,B08370207, B08370206 指导教师:彭来湖 机械与自动控制学院 2011年6月20日

摘要 本智能豆浆机的控制系统是基于AT89S52单片机来实现的,其主 功能有: 1.可以手动和自动对各种谷物和豆类进行加热和粉碎,工作模式分手动粉 碎,手动加热和自动三种。 2.在豆浆机工作的过程中,数码管能给予温度和工作模式的显示。 3.在豆浆机工作过程中能对液位溢出和豆浆机干烧进行检查,发现后能蜂鸣 报警并停止相关工作。 4.豆浆机工作完成时,能蜂鸣报警,提醒用户。 豆浆机的自动工作流程有软件控制:先判断是否干烧,再加热到80度,然后停止加热,进行粉碎并在间隙进行加热,再度检查液位,是否干烧,再进行加热,进入防溢延煮过程,防溢延煮后,发出报警声,提示豆浆已做好。 液位溢出保护和防干烧保护用中断来控制,其检测由于没有防溢电极,功能用开关来模拟实现。

目录 摘要---------------------------------------------------------------------------------------------1 第一章绪论--------------------------------------------------------3 1.1引言-------------------------------------------------------- 3 1.2原理-------------------------------------------------------- 3 第二章设计方案与实现功能-------------------------------------------4 2.1设计思路---------------------------------------------------- 4 2.2实现功能---------------------------------------------------- 5 第三章系统硬件电路设计---------------------------------------------5 3.1单片机的选择------------------------------------------------ 5 3.2温度检测电路的设计------------------------------------------ 6 3.2.1 DS-18B20数字温度传感器介绍--------------------------- 6 3.2.2 电路设计-----------------------------------------------7 3.3加热电路的设计---------------------------------------------- 7 3.4 电机电路设计------------------------------------------------8 3.5 数码管显示电路设计------------------------------------------9 3.6防干烧及防溢出电路的设计----------------------------------- 10 3.7报警电路的设计--------------------------------------------- 11 3.8复位电路的设计--------------------------------------------- 12 3.9时钟电路和按键电路设计------------------------------------- 13 第四章系统软件的设计-------------------------------------------- 13 4.1编程思路--------------------------------------------------- 13 第五章总结--------------------------------------------------------15 参考文献-----------------------------------------------------------17 附录一:豆浆机控制系统硬件图---------------------------------------18 附录二:豆浆机控制系统软件程序-------------------------------------18 评语表--------------------------------------------------------------------------------------------

智能豆浆机控制系统的设计

毕业设计(论文) 题目智能豆浆机控制系统的设计系(院)电气工程系 专业电气工程与自动化 班级2010级4班 学生姓名赵思佳 学号1014090429 指导教师史雁峰 职称讲师 二〇一四年六月二十日

独创声明 本人郑重声明:所呈交的毕业设计(论文),是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议。据我所知,除文中已经注明引用的内容外,本设计(论文)不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。 本声明的法律后果由本人承担。 作者签名: 二〇一四年月日 毕业设计(论文)使用授权声明 本人完全了解滨州学院关于收集、保存、使用毕业设计(论文)的规定。 本人愿意按照学校要求提交学位论文的印刷本和电子版,同意学校保存学位论文的印刷本和电子版,或采用影印、数字化或其它复制手段保存设计(论文);同意学校在不以营利为目的的前提下,建立目录检索与阅览服务系统,公布设计(论文)的部分或全部内容,允许他人依法合理使用。 (保密论文在解密后遵守此规定) 作者签名: 二〇一四年月日

智能豆浆机控制系统的设计 摘要 豆浆是我国人民喜爱的饮品。传统豆浆的制作方法是先将黄豆用水浸泡变软,然后用石磨磨浆、过滤,再把过滤好的浆煮熟即可做好了。因为豆浆是我们传统的饮品,我们要将它继承下去,但现代生活的我们不可能都会自己用石磨去磨豆浆,那么如何在这个快节奏的电气时代不失去传统饮食呢,那就是豆浆机的诞生。传统的豆浆机是先加热再打磨,且打磨与加热不能同时进行,这样会花费很长的时间。最近在市场上发现一种快速高效的豆浆机,做好一杯豆浆只需3分钟左右,但当你品尝这杯豆浆时你会有股糊的味道。那么有没有一台豆浆机能够既省时,且做出的豆浆又美味呢,在目前市场上还没发现。所以我本着继承传统豆浆的口味,又要符合现代生活快节奏的目的,设计一款既高效又美味的豆浆机。本设计是在传统豆浆机基础上的改进,主要改进措施是在打浆的同时继续加热,并且在开始加热时用大功率加热,加热时还会主动开启消泡装置,这三点可以节省大量时间,整个过程在十分钟左右;同时在加热的过程中会最终将大的加热功率转换为小功率进行文火加热,以保证豆浆的美味。最后强调的是这个系统的控制核心是单片机AT89S51。 关键词:豆浆机,单片机,省时

相关文档
最新文档