下载此文档

全自动豆浆机课程设计报告单片机原理及应用.doc


文档分类:通信/电子 | 页数:约28页 举报非法文档有奖
1/28
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/28 下载此文档
文档列表 文档介绍
该【全自动豆浆机课程设计报告单片机原理及应用 】是由【文档大全】上传分享,文档一共【28】页,该文档可以免费在线阅读,需要了解更多关于【全自动豆浆机课程设计报告单片机原理及应用 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。————长安大学单片机课程设计28《单片机原理及应用》课程设计报告题目全自动豆浆机学院(部)-————长安大学单片机课程设计2任务书:全自动豆浆机(一)功能介绍全自动家用豆类和谷物处理机(即全自动豆浆机)具有按预设模式自动粉碎谷物、加热功能、防止溢出、处理完毕报警等基本功能。一般可以处理如豆类、玉米、其他五谷杂粮、蔬菜等多种食品。全自动家用豆类和谷物处理机的处理食品的过程通常为:加热——粉碎1——加热——粉碎2——加热——完成报警,整个加工过程的进行按时间控制。由于食品原料的物理特性不同,在加工处理时采用不同的加工(过程)模式,其主要区别在于加热和粉碎时间的长短不同。在工作过程中,被加工的食品液体被限定在某一个给定的液位范围内,当液体加热时泡沫达到溢出液位时,停止加热,待脱离溢出液位区时继续加热。(二)设计参数(1)电机5W24VDC(2)加热器500W220VAC(3)(4)电力供应:220VAC(三)设计要求 (1)实现多模式选择。被选中的模式用LED显示器表明(2)实现不同模式下的加工过程:加热——粉碎1——加热——粉碎2——加热——完成报警,整个加工过程的进行按时间控制,时间自定(3)液位检测和控制:使被加工的食品液体限定在某一个给定的液位范围内,当液体溢出容器时,报警并断电。(4)设计系统各个部分的工作电源。————长安大学单片机课程设计3摘要:1课设制作的全自动豆浆机控制电路,能实现的功能如下:一是:它能实现三种模式选择;并且模式,一次加热时间,一次粉碎时间依次在前三个数码显示器上上显示。选择模式完成后,按照规定的时间完成加热——粉碎1——加热——粉碎2——加热——完成报警整个加工过程。。二是:它能实现烧干,液体溢出容器的的优先级断电报警和加热时水泡超出液位时的停止加热,延时等待水位下降后继续加热的液位控制功能。三是:扩展部分。它扩展实现了计时功能,用数码管的后三位显示。计时的目的是看在已选的模式下,看距离全过程完成还有多长时间;还可以通过显示的时间判断,报警是中途烧干,液体溢出容器的报警还是工作全过程结束的报警,有一定智能性。四是:它能在上电后或复位后显示654321六位数字。其实可以设计实现显示任意六位数字或者能显示出的字母。2全自动豆浆机控制电路各模块功能实现的方法如下:一是:模式的选择通过键盘扫描的方法,通过键盘按键1,2,3来选择。二是:烧干,液体溢出容器功能采用外部事件中断(INTO)实现,设为高优先级的中断。加热液位控制功能也采用外部事件(INTI)中断实现,设为低优先级。三是:计数显示,模式显示,加热时间,粉碎时间的显示,报警并亮报警灯,都采用动态扫描的方法实现。四是:工作过程中的加热时间,粉碎时间均采用定时中断(TR0)的方式实现。前言:豆浆营养价值丰富,需求量很大。那么提高豆浆机的智能化和自动化是非常必要的,以节俭成本和保障它工作时的安全性。该论文设计的豆浆机是基于单片机系统的控制制作的。主要通过编程烧入单片机芯片,然后软硬件结合达到制作要求。————长安大学单片机课程设计4论文的附录中配有程序和原理总图,及元件清单。表一:,,..............................................6模式选择模块.................................................6————长安大学单片机课程设计5加热粉碎完成报警模块..........................................6液位控制模块..................................................6计时模块.....................................................6设计各个部分的工作电源......................................6软硬件调试..................................................12软件调试与仿真...............................................12硬件调试结果.................................................16上电和复位后的界面........................................15不同工作模式下的调试........................................16烧干和液体溢出容器的调试.....................................17超出液位的调试...............................................18调试过程中出现的问题及解决方案...............................20参考书目.....................................................24总结....................................................20附录........................................................21原理总图.....................................................21总程序.......................................................22元件清单及元件功能...........................................23方案分析与论证:————长安大学单片机课程设计6模式选择模块:方案一:键盘选择模式方法。通过按下键的键值判断,来跳转到不同的模式。键盘有九个键,最多可以设计九中模式,设计时设计三种模式即可。该方案可行。方案二:定时计数模式方法。设计一个三循环的计数。通过按一下,外部给单片机一个低电平,计数一次。按两下,计数加二,按三下计数加三。按四下后回到按一下的状态。然后通过计数后的数值来选择不同的模式。该方案可行。方案选择:模式选择模块选择方案一,由于板上有键盘,可以加以运用。计数口可以留着扩展外部事件中断用。总体来讲,两种方案都挺好。、矩阵式键盘实现的模式选择框图如图1加热粉碎完成报警模块:方案一:加热和粉碎时都有一定的时间,用延时实现。方案二:加热和粉碎需要的时间可以用定时实现。方案选择:选择方案二,因为加热和粉碎的时间需要用动态扫描的方式显示出来,因此定时可以实现加热和粉碎时的显示,而延时方式不行。液位控制模块:液位控制模块可用外部事件中断方式实现。烧干,液体溢出容器功能采用外部事件中断(INTO,)实现,设为高优先级的中断。加热液位控制功能也采用外部事件(INTI,)中断实现,设为低优先级。加热粉碎完成报警及液位控制模块的框图如图2a,2b,2c。扩展计时模块:计时用来动态计量在某种模式下工作了多久,以此来观察还需要多久完成全过程。并且工作过程中有两个报警的状态,由计时的时间大概可以判断属于那种情况。计时还可以检测豆浆机工作的时间是否正常。方案一:正计时。方案二:倒计时。方案选择:两种方案均可,本设计采用的是正计时。计时模块的框图如图3a,:豆浆机的加热和粉碎部分用单片机的输出口控制继电器的开与关来实现,,使外部电路接通,220v的电压接在加热电阻上;,继电器控制外部变压电路闭合,使220v的电源通过变压和滤波得到电动机需要的25v直流电。开始————长安大学单片机课程设计7置P2为输入有按键按下? NY延时20ms消抖 Y有按键按下? N按键识别按键释放?NY延时20ms消抖Y按键释放?NY选择模式1KEY1按下?YN选择模式2KEY2按下?YN选择模式3KEY3按下?YNRET图1,矩阵式键盘实现的模式选择框图开始————长安大学单片机课程设计8定时加热定时粉碎定时加热定时粉碎定时加热完成报警RET RETRETRET图2,加热粉碎完成报警及液位控制模块的框图a加热超出液位子框图:加热时是否超液位 中断,停止加热,延时适当时间Y返回继续加热图2,加热粉碎完成报警及液位控制模块的框图b工作时时烧干或者液体溢出容器子框图工作时时烧干或者液体溢出容器RET'中断,断电,并报警————长安大学单片机课程设计9Y 图2,加热粉碎完成报警及液位控制模块的框图c开始设置显示起始位置取显示数据查显示数据字型码显示数据是否显示完 NYRET图3,显示子程序框图a开始————长安大学单片机课程设计10显示区初始化定时一秒,并调用显示程序末位加一末位是不是9 N Y末位清零,判断倒数第二位是不是不6倒数第二位加一 NY倒数第二位清零,倒数第三位加一如图3,计时模块的框图b开始设置TMODTH0,TL0置初值0 允许定时器工作等待,并调用正计时显示程序及模式显示程序定时器是否溢出 N YRET 图4定时程序总框图如下:开始

全自动豆浆机课程设计报告单片机原理及应用 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数28
  • 收藏数0 收藏
  • 顶次数0
  • 上传人文档大全
  • 文件大小4.57 MB
  • 时间2023-11-09