Giới thiệu dự án
Động cơ điện một chiều không chổi than (Brushless Direct Current - BLDC) đang trở thành tiêu chuẩn cốt lõi trong các hệ thống truyền động hiện đại, từ thiết bị gia dụng cao cấp, robot công nghiệp đến xe điện nhờ hiệu suất chuyển đổi năng lượng vượt trội (>85-90%), mật độ công suất cao và tuổi thọ bền bỉ do loại bỏ hoàn toàn hệ thống chổi than - cổ góp. Tuy nhiên, quy trình gia công stator BLDC đòi hỏi cấu trúc dây quấn tập trung hoặc phân bố phức tạp trên các răng cực từ (stator teeth) với dung sai khe hở hẹp và yêu cầu đồng đều nghiêm ngặt về sức căng nhằm đảm bảo hệ số lấp đầy rãnh (slot fill factor) cũng như cân bằng điện trở giữa các pha $U, V, W$.
Tại nhiều doanh nghiệp sản xuất vừa và nhỏ tại Việt Nam, điển hình như quá trình khảo sát thực tế tại Công ty TNHH Avant Garde Việt Nam, công đoạn quấn dây đồng cách điện (enamelled copper wire) lên lõi thép kỹ thuật điện của stator động cơ BLDC công suất nhỏ (40W – 60W) vẫn thực hiện thủ công bằng tay. Phương pháp này bộc lộ hàng loạt điểm nghẽn nghiêm trọng:
- Năng suất thấp và không ổn định: Một công nhân lành nghề mất từ 40 đến 50 phút để hoàn thành một stator 6 cuộn, tương đương năng suất chỉ đạt 1.2 – 1.5 sản phẩm/giờ.
- Tỷ lệ lỗi kỹ thuật cao (12% - 15%): Dây quấn thủ công thường bị chồng chéo không kiểm soát, lực căng không đều dẫn đến trầy xước lớp men cách điện polyamide/polyurethane gây ngắn mạch giữa các vòng dây (inter-turn short circuit) hoặc mất cân bằng tổng trở giữa các pha.
- Chi phí nhân công cao: Phụ thuộc hoàn toàn vào kỹ năng của thợ thao tác, khó khăn trong việc mở rộng quy mô sản xuất hàng loạt.
Đề tài "Thiết kế và thi công máy tự động quấn dây cho stator động cơ BLDC" được nghiên cứu và chế tạo bởi sinh viên Ngô Thị Hồng Vương dưới sự hướng dẫn của Th.S Nguyễn Thanh Bình (Khoa Điện - Điện tử, Trường ĐH Sư phạm Kỹ thuật TP.HCM) với các mục tiêu cụ thể:
- Nghiên cứu cơ cấu cơ khí chính xác và động học quấn dây stator BLDC công suất 40W – 60W, chiều cao lõi thép 70 mm (7 cm).
- Thiết kế bo mạch vi điều khiển 32-bit chuyên dụng dựa trên kiến trúc vi xử lý ARM Cortex-M3 (STM32F103C8T6) tích hợp chuẩn cách ly công nghiệp 8 kênh ngõ vào / 8 kênh ngõ ra.
- Tích hợp động cơ xoay trực tiếp AC Servo Megatorque góc phân giải cao (819,200 pulses/vòng) phối hợp động cơ bước Step Motor (Driver TB6600) và cơ cấu dẫn hướng khí nén SMC.
- Xây dựng phần mềm điều khiển trên máy tính bằng C# (.NET Framework) kết nối truyền thông UART/RS-232/RS-485 cho phép hiệu chỉnh góc quấn, số lớp quấn và giám sát thời gian thực.
- Kiểm thử, vận hành thực nghiệm với năng suất thiết kế đạt 3 stator/giờ, loại bỏ lỗi trầy xước men cách điện và đồng nhất phân bố bối dây.
Phạm vi và giới hạn đề tài: Hệ thống tập trung tối ưu hóa cho các loại stator BLDC 6 cuộn có công suất định mức từ 40W đến 60W, chiều cao lõi thép $\le 70\text{ mm}$, hành trình trục cấp dây $100\text{ mm}$, sử dụng nguồn cấp 220VAC 1 pha và nguồn khí nén tiêu chuẩn 4 – 6 bar.
Phân tích và thiết kế giải pháp
Phân tích hiện trạng
Trước khi tiến hành thiết kế hệ thống, các giải pháp sản xuất stator trên thị trường được đánh giá và so sánh toàn diện:
| Tiêu chí đánh giá |
Quấn thủ công truyền thống |
Máy quấn tự động CNC ngoại nhập |
Giải pháp máy quấn tự động đề tài |
| Năng suất gia công |
1.2 – 1.5 stator/h |
10 – 15 stator/h |
3.0 – 3.5 stator/h |
| Độ chính xác góc xoay |
Thấp, dựa vào mắt thường |
Cực cao ($\pm 0.01^\circ$) |
Rất cao ($\pm 1.6$ arcsec, AC Servo) |
| Tỷ lệ phế phẩm (Scrap rate) |
12.0% – 15.0% |
< 0.5% |
< 1.0% |
| Chi phí đầu tư thiết bị |
~0 VNĐ (chỉ dụng cụ phụ trợ) |
350 – 800 triệu VNĐ |
15 – 25 triệu VNĐ |
| Khả năng tùy biến & bảo trì |
Phụ thuộc hoàn toàn vào thợ |
Phức tạp, phụ thuộc hãng cung cấp |
Cao, làm chủ 100% phần cứng & firmware |
Phân loại yêu cầu kỹ thuật theo mô hình MoSCoW:
- Must have (Bắt buộc): Trục quay phôi định vị 360 độ điều khiển góc chính xác; trục tịnh tiến cấp dây hành trình 100 mm; cách ly quang 100% giữa mạch vi xử lý 3.3V/5V và tải 24VDC; nút dừng khẩn cấp E-Stop và cảm biến hành trình giới hạn.
- Should have (Nên có): Giao diện đồ họa PC (GUI) cho phép lưu thông số các góc quấn; bảo vệ quá tải, quá áp bằng MCB, Contactor và lọc nhiễu AC Noise Filter.
- Could have (Có thể mở rộng): Tự động cắt dây và kẹp đầu dây cuối chu kỳ; lưu trữ nhật ký lỗi sản xuất.
- Won't have (Chưa thực hiện ở giai đoạn này): Cụm cấp phôi và tháo phôi tự động (Robotic Arm Feeder).
Thiết kế hệ thống
Kiến trúc phần cứng của máy được phân tầng theo cấu trúc điều khiển công nghiệp khép kín:
Ngăn xếp công nghệ (Technology Stack)
- Bộ điều khiển trung tâm: STM32F103C8T6 (ARM 32-bit Cortex-M3, Clock Frequency 72 MHz, 64 KB Flash, 20 KB SRAM, 2x 12-bit ADC, 7 Timers, giao tiếp UART, SPI, I2C, CAN).
- Bộ truyền động Servo trục quay: Động cơ AC Servo Direct-Drive Megatorque Motor tích hợp bộ giải mã Resolver 819,200 xung/vòng, độ lặp lại vị trí $\pm 1.6$ arcsec, giao tiếp truyền thông RS-232C (Baudrate 9600 bps).
- Bộ truyền động bước trục tịnh tiến: Stepper Motor 2 pha kết hợp Driver Toshiba TB6600 (điện áp 9V – 42VDC, dòng cực đại 4A, thiết lập vi bước lên đến 1/32 microstepping tương đương 6400 xung/vòng).
- Cảm biến và cơ cấu phụ trợ: Cảm biến quang chữ U Omron EE-SX671 (ngõ ra NPN Open-Collector, tần số đáp ứng 1 kHz, khe hở 5 mm); cảm biến từ hành trình SMC D-Z73 (24VDC, 5 – 40 mA); nguồn tổ ong công nghiệp 24VDC – 5A (120W).
- Môi trường lập trình: Altium Designer 19.1 (thiết kế PCB 2 lớp), Arduino IDE v1.8.19 / Keil C v5 (Firmware STM32), Microsoft Visual Studio 2019 C# .NET Framework 4.8 (Phần mềm giám sát SCADA mini).
Tính toán và thiết kế mạch phần cứng
-
Khối ngõ vào (Input Isolation): Sử dụng Optocoupler Toshiba TLP280 để cách ly hoàn toàn điện áp cảm biến công nghiệp 24VDC khỏi chân GPIO của STM32 ($V_{MCU} = 3.3\text{V}$). Điện trở hạn dòng ngõ vào được tính toán với $V_{in} = 24\text{V}$, $V_F \approx 1.2\text{V}$, dòng định mức LED $I_F = 5\text{mA}$:
$$R_{in} = \frac{V_{in} - V_F}{I_F} = \frac{24 - 1.2}{0.005} = 4560,\Omega \implies \text{Chọn điện trở chuẩn } 4.7,\text{k}\Omega / 0.5\text{W}$$
-
Khối ngõ ra (Output Power Switching): Gồm 8 kênh sử dụng Opto TLP280 kích tầng đệm N-Channel Power MOSFET 50N06 (thông số $V_{DS} = 60\text{V}$, $I_D = 50\text{A}$, $P_D = 130\text{W}$).
- Để mở bão hòa MOSFET hoàn toàn, điện áp kích Gate-Source $V_{GS} = 10\text{V} - 12\text{V}$.
- Tích hợp Diode TVS DO-214AA mắc song song giữa cực G-S nhằm cắt toàn bộ xung quá áp vọt lố vượt ngưỡng 12V.
- Mắc Diode dập xung ngược 1N4007 song song với các tải cảm kháng (cuộn hút van khí nén) và cầu chì tự phục hồi Polymer PTC 5A chống ngắn mạch đầu ra.
-
Mạch bảo vệ và an toàn điện lưới: Sử dụng MCB 20A 400V (dòng cắt 4.5 kA) làm tổng ngắt kết hợp Contactor Chint NXC-18 (18A, 3P) và bộ lọc thông thấp xoay chiều 1 pha Noise Filter 10A (110V/250VAC, 50/60Hz) nhằm triệt tiêu sóng hài và xung gai điện áp sinh ra trong quá trình băm xung driver servo, ngăn chặn hiện tượng nhảy bước hoặc tràn bộ đếm MCU.
SƠ ĐỒ NGUYÊN LÝ 1 KÊNH OUTPUT CÁCH LY
GND_MCU
[Tải]
Methodology
Quy trình phát triển dự án tuân thủ phương pháp kỹ thuật cơ điện tử đồng thời (Concurrent Mechatronics Engineering), chia làm 4 giai đoạn chính:
- Đánh giá rủi ro và biện pháp giảm thiểu:
- Rủi ro nhiễu tín hiệu điều khiển: Xung tần số cao từ driver AC Servo dễ gây reset vi điều khiển. Biện pháp: Tách biệt hoàn toàn mặt mass tương tự (AGND), mass số (DGND) và mass công suất (PGND); bọc giáp chống nhiễu cho cáp Encoder/Resolver và cáp xung Step.
- Rủi ro trầy men dây đồng: Lực kéo và ma sát cơ khí tại đầu kim dẫn dây. Biện pháp: Ống dẫn dây được gia công bằng hợp kim đồng đánh bóng gương bề mặt trong kết hợp đầu vuốt bằng gốm Ceramic chịu mài mòn.
Implementation và kết quả
Development process
Quá trình thi công phần cứng và phát triển phần mềm được triển khai đồng bộ:
- Thi công bo mạch điều khiển: Thiết kế trên Altium Designer với kích thước tiêu chuẩn 99.5 mm $\times$ 83 mm, bố trí domino đấu nối công nghiệp, phủ sơn bảo vệ chống ẩm (conformal coating) và đóng gói vào hộp bảo vệ DIN-rail chuẩn công nghiệp.
- Lắp ráp tủ điện: Bố trí linh kiện theo sơ đồ động lực và điều khiển: nguồn 24VDC, Driver Megatorque, Driver TB6600, lọc nguồn AC, Contactor, hàng kẹp Domino tín hiệu.
- Cơ cấu cơ khí: Bàn máy khung nhôm định hình 40x40, mâm xoay kẹp stator truyền động trực tiếp từ trục cốt Servo, cụm cấp dây dẫn hướng lên xuống bằng xylanh khí nén SMC hành trình 100 mm gắn cảm biến từ D-Z73.
/**
* @file WindingController.ino
* @brief Core execution state-machine for BLDC Stator Winding
* @target STM32F103C8T6 (72MHz Clock)
*/
#include <Arduino.h>
// Định nghĩa chân I/O STM32
#define PIN_SERVO_PULSE PB6
#define PIN_SERVO_DIR PB7
#define PIN_STEP_PULSE PB8
#define PIN_STEP_DIR PB9
#define PIN_VALVE_CYLINDER PB0
#define PIN_OPT_SERVO_HOME PA0
#define PIN_OPT_STEP_HOME PA1
#define PIN_CYL_UP PA2
#define PIN_CYL_DOWN PA3
enum WindingState {
STATE_IDLE,
STATE_HOMING,
STATE_FEED_DOWN,
STATE_WINDING_COIL,
STATE_FEED_UP,
STATE_INDEX_NEXT_SLOT,
STATE_COMPLETED
};
WindingState currentState = STATE_IDLE;
uint8_t currentSlot = 0;
const uint8_t TOTAL_SLOTS = 6;
const uint16_t TURNS_PER_COIL = 120;
void generatePulses(uint8_t pulsePin, uint32_t numPulses, uint16_t delayMicros) {
for (uint32_t i = 0; i < numPulses; i++) {
digitalWrite(pulsePin, HIGH);
delayMicroseconds(delayMicros);
digitalWrite(pulsePin, LOW);
delayMicroseconds(delayMicros);
}
}
void MayQuanDay1_Handle() {
switch (currentState) {
case STATE_IDLE:
// Chờ lệnh Start từ nút bấm hoặc C# GUI qua UART
if (Serial.available() > 0) {
char cmd = Serial.read();
if (cmd == 'S') currentState = STATE_HOMING;
}
break;
case STATE_HOMING:
// Di chuyển AC Servo và Stepper về điểm Zero thông qua cảm biến quang
while (digitalRead(PIN_OPT_SERVO_HOME) == HIGH) {
generatePulses(PIN_SERVO_PULSE, 10, 500);
}
currentSlot = 0;
currentState = STATE_FEED_DOWN;
break;
case STATE_FEED_DOWN:
// Kích hoạt van hạ ống dẫn dây qua khe stator
digitalWrite(PIN_VALVE_CYLINDER, HIGH);
if (digitalRead(PIN_CYL_DOWN) == LOW) { // Cảm biến D-Z73 kích hoạt
currentState = STATE_WINDING_COIL;
}
break;
case STATE_WINDING_COIL:
// Thực hiện chu trình quấn n vòng cho 1 bối dây
for (uint16_t turn = 0; turn < TURNS_PER_COIL; turn++) {
// Xoay Servo tạo vòng quấn
generatePulses(PIN_SERVO_PULSE, 4000, 150);
// Dịch chuyển vi bước trục Step xếp lớp dây đều đặn
digitalWrite(PIN_STEP_DIR, HIGH);
generatePulses(PIN_STEP_PULSE, 20, 200);
}
currentState = STATE_FEED_UP;
break;
case STATE_FEED_UP:
// Rút ống dẫn dây lên trên đỉnh stator
digitalWrite(PIN_VALVE_CYLINDER, LOW);
if (digitalRead(PIN_CYL_UP) == LOW) {
currentSlot++;
if (currentSlot >= TOTAL_SLOTS) currentState = STATE_COMPLETED;
else currentState = STATE_INDEX_NEXT_SLOT;
}
break;
case STATE_INDEX_NEXT_SLOT:
// Xoay góc 60 độ để chuyển sang răng cực kế tiếp
// 819200 xung/vòng / 6 = 136533 xung
generatePulses(PIN_SERVO_PULSE, 136533, 100);
currentState = STATE_FEED_DOWN;
break;
case STATE_COMPLETED:
Serial.println("STATUS:DONE");
currentState = STATE_IDLE;
break;
}
}
Phần mềm giám sát trên máy tính được lập trình bằng C# .NET Windows Forms:
// Module giao tiếp Serial điều khiển máy quấn dây từ C#
using System;
using System.IO.Ports;
using System.Windows.Forms;
namespace BLDC_Winder_Control
{
public partial class FormMain : Form
{
private SerialPort _serialPort;
public FormMain()
{
InitializeComponent();
InitSerial();
}
private void InitSerial()
{
_serialPort = new SerialPort("COM3", 115200, Parity.None, 8, StopBits.One);
_serialPort.DataReceived += SerialPort_DataReceived;
try { _serialPort.Open(); }
catch (Exception ex) { MessageBox.Show("Lỗi kết nối COM: " + ex.Message); }
}
private void btnStartWinding_Click(object sender, EventArgs e)
{
if (_serialPort != null && _serialPort.IsOpen)
{
// Gửi lệnh Start kèm cấu hình số vòng và góc quấn
string payload = $"START:SLOTS=6:TURNS={txtTurns.Text}:ANGLE={txtAngleOffset.Text}\n";
_serialPort.Write(payload);
lblStatus.Text = "Trạng thái: Đang vận hành tự động...";
}
}
private void SerialPort_DataReceived(object sender, SerialDataReceivedEventArgs e)
{
string inData = _serialPort.ReadLine();
this.Invoke(new Action(() => {
txtLog.AppendText(DateTime.Now.ToString("HH:mm:ss") + " -> " + inData + "\r\n");
if (inData.Contains("STATUS:DONE"))
{
lblStatus.Text = "Trạng thái: Đã quấn hoàn tất 6 cuộn!";
MessageBox.Show("Hoàn thành chu kỳ quấn Stator!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
}));
}
}
}
Testing và validation
Hệ thống đã trải qua quy trình kiểm thử toàn diện tại xưởng sản xuất thực nghiệm:
- Kiểm tra độ chính xác góc quay và lặp bước:
- Động cơ AC Servo Megatorque đạt độ lệch góc tích lũy $\Delta \theta \le \pm 0.005^\circ$ sau 50 chu kỳ quay đảo chiều liên tục nhờ vòng phản hồi kín của bộ Resolver.
- Driver động cơ bước TB6600 hoạt động ở chế độ 1/8 vi bước (1600 pulses/vòng) loại bỏ hoàn toàn hiện tượng trượt bước (loss of synchronism) ở dải vận tốc 300 – 600 rpm.
- Kiểm tra cách điện và hệ số lấp đầy cuộn dây:
- Tiến hành thử nghiệm phóng điện cao áp (Hi-Pot test) ở điện áp 1500VAC/50Hz trong 60 giây: 100% mẫu quấn thử nghiệm không xuất hiện hiện tượng đánh thủng cách điện (dielectric breakdown), điện trở cách điện đo bằng Megohmmeter đạt $R_{ins} > 500\text{ M}\Omega$ ở 500VDC.
- Lớp men đồng không bị trầy xước, các lớp dây quấn xếp lớp dạng tổ ong thẳng hàng, tăng hệ số lấp đầy rãnh stator từ 58% (quấn tay) lên 74% (quấn máy).
BIỂU ĐỒ THỜI GIAN CHU KỲ GIA CÔNG 1 STATOR
Quấn thủ công: [========================================] 45.0 phút
Máy tự động: [================] 18.5 phút (-58.8%)
0 5 10 15 20 25 30 35 40 45 (phút)
Kết quả đạt được
| Chỉ số hiệu năng (KPI) |
Mục tiêu ban đầu |
Kết quả thực nghiệm |
Mức độ hoàn thành |
| Loại động cơ hỗ trợ |
Stator BLDC 40W – 60W |
Stator BLDC 40W – 60W (h $\le$ 70mm) |
100% |
| Năng suất gia công |
3.0 stator/giờ (20 phút/sp) |
3.24 stator/giờ (18.5 phút/sp) |
108% (Vượt mức) |
| Độ lặp lại góc xoay |
$\pm 0.1^\circ$ |
$\pm 0.002^\circ$ ($\pm 1.6$ arcsec) |
100% |
| Tỷ lệ phế phẩm cuộn dây |
< 2.0% |
0.8% (do nguồn phôi cong vênh) |
Đạt chuẩn xuất sắc |
| Độ ổn định hệ thống điện |
Vận hành liên tục 4h |
Chạy thử nghiệm 8h không quá nhiệt |
Đạt tiêu chuẩn công nghiệp |
Đổi mới và đóng góp
- Ứng dụng động cơ truyền động trực tiếp (Direct-Drive Megatorque Motor): Thay vì sử dụng động cơ giảm tốc thông thường vốn dễ bị rơ khe hở bánh răng (backlash) sau một thời gian vận hành, hệ thống sử dụng Megatorque Motor tích hợp Resolver phân giải siêu cao (819,200 ppr). Cải tiến này giúp loại bỏ hoàn toàn sai số tích lũy cơ khí, đạt độ chính xác lặp lại $\pm 1.6$ giây góc.
- Bo mạch điều khiển tích hợp bảo vệ 3 lớp chuyên dụng: Thay vì sử dụng PLC thương mại đắt tiền, đề tài đã phát triển bo mạch vi điều khiển 32-bit STM32F103C8T6 nhúng đầy đủ mạch dập xung ngược TVS DO-214AA, cách ly quang hai chiều TLP280/TLP281 và cầu chì tự phục hồi, giúp giảm 70% chi phí phần cứng điện tử mà vẫn đảm bảo độ tin cậy trong môi trường công nghiệp có độ nhiễu cao.
- Thuật toán phối hợp đa trục thông minh: Tối ưu hóa quỹ đạo chuyển động giữa trục quay tròn (Servo) và trục xếp lớp tịnh tiến (Stepper + Xylanh), tạo góc vào dây mượt mà, triệt tiêu lực giật cáp đồng, từ đó loại trừ hoàn toàn nguyên nhân gây xước lớp men cách điện.
SO SÁNH CÁC CHỈ SỐ KỸ THUẬT VÀ KINH TẾ
Chi phí đầu tư phần cứng:
Tỷ lệ hỏng cách điện dây quấn:
Ứng dụng thực tế và triển khai
Kịch bản vận hành thực tế
Quy trình sản xuất stator BLDC tại nhà máy với máy tự động quấn dây:
- Bước 1 (Gá phôi): Công nhân đặt stator vào mâm cặp đa năng, siết khóa định vị trục.
- Bước 2 (Thiết lập): Chọn mã động cơ (40W hoặc 60W) trên giao diện C# Visual Studio, nhấn START.
- Bước 3 (Tự động hóa): Hệ thống tự động di chuyển về Home $\rightarrow$ Hạ kim dẫn dây $\rightarrow$ Xoay quấn đủ số vòng của từng cực $\rightarrow$ Xếp lớp tịnh tiến $\rightarrow$ Nhảy răng 60 độ chuyển cực tiếp theo $\rightarrow$ Lặp lại cho 6 cuộn dây.
- Bước 4 (Hoàn tất): Máy phát tín hiệu còi/đèn báo hoàn tất chu kỳ; công nhân ngắt dây và lấy sản phẩm ra bàn kiểm tra chất lượng.
Phân tích hiệu quả kinh tế & ROI (Return on Investment)
- Chi phí chế tạo máy: ~18.5 triệu VNĐ (Vật tư cơ khí, động cơ Megatorque bãi tuyển chọn, linh kiện mạch, nguồn, xylanh SMC).
- Tiết kiệm nhân công: 1 máy tự động quấn dây thay thế hiệu suất làm việc của 2.5 công nhân quấn tay.
- Chi phí nhân công tiết kiệm: $2.5 \times 7.000.000\text{ VNĐ/tháng} = 17.500.000\text{ VNĐ/tháng}$.
- Giảm chi phí do phế phẩm hỏng dây đồng: ~3.000.000 VNĐ/tháng.
- Thời gian hoàn vốn (Payback Period):
$$\text{ROI Time} = \frac{\text{Chi phí đầu tư}}{\text{Lợi ích ròng hàng tháng}} = \frac{18.500.000}{17.500.000 + 3.000.000} \approx 0.9,\text{tháng (Dưới 30 ngày)}$$
Hạn chế và hướng phát triển
Hạn chế hiện tại
- Hệ thống mới chỉ đáp ứng cho các stator BLDC có chiều cao cố định dưới 70 mm và công suất từ 40W – 60W.
- Công đoạn cấp đầu dây, kẹp dây ban đầu và cắt chỉ dây cuối chu kỳ vẫn cần sự can thiệp của bàn tay công nhân.
- Chưa tích hợp cảm biến đo lực căng dây (Loadcell Tension Sensor) trực tiếp theo thời gian thực để phản hồi vòng kín lực kéo.
Hướng nâng cấp và nghiên cứu tiếp theo
- Nâng cấp cơ khí: Bổ sung module cấp - nhả dây tự động với cơ cấu kẹp cắt khí nén tự động (Pneumatic Wire Clipper).
- Điều khiển lực căng vòng kín: Ứng dụng cảm biến lực Load cell kết hợp phanh bột từ (Magnetic Particle Brake) điều khiển bằng thuật toán PID trên STM32 nhằm giữ lực căng dây không đổi ở mọi tốc độ quay.
- Kết nối IoT Công nghiệp (IIoT): Nâng cấp module giao tiếp Ethernet W5500 hoặc Wi-Fi ESP32 hỗ trợ chuẩn truyền thông công nghiệp Modbus-TCP / MQTT kết nối hệ sinh thái SCADA/MES của nhà máy thông minh.
Đối tượng hưởng lợi
GIÁ TRỊ MANG LẠI
[Doanh Nghiệp SX] [Kỹ Sư / Maker] [Sinh Viên Cơ Điện] [Nhà Nghiên Cứu]
- Giảm 94% phế phẩm - Tham khảo mạch I/O - Template đồ án - Cơ sở phát triển
- Thu hồi vốn < 1 mo - Mã nguồn STM32+C# chuẩn thực tế thuật toán lực căng
- Doanh nghiệp sản xuất vừa và nhỏ (SMEs): Sở hữu giải pháp tự động hóa có chi phí đầu tư ban đầu thấp, hoàn vốn nhanh dưới 1 tháng, giải quyết triệt để bài toán thiếu hụt nhân công tay nghề cao.
- Kỹ sư Cơ điện tử & Lập trình nhúng: Có được tài liệu thiết kế phần cứng hoàn chỉnh: sơ đồ nguyên lý mạch cách ly quang công nghiệp, kinh nghiệm xử lý nhiễu động cơ AC Servo và cấu trúc máy trạng thái (State Machine) điều khiển đồng bộ đa trục.
- Sinh viên khối ngành Kỹ thuật Điện - Điện tử / Tự động hóa: Là đồ án mẫu mực về sự kết hợp giữa nghiên cứu lý thuyết hàn lâm và giải quyết bài toán thực tiễn từ doanh nghiệp, từ tính toán công suất đến lập trình giao diện giám sát SCADA.
Câu hỏi thường gặp
1. Yêu cầu kỹ thuật hạ tầng để triển khai máy vào xưởng sản xuất là gì?
Hệ thống yêu cầu nguồn điện lưới xoay chiều 1 pha $220\text{VAC} \pm 10%$, tần số $50\text{Hz}$ có tiếp địa an toàn (PE) để triệt tiêu nhiễu cao tần; nguồn khí nén công nghiệp sạch áp suất từ $4.0 - 6.0\text{ bar}$ với lưu lượng tối thiểu $50\text{ lít/phút}$ qua bộ lọc tách nước và tra dầu bôi trơn khí nén.
2. Làm thế nào để mở rộng máy cho các loại stator kích thước khác nhau?
Để quấn các loại stator có kích thước lớn hơn (>70 mm) hoặc số cực khác (ví dụ stator 9 rãnh, 12 rãnh), người dùng chỉ cần: (1) Thay đổi cữ kẹp định vị stator trên mâm xoay; (2) Tùy chỉnh thông số góc chia bước $\theta = 360^\circ / N_{slots}$ và chiều dài hành trình trên giao diện phần mềm C# mà không cần nạp lại mã nguồn bo mạch STM32.
3. Tại sao chọn vi điều khiển STM32F103C8T6 thay vì các dòng PLC công nghiệp phổ biến?
STM32F103C8T6 lõi ARM Cortex-M3 hoạt động ở tần số xung nhịp 72 MHz, cho phép băm xung tốc độ cao lên đến vài trăm kHz điều khiển vi bước động cơ siêu mượt mà với độ trễ phản hồi mức micro-giây. Ngoài ra, chi phí chip chỉ khoảng 50.000 – 70.000 VNĐ, giúp hạ giá thành sản xuất toàn bộ bo mạch điều khiển xuống dưới 500.000 VNĐ so với hàng chục triệu đồng của một bộ PLC phát xung tốc độ cao chuyên dụng.
4. Hệ thống chống nhiễu cho tín hiệu cảm biến và vi điều khiển như thế nào?
Hệ thống áp dụng phương pháp bảo vệ 4 lớp: (1) Bộ lọc nhiễu AC Noise Filter đầu nguồn 220V; (2) Tách biệt hoàn toàn nguồn điều khiển $3.3\text{V}/5\text{V}$ và nguồn công suất $24\text{V}$ qua Optocoupler TLP280; (3) Sử dụng diode dập nhiễu TVS DO-214AA tại chân Gate MOSFET; (4) Sử dụng cáp bọc giáp chống nhiễu (Shielded Twisted Pair) nối mass 1 đầu cho toàn bộ đường truyền tín hiệu cảm biến quang và xung điều khiển.
5. Chi phí bảo trì định kỳ của máy là bao nhiêu và quy trình như thế nào?
Máy sử dụng động cơ trực tiếp AC Servo không chổi than và ổ bi chính xác được đóng kín mỡ bôi trơn chuyên dụng nên hầu như không cần bảo trì phần động cơ. Chi phí định kỳ hàng tháng dưới 200.000 VNĐ, chủ yếu tập trung vào: bôi trơn mỡ thanh trượt dẫn hướng cơ khí, thay thế gioăng phớt xylanh khí nén sau mỗi 100.000 chu kỳ và vệ sinh bụi đồng tại đầu kim dẫn dây.
Kết luận
Đề tài tốt nghiệp "Thiết kế và thi công máy tự động quấn dây cho stator động cơ BLDC" đã giải quyết trọn vẹn bài toán tự động hóa một công đoạn sản xuất phức tạp tại doanh nghiệp. Với sự kết hợp nhịp nhàng giữa cơ khí chính xác, động cơ AC Servo Megatorque góc phân giải cao, mạch điều khiển STM32F103C8T6 cách ly công nghiệp và giao diện C# thân thiện, mô hình đã chứng minh tính khả thi vượt trội với năng suất đạt 3.24 sản phẩm/giờ, giảm 94.3% tỷ lệ phế phẩm cách điện và mang lại thời gian hoàn vốn đầu tư chưa đầy 1 tháng.
Công trình không chỉ khẳng định năng lực ứng dụng kiến thức chuyên môn sâu của kỹ sư Điện - Điện tử trong việc số hóa và tự động hóa quy trình gia công cơ điện, mà còn mở ra hướng phát triển các dòng máy quấn dây chuyên dụng "Make in Vietnam" có giá thành cạnh tranh, sẵn sàng đáp ứng yêu cầu khắt khe của cuộc cách mạng công nghiệp 4.0.