豆浆机模拟设计书

合集下载

智能自动豆浆机设计报告范文

智能自动豆浆机设计报告范文

智能自动豆浆机设计报告范文机电工程系机电创意小组智能豆浆机的设计系部名称:学生姓名:专业:班级:指导教师:机电工程系刘鹏浩、刘鹏慧、李乔机械制造及其自动化1102王新海设计思路:由于以前的豆浆机,磨浆要过滤豆渣,豆浆熬煮也要自己动手,还要特别注意豆浆溢锅的问题,程序繁琐麻烦,给人们带来不便,针对这些情况拟定开发家用豆浆机全自动控制电路装置。

家用豆浆机全自动控制装置是在单片机的程序控制下进行工作的。

打浆时,插上电源插头,接通电源,直接按“启动”键,控制电路控制豆浆机工作。

先给黄豆加热,并由传感器检测温度,当温度达到80度左右时,停止加热。

启动磨浆电机开始磨浆,运转20秒后停止转运,间歇10秒后再启动打浆电机,如此循环进行打浆6次或者4次。

磨浆完后,开始对豆浆加热,豆浆温度达到一定值时,豆浆上溢。

豆浆加工自动进入防溢延煮程序,豆浆加工完成后发出声光报警信号。

关键词:豆浆机,控制系统,全自动,传感器。

Abtract一、全自动豆浆机的工作原理用STC12C5A60S2单板设计一款全自动豆浆机,豆浆机的工作原理如下:先给电路上电,按下启动键开始加热;加热到80°C开始打浆(打15秒,停15秒,共4次),磨浆完后,开始对豆浆加热,豆浆温度达到一定值时,豆浆上溢。

豆浆加工自动进入防溢延煮程序,豆浆加工完成后发出声光报警信号。

本设计原理如图1所示温度检测电路STC12C5A60S2声光报警防溢电路显示屏放干烧电路电机按键加热电路控制系统首先通过电源对系统供电,其中温度传感器、防溢电路、放干烧电路、按键、均是输入部分,声光报警、显示屏、电机、加热电路均是输出部分。

二、方案设计方案1:此方案由单片机、加热电路、温度检测电路、打浆电路、报警电路、显示电路组成。

其工作原理是先加热,加热到一定温度后,开始打浆,打浆完后,打浆停止,又开始加热即煮沸后,立即停机,报警提示。

打浆电路加热电路温度检测电路报警电路显示电路表2.1方案一设计框图方案2:此方案由单片机、温度检测电路、加热电路、沸腾检测电路、打浆电路、报警电路、显示电路等组成。

智能豆浆机课程设计

智能豆浆机课程设计

智能豆浆机课程设计一、课程目标知识目标:1. 让学生了解智能豆浆机的结构、工作原理及使用方法;2. 掌握与智能豆浆机相关的安全知识及日常维护保养;3. 了解智能豆浆机在生活中的应用,提高对智能家居的认识。

技能目标:1. 培养学生运用所学知识分析智能豆浆机的工作原理和操作方法;2. 培养学生动手操作智能豆浆机,独立完成豆浆的制作;3. 提高学生的问题解决能力,能针对智能豆浆机使用过程中遇到的问题提出合理的解决方案。

情感态度价值观目标:1. 培养学生对智能家电的兴趣,激发学习热情;2. 培养学生的团队合作意识,学会在小组合作中共同解决问题;3. 增强学生的环保意识,了解智能豆浆机在节能环保方面的优势。

分析课程性质、学生特点和教学要求:1. 课程性质:本课程为实用技术课程,结合生活实际,培养学生的动手能力和实践操作技能;2. 学生特点:五年级学生具备一定的认知能力和动手能力,对新鲜事物充满好奇,善于合作交流;3. 教学要求:注重理论知识与实践操作的相结合,鼓励学生积极参与,注重培养学生的安全意识。

