




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2010学年度第一学期电子技术基础课程设计智能洗衣机控制器院 系: 控制科学与工程系 专 业: 班 级:姓 名: * 学 号: * 指导教师:课程设计名称智能洗衣机控制器的设计设计内容及要求 设计一个智能洗衣机控制器,能够实现洗衣,漂洗和脱水的功能。要求能够使用按键模拟对洗衣机的控制,能够设置工作模式,为了便于观察,将洗衣机设定的工作模式(15和整个过程所剩的工作时间用数码管显示出来(时间分辨率为1分钟 ,能够将洗衣机当前所处的状态(注水,洗衣,排水,甩干)用发光管或者数码管显示出来。【模式1】: 洗衣模式强力洗( 洗衣30分钟) 【模式2】 :洗衣模式普通洗 (洗衣20分钟) 【模式3】 :
2、洗衣模式轻柔洗(洗衣10分钟) 【模式4】 :漂洗模式 【模式5】 :甩干模式注:在以上5个模式中,每次注水1分钟,漂洗5分钟,排水1分钟, 甩干1分钟,模式13的洗衣时间如上所示,具体的洗衣步骤如下:【模式13】:注水->洗衣->排水->甩干->注水->漂洗->排水->甩干->注水->漂洗->排水->甩干。【模式4】:注水->漂洗->排水->甩干->注水->漂洗->排水->甩干。 【模式5】:甩干。【要求】:实现逻辑控制过程,可以选择性的加入注水口无水报警等人性化的状态提示,操作完毕使
3、用蜂鸣器鸣叫两秒提示。 画出洗衣机控制器的状态机,写出状态编码方案。 用Verilog 语言对设计进行描述,设计一个测试方案,并能够下载到实验板上调试成功。 写出设计性实验报告,并打印各层次的源文件和仿真波形,然后作简要说明。 并谈谈此次实验的收获、感想及建议系统设计1 系统框图与说明本次设计的重点在于智能控制器状态之间转换的条件和关系,并且在此基础上输出相应的显示。图一 系统结构框图 Pause warn Mode1 Mode2 Mode3 Mode4 Mode5输入端口描述 Reset :复位 Mode1-5:模式选择 Pause :暂停启动 Warn :报警2状态转换图洗衣机共分为5个模
4、式,4个状态。模式分别为MODE1强力洗,MODE2普通洗,MODE3轻柔洗,MODE4漂洗,MODE5甩干;状态分别为state0注水,state1洗衣,state2排水,state3甩干。 另外,为使洗衣机增添功能,添加了两个个状态,一个为初始状态state00,另一个为cloze ,即为洗衣完成时的状态。图二 状态转换图3 输入输出设计(按键,数码管,发光管,蜂鸣器) 控制器设定有8个按键,其中5个为选择模式的按钮,另外一个则是控制器的复位键reset 。当按下reset 的时候,控制器回复到初始状态。还有一个是表示无水时的传感信号,最后一个则是增加的控制洗衣机暂停和再启动的按键。输出数
5、码管也有6个,其中两个分别显示控制器当前状态和模式,另外四个用来表示当前状态所剩余时间。发光二极管设定了两个,其中一个表示洗衣机水箱无水时的报警显示,另一个是表示洗衣完成时的显示。相应的,在这两个发光管亮起时,蜂鸣器发出声音。 系统仿真1 各工作模式仿真波形 图三 mode1状态转换 图四 mode2状态转换 图五 mode3状态转换 图六 mode4状态转换 图七 mode5状态转换 图八 mode4中由注水向洗衣状态转换时细节显示实验总结1 心得体会本学期电子课程设计以老师多个命题,学生自由选择命题的形式进行。趣味性强,同时也可以学到很多东西。我们认为,在这学期的课设中,在收获知识的同时,
6、还收获了阅历,收获了成熟,在此过程中,我们通过查找大量资料,请教老师,以及不懈的努力,不仅培养了独立思考、动手操作的能力,在各种其它能力上也都有了提高。更重要的是,在课设过程中,我们学会了很多学习的方法。而这是日后最实用的,真的是受益匪浅。要面对社会的挑战,只有不断的学习、实践,再学习、再实践。我们采用Verilog 语言作为执行核心,通过了种从无到有,从不会到自由运用的过程。在某种意义上说,这是一种锻炼,一种知识的积累,能力的提高。完全可以把这个当作基础东西,只有掌握了这些最基础的,才可以更进一步,取得更好的成绩。很少有人会一步登天吧。永不言弃才是最重要的。而且,这对于我们的将来也有很大的帮
7、助。以后,不管有多苦,我想我们都能变苦为乐,找寻有趣的事情,发现其中珍贵的事情。就像中国提倡的艰苦奋斗一样,我们都可以在实验结束之后变的更加成熟,会面对需要面对的事情。本次课程设计虽然结束了,却留下了很多遗憾,因为由于时间的紧缺和课程的繁忙,并没有做到最好,但是,最起码我们没有放弃,它是我们的骄傲!相信以后我们会以更加积极地态度对待我们的学习、对待我们的生活。我们的激情永远不会结束,相反,我们会更加努力,努力的去弥补自己的缺点,发展自己的优点,去充实自己,只有在了解了自己的长短之后,我们会更加珍惜拥有的,更加努力的去完善它,增进它。只有不断的测试自己,挑战自己,才能拥有更多的成功和快乐!To
8、us, happiness equals success! 快乐至上,享受过程,而不是结果!认真对待每一个实验,珍惜每一分一秒,学到最多的知识和方法,锻炼自己的能力,这个是我们在实时测量技术试验上学到的最重要的东西,也是以后都将受益匪浅的!2 功能扩展洗衣机设定了启动,暂停和在启动功能,在运用时显得更为人性化。附录:源程序moduleauto_con(clk,clk2,clr,out,sel,mode,warn,speak,ts1,ts2,tm1,tm2,LEDW,LEDF; input clk,clr,clk2,warn;input4:0 sel;output3:0 out;output s
9、peak,LEDW,LEDF;output3:0 mode;reg3:0 mode;reg LEDW,LEDF;reg3:0 out;reg3:0 state;reg1:0 step;output3:0 ts1,ts2,tm1,tm2;reg3:0 ts1,ts2,tm1,tm2;wire fin;wire speak;reg flag;parameter state0=4'b0001,state1=4'b0010,*/state2=4'b0011,state3=4'b0100,state11=4'b0110,state12=4'b0111, s
10、tate13=4'b1000,cloze=4'b0101,/*状态编码,采用二进制编码方式 state00=4'b0000; assign fin=(ts2=0 & (ts1=0 & (tm2=0 & (tm1=0;assign speak=(warn|(state=cloze&clk2; /*蜂鸣器信号*/always (posedge clk /*该进程定义起始方式*/begin/*模式编码,采用二进制编码方式*/ case(sel 5'b00001:mode<=4'b0001; 5'b00010:mod
11、e<=4'b0010; 5'b00100:mode<=4'b0011; 5'b01000:mode<=4'b0100; 5'b10000:mode<=4'b0101; default: mode<=4'b0000;endcase if(state=cloze LEDF <= 1'b1; /*洗衣完成时发光管发光*/ else LEDF <= 1'b0; LEDW <= warn; /*无水报警时发光管发光*/beginif(ts2!=0 /*该部分控制倒计时*/ ts
12、2 <= ts2 - 4'd1;else if(ts2=0 & ts1 != 0begints2 <=4'd9;ts1 <= ts1-4'd1;endelse if(ts2=0 & ts1=0 & tm2!=0begints2 <= 4'd9;ts1 <= 4'd5;tm2 <= tm2 - 4'd1;endelse if(ts2=0 & ts1=0 & tm2=0 & tm1!=0 begints2 <= 4'd9;ts1 <= 4'
13、d5;tm2 <= 4'd9;tm1 <= tm1 - 4'd1;endendif(clrbegin state<=state00; flag<=1'b0; step<=2'b00; tm1<=0;tm2<=0;ts1<=0;ts2<=0; endif(fincase(sel/*该进程控制各模式状态之间的转换*/ 5'b00001:case(state /*MODE1的状态转换*/ state00:begin tm1<=0;tm2<=0;ts1<=5;ts2<=9; end s
14、tate<=4'b0001;state0:begin if(flag=0 begin begin tm1<=2;tm2<=9;ts1<=5;ts2<=9; state<=4'b0110; flag<=1'b1; end else begin tm1<=0;tm2<=4;ts1<=5;ts2<=9; state<=4'b0010; end end 4'b0110:begin tm1<=0;tm2<=0;ts1<=5;ts2<=9; state<=4'
15、;b0011; end 4'b0010:begin tm1<=0;tm2<=0;ts1<=5;ts2<=9; state<=4'b0011; end 4'b0011:begin end 4'b0100:begin if(step=2'b10 state<=cloze; else tm1<=0;tm2<=0;ts1<=5;ts2<=9; begin tm1<=0;tm2<=0;ts1<=5;ts2<=9; state<=state0; step<=step+2&
16、#39;b1; end end default: endcase state<=cloze; tm1<=0;tm2<=0;ts1<=5;ts2<=9; state<=4'b0100; 的状态转换*/ 5'b00010:case(state /*MODE2 的状态转换*/ state00:begin tm1<=0;tm2<=0;ts1<=5;ts2<=9; state<=4'b0001; end state0:begin if(flag=0 begin tm1<=1;tm2<=9;ts1<
17、=5;ts2<=9; state<=4'b0111; flag<=1'b1; end else begin end end 4'b0111:begin end 4'b0010:begin end 4'b0011:begin end tm1<=0;tm2<=4;ts1<=5;ts2<=9; state<=4'b0010; tm1<=0;tm2<=0;ts1<=5;ts2<=9; state<=4'b0011; state<=4'b0011; tm1&
18、lt;=0;tm2<=0;ts1<=5;ts2<=9; state<=4'b0011; tm1<=0;tm2<=0;ts1<=5;ts2<=9; state<=4'b0100; 4'b0100:begin if(step=2'b10 state<=cloze; else begin tm1<=0;tm2<=0;ts1<=5;ts2<=9; tm1<=0;tm2<=0;ts1<=5;ts2<=9; state<=state0; step<=ste
19、p+2'b1; end end default: state<=cloze; endcase 的状态转换*/ 5'b00100:case(state /*MODE3 的状态转换*/ state00:begin tm1<=0;tm2<=0;ts1<=5;ts2<=9; state<=4'b0001; end state0:begin if(flag=0 begin tm1<=0;tm2<=9;ts1<=5;ts2<=9; state<=4'b1000; flag<=1'b1; end
20、else begin tm1<=0;tm2<=4;ts1<=5;ts2<=9; state<=4'b0010; end end 4'b1000:begin tm1<=0;tm2<=0;ts1<=5;ts2<=9; state<=4'b0011; state<=4'b0011; end 4'b0010:begin end 4'b0011:begin end 4'b0100:begin if(step=2'b10 state<=cloze; else begin
21、tm1<=0;tm2<=0;ts1<=5;ts2<=9; tm1<=0;tm2<=0;ts1<=5;ts2<=9; state<=state0; step<=step+2'b1; end end default: state<=cloze; endcase 的状态转换*/ 5'b01000:begin /*MODE4 的状态转换*/ case(state 4'b0000:begin tm1<=0;tm2<=0;ts1<=5;ts2<=9; state<=state+4'b0001; end 4'b0001:begin tm1<=0;tm2<=0;ts1<=5;ts2<=9; state<=4'b0100; tm1<=0;tm2<=0;ts1<=5;ts2<=9; state<=4'b0011; tm1<=0;tm2<=4;ts1&l
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度网络信息安全工程师雇佣劳务合同协议
- 二零二五年度全国旅游合同集合:旅游企业信用体系建设合作协议
- 2025年度高端企业人才招聘与培训人力资源合作协议
- 二零二五年度特色餐饮店厨师团队协作合同
- 二零二五年度民宿租赁合同(含民宿特色旅游线路)
- 二零二五年度离婚后抚养权交接协议范本
- 二零二五年度住宅小区铝合金门窗批量定制安装合同
- 第二章运输需求分析与预测(06)课件
- 2025届高三化学二轮《多视角分析工艺流程试题》
- 《物流系统分析》课件 项目七任务二 认识物流系统仿真
- 中学生防溺水安全教育课件(PPT 44页)
- ISO-IEC17025-2017实验室管理体系全套程序文件
- 2019版外研社高中英语选择性必修二Unit 1 Growing up 单词表
- 重庆危险性较大的分部分项工程安全管理实施细则
- 三菱 PLC FX2N-4AD 4DA 模拟量模块教材(课堂PPT)
- 有机金属化学1
- JIT标准作业作业指导书
- 安徽省2020-2021学年七年级语文下学期期末测试卷[含答案]
- 混凝土面板堆石坝接缝止水
- 人教版三年级数学下册各单元教材分析(全册共九个单元)
- 公司驾驶员承诺书
评论
0/150
提交评论