一、《具有数字显示的洗衣机控制电路》设计
功能框图见下图,控制电路需完成下述功能:
1.能够在N分钟内,任意设定洗衣机工作时间,并动态显示剩余时间。
2.控制洗衣机的电机运转规律:正转25秒——停5秒——反转25秒——停5秒——正转25秒……的规律运行。
3.用移位寄存器控制发光二极管依次点亮形成的光点移动、停止表示电机的运转规律。
4. 一键启动,自动停止,可以暂停。启动时应完成所有模块的初始化,停止时所有模块一起停。
68进制减法计数器
主要管脚:
START:启动端,高电平有效。
PAUSE:暂停端,高电平有效。
CP:分钟脉冲,沿上升沿有效。
Q(7-4):高位输出端;Q(3-0):低位输出端。
电路说明:
本电路图是由两个74LS190组成68进制减法计数器。当在D(7-4)输入3,2,在D(3-0)输入4时,为68进制减法计数器。CP为分钟脉冲,当每一个上升沿到来时,分钟减1。Q(7-4)显示十位倒计时,Q(3-0)显示个位倒计时,每当个位从9减到0时,十位减1。STATR是高电平时候启动,采用与门,GN为高电平有效,当PAUSE输入1时,GN为高电平,输出保持即暂停;当Q(7-0)为0时,GN为高电平,输出保持,也就是自动停止。这样以来可以在仿真图自动显示分钟倒计时。
六十进制加法器
主要管脚:
START:启动端,高电平有效。
PAUSE:暂停端,高电平有效。
CP:秒脉冲,沿上升沿有效。
CO:输出端,加1计数。
Q(7-4):高位输出端;Q(3-0):低位输出端。
电路说明:
本电路是由两个74LS160组成的60进制加法计数器,其中STATR是高电平时启动,CP为秒脉冲,每当上升沿到来时,秒数加1,当输出为59时,CO由高电平变为低电平,在59秒最后一刻,CO的上升沿时,减法计数器分钟减1。当PAUSE输入为1时,ENT为低电平,输出保持,即实现了暂停。当减法计数器为0时,加法计数器自动停止。
正反转控制器
主要管脚:
START:启动端,高电平有效。
PAUSE:暂停端,高电平有效。
CP:脉冲,沿上升沿有效。
STOP:控制端,高电平有效。
Q(3-0):输出端。
S0,S1:输出端。
电路说明:
本电路图由两个74160和两个74138组成控制器,使用两个74160组成一个十二进制的加法计数器,由两个74LS138组成12个数的译码器。当加法计数器输出为0,1,2,3,4时,译码器S0,S1输出均为10,接入移位寄存器的S0,S1端,输出左移五次;当加法计数器输出为6,7,8,9,10时,译码器S0,S1输出均为01,接入移位寄存器的S0,S1端,输出右移五次;当加法计数器输出为5,11时,译码器S0,S1输出均为00,接入移位寄存器的S0,S1端,输出各暂停一次;然后设计一个五进制的加法计数器,使得输入CP脉冲的频率是六十进制计数器输入脉冲的五倍,从而使得电机能够分别正转25秒,暂停5秒,反转25秒,暂停5秒。当START输入为高电平时,电路启动,当PAUSE输入为高电平时,ENT为低电平,此时输出保持,即暂停。当输入STOP为高电平时,电路清零。
移位寄存器
主要管脚:
START:启动端,高电平有效。
PAUSE:暂停端,高电平有效。
CP:脉冲,沿上升沿有效。
S0,S1:输入端,控制器S0,S1接入。
Q(3-0):输出端。
电路说明:
由一个74190组成移位寄存器,START高电平启动,当PAUSE暂停端,输入高电平时,移位寄存器暂停或自动停止。
洗衣机总体电路设计图
主要管脚:
START:启动端,高电平有效。
PAUSE:暂停端,高电平有效。
CP:脉冲,沿上升沿有效。
S(7-4):减法计数器高输入端;S(3-0):减法计数器低输入端;
Q(7-4):减法计数器高输出端;Q(3-0):减法计数器低输出端;
N(3-0):移位寄存器输出端;
电路功能说明:
总电路图由74190构成的减法计数器,74160构成的加法计数器,74161和74138构成的控制器,74194构成的移位寄存器四个模块组装而成,
当START高电平启动时,电路启动并自动进入68分钟倒计时,还可以动态显示剩余时间;
通过控制电路控制洗衣机的电机运转规律:按照正转25秒——停5秒——反转25秒——停5秒——正转25秒……的规律运行;
能用移位寄存器表示电机的运转规律;
所有的START启动端,CP脉冲端,所有的PAUSE暂停端连连在一起方便操作赋值,
同时将PAUSE暂停端与减法计数器的输出的反用或门连接,当减法计数器倒计时为零时,此时所有模块自动停止运行。
源文件
https://pan.baidu.com/s/1RhMUwNH3K5dPvnURLDNFrQ?pwd=dar8