二、教学内容1. 智能豆浆机的基本结构:介绍豆浆机的各部件名称、功能及相互关系,结合课本第3章“家用电器的基本结构”进行讲解;- 机身结构- 电机与刀片- 控制系统- 加热元件2. 工作原理:讲解智能豆浆机制作豆浆的整个过程,涉及物理学、化学等知识,结合课本第4章“电器的原理与应用”;- 研磨过程- 加热过程- 智能控制过程3. 操作方法与安全知识:教授如何正确使用智能豆浆机,强调安全操作规范,参考课本第5章“家用电器的使用与安全”;- 开机与关机- 制作豆浆的步骤- 常见安全问题及预防4. 维护保养:介绍智能豆浆机的清洁与保养方法,结合课本第6章“家用电器的维护与保养”;- 清洁方法- 保养技巧- 故障排除5. 实践操作:安排学生动手操作智能豆浆机,制作豆浆,培养实际操作能力;- 分组实践- 操作指导- 成果展示教学内容安排与进度:共4课时,第1课时讲解基本结构与工作原理;第2课时教授操作方法与安全知识;第3课时学习维护保养;第4课时进行实践操作。

智能豆浆机控制系统设计

智能豆浆机控制系统设计

摘要目前大多数常用智能豆浆机都是采用微电脑控制,只要开启豆浆机,磨浆、滤浆、煮浆完全自动化,短短十几分钟就自动做好豆浆,既卫生可靠,又快捷方便。

本文介绍的智能豆浆机系统由AT89C51单片机、传感器、功能电路、沸腾检测电路、磨浆电路、加热控制电路和报警电路等组成,豆浆生产完全自动化。

生产过程可以达到预设模式,豆浆机可以自动完成加热、粉碎、报警防溢出等功能。

一般可以选用豆类、玉米或其他五谷杂粮、蔬菜水果等作为加工材料。

所以该智能豆浆机控制系统具有良好的应用价值和使用价值。

【关键词】智能豆浆机,AT89C51,控制系统AbstractAt present most commonly used intelligent soybean milk machine is controlled by microcomputer, as long as open a soybean milk machine, grinder, straining, boiled pulp fully automated, short 10 minutes to automatically do soya-bean milk, both health and reliable, convenient and fast.In this paper, the intelligent soybean milk machine system, sensor, using single-chip computer AT89C51 function circuit, boiling detection circuit, pulping, heating control circuit and alarm circuit and so on, fully automatic soya-bean milk production.Production process can achieve the preset mode, soybean milk machine can automatically finish the heating, crushing, alarm, spill-resistant, etc.Generally can choose beans, corn or other materials such as grain, vegetables, fruit.So the intelligent soybean milk machine control system has good application value and use value.【Key words】Intelligent soya-bean milk machine ,AT89C51,Control System目录一、绪论 (1)1.1 引言 (1)1.2本课题的研究内容 (1)二、设计方案的选定 (3)2.1 设计要求 (3)2.2 设计思路 (3)2.3 方案设计 (3)2.4 方案论证 (4)三、豆浆机控制系统的性能分析 (6)3.1豆浆机的结构简图及主要功能介绍 (6)3.2豆浆机的相关原理及控制特点 (7)3.3 控制系统的硬件组成及功能分析 (8)3.4控制系统的软件功能分析 (9)四、豆浆机控制系统的硬件设计 (10)4.1 AT89C51单片机简介 (10)4.2电源电路的设计 (12)4.3加热及磨浆电路的设计 (13)4.4水位检测及沸腾溢出电路的原理 (14)4.5报警电路的设计 (14)4.6复位电路的设计 (15)五、全自动豆浆机控制系统的软件设计 (17)5.1系统软件设计流程 (17)5.2 豆浆机全自动化过程的主要程序 (19)六、总结 (26)致谢 (27)参考文献................................................................................................... 错误!未定义书签。

豆浆机模拟设计书

豆浆机模拟设计书

