全文预览

程序设计全自动豆浆机课程设计

上传者:upcfxx |  格式:doc  |  页数:19 |  大小:0KB

文档介绍
的功率对水加热的。当水温达到 80℃左右, 启动磨浆电机开始磨浆,磨浆电机不间断的打浆,磨浆的同时对豆浆这时加热管改为 750 w 的功率工作。当豆浆研磨完毕时电动机停止运转,加热管改为 400w 的功率对豆浆进行加热。最后阶段使用 350W 对豆浆加热,由于加热的缘故会豆浆上溢,当豆浆沫接触到防溢电极时,暂停磨浆,启动主动消泡装置,进行消泡。这样直到豆浆加工完成,间歇 30秒后发出声音信号。实际工作中,打浆的时候会有少量的豆浆溅到防溢电极上,这时就需要一个延时子程序对其进行延时使得豆浆机不会产生误操作。按照上述对高效省时的豆浆机控制系统的要求,完成豆浆机控制系统设计的流程图后,对单片机进行软件的编程来配合硬件的设计以至于完成整个豆浆机控制系统的设计。 2.1 主程序框图 NY中断返回 YYN图2 主程序初始化选择相应模式, 并显示。同时显示加热和粉碎的时间及调用正计时程序开始完成报警,调用所有显示程序调用键盘扫描程序,有键按下? 调用加热粉碎程序,是否有中断调用显示程序, 初始化显示 090124 AND 执行超液位中断程序执行烧干和溢出容器中断程序 2.2 矩阵式键盘实现的模式选择框图 NYYNNYYNYYNYNYN图3 置 P2 为输入延时 20ms 消抖延时 20ms 消抖按键识别选择模式 1 选择模式 3 选择模式 2 有按键按下? 有按键按下? 按键释放? 按键释放? KEY3 按下? KEY2 按下? KEY1 按下? RET 开始 2.3加热粉碎完成报警及液位控制模块框图图4 2.4 液位溢出或者过低报警框图 NY图5 定时加热定时粉碎开始定时加热定时粉碎定时加热完成报警 RET 加热时是否超液位或者液位过低中断, 停止加热, 延时适当时间返回继续加热 2.5 显示程序框图 NY图6 设置显示起始位置开始查显示数据字型码取显示数据 RET 显示数据是否显示完

收藏

分享

举报
下载此文档