4.2. Mạch điều khiển
4.2.1. Kit phát triển STM32F030C8T6
Kit phát triển STM32F030F4P6 được phát triển dựa trên dòng vi điều khiển STM32 với nhân ARM Cortex-M0 của hãng ST với giá thành rẻ và khả năng tiết kiệm năng lượng vượt trội, thích hợp để nghiên cứu và ứng dụng trong các hệ thống nhỏ, dùng pin và tối ưu chi phí.
Hình 4.4 STM32F030C8T6
Đặc tính / Thơng số kỹ thuật của STM32F030C8T6:
Điện áp cấp 5VDc qua cổng Mirco USB sẽ được chuyển đổi thành 3V3 qua IC
nguồn và cấp Vi điều khiển chính
Có tích hợp sẵn thạch anh 8MHz
Có tích hợp sẵn thạch anh 32KHz cho các ứng dụng RTC
Ra chân đầy đủ tất cả các GPIO và giao tiếp: CAN, I2C, SPI, UART / USART,
USB
Có Led trạng thái nguồn
Có Led PC13
SVTH: Lê Văn Báu 41 Đặng Trung Thành
Nguyễn Hồn Tân
Hình 4.5 Sơ đồ chân của STM32F030C8T6 4.2.2. Màn hình text LCD1602
Màn hình text LCD1602 xanh lá sử dụng driver HD44780, có khả năng hiển thị 2 dòng với mỗi dòng 16 ký tự, màn hình có độ bền cao, rất phổ biến, nhiều code mẫu và dễ sử dụng thích hợp cho những người mới học và làm dự án.
Đặc tính / Thơng số kỹ thuật của LCD1602:
Điện áp hoạt động là 5 V.
Kích thước: 80 x 36 x 12.5 mm
Chữ đen, nền xanh lá
Khoảng cách giữa hai chân kết nối là 0.1 inch tiện dụng khi kết nối với
Breadboard
Tên các chân được ghi ở mặt sau của màn hình LCD hổ trợ việc kết nối, đi dây
điện
Có đèn led nền, có thể dùng biến trở hoặc PWM điều chình độ sáng để sử
dụng ít điện năng hơn
SVTH: Lê Văn Báu 42 Đặng Trung Thành
Nguyễn Hoàn Tân
Chân Ký hiệu Mô tả Giá trị 1 VSS GND 0V 2 VCC 5V 3 V0 Độ tương phản
4 RS Lựa chọn thanh ghi RS=0 (mức thấp) chọn thanh ghi lệnh
RS=1 (mức cao) chọn thanh ghi dữ liệu
5 R/W Chọn thanh ghi đọc/viết dữ liệu R/W=0 thanh ghi viết
R/W=1 thanh ghi đọc
6 E Enable
7 DB0 Chân truyền dữ liệu 8 bit: DB0DB7
8 DB1 9 DB2 10 DB3 11 DB4 12 DB5 13 DB6 14 DB7 15 A Cực dương led nền 0V đến 5V 16 K Cực âm led nền 0V Bảng 4.4 Bảng các chân của LCD1602
SVTH: Lê Văn Báu 43 Đặng Trung Thành
Nguyễn Hồn Tân
Hình 4.6 LCD1602 4.2.3. Nút nhấn 12 * 12mm
Đặc tính / Thông số kỹ thuật của Nút nhấn 12 * 12mm
Đường kính : 12mm
Dịng điện: 3A
Số chân : 2 chân
Điện áp max: 250V
SVTH: Lê Văn Báu 44 Đặng Trung Thành
Nguyễn Hoàn Tân
4.2.4. Driver A4988
A4988 Step Driver có thể dùng cho Reprap trong máy in 3D kèm với board RAMPS 1.4 dùng với board CNC Shield v3 cho CNC mini hoặc dùng điều khiển động cơ bước.
Hình 4.8 Driver A4988
Đặc tính / Thơng số kỹ thuật của Driver A4988
Giao thức điều khiển số bước và chiều quay rất đơn giản.
5 cấp điều chỉnh bước: 1; 1/2; 1/4; 1/8 và 1/16 bước.
Điều chỉnh dòng định mức cấp cho động cơ bằng triết áp.
Có chức năng bảo vệ ngắn mạch, bảo vệ quá nhiệt, bảo vệ tụt áp và chống dòng
ngược.
SVTH: Lê Văn Báu 45 Đặng Trung Thành
Nguyễn Hoàn Tân
Điện áp cấp cực đại: 35 V
Dịng cấp liên tục cho mỗi pha: 1 A (khơng cần tản nhiệt, làm mát)
Dòng cấp liên tục cho mỗi pha: 2 A (khi có làm mát, tản nhiệt)
Điện áp logic 1 tối thiểu: 3 V
Điện áp logic 1 tối đa: 5.5 V
Độ phân giải: full, 1/2, 1/4, 1/8, và 1/16
SVTH: Lê Văn Báu 46 Đặng Trung Thành
Nguyễn Hoàn Tân
4.2.5. Nguồn tổ ong 12V5A
Hình 4.10 Nguồn tổ ong 12V5A
Thông số của Nguồn tổ ong 12V5A
Điện áp đầu vào: 180V-240V
Tần số hoạt động: 47 ~ 63HZ-
Công suất: 60W
Điện áp đầu ra: 12V
Dòng điện tối đa: 5A
Điện áp điều chỉnh: ± 10%
Hiệu suất ≥ 85%
Điều chỉnh điện áp (Đầy tải) ≤ 0.3%
Bảo vệ quá tải 105% —- 150% công suất định mức, phục hồi tự động
SVTH: Lê Văn Báu 47 Đặng Trung Thành
Nguyễn Hoàn Tân
Bảo vệ quá áp 105% —- 150% điện áp định mức
Nhiệt độ làm việc: -20 ℃ ~ 60 ℃
Nhiệt độ bảo quản -40 ℃ ~ 85 ℃
Kích thước: 110 * 78 * H36 mm
4.2.6. Động cơ bước NEMA17 (Step motor 42)
Động cơ bước hoạt động trên cơ sở lý thuyết điện - từ trường: các cực cùng dấu đẩy nhau và các cực khác dấu hút nhau. Chiều quay được xác định bởi từ trường của Stator, mà từ trường này là do dòng điện chạy qua lõi cuộn dây gây nên. Khi hướng của dịng thay đổi thì cực từ trường cũng thay đổi theo, gây nên chuyển động ngược lại của động cơ (đảo chiều). Ở đây trục rotor được làm bằng sắt từ hay nam châm được bao quanh bởi stator điện từ. Rotor và stator có thể có răng hoặc khơng có tùy thuộc vào loại của động cơ bước. Khi stator được cấp năng lượng rotor di chuyển theo lực hút của bản thân nó với stator (trong trường hợp động cơ bước loại nam châm vĩnh cữu) hay di chuyển để có 1 khoảng cách tối thiểu với stator (trong trường hợp động cơ bước loại từ trở biến thiên). Bằng cách này, stator được cấp năng lượng một cách trình tự để làm quay rotor động cơ bước.
Step motor NEMA 17 size 42 x 48mm (Động cơ bước) là loại động cơ bước thường được dùng khi chế tạo máy in 3D, CNC mini và thường được lắp cùng với puli GT2.
Đặc điểm/Thông số kỹ thuật
Chiều dài: 48MM
Đường kính trục 5mm. Đầu trục vát phẳng, giúp puli/khớp nối không đỡ bị lỏng
khi hoạt động
Cường độ định mức 1.5A, mơ men giữ 0.55 Nm, góc quay mỗi bước 1.8 °
Dây nối dài 1m, đầu dây chuẩn XH2.54. Tương thích với đầu ra động cơ bước
trên mạch RAMPS 1.5 hoặc CNC shield V3
Công suất phù hợp cho máy in 3D và CNC mini
SVTH: Lê Văn Báu 48 Đặng Trung Thành
Nguyễn Hồn Tân
Hình 4.11 Step motor NEMA17 4.2.7. Code điều khiển
Phần mềm Arduino IDE
Arduino IDE là một phần mềm mã nguồn mở chủ yếu được sử dụng để viết và biên dịch mã vào module Arduino.
Đây là một phần mềm Arduino chính thức, giúp cho việc biên dịch mã trở nên dễ dàng. Nó có các phiên bản cho các hệ điều hành như MAC, Windows, Linux và chạy trên nền tảng Java đi kèm với các chức năng và lệnh có sẵn đóng vai trò quan trọng để gỡ lỗi, chỉnh sửa và biên dịch mã trong mơi trường.
Có rất nhiều các module Arduino như Arduino Uno, Arduino Mega, Arduino Leonardo, Arduino Micro và nhiều module khác. Trong phạm vi đồ án này, nhóm sử dụng module Arduino Nano. Mỗi module chứa một bộ vi điều khiển trên bo mạch được lập trình và chấp nhận thơng tin dưới dạng mã. Mã chính, cịn được gọi là sketch được tạo trên nền tảng IDE sẽ tạo ra một file Hex, sau đó được chuyển và tải lên trong bộ điều khiển trên bo. Môi trường IDE chủ yếu chứa hai phần cơ bản: Trình chỉnh sửa
SVTH: Lê Văn Báu 49 Đặng Trung Thành
Nguyễn Hoàn Tân
và trình biên dịch, phần đầu sử dụng để viết mã được yêu cầu và phần sau được sử dụng để biên dịch và tải mã lên module Arduino.
Môi trường này hỗ trợ cả ngôn ngữ C và C ++.
Khi người dùng viết mã và biên dịch, IDE sẽ tạo file Hex cho mã. File Hex là các file thập phân Hexa được Arduino hiểu và sau đó được gửi đến bo mạch bằng cáp USB. Mỗi bo Arduino đều được tích hợp một bộ vi điều khiển, bộ vi điều khiển sẽ nhận file hex và chạy theo mã được viết.
Arduino IDE bao gồm các phần khác nhau:
1. Window bar
2. Menu bar
3. Phím tắt
4. Text Editor
5. Output Panel
SVTH: Lê Văn Báu 50 Đặng Trung Thành
Nguyễn Hồn Tân
4.3. Tính tốn, thiết kế cụm trục tịnh tiến
Cụm trục tịnh tiến là cụm có tác dụng làm tịnh tiến bộ dẫn dây nhờ động cơ thông qua bộ dẫn động trục vít me đai ốc bi.
u cầu bài tốn áp dụng trong cụm trục là:
- Khối lượng cụm tịnh tiến: 0,5 (kg).
- Trọng lượng tác dụng tối đa: 5 N.
4.3.1. Chọn vật liệu, tính tốn đường kính trục vít me
Ngồi u cầu về độ bền, vật liệu làm trục vít me chính cần phải có độ bền mịn cao và dễ gia công. Trục không lôi được làm bằng thép CT5, 35, 45, 50. Bạc dẫn hướng thường được làm bằng thép không gỉ.
Trong đồ án này, sử dụng vật liệu như sau:
4.3.1.1. Trục vít me
Thép C45.
Thép C45 là một loại thép hợp kim có hàm lượng Cacbon là 0,45%. Ngồi ra loại thép này cịn chứa một số tạp chất khác như silic, lưu huỳnh, mangan, crom,…(H3.2). Có độ cứng, độ kéo phù hợp trong ứng dụng cơ khí chế tạo máy, các chi tiết chịu tải trong và sự va đập mạnh.
SVTH: Lê Văn Báu 51 Đặng Trung Thành
Nguyễn Hoàn Tân
Dựa vào các đặc tính cơ bản của thép C45, ta có thể tính ra các thơng số của trục vit nhằm đáp ứng tải trọng đã được đề bài đặt ra. Đặc biệt là thông số về giới hạn chảy của thép (H3.3). Hình 4.14 Bảng thơng số tính chất cơ học thép C45 4.3.1.2. Xác định đường kính trục vít me √ [ ] Trong đó: [ ] [ ]
([ ] - ứng suất chảy cho phép của vật liệu làm vít me)
Với tải trọng yêu cầu là 3 (kg) thì . Tra bảng (H3.3) giới hạn chảy của thép
C45 là [ ]
Thay vào (3.1), suy ra:
√
[ ] √
SVTH: Lê Văn Báu 52 Đặng Trung Thành
Nguyễn Hoàn Tân
4.3.1.3. Đai ốc
Để giảm ma sát và mòn ren, đai ốc được chế tạo từ các loại đồng thanh như đồng thanh thiếc, đồng thanh thiếc – chì - kẽm và đồng thanh nhôm – sắt hoặc gang. Nhằm giảm chi phí đồng, thường dùng đai ốc bằng hai kim loại.
Trong đồ án, ta chọn vật liệu làm đai ốc là đồng thanh.
4.3.2. Kiểm tra bền
4.3.2.1. Tải trọng riêng dọc trục
Theo [giáo trình chi tiết máy], cơng thức tính tải trọng riêng dọc trục:
Trong đó: , , . , , , ( ) Chọn .
SVTH: Lê Văn Báu 53 Đặng Trung Thành
Nguyễn Hoàn Tân
Thay vào (3.2),
4.3.2.2. Khe hở tương đối
Theo [giáo trình chi tiết máy]
Từ đồ thị (H3.4), với tra ra được
SVTH: Lê Văn Báu 54 Đặng Trung Thành
Nguyễn Hoàn Tân
4.3.2.3. Sơ đồ truyền động
Hình 4.16 Sơ đồ truyền động của trục vit me
Các thông số đầu vào: Tải khối lượng .
Vận tốc lớn nhất của đai ốc: .
Đồ thị vận tốc có dạng hình thang, tốc độ ban đầu bằng 0, và gia tốc là hằng số ở cả giai đoạn khởi đầu và hãm (Thời gian khởi động xấp xỉ 20% thời gian 1 vòng chu kì).
SVTH: Lê Văn Báu 55 Đặng Trung Thành
Nguyễn Hoàn Tân
Thời gian thực hiện hết 1 chu trình là:
Từ đó ta có:
. Lực dọc trục lớn nhất:
Chọn trục vít me theo tiêu chuẩn SKF:
Từ những thống số trên ta chọn được trục vít me bi hỗ trợ bạc chặn KFL08 (H3.7)
Hình 4.18 Bạc chặn KFL08
Theo [giáo trình chi tiết máy], + Tuổi bền của cơ cấu:
( )
Trong đó: - Tuổi thọ (triệu vòng quay)
- Tải trọng động cơ bản,
- Lực dọc trục trung bình (kN)
SVTH: Lê Văn Báu 56 Đặng Trung Thành
Nguyễn Hồn Tân
Thay vào cơng thức (3.):
Tốc độ giới hạn của trục vít me (rpm):
Trong đó:
- Hệ số tốc độ. Với kết cấu 1 đầu gối tựa, một đầu cố định;
- Đường kính chân ren của trục vít,
- Khoảng cách hai gối đỡ
- Tổng hành trình Thay vào (3.4), Vận tốc thiết kế lớn nhất: ( ) ( ) . Với .
Vậy nên trục vít hoạt động tốt. + Kiểm tra tải:
Vậy nên trục vít hoạt động tốt. + Hiệu suất lý thuyết của bộ truyền:
SVTH: Lê Văn Báu 57 Đặng Trung Thành
Nguyễn Hoàn Tân + Hiệu suất thực tế:
Hình 4.19 Thơng số hình học của trục vít me SD/BD 8x2 4.3.3. Tính chọn động cơ trục vít me
+ Mơ men xoắn cần truyền vào trục vít me:
Từ các thông số trên. Chọn động cơ truyền động cho trục vít me sau: Ta chọn động cơ NEMA17 1,5 A-42*48 mm
SVTH: Lê Văn Báu 58 Đặng Trung Thành
Nguyễn Hồn Tân
Động cơ NEMA17 có một số thơng số kỹ thuật như sau:
- Kích thước mặt bích: 42*42mm
- Chiều dài thân: 48mm
- Dòng chịu tải: 1,5A
- Momen xoắn: 0,55Nm
- Góc bước: 1,8 độ/ bước.
Hình 4.21 Thơng số kích thước động cơ NEMA17 4.3.4. Chọn bạc dẫn hướng và khớp nối lò xo
SVTH: Lê Văn Báu 59 Đặng Trung Thành
Nguyễn Hồn Tân
Hình 4.22 Bạc dẫn hướng LMF 8UU
SVTH: Lê Văn Báu 60 Đặng Trung Thành
Nguyễn Hoàn Tân
4.4. Tính chọn động cơ trục cuốn dây
Khối lượng cuộn dây lớn nhất là: 0,5 kg. + Mô men xoắn cần truyền vào trục cuốn dây:
Từ các thông số trên. Chọn động cơ truyền động cho trục cuốn dây sau: Ta chọn động cơ NEMA17 1,5 A-42*48 mm
Động cơ NEMA17 có một số thơng số kỹ thuật như sau:
- Kích thước mặt bích: 42*42mm;
- Chiều dài thân: 48mm;
- Dòng chịu tải: 1,5A;
- Momen xoắn: 0,55Nm;
- Góc bước: 1,8 độ/ bước.
SVTH: Lê Văn Báu 61 Đặng Trung Thành
Nguyễn Hoàn Tân
CHƯƠNG V
THI CƠNG, MƠ HÌNH THỰC TẾ
5.1. Mơ hình 3D mấy quấn dây tự động ( Phần cơ Khí )
SVTH: Lê Văn Báu 62 Đặng Trung Thành
Nguyễn Hoàn Tân
5.2. Mạch Động lực
5.3. Sơ đồ mạch thiết kế Altium
Altium Designer trước kia có tên gọi là Protel DXP, là một trong những công cụ vẽ mạch điện tử mạnh nhất hiện nay. Được phát triển bởi hãng Altium Limited, Altium Designer là một phần mềm chuyên ngành được sử dụng trong thiết kế điện tử. Nó là một phần mềm mạnh với nhiều tính năng thú vị, tuy nhiên phần mềm này ít được biết đến hơn so với các phần mềm cùng chức năng khác như ORCAD hay PROTEUS.
SVTH: Lê Văn Báu 63 Đặng Trung Thành
Nguyễn Hồn Tân
Altium Designer có một số đặc trưng sau:
Giao diện thiết kế, quản lí và chỉnh sửa thân thiện, dễ dàng biên dịch, quản lí file,
quản lí phiên bản các tài liệu thiết kế.
Hỗ trợ mạnh mẽ cho việc thiết kế tự động, đi dây tự động theo thuật toán tối ưu,
phân tích lắp ráp linh kiện. Hỗ trợ cho việc tìm các giải pháp thiết kế hoặc chỉnh sửa mạch, linh kiện có sẵn trước theo các tham số mới.
Mở, xem và in các file thiết kế mạch dễ dàng với đầy đủ các thông tin linh kiện,
dữ liệu bản vẽ, kích thước và số lượng.
Hệ thống các thư viện linh kiện phong phú, chi tiết và hoàn chỉnh bao gồm tất cả
các linh kiện nhúng, số và tương tự.
Đặt và sửa đối tượng trên các lớp cơ khí, định nghĩa các luật thiết kế, tùy chỉnh
các lớp mạch in, chuyển từ schematic sang PCB, đặt vị trí linh kiện trên PCB.
Mơ phỏng mạch PCB 3D, đem lại hình ảnh, mạch điện trung thực trong không
gian 3 chiều, hỗ trợ MCAD-ECAD, liên kết trực tiếp với mơ hình STEP, kiểm tra khoảng cách cách điện , cấu hình cả 2D và 3D.