郑州华信学院课程设计说明书题目:豆浆机程序及仿真设计姓名:院(系):专业班级:学号:指导教师:成绩:时间:2011年11月16日至 2011年12月16日目录目录.......................................................... - 0 -1.摘要........................................................... - 1 -2.前言........................................................... - 1 -3.设计要求......................................................... - 2 -3.1.硬件设计原则................................................. - 2 -3.2.应用软件的设计原则........................................... - 3 -3.3.应用系统开发过程............................................. - 3 -3.4.应用系统工作过程............................................. - 4 -4.方案分析......................................................... - 5 -4.1.硬件需求分析................................................. - 5 -4.2.软件功能分析................................................. - 6 -5.主要硬件元件分析 ............................................... - 6 -5.1.AT89C52芯片的介绍........................................... - 6 -5.2.74LS245驱动器............................................... - 7 -5.3.数码显示管................................................... - 7 -6.调试........................................................... - 8 -6.1.接电源等待状态............................................... - 8 -6.2.模式选择..................................................... - 8 -6.3.加热状态..................................................... - 8 -6.4.粉碎状态..................................................... - 9 -6.5.工作完成状态................................................. - 9 -6.6.超液位中断状态.............................................. - 10 -6.7.液体溢出中断和液位过低中断状态.............................. - 10 -7.总结.......................................................... - 10 -8.附录.......................................................... - 11 -8.1.豆浆机控制程序清单.......................................... - 11 -9.参考文献........................................................ - 15 -10.元件明细表 ..................................................... - 15 -11.课程设计成绩评定表............................................ - 16 -1.摘要本豆浆机的控制系统是基于可编程的AT89C52单片机来实现的。

豆浆机设计报告书

豆浆机设计报告书

- 1 -目录前言 (4)第1章设计大纲 (4)1.1 名牌介绍 (4)1.2 设计目标 (6)1.3 设计要求 (8)1.4 设计标准依据 (10)第2章时间安排计划书 (12)第3章市场调研计划书 (14)3.1 调研计划书 (14)3.1.1 时间 (14)3.1.2 目的 (14)3.1.3 内容 (14)3.1.4 方法 (16)3.1.5 对象 (16)- 2 -3.1.6 数量 (17)3.1.7 地址 (17)3.2 市场调研方向 (17)3.2.1 同类产品 (17)3.2.2 相关产品 (17)3.3 市场调研内容 (17)3.3.1 生产技术 (17)3.3.2 社会环境 (17)3.3.3 经济现状 (17)第4章市场调研 (18)4.1 问卷设计 (18)4.2 问卷分析 (21)4.3 实施调研 (24)4.4 资料回收 (23)第5章资料整理 (27)5.1 材料 (27)5.2 容量 (27)- 3 -5.3 功能 (27)5.4 色彩 (27)5.5 技术 (27)5.6 结构 (28)5.7 市场价位 (29)第6章设计定位 (29)6.1 消费群体 (29)6.2 功能、操作 (29)6.3 造型、色彩、材料 (30)6.4 技术 (31)6.5 价位 (31)6.6 市场 (31)第7章结构图 (33)第8章手绘效果图 (34)第9章最终方案图 (35)第10章总体设计评价 (36)- 4 -前言在社会迅猛发展的今天,人们是生活节奏越来越快,但繁忙的同时享受生活不失为一种良好的调节方法,现代人注重生活品质,讲究健康营养,方便快捷,此时,豆浆机应运而生。

豆浆中含有的一种活性成分,就是肌肤健康美的秘密,它具有超强的抗氧化作用,可清除体内自由基、提高抗氧化酶的活力,为肌肤注入再生动力,轻松扫除粗糙、暗沉,肌肤更细光滑,散发迷人魅力!另外,豆浆中所含的植物雌激素还能调节内分泌系统,促进皮肤胶原和透明质酸合成,使皮肤从内而外,自然焕发细白光洁,绽放新我光彩!豆浆中还含有丰富的钙、磷、铁等矿物元素,吸收率极高,是防治贫血、补充钙质的理想食品,而维生素E、维生素C等,充分帮助肌肤抵抗外界污染,提高肌肤抗氧化能力,一杯鲜豆浆,轻松补气色,让肌肤重拾润泽、紧致、光滑的美好肤质,呈现动人光彩。

第4章 豆浆机产品设计

第4章 豆浆机产品设计

