
Được chứ. Mình đã xem file bạn tải lên. Đây là sơ đồ nguyên lý PCB điều khiển (PCB CONTROL) của máy giặt Samsung WA11D3.
Đây là một sơ đồ rất hay để học điện tử vì nó chứa gần như đầy đủ các khối của một bo điều khiển máy giặt.
Tổng quan các khối
Có thể chia sơ đồ thành 8 phần lớn:
AC220V
│
┌──────────────┐
│Nguồn AC/DC │
└──────────────┘
│
12V
│
7805
│
5V
│
┌────────────┐
│ MICOM │
│ (MCU) │
└────────────┘
│ │ │ │
│ │ │ │
│ │ │ ├── Đọc bàn phím
│ │ ├────── Đọc cảm biến
│ ├────────── Điều khiển LED
└────────────── Điều khiển TRIAC / Relay
① Khối nguồn
Góc trên bên trái.
Bạn sẽ thấy
TRANS1
│
Bridge D13 D14 D15 D16
│
CE3
│
12V
│
7805
│
5V
Đây là nguồn tuyến tính rất cổ điển.
Nguyên lý
220VAC
↓
Biến áp
↓
12VAC
↓
Cầu diode
↓
Tụ CE3
↓
12VDC
↓
7805
↓
5V
để nuôi vi điều khiển.
Điều đáng học
Máy giặt đời cũ không dùng nguồn xung.
Nó dùng:
- biến áp
- cầu diode
- tụ lọc
- IC7805
Rất dễ sửa.
② Reset MCU
Ngay cạnh 7805.
Có
7042
R03
C02
Đây chính là
Power On Reset.
Khi cấp nguồn
Reset giữ MCU vài ms
sau đó
MCU mới chạy.
Đây là mạch mà Arduino cũng dùng.
③ MICOM
Ở giữa sơ đồ là
MICOM
đây chính là CPU của máy.
Tất cả chân đều được ghi rõ
Ví dụ
RESET
VCC
VSS
THER
DOOR
RELAY
D/M
C/W
RIN
H/W
M/L
BZ
Tên chân đã nói luôn chức năng.
Ví dụ
THER
↓
đọc cảm biến nhiệt.
DOOR
↓
đọc khóa cửa.
BZ
↓
điều khiển còi.
④ EEPROM
Ngay bên trái MCU
24C04
Đây là EEPROM I2C.
Nó lưu
- chương trình giặt
- thời gian
- lỗi
- các tham số.
Bạn sẽ thấy
SDA
SCL
nối thẳng vào MCU.
Đây cũng chính là nguyên lý giống AT24C32 mà bạn đang dùng trong dự án Arduino.
⑤ Điều khiển TRIAC
Đây là phần thú vị nhất.
Góc dưới bên trái.
Bạn sẽ thấy
TRIAC1
TRIAC2
TRIAC3
TRIAC4
TRIAC5
TRIAC6
Mỗi TRIAC điều khiển một tải AC.
Ví dụ
- van cấp nước
- motor
- xả nước
MCU
↓
điện trở
↓
transistor
↓
gate TRIAC
↓
220VAC
↓
thiết bị.
⑥ Điều khiển Motor
Bạn sẽ thấy
M/L
M/R
đây là
Motor Left
Motor Right
Máy đổi chiều quay bằng cách kích TRIAC khác nhau.
⑦ Mạch LED hiển thị
Góc trên phải.
Có rất nhiều LED
L03
L04
L08
L09
....
MCU không điều khiển từng LED riêng.
Nó dùng
quét ma trận.
Bạn sẽ thấy
TR1
TR2
TR3
TR4
TR5
chính là transistor quét LED.
Nguyên lý giống
Arduino multiplex LED.
⑧ Bàn phím
Bên phải.
SW1
SW2
SW3
SW4
SW5
SW6
SW7
Tên từng nút:
H/C
W/L
FUNC
COURSE
START
POWER
MCU đọc theo dạng
Matrix Scan.
⑨ Cảm biến
Bên trái có đầu nối
W/L
THER
DOOR
Trong đó
THER
↓
NTC nhiệt độ
DOOR
↓
khóa cửa
W/L
↓
Water Level
(cảm biến mức nước).
⑩ Mạch chống nhiễu
Bạn sẽ thấy rất nhiều
104
103
472
đây đều là tụ lọc.
Ví dụ
104
=
100nF
đặt sát MCU để chống nhiễu.
Điều mình thích ở sơ đồ này
Sơ đồ này rất phù hợp để học vì nó sử dụng gần như toàn bộ những kiến thức điện tử cơ bản:
- Nguồn AC → DC (biến áp, cầu diode, tụ lọc, 7805).
- Mạch reset cho vi điều khiển.
- Giao tiếp EEPROM I²C.
- Quét bàn phím.
- Quét LED hiển thị.
- Đọc cảm biến (nhiệt độ, mức nước, khóa cửa).
- Điều khiển transistor và TRIAC để đóng cắt tải AC.
- Điều khiển động cơ máy giặt.
Mình đề xuất một cách học rất hiệu quả
Thay vì phân tích toàn bộ sơ đồ trong một lần, chúng ta chia thành từng buổi, mỗi buổi tập trung vào một khối và phân tích đến mức linh kiện:
- Buổi 1: Khối nguồn 220VAC → 12V → 5V.
- Buổi 2: Khối MCU, mạch reset và dao động thạch anh.
- Buổi 3: Mạch đọc cảm biến mức nước, nhiệt độ và khóa cửa.
- Buổi 4: Mạch điều khiển TRIAC và tải AC.
- Buổi 5: Mạch điều khiển động cơ.
- Buổi 6: Mạch LED và bàn phím.
- Buổi 7: Phân tích luồng hoạt động của cả máy từ khi nhấn nút POWER đến khi kết thúc chu trình giặt.
Với nền tảng Arduino, ESP32 và STM32 mà bạn đang học, cách phân tích này sẽ giúp bạn hiểu không chỉ sơ đồ nguyên lý, mà còn biết tại sao nhà thiết kế lại chọn từng linh kiện và từng cách mắc mạch. Đây cũng là tư duy rất gần với việc thiết kế bo mạch điều khiển của riêng mình sau này.