EDA课程设计(论文)-洗衣机控制器.doc
文本预览下载声明
目 录
摘要 洗衣机控制器 2
1.前言 3
2.总体方案设计 4
2.1基本原理 4
2.2原理框图 4
3.设计步骤和调试过程 5
3.1总体电路设计 5
3.2模块设计与相应的模块程序 6
3.2.1数码管显示 6
3.2.2时序电路控制 7
3.2.3预置时间 8
3.2.4译码器 9
3.2.5减法计数器 10
3.2.6洗衣机运转模块 10
3.3仿真及仿真结果分析 14
4.实验调试结果 15
5.设计总结 16
6.参考文献 17
摘要 洗衣机控制器
随着电子技术和计算机技术的发展,电子产品已与紧密相连,电子设计自动化(EDA)技术,使得电子线路的设计人员能在计算机上完成电路的功能设计、逻辑设计、性能分析、时序测试直至印刷电路板的自动设计。在高校电子电路课程中结合教学内容引人EDA 工具软件进行设计,使学生掌握一定的EDA技术和EDA软件的使用方法。定时到则停止As the electronic technology and the development of computer technology, electronic products already and life are closely linked, at the same time EDA technology already more and more the penetration to our life, brings to our life great convenience. Electronic design automation (EDA) technology, make the design of electronic circuit personnel on the computer can complete circuit design, the function of logical design, performance analysis, timing test until printed circuit board of automatic design. In the electronic circuit course teaching contents in the EDA software is designed, make the student to master certain EDA technology and EDA software use method. Design a washing machine controller, a washing machine, laundry water requirements (are turning, inversion, suspended three states), match-fixing, dehydration. Display work time, to work in the washing machine finish, time to stop, and at the same time, a prompt.
Key words:Default time signal input module,State control module, Subtraction counter module, VHDL language program;
1.前言
随着电子技术和计算机技术的发展,电子产品已与紧密相连,电子产品的智能化日益完善,电路的集成度越来越高,而产品的更新周期却越来越短。很多设备在嵌入电子技术后,其产品价值大大提高,如全自动洗衣机、数控机床等学习EDA技术是十分必要的,它可以提高电子产品设计的速度、精度、可靠性,扩大设计规模等降低人们的劳动强度,提高工作效率;电子技术扩大了人们的视野首先,从秒脉冲出来的信号,经过一个控制电路后进入秒计数器进行秒计数,进行清零,这时用户置入洗涤时间,并按开始按钮,洗衣机开始工作。当秒计数器变为零的时候,去分钟计数器上面借数;与此同时,从十秒位转化出来的信号进入移位寄存器后,LED灯表示出电机运转状态;当用户设定的洗涤时间结束后,电路报警并清零;同时电机指示灯熄灭。
图2.1 系统总体框图
3.设计步骤和调试过程
3.1总体电路设计
洗衣机控制器电路主要有五大部分组成,包括:减法计数器、时序控制电路、预置时间、数码管显示、译码器组成。
具体电路如下图所示:
图3.1系统总体电路
3.2模块设计与相应的模块程序
3.2.1数码管显示
根据课程设计要求,必须将洗衣机的工作状态及工作时间在数码管和指示灯上显示出来,此模块是用来控制洗衣机的工作状态及工作的频率,并把工作状态及工
显示全部