1.环境条件 豆浆机的使用环境要求: 在空气温度为0℃~35℃室内环境; 周围空气相对湿度不大于90%(25℃时); 海拔不超过1000m,(海拔在超过1000m的高度时, 应使用特殊场合用豆浆机);
电源电压与额定电压的偏差不超±10%; 无显著振动、腐蚀性气体、易燃性气体的场所。
2.性能要求
豆浆机杯体容积应不小于额定容积的95%。 豆浆机粉碎装置锋利度要求粉碎装置的刃口厚 度不应低于0.06mm。而且粉碎装置应具备防 护措施,断电后应在1.5s内停止工作。同时粉 碎装置刃口部分的金属洛氏硬度应达到HRC 35~44。豆浆机工作时还应具有足够的防焦糊 能力,对于电热元件表面有发黄、发黑的层面 用流速为0.25L/s的生活饮用水进行冲洗,去除 表面层粘附豆浆。最后,豆浆机正常工作时的 噪声不应超过78dB。
如图4-3是第一 代细网技术豆浆机, 细网罩有底网, 不便于清洗;如图 4-4所示的第二代 大网孔豆浆机,采 用大网孔;如图45所示的第三代无 网豆浆机,采用无 网底的拉法尔网, 匹配强力旋风刀片。
图4-3第一代细网豆浆机
图4-4第二代大网孔豆浆机
图4-5 第三代无网豆浆机
4.2 豆浆机的分类、工作原理及结构
4.2.3豆浆机的结构 豆浆机采用微电 脑控制,实现预 热、打浆、煮浆 和延时熬煮过程 全自动化,特别 是由于增设了
“文火熬煮”处理 程序,使豆浆营 养更加丰富,口 感更佳。
4-12豆浆机结构图
1.杯体
杯体像一个硕大的茶杯,有把手和流口,主要用 于盛水或豆浆。有的杯体用塑料制作,有的用不锈钢 制作,但都是符合食品卫生标准的不锈钢或聚碳酸脂 材质。购机时以选择不锈钢杯体为宜,主要是便于清 洁。
目前市面上的豆浆机所具有的基本功能有单独加热、 单独粉碎、自动工作、无水报警、降功率加热、自动 检测等功能。单独加热功能具有单独加热,并随时可 以停止加热。单独粉碎:具有单独粉碎功能。自动工 作是指在有水的情况下,电热管开始加热,当水温上 升到82℃时,停止加热,电机开始工作。然后继续加 热,当豆浆机产生的泡沫碰到防溢电极时,转为降功 率加热,再加热几分钟,结束并报警。全过程处于无 水报警,停止工作状态是指在单独加热、单独粉碎、 自动工作期间,任何时刻提起豆浆机,都会停止工作 并报警。当重新将豆浆机放入水中,回复以前的工作 状态。降功率加热是指在自动工作、单独加热模式下, 当豆浆产生的泡沫碰到防溢电极时,转为降功率加热。 自动检测是指豆浆机具有自动检测水位、溢出、温度 的功能。

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

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

课程设计名称:程序设计题目:全自动豆浆机的设计学期:2013-2014学年第二学期专业:班级:姓名:学号:指导教师:辽宁工程技术大学课程设计成绩评定表课程设计任务书一、设计题目全自动豆浆机的设计二、设计任务设计单片机控制下的全自动豆浆机,详细介绍其硬件和软件设计,并对各个功能模块做详细介绍。

三、设计计划本设计共1周。

第1天:针对选题查资料,确定设计方案;第2天:方案分析比较,电路原理设计,进行元器件及参数选择;选用芯片参考:电源、稳压器、变压器。

第3天:编写主程序流程图和软件程序;第4天:利用Multisim或PROTUES电路仿真,画电路原理图;第5天:编写整理设计报告。

四、设计要求1、绘制软件流程图并利用汇编语言编写软件程序;2、绘制系统硬件原理图;3、形成设计报告。

指导教师:教研室主任:2014年5月26 日摘要本设计是基于单片机AT89C51的全自动豆浆机控制器。

在保持豆浆机原有打浆、文火加热等功能基础上还能实现以下功能:加热及磨浆, 水位检测及沸腾溢出检测, 报警, 主动消泡等。

通过控制器使加热和制浆同时进行,将现有的时间缩短一半。

加热和磨浆也是分步进行的,也省去了一部分时间。

通过各个子程序与主程序的相互联系,实现了豆浆机的各个功能。

关键字:省时;AT89C51;主动消泡目录1全自动豆浆机的功能分析 (1)2控制系统的软件功能分析 (1)2.1主程序框图 (2)2.2 矩阵式键盘实现的模式选择框图 (3)2.3 加热粉碎完成报警及液位控制模块框图 (4)2.4 液位溢出或者过低报警框图 (4)2.5显示程序框图 (5)2.6定时程序框图 (6)3全自动豆浆机控制系统主要程序 (7)结论 (13)参考文献 (14)1全自动豆浆机的功能分析豆浆机的控制系统以单片机AT89C51为控制核心,结合控制传感器,加热及磨浆电路,水位检测及沸腾溢出电路,报警电路,主动消泡装置的控制,达到只要启动豆浆机以后,所有的控制过程都实现完全自动化的目的。

基于plc的豆浆机控制系统设计说明书

基于plc的豆浆机控制系统设计说明书

. I********学院毕业设计基于PLC的豆浆机控制系统设计姓名********院(系)********专业班级********学号********指导教师********职称********论文答辩日期****************教务处制学生承诺书本人承诺该设计在老师的知道下独立认真完成,无抄袭别人成果,对文章内容负责。

学生签名:********摘要PLC是一个以微处理器为核心的数字运算操作的电子系统装置,专为在工业现场应用而设计,它采用可编程序的存储器,用以在其内部存储执行逻辑运算、顺序控制、定时/计数和算术运算等操作指令,并通过数字式或模拟式的输入、输出接口,控制各种类型的机械或生产过程。

PLC是微机技术与传统的继电接触控制相结合的产物,特它克服了继电接触控制系统中的机械触点的复杂、可靠性低、耗功高、通用性和灵活性差的缺点,充分利用了微处理器的优点,又照顾到现场电器操作维修人员的技能与习惯,采用了一套以继电器梯形图为基础的简单指令形式,使用户程序编制形象、直观、方便易学,调试与查错也都很方便。

PLC 种类繁多,但其组成结构和工作原理基本相同。

用可编程控制器实施控制,其实质是按一定算法进行输入输出变换,并将这些变换予以物理实现,应用于工业现场。

PLC专为工业现场应用而设计,采用了典型的计算机结构,它主要是由CPU、电源、存储器和专门设计的输入输出接口电路等组成。

通过课程设计使学生掌握可编程控制器(PLC)的基本工作原理、指令系统、硬件连接,使学生掌握使用可编程控制器的基本方法,锻炼学生对PLC的编程能力。

使得学生理解并掌握可编程控制器的基本结构、运行方式、外部接线及编程方法,训练学生的独立编程能力及用PLC解决现场控制问题的能力。

并能根据现场控制要求,自主编程和调试程序,全面建立起用PLC解决一个实际问题的全过程的概念。

基于PLC的豆浆机系统使豆浆机能够实现自动化和人性化运行,改变了传统的手工操作式机械打浆的方式。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

郑州华信学院课程设计说明书题目:豆浆机程序及仿真设计姓名:_________________院(系):_______________专业班级:______________学号:_________________指导教师:______________成绩:_______________________时间:2011年11月16日至2011年12月16日目录................................ - 1 -1. 摘要........................... - 2 -2. 前言........................... - 2 -3. 设计要求.......................... - 3 -3.1.硬件设计原则 ............................... - 3-3.2.应用软件的设计原则 ........................... - 4-3.3.应用系统开发过程 ............................. - 4-3.4.应用系统工作过程 ............................. - 5-4. 方案分析.......................... - 6 -4.1.硬件需求分析 ............................... - 6-4.2.软件功能分析 ............................... - 8-5.主要硬件元件分析...................... - 8 -5.1.AT89C52芯片的介绍 .......................... -8 -5.2.74LS245驱动器 ............................. -9 -5.3.数码显示管 ............................................................ - 10 -6.调试........................... - 10 -6.1.接电源等待状态 ............................. - 10 -6.2.模式选择 ............................... - 11 -6.3.加热状态 ............................... - 12 -6.4.粉碎状态 .............................................................. - 12 -6.5.工作完成状态 .......................................................... - 13 -6.6.超液位中断状态 ........................................................ - 14 -6.7.液体溢出中断和液位过低中断状态 ........................................ - 14 -7.总结........................... - 15 -8.附录........................... - 15 -8.1. 豆浆机控制程序清单.................................................... - 15 -9.参考文献.......................... - 20 -10.元件明细表 ....................... - 20 -11. 课程设计成绩评定表................... - 21 -1. 摘要本豆浆机的控制系统是基于可编程的AT89C52 单片机来实现的。

本控制系统主要实现以下几个功能:针对不同的豆类和谷物进行不同程度的加热粉碎,即有不同的工作模式, 不同的工作模式和加热粉碎时间用数码管予以显示,在整个过程中,将液位限制在安全的范围之内,处理完毕后,进行报警并关断电源。

液体溢出或液位过低时,立即关断电源并报警。

在豆浆机工作过程中,全部用软件控制。

对不同物料的不同处理用处理时间加以区分。

定时系统采用AT89C52 内部的定时器T0 来完成。

先用T0 定时器定时20ms,并用循环指令定时1s 加定时,之后在不同的时间段采取不同的操作。

液位限定、液体溢出保护和液位过低保护用中断来控制,其检测用防溢电极、温度传感器等控制传感器来实现。

2. 前言豆浆机是一种新型的家用饮料机,以黄豆等谷物等为原料,直接加工成熟的味道鲜美的热豆浆。

豆浆机由粉碎谷物的电机、豆浆加热器和控制电路三大部分组成。

用AT89C52 单片机研制的全自动豆浆机的控制系统,当放入适量浸泡好的的谷物后,加入适量的冷水,插入220V 交流电源,豆浆机指示灯亮起,按下按钮,先对豆浆机进行水位检测,符合要求后加热管开始对水进行加热,当加热到一定时间后,豆浆机停止加热,并启动磨浆电机开始粉碎,运转一定时间后停止运转,继续加热。

在加热过程中当温度达到一定值时豆浆上溢,当豆浆沫接触到防溢电极时,停止加热,待液位下降至安全液位后,继续加热。

如果温度过高,致使液体沸腾,溢出容器,或液体减少至过低液位时,立即触动检测开关,关断电源,停止工作并报警。

正常情况下,当粉碎2 次后,谷物已经粉碎完全。

之后再对豆浆进行最后的加热,豆浆就加工好了。

此时系统关断电源并发出报警信号,等待主人处理。

可见,只要按下启动按键,豆浆机就开始工作,一会儿就能喝到美味又营养的豆浆。

整个过程由单片机全自动控制,并配合安全保护措施,用起来更加的方便、更加的安全。

3. 设计要求3.1. 硬件设计原则一个单片机应用系统的硬件设计包含两部分内容:一是系统扩展,即单片机内部的功能单元,如ROM、RAM、I/O 、定时器/计数器、中断系统等容量不能满足应用系统的要求时,必须在片外进行扩展,选择适当的芯片,设计相应的电路。

二是系统配置,即按照系统功能要求配置外围设备,如键盘、显示器、打印机、A/D、D/A 转换器等,要设计合适的接口电路。

系统的扩展和配置设计应遵循下列原则:(1)尽可能选择典型电路,并符合单片机的常规用法。

为硬件系统的标准化、模块化打下良好基础。

(2)系统的扩展与外围设备配置的水平应充分满足应用系统的功能要求,并留有适当余地,以便进行二次开发。

(3)硬件结构应结合应用软件一并考虑。

硬件结构与软件方案会产生相互影响,考虑的原则是:软件能实现的功能尽可能有软件来实现,以简化硬件结构。

但必须注意,由软件实现硬件功能,其响应时间要比直接用硬件实现来得长,而且占用CPU时间。

因此选择软件方案时,要考虑到这些因素。

(4)整个系统中相关的器件要尽可能做到性能匹配,例如选用晶振频率时,存储器的存取时间有限,应该选择允许存取速度较高的芯片;选择CMOS 芯片单片机构成低功耗系统时,系统中的所有芯片都应该选择低功耗的产品。

(5)可靠性及抗干扰设计是硬件系统设计不可缺少的一部分,它包括芯片、器件选择、去耦滤波、印刷电路板布线、通道隔离等。

(6)单片机外接电路较多时,必须考虑其驱动能力,驱动能力不足时,系统工作不可靠,解决的办法是增加驱动能力。

增设线驱动器或者减少芯片功耗,降低总线负载3.2. 应用软件的设计原则应用系统中的应用软件是根据系统功能要求设计的,应尽可能地实现系统的各种功能。

应用系统种类繁多,应用软件各不相同,但是一个优秀的应用系统的软件应具有下列原则:(1)软件结构清晰、简捷、流程合理。

(2)各功能程序实现模块化、子程序化。

这样,即便于调试、链接,又便于移植、修改。

(3)程序存储区、数据存储区规划合理,既能节约内存容量,又使操作方便。

(4)运行状态实现标志化管理。

各个功能程序运行状态、运行结果以及运行要求都设置运行状态标志以便查询,程序的转移、运行。

控制都可以通过状态标志条件来控制。

(5)经过调试修改后的程序应进行规范化,除去修改“痕迹”。

规范化的程序便于交流、借鉴,也为今后的软件模块化。

标准化打下基础。

(6)实现全面软件抗干扰设计。

软件抗干扰是计算机应用系统提高可靠性的有力措施。

(7)为了提高运行的可靠性,在应用软件中设置自诊断程序,在系统工作运行前先运行自诊断程序,用于检查系统各特征状态参数是否正常。

3.3. 应用系统开发过程应用系统的开发过程包括四部分工作内容,即系统硬件设计、系统软件设计。

系统仿真调试及脱机运行调试。

在确定开发课题后,首先要进行方案调研,这是整个研制工作成败。

好坏的关键,千万不可忽视,方案调研包括查找资料,分析研究,并解决以下问题:(1)了解国内外相似课题的开发水平,器材、设备水平,供应状态;对接收委托研制项目,还应充分了解对方技术要求、环境状况,技术水平。

以确定课题的技术难度。

(2 )了解可移植的软、硬件技术。

能移植的尽量移植,以防止大量的低水平重复劳动。

(3)摸清软、硬件技术难度。

明确技术主攻方向。

(4)综合考虑软、硬件分工与配合。

单片机应用系统设计中,软、硬件工作具有密切的相关性通过调查研究,确定应用系统的功能技术指标,软、硬件指令性方案及分工。

系统的硬件设计与软件设计可并行。

硬件电路检查分两步走进行:硬件电路检查与硬件系统诊断。

硬件电路检查在开发系统外进行,主要检查电路制作是否正确无误;硬件系统诊断在开发系统上进行,用开发系统的仿真头代替应用系统中的单片机,开发系统输入各种诊断程序来检查应用系统中各部分是否正常。

系统软件结构方案确定后,软件的编制科根据开发系统的功能,利用交叉汇编屏幕编辑或手工编制,编制好的程序通过自动生成或手工翻译成目标程序后送入开发系统进行软件调试。

所有模块化软件调试完毕后要进行链接工作,链接成一个完整的系统应用软件。

软件链接调试后,要规范化,并重新修改ROM RAM区域规则。

链接调试完毕后系统应用软件固化在EPROMS,然后可进行脱机(即离开开发系统)运行。

在一般情况下,应能正常运行,但有时却不可能,因此还必须要作必须的检查调试。

当脱机不能正常运行时,要考虑实际电路与仿真环境的差异。

3.4. 应用系统工作过程被选中的模式用LED 显示器表明实现不同模式下的加工过程:加热——粉碎1——加热——粉碎2——加热——完成报警,整个加工过程的进行按时间控制,时间自定液位检测和控制:使被加工的食品液体限定在某一个给定的液位范内,当液体溢出容器时,报警并断电。

设计系统各个部分的工作电源。

家用豆类和谷物处理机(即全自动豆浆机)具有按预设模式自动粉碎谷物、加热功能、防止溢出、处理完毕报警等基本功能。

相关文档
最新文档