Sơ đồ nguyên lý mạch:
Sơ đồ nguyên lý chia ra làm 2 khối bao gồm: Khối 1: DC-DC (mạch Buck: U1, U2, U3), khối 2: Khối hiển thị ( U4 và lcd1602).
chú ý: Nếu các bạn không cần hiển thị thì có thể bỏ khối 2 đi.
- IC U1(XL4016) làm nhiệm vụ hạ nguồn DC – DC, với dòng chịu tải max là 5A.
- P3 là biến trở 10K làm nhiệm vụ thay đổi điện áp đầu ra DC.
- IC U3 (LM358) là ic khuếch đại thuật toán làm nhiệm vụ khuếch đại dòng tải đầu ra, với hệ số khuếch đại k = 4.
- IC U2 (LM2596_5) là ic ổn áp tạo nguồn chuẩn 5V cấp nguồn cho U3 và toàn bộ khối hiển thị.
- IC U4 (STM8S003F3P6) là IC vi điều khiển có nhiệm vụ đo dòng và áp ra và hiển thị lên màn hình lcd16x2. chương trình code cho stm8s003f3p6 các bạn xem ở cuối bài viết.
Mạch có chức năng hạn dòng, cho dòng ra max là 3A.
Cần 1 nguồn DC có dòng ra trên 3A và áp ra 30VDC (ở đây dùng 1 biến áp 30V/5A).
Mạch in thiết kế trên altium PCB:
Mạch in thực tế:
Mặt trước và mặt sau hộp:
Hoàn thiện và test đo dòng đo áp:
Chương trình C cho STM8S003F3P6
main.h
main.c
lcd.h
lcd.c
Link down file mạch in PCB (altium)
Link danh sách linh kiện hàn mạch
TRUNG TÂM SỬA CHỮA ĐIỆN TỬ QUẢNG BÌNH
MR. XÔ - 0901.679.359 - 80 Võ Thị Sáu, Phường Quảng Thuận, tx Ba Đồn, tỉnh Quảng BìnhLink file nạp cho STM8S003F3P6 (.s19)
Link project chương trình cho STM8