友谊XQB36-1型全自动洗衣机的控制核心采用Zilog公司生产的Z系列8位单片微电脑处理器,在该机中微处理器为Z8611,它内部包括了一个8位CPU,一个容量为4kB的程序存储器ROM,一个容量为144字节的寄存器组,两个计数定时器及四个8位输入输出端口。采用Z8611的单片微电脑洗衣机除了具有排水不畅保护和无水自检外,还具有程序存储功能及操作异常报警功能.其引脚功能见下表。右图是该洗衣机电气线路图。
一、电路工作原理
友谊XQB36-1型全自动洗衣机控制电路由电源电路、功率驱动电路、显示电路,键扫描、时钟、时基、蜂鸣等电路组成,如下图所示。
1.电源电路
220V交流电压经变压器T降压变换后,由二极管VD9~VDl2组成的全桥整流、电容C1O滤波后输出的直流电压,一路直接加到蜂鸣电路,另一路送人三端稳压集成块7805,经其稳压后输出+5V直流电压,为微处理器和控制电路供电,变压器初级中的电阻R1O为压敏电阻,作用是抑制电网中浪涌电压的冲击,起到保护作用。
2.功率驱动控制电路
功率驱动控制电路将由ICZ8611的(40)、(10)、(4)、(29)脚输出的触发信号,分别经三极管VT4~VT7电流放大后加到晶闸管VSl~VS4的控制电极上,使其导通并分别控制进水电磁阀、排水电磁阀及电机的正反转。VT4~VT7还受三极管VT8的控制,在刚接通时,电容Cl9充电使微处理器的复位端(RESET)为低电平,VT8截止,VT4-VT7也截止,晶闸管均关断,保证电路在刚通电时各控制器件暂不工作。
3.键扫描电路
键扫描信号由微处理器的(31)~(33)脚输出,(12)、(39)、(34)、(35)、(5)、(30)脚输入,电路采用三只三极管VT9~VT11作为电流放大,按键S3~58为程序选择操作键。当按下某个按键时,其输出的有效电平为高电平,经微处理器内部译码后,输出相应的执行程序,S1/S2为安全开关及水位开关。
4.显示电路
显示电路采用21只发光二极管作功能显示(VD22~VD42),它们采用共阳极接法,即各个发光二极管的正极都接在三条扫描线上,由微处理器的脚与脚输出的显示信号(低电平有效)来控制。另外,电路中还采用了一只2位LED数码管来显示时间,数码管的十位和个位数码管的公共阳极分别接在微处理器(31)脚和(32)脚输出位扫描线上,十位和个位数码管中的相同笔段的两个发光管的负极接在微处理器的同一个显示输出端上,以完成对时间的显示。
5.时基与蜂鸣电路
时基电路是通过变压器T次级绕组输出的交流电压经电阻R11、Rl2分压后得到的50Hz正弦波直接输入到微处理器的(36)脚。
微处理器的(20)脚为蜂鸣电路的控制端,当(20)脚输出高电平时,三板管VT3饱和导通,三极管VT1、VT2等组成的音频振荡电路得电工作,驱动斥电陶瓷片B发出声响;当(20)脚输出低电平时VT3截止,蜂鸣电路停止振荡。如(20)脚输出连续的高电平信号,振荡电路则发出连续的蜂鸣声;如输出的是超低频矩形脉冲,4:鸣器发出断续的报暂声。
6.时钟及复位电路
微处理器的(2)、(3)脚为时钟输入端,单片机工作时的时钟信号频率由该两脚外接的LC电路的参数决定。在该机中末采用品振作振荡器件,采用了电感L与电容C8、C9作振荡源,振荡频率为4MHz。
微处理器的(6)脚是复位端,当它为低电平时,单片机复位,从而将洗衣机置于初始状态。微处理器的(1)脚与(11)脚分别为5V电源供电端和接地端。
引脚 | 符号 | 功能 | 引脚 | 符号 | 功能 |
1 | VCC | +5V | 21 | P10 | 功能显示输出 |
2 | XTAL1 | 时钟输入 | 22 | P11 | 功能显示输出 |
3 | XTAL2 | 时钟输人 | 23 | P12 | 功能显示输出 |
4 | Pl7 | 控制信号输出 | 24 | P13 | 功能显示输出 |
5 | P30 | 键扫描输入 | 25 | P14 | 功能显示输出 |
6 | RESET | 复位端 | 26 | P15 | 功能显示输出 |
7 | R/W | 空(本电路未采用) | 27 | P16 | 空(本电胳未采用) |
8 | DS | 空(本电路未采用) | 28 | P17 | 空(本电路未采用) |
9 | AS | 空(本电路未采用) | 29 | P34 | 排水闽控制信号输出 |
10 | P35 | 控制信号输出 | 30 | P13 | 键扫描输入 |
11 | GND | 地 | 31 | P20 | 键扫描输出 |
12 | P32 | 键扫描输入 | 32 | P21 | 键扫描输出 |
13 | P00 | 时间功能显示输出 | 33 | P22 | 键扫描输出 |
14 | P01 | 时间功能显示输出 | 34 | P23 | 水位开关检测输入 |
15 | P02 | 时间功能显示输出 | 35 | P24 | 安全开关检测输入 |
16 | P03 | 时间功能显示输出 | 36 | P25 | 50Hz时基输入 |
17 | P04 | 时间功能显示输出 | 37 | P26 | 空(本电路末采用) |
18 | P05 | 时间显示输出 | 38 | P27 | 空(本电路未采用) |
19 | PO6 | 时间显示输出 | 39 | P31 | 键扫描输入 |
20 | P07 | 蜂鸣控制信号输出 | 40 | P36 | 进水阀拄制信号输出 |