基于stm32自动洗衣机的课程设计报告.docx

上传人:b****6 文档编号:5289341 上传时间:2022-12-14 格式:DOCX 页数:34 大小:274.72KB
下载 相关 举报
基于stm32自动洗衣机的课程设计报告.docx_第1页
第1页 / 共34页
基于stm32自动洗衣机的课程设计报告.docx_第2页
第2页 / 共34页
基于stm32自动洗衣机的课程设计报告.docx_第3页
第3页 / 共34页
基于stm32自动洗衣机的课程设计报告.docx_第4页
第4页 / 共34页
基于stm32自动洗衣机的课程设计报告.docx_第5页
第5页 / 共34页
点击查看更多>>
下载资源
资源描述

基于stm32自动洗衣机的课程设计报告.docx

《基于stm32自动洗衣机的课程设计报告.docx》由会员分享,可在线阅读,更多相关《基于stm32自动洗衣机的课程设计报告.docx(34页珍藏版)》请在冰豆网上搜索。

基于stm32自动洗衣机的课程设计报告.docx

基于stm32自动洗衣机的课程设计报告

 

《嵌入式系统原理》课程设计报告

 

题目

学院(部)

专业

班级

学生姓名

学号

指导教师(签字)

 

题目……………………………………………………………………3

摘要……………………………………………………………………3

关键字…………………………………………………………………3

设计要求………………………………………………………………3

第一章系统概述……………………………………………………3

1总框图设计……………………………………………………………4

2实物图………………………………………………………………4

第二章单元电路设计与分析………………………………………5

1显示部份……………………………………………………………5

2PWM输出部份………………………………………………………7

3按键操纵部份…………………………………………………………8

第三章主体代码………………………………………………………12

第四章 终止语………………………………………………………18

 

全自动洗衣机操纵程序设计

摘要:

STM32系列基于专为要求高性能、低本钱、低功耗的嵌入式应用专门设计的ARM内核。

本次利用的是STM32F103“增强型”系列。

增强型系列时钟频率达到72MHz,从闪存执行代码,STM32功耗36mA,是32位市场上功耗最低的产品,相当于MHz。

工作原理:

是通过改变输出方波的占空比使负载上的平均电流功率从0-100%转变,从而改变直流减速电机速度。

利用脉宽调制(PWM)方式,实现调速,它的优势是电源的能量功率,能取得充分利用,电路的效率高。

关键字:

占空比PWM输出操纵STM32电机人机交互

设计概述及大体要求

用单片机编程实现洗衣机的操纵进程,要求:

1具有进水洗涤脱水等功能。

2程序可选择其中一个功能执行。

3通过电机转动时刻比例实现洗涤强度操纵功能。

4通过洗涤时刻和冲洗次数实现标准和经济选择功能。

 

第一章系统概述

总框图设计

依照设计要求,咱们把设计要紧分为四个模块:

显示模块,直流减速电机转动模块,操控模块,平安响应模块。

其原理图如下:

 

显示部分

STM32F103

直流减速电机

操控部分

安全响应部分

PWM输出

信号

按键信号

高优先信号

按键控制

遥控器控制

LED灯辅助

LCD屏幕显示

实物图:

系统简介:

打开电源以后,电源指示灯亮,屏幕显示:

(SMARTWASHINGMACHINE);现在,按下KEY0进入标准洗涤模式(CLASSICALMODEL),洗涤两遍.按下WK_UP进入经济型洗涤模式.按下KEY1进入手动选择模式(HANDLEMODEL),在此模式下,KEY0为选择遥控操纵,遥控器上,3:

进水(WATERIN),2:

洗涤(WASHINGTIME),1,脱水(DEWATERING);同时,在手动操纵中,也能够用按键操作:

KEY1为洗涤;WK_UP为脱水.RESET为平安按钮,用于在高速脱水时的紧急停止.

全自动模式流程:

LED1(绿灯)亮,显示进水(WATERIN),进水大约20秒;进水终止后LED1熄灭,电机间歇转动(WASHINGTIME),显示洗涤;洗涤终止后进行脱水,LED1闪烁且电机持续快速转动,显示脱水(DEWATERING);脱水终止LED1熄灭,洗衣进程终止(FINISHED),LED1短暂亮起后熄灭表示洗衣终止,屏幕显示(FINISHED).

经济型模式与标准模式对照:

标准模式共洗涤两遍.进水量,洗涤时刻,在洗涤时电机转动时刻和脱水时刻都较长.

经济型模式只洗涤一遍,进水量小于标准模式,占空比大于标准模式,脱水时刻小于标准模式,从而实现经济型洗涤模式.

 

第二章单元电路设计与分析

显示部份:

现在为手动模式下进行脱水操作

经济型洗涤中的洗涤操作

相关代码:

u16POINT_COLOR=0x0000,BACK_COLOR=0xFFFF;

u16DeviceCode;

#ifLCD_FAST_IO==1

0F....");

while(m){delay_ms(10);LED1=!

LED1;m--;LCD_ShowString(60,190,"WATERIN");}

m=1000;dir=1;LED0_PWM_VAL=led0pwmval=0;

while(n)

{

LCD_ShowString(60,190,"WASHINGTIME");

delay_ms(10);

if(dir){led0pwmval++;led0pwmval++;led0pwmval++;}

else{led0pwmval--;led0pwmval--;led0pwmval--;}

if(led0pwmval>700)dir=0;

if(led0pwmval==0)dir=1;

LED0_PWM_VAL=led0pwmval;

n--;}n=2330;

....");

while

(1)

{

if(Remote_Rdy)

{

key=Remote_Process();

switch(key)

{

case104:

while(i){delay_ms(200);LED1=!

LED1;LED0=!

LED0;LED0_PWM_VAL=900;LCD_ShowString(60,190,"DEWATERING");}

LCD_ShowString(60,190,"FINISHED");break;

case152:

dir=1;LED0_PWM_VAL=led0pwmval=0;

LCD_ShowString(60,190,"WASHINGTIME");

while(m)

{

delay_ms(10);

if(dir){led0pwmval++;led0pwmval++;led0pwmval++;}

else{led0pwmval--;led0pwmval--;led0pwmval--;}

if(led0pwmval>700)dir=0;

if(led0pwmval==0)dir=1;

LED0_PWM_VAL=led0pwmval;

m--;

}m=1000;LED0_PWM_VAL=0;

LCD_ShowString(60,190,"FINISHED");

break;

case176:

LCD_ShowString(60,190,"DEWATERING");

LED1=0;delay_ms(0);LED1=1;

LCD_ShowString(60,190,"FINISHED");break;

}

}elsedelay_ms

(2);}break;

case3:

w++;if(w/2){while(i){LCD_ShowString(60,190,"DEWATERING");delay_ms(50);LED1=!

LED1;LED0=!

LED0;LED0_PWM_VAL=900;}}

else{LED0=!

LED0;LED0_PWM_VAL=0;}

LCD_ShowString(60,190,"FINISHED");break;

case2:

dir=1;LED0_PWM_VAL=led0pwmval=0;

LCD_ShowString(60,120,"WASHINGTIME");

LCD_ShowString(60,140,"......");

while(n)

{

delay_ms(10);

if(dir){led0pwmval++;led0pwmval++;led0pwmval++;}

else{led0pwmval--;led0pwmval--;led0pwmval--;}

if(led0pwmval>700)dir=0;

if(led0pwmval==0)dir=1;

LED0_PWM_VAL=led0pwmval;

n--;

}n=2330;LED0_PWM_VAL=0;LCD_ShowString(60,190,"FINISHED");

}

}

}

case3:

LCD_ShowString(60,120,"ECONOMICALMODEL");

LCD_ShowString(60,140,"......");

while(p){delay_ms(10);LED1=!

LED1;p--;LCD_ShowString(60,190,"WATERIN");}p=500;dir=1;LED0_PWM_VAL=led0pwmval=0;

while(m)

{

LCD_ShowString(60,190,"WASHINGTIME");

delay_ms(10);

if(dir){led0pwmval++;led0pwmval++;led0pwmval++;}

else{led0pwmval--;led0pwmval--;led0pwmval--;}

if(led0pwmval>400)dir=0;

if(led0pwmval==0)dir=1;

LED0_PWM_VAL=led0pwmval;

m--;

}m=1000;

因为为了更好观看电机转动情形,因此选用的是减速电机,因此在脱水的时候显得速度不够

参考文献:

范书瑞Cortex-M3嵌入式处置器原理与应用北京电子工业出版社

元器件明细表

序号

名称

型号参数

数量

备注

1

Mini开发板

74LS161N

1

2

减速直流电机

标准型

1

3

排针

标准型

1

4

连接导线

普通型

2

毕业设计(论文)治理规定

及相关表格汇编

 

本科生毕业设计(论文)治理规定……………………1

毕业论文(设计)工作实施细那么(草案)……………2

优秀毕业论文评选方法………………………………7

毕业论文的写作与排版标准…………………………10

毕业设计(论文)写作模板…………………………14

毕业设计(论文)答辩提问记录表………………21

毕业设计第周工作总结……………………22

毕业设计(论文)进程跟踪表……………………23

毕业设计(论文)课题申请表………………………24

毕业设计(论文)任务书…………………………25

毕业设计(论文)开题报告…………………………26

毕业设计工作中期检查Ⅰ…………………………27

毕业设计工作中期检查Ⅱ……………………………28

 

大学

本科生毕业设计(论文)治理规定

为提高本科生毕业设计(论文)质量,增强毕业生毕业设计治理工作,特制定如下规定:

1.本科毕业设计工作从第七学期(四年级第一学期)考试周前,完成教师选题、师生见面及指导教师向学生下达任务书(见附表一)。

毕业设计从第八学期开学正式开始,十六周内完成。

2.毕业设计开始时,教师必需填写毕业设计课题申请表、并由系汇总后交院毕业设计领导小组审核。

(见附表)。

3.指导教师必需按期对学生辅导(每周至少两次),并将确信的周辅导时刻上报教学办,教学办将按期和不按期进行检查。

4.指导教师自行组织学生的开题报告,并填写开题报告表(见附表二)

5.增强中期的监督与检查,第一次检查时刻定在第五周,检查内容含学生资料阅读,方案论证情形。

第二次检查定在第十周,形式为:

由指导教师组织,院毕业设计领导小组成员旁听,学生口头汇报。

要紧检查学生的时期性结果。

两次检查学生均应填写中期检查报告表格(见附表三、四),指导教师或系对检查情形写出书面评语。

6.学生需上交一篇与本专业有关很多于5000字的外文文章翻译,并将原文和译文用A4打印加自设计封皮一路装订成册。

7.论文答辩前,指导教师必需给出评语及评分,然后由各系主任指定其他评阅人对论文进行评阅及评分(请参考毕业论文书面成绩评分表规定的评分标准评分)。

8.论文答辩由各系组织,并成立答辩委员会对所有学生论文进行答辩。

答辩必需给出答辩委员会意见及评分并填写相应表格。

答辩委员会成员必需按评分表中各项指标标准进行评分,然后由各成员给出的分数计算出得分。

9.毕业设计(论文)最终成绩计算:

指导教师评分x30%+评阅人评分x30%+答辩委员会评分x40%=总分

10.毕业设计(论文)提交的文档及装订要求

(1)毕业论文一份(包括封皮、目录、中英文摘要、内容及参考文献)

(2)很多于5000汉字的科技翻译资料一份(并将原文和译文用A4打印加自设计封皮一路装订成册)

(3)毕业论文简介(A4纸打印1~2页)(包括题目、专业、年级、姓名、指导教师、毕业论文所做的工作、解决的问题、创新的地方等)

(4)毕业设计任务书(加在毕业论文目录之前和毕业论文一路装订,)

(5)开题报告(加在毕业论文目录之前和毕业论文一路装订,)

(6)毕业设计工作中期检查表Ⅰ、Ⅱ

注(4)(5)(6)加在毕业论文目录之前和毕业论文一路装订。

11.毕业设计(论文)随正式论文一概附交电子文档(光盘或软盘)。

被推荐参加学校优秀毕业设计(论文)3%评选的,还要另附(符合发表格式要求的)修改成5000字左右的电子文档。

     

 2005年12月修订

大学

毕业设计(论文)工作实施细那么(试行)

依照《毕业设计(论文)工作暂行规定》,为了进一步标准毕业设计(论文)工作的各个环节,结合我院实际情形,经院教学指导委员会讨论,院长办公联席会议通过,对我院毕业设计(论文)工作特制订以下实施细那么。

一、指导教师资格

毕业设计(论文)的指导教师原那么上应由各专业具有中级(含中级)以上专业技术职务的教师担任。

也能够聘用具有相应职称、学术水平高的工程技术人员担任。

指导教师名单由各系系主任核定,报分管束学的副院长批准后实施。

二、课题的命题进程

1.命题的大体原那么是:

(1)目标原那么:

命题必需符合专业培育目标,具有必然的深度、广度与新颖性,能使学生取得比较全面的训练。

(2)价值原那么:

命题应具有必然的学术研究或应用开发价值,尽可能做到理论与实际相结合,表现学科的进展性与应用性。

(3)能力原那么:

命题的难度应考虑学生完成命题的条件与能力,因材施教。

(4)爱好原那么:

应考虑学生对命题的爱好与探讨研究的踊跃性。

(5)多样化原那么:

命题应注意题目的不断更新与类型的多样化,同一指导教师的设计(论文)课题选题和近三届毕业设计课题的重复率不高于50%,题目数量应知足一人一题的大体要求。

2.课题的审核

由各专业指导教师确信后的课题,填写《毕业设计课题申请表》。

经系主任汇总后,报院毕业设计领导小组审核,由分管束学的副院长批准。

3.确信课题的时刻要求

一样在第七学期第15周前完成命题,关于经批准认可的命题,在第16周内向学生发布。

指导教师在实际指导进程中,一样不该随意更改命题,确实需要更改命题时,应办理相关手续。

三、选题与任务书

1.学生在教师指导下从发布的命题范围内选题。

2.学生自拟题目须经系主任审阅后指定指导教师,并报分管束学副院长批准。

3.选题原那么上要求一人一题。

4.学生选题一样在第七学期的第17周前完成。

5.依照学生选题情形,填写《大学毕业论文(设计)任务书》,其中“设计所需的工作条件”应与课题的实际需要相符;“设计(论文)任务及目标”应指明毕业设计的详细任务(所需完成的工作、达到的设计要求等),不能简单了事。

四、开题

1.指导学生书写开题报告,开题报告要紧内容包括:

课题研究的意义和背景、课题研究相关资料的研究情形(说明课题研究的历史、现状和进展趋势)、对课题研究的大体构思。

2.指导学生填写《大学毕业论文(设计)开题报告》,并要求学生在第八学期的第2周前提交很多于1000字的开题报告,大体内容应包括课题研究的意义和背景、课题研究相关资料的研究情形(说明课题研究的历史、现状和进展趋势)、对课题研究的大体构思、时期性工作打算、参考文献等。

参考文献的列写格式要符合要求。

3.第八学期的第3周前完成开题审核,通过开题审核的学生,一样不该改换选题;开题未获通过的学生,应及时依照开题指导小组的意见改换选题,并于开题后的2周内做好预备,向开题指导小组第二次提出开题申请;对再次开题未获通过的学生,取消其本次毕业设计(论文)资格,延至下届进行。

指导教师要重视对开题未获通过的学生进行指导。

4.开题报告中,“指导教师意见”应付学生开题情形作出大体评判和对学生毕业设计(论文)研究方案或毕业设计(论文)写作提纲提出改良意见,同时还应付学生是不是能够进入研究和设计(论文)撰写时期提出意见。

开题意见应付选题及设计方案的合理性、可行性作出简单评判,并明确表示是不是同意开题,不能只简单写“同意开题”及类似意见。

五、进程指导

1.指导教师确信以后,不得随意改换。

指导教师因各类缘故确实不能或不宜进行毕业设计(论文)指导时,必需办理有关手续,并由所在系指定水平相当的教师指导。

2.每名教师指导的学生人数一样限定在8名之内。

3.指导教师应指导学生制订毕业设计(论文)工作打算,提出毕业设计(论文)的具体要求,指导学生阅读文献和参考资料。

4.指导教师应按期(平均每周很多于一次)检查学生的工作进度与工作质量,填写《毕业设计进程跟踪表》。

及时解答和处置学生提出的有关问题,指导学生完成各时期的设计(论文)任务,并认真填写毕业设计(论文)指导进程的各项表格。

5.指导教师应指导学生按要求及标准撰写毕业论文。

毕业论文合格式应符合《本科生毕业设计(论文)治理规定》、《毕业论文(设计)排版打印格式》的要求。

论文的具体要求是:

设计方案合理、理论准确、理论分析和技术分析充分、实验(实验)和计算的方式正确、各方面的数据靠得住、图表标准清楚、文字表述的语言流畅精练准确;字数在8000字以上,一概按规定格式进行打印。

论文内容和设计方案要杜绝剽窃他人的功效,幸免和往届类似题目内容上的类似和网上可查阅资料内容的类似(技术文档除外),若是需要引用他人的功效内容,必然要注明参考文献的出处。

6.指导教师应指导学生撰写很多于5000字的外文文章翻译。

格式应符合要求。

要求内容应与研究的课题相关。

参考文献很多于15篇,格式标准。

六、毕业答辩和成绩评定

1.指导教师应审阅学生毕业设计(论文),填写《毕业设计(论文)评审表》,“指导教师评语”应付所指导的毕业设计(论文)质量和学生工作态度作出全面评判,包括以下内容:

对选题及研究功效的评判(选题及研究功效的意义,理论上创新性、科学性,应用上应用范围、可行程度、成效或效益等);论文(设计)写作(论据的充分性、论证的逻辑性、书面表达能力、文面标准程度);独立解决实际问题的能力;是不是按要求的内容和时刻,认真完成了所规定的任务(含阅读与本课题相关的文献资料,就本课题的研究进行科学实验或社会调查和综述报告完成情形);存在问题;依据上述评判,提出建议成绩,并明确表示是不是同意答辩。

2.交叉评阅教师对其他教师指导的毕业设计(论文)进行评阅,并按要求写出交叉评阅评语,给出交叉评阅成绩。

“评阅意见”应付学生把握基础理论、大体技术、专业知识及综合训练的情形;学生文字表达、计算方式和实验结果分析等方面的能力和插图(或图纸)质量;学生完成课题进程中的创新能力及工作质量;毕业设计(论文)资料的标准性、完整性等填写审查意见、给出建议成绩,同时还应付学生是不是能够进行答辩提出意见。

3.由答辩小组和答辩委员会进行毕业设计(论文)的答辩和成绩评定。

按要求填写《毕业论文(设计)答辩评分表》,“答辩情形记录”应简明记载答辩提问及回答内容,不能简单填写“回答正确”等类似文字。

“答辩评语”应付回答下列问题的正确性,对所研究课题的了解程度,答辩人的思维能力、综合表达能力,大体理论和大体概念的把握程度等作出评判。

“答辩成绩”只针对答辩情形评定成绩。

另外,每一个答辩小组将小组答辩(综合评判)成绩末位10%的学生提交到各系进行二次答辩。

二次答辩小组由系主任及每一个答辩小组组长组成。

二次答辩小组将小组答辩(综合评判)成绩末位20%的学生提交到学院进行最终答辩。

学院(最终)答辩小组由学院教学副院长及各系主任组成。

这次答辩的(综合评判)成绩作为确信这部份学生的最终成绩。

4.答辩小组应综合指导教师和评阅教师意见,结合答辩小组成员在《毕业论文(设计)评分表》评定的成绩,填写《毕业论文(设计)评审表》中答辩小组评语,并给出毕业论文(设计)最终成绩。

“答辩小组评语”是对毕业论文(设计)质量和答辩情形综合评审后所作出的评定性结果,具有权威性和终结性。

应包括以下内容:

对选题及研究功效的评判(主若是选题及研究功效的意义;理论上创新性、科学性;应用上应用范围、可行程度、成效或效益等);论文写作(论据的充分性、论证的逻辑性、书面表达能力、文面标准程度);论文答辩(回答下列问题的正确性,对所研究课题的了解程度,答辩人的思维能力、综合表达能力,大体理论和大体概念等)。

在以上评判的基础上,给出评定成绩。

答辩评语要明确成绩和缺点,要幸免千篇一概,要与成绩品级相吻合。

七、毕业论文(设计)总结与统计

1.各系应付本专业毕业设计(论文)工作进行认真总结,总结内容包括:

(1)大体情形:

答辩人数,未能如期答辩学生及其缘故,成绩散布及其缘故等;

(2)在毕业论文(设计)工作进程中执行学校规定和要求的情形;

(3)结合专业特点、制定具体方法及执行成效;

(4)存在问题及改良方法。

2.各系应付本专业毕业设计(论文)进行统计,填报以下统计资料:

(1)毕业设计(论文)选题分析;

(2)毕业设计(论文)质量分析;

(3)毕业设计(论文)情形汇总表;

(4)毕业设计(论文)成绩统计分析表。

(5)毕业设计(论文)工作总结

八、校级优秀毕业设计(论文)推荐

 1.认真做好向学校优秀毕业设计(论文)的推荐、审定工作,评选出的优秀毕业设计(论文)比例不超过本专业本届毕业设计(论文)总数的3-5%。

2.拟推荐的优秀毕业论文(设计),应认真填写《毕业设计(论文)推荐表》(一式二份),并将连同毕业设计(论文)原件和5000字左右适合发表格式的电子文档报送教务处审批。

九、材料归档

按要求整理归档材料,包括毕业设计(论文)任务书、开题报告、、答辩评分表、评审表、毕业设计(论文)简介、毕业论文、及各类材料的电子文档(光盘)等。

十、本细那么自发文之日起实施,由学院教学指导委员会负责说明。

 

大学

2006年6月

 

大学

优秀毕业论文评选方法

毕业设计(论文)是实现人材培育目标的重要教学环节,是评判学院教学质量和人材培育质量的重要依据。

为发挥毕业设计(论文)在培育学生独立分析问题与解决问题的能力、科研能力、实践能力、创新能力和促使学生把握工程设计、撰写报告的大体方式,展现我院毕业环节的教学功效,鼓舞表彰优秀学生和指导教师。

特制定本方法。

1.评选范围、数量

1)评选范围:

大学本科应届毕业生的毕业论文。

2)评选数量:

本科毕业生人数的12%。

2.组织机构与工作职责

院里成立毕业论文评优委员会,委员会应由7-9名具有高级

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 数学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1