Professional Documents
Culture Documents
LỜI MỞ ĐẦU
Ngày nay cùng với sự phát triển nhanh chóng của khoa học kỹ thuật thì
các lĩnh vực ứng dụng kỹ thuật công nghệ cao ngày càng phát triển và kỹ
thuật điện tử đã và đang khẳng định vai trò to lớn của mình.
Lĩnh vực ứng dụng điện tử số đang ngày càng lớn mạnh và được ưa
chuộng vì tính đa dạng, chính xác và những ưu điểm vượt trội so với kỹ
thuật tương tự. chính vì vậy mà trong những năm gần đây, trong chương
trình giảng dạy tại các trường đại học kỹ thuật các môn học về điện tử số
luôn được chú trọng chuyên sâu.
1
KHÓA LUẬN TỐT NGHIỆP CHUYÊN NGÀNH CƠ ĐIỆN TỬ
Hòa mình cùng sự phát triển mạnh mẽ đó, trường Đại Học Công Nghiệp
Thực Phẩm Tp. Hồ Chí Minh đã luôn nâng cao trang thiết bị học tập, cập
nhật chương trình giảng dạy để sinh viên có thể luôn nắm bắt được những
kiến thức tốt nhất đáp ứng cho nhu cầu học tập và xã hội. Những môn học
về điện tử đã được ứng dụng rất nhiều. Bên cạnh đó nhà trường còn tạo
mọi điều kiện để sinh viên có thể làm quen với các trang thiết bị qua các
mô hình học tập.
Ngoài ra nhà trường còn hướng dẫn cho các sinh viên làm các môn học
như là các bài tập lớn nhằm giúp cho sinh viên phát huy khả năng sáng
tạo, tự nghiên cứu và trình bày khoa học. Dưới đây là một trong những
ứng dụng của điện tử số trong cuộc sống hàng ngày đó là THIẾT KẾ
CHẾ TẠO ROBT DI ĐỘNG ĐA HƯỚNG 4 BÁNH.
MỤC LỤC
2
KHÓA LUẬN TỐT NGHIỆP CHUYÊN NGÀNH CƠ ĐIỆN TỬ
3
KHÓA LUẬN TỐT NGHIỆP CHUYÊN NGÀNH CƠ ĐIỆN TỬ
4
KHÓA LUẬN TỐT NGHIỆP CHUYÊN NGÀNH CƠ ĐIỆN TỬ
5
KHÓA LUẬN TỐT NGHIỆP CHUYÊN NGÀNH CƠ ĐIỆN TỬ
(người máy) thường được hiểu với hai nghĩa: robot cơ khí và phần mềm tự
hoạt động.
Cùng với sự phát triển không ngừng của thế giới, đặc biết là các ngành
trong lĩnh vực khoa học kỹ thuật và các ngành công nghiệp cũng đang phát
triển nhanh chóng. Sự có mặt của các máy móc hiện đại vào sản xuất là
yêu cầu không thể thiếu trong các nhà máy nhằm tăng năng suất, chất
lượng, giảm giá thành sản phẩm.
Bên cạnh đó thì Robot cũng đóng góp vào sự phát triển của nhân loại về
sản xuất, sinh hoạt, quốc phòng….Robot được tạo nên với mục đích thay
mặt con người để thực thi những nhiệm vụ đòi hỏi sự chính xác và sức
chịu chịu đựng trong những môi trường cực kỳ nguy hiểm (như là làm
việc trong lò phản ứng hạt nhân, dò phá mìn trong quân sự) hay trong việc
thảm hiểm và nhiều mục đích khác nhau.
6
KHÓA LUẬN TỐT NGHIỆP CHUYÊN NGÀNH CƠ ĐIỆN TỬ
Mobile Robot hay còn gọi là robot di động đa hướng bao gồm những biến
thể:
Robot có chân, di chuyển giống con người hay động vật.
7
KHÓA LUẬN TỐT NGHIỆP CHUYÊN NGÀNH CƠ ĐIỆN TỬ
Nhược điểm: Phạm vi hoạt động tối ưu vẫn còn phụ thuộc vào yếu tố môi
trường và địa hình.
10
KHÓA LUẬN TỐT NGHIỆP CHUYÊN NGÀNH CƠ ĐIỆN TỬ
11
KHÓA LUẬN TỐT NGHIỆP CHUYÊN NGÀNH CƠ ĐIỆN TỬ
k −k −k k
[ ][ ]
2 2 2 2 v1
v
[] vn
⍵
=
k
2
1
k
2
1
−k
2
1
−
k
2
1
v2
v3
v4
4D 4D 4D 4D
2
Với hằng số k=cos 450 = √2
12
KHÓA LUẬN TỐT NGHIỆP CHUYÊN NGÀNH CƠ ĐIỆN TỬ
13
KHÓA LUẬN TỐT NGHIỆP CHUYÊN NGÀNH CƠ ĐIỆN TỬ
Mà mô men trên trục T có quan hệ với dòng điện phần ứng I thông qua
hằng số Kt:T =K t i=Ki
Do đó:
J θ̈+b θ̇=Ki
Từ đây ta có thể rút ra được hàm truyền của hệ thống với đầu vào là điện
áp V, đầu ra là vận tốc góc của rotor :
θ K
=
V ( Js+ b ) ( Ls + R ) + K 2
mẫu đã được xây dựng thành một môi trường mô hình rắn. Nó cho
phép các nhà thiết kế khuôn để nhanh chóng và dễ dàng xác minh xem
một phần đúc nhựa có thể được lấp đầy. SolidWorks MoldBase là một
danh mục các hội đồng cơ sở khuôn tiêu chuẩn và các thành phần. Các gói
phần mềm cho phép các nhà thiết kế để tạo ra một cơ sở khuôn lắp ráp
hoàn chỉnh. Print3D là một tính năng in 3D cho phép người dùng chuyển
đổi mô hình CAD 3D của họ vào một tập tin STL. Và sau đó có nó được
gửi đến các nhà sản xuất đặc biệt cho báo giá. Các tập tin STL. Có thể
được sử dụng để tạo ra một liên kết ngay lập tức trích dẫn bằng cách sử
dụng công nghệ Quickquote.
Solidworks với tính mở và tính tương thích của mình, Solidworks cho
phép nhiều phần mềm ứng dụng khác chạy trực tiếp trên môi trường của
nó, Solidworks cũng kết xuất ra các tập tin dữ liệu định dạng chuẩn để
người sử dụng cóthể khai thác trong môi trường các phần mềm
khác.Những nhà sản xuất, họ không những sử dụng máy CNC mà còn sử
dụngnó với các phần mềm CAD/CAM như Pro-Engineer, Cimatron,
MasterCam… lànhững phần mềm khá nổi tiếng đang được sử dụng ở nước
ta. Những phần mềm nhưCimatron, MasterCam có tính năng CAM rất tốt
nhưng lại có tính năng thiết kế 3Dkhông mạn như Pro-Engineer.
Nhưng theo phản ánh của các kỹ sư thì giao diện của Pro-Engineer
làmchậm quá trình thiết kế và thậm chí làm rối các nhà thiết kế vì sự xuất
hiện quá nhiềucửa sổ. Chính vì vậy các nhà sản xuất trên thế giới đang dần
chuyển qua phần mềmSolidworks ( Edited by congtd ).
17
KHÓA LUẬN TỐT NGHIỆP CHUYÊN NGÀNH CƠ ĐIỆN TỬ
Yêu cầu: Di chuyển linh hoạt và chính xác theo quỹ đạo được thiết kế sẵn,
hoặc chế độ điều khiển bằng tay.
2.1. Thiết kế phần đế và nắp robot omi:
Với nhiệm vụ vừa là phần đế, nắp giống nhau đồng thời là bộ khung thân
của robot, các linh kiện đều được bắt vít vào đế. Phần đế phải đảm bảo độ
bền chịu tải trọng của toàn bộ thân robot 4 bánh. Do vậy chúng em đã
chọn vật liệu thép tấm không gỉ (Inox), có sẻ các rảnh để dễ dàng tùy
chỉnh bắt vít các linh kiện và đồng thời giảm trọng lượng của đế mà vẫn
đảm bảo độ bền. Phần bích để bắt động cơ vào khung được thiết kế dạng
chữ U gắn liền với đế bằng bulong- đai ốc để tạo sự liền mạch và chắc
chắn.
- Vật liệu: thép không gỉ (độ dày 1.5mm)
- Khối lượng: 0.3 kg (đo trên phần mềm Solidworks)
- Phương pháp gia công: gia công máy cắt plasma CNC
Phần nắp có nhiệm vụ bảo vệ các bộ phận bên trong robot, được thiết kế
giống như phần đế với các rãnh có thể linh động lắp ghép với các module
(Giá chứa phôi, tay máy robot…).
18
KHÓA LUẬN TỐT NGHIỆP CHUYÊN NGÀNH CƠ ĐIỆN TỬ
19
KHÓA LUẬN TỐT NGHIỆP CHUYÊN NGÀNH CƠ ĐIỆN TỬ
20
KHÓA LUẬN TỐT NGHIỆP CHUYÊN NGÀNH CƠ ĐIỆN TỬ
21
KHÓA LUẬN TỐT NGHIỆP CHUYÊN NGÀNH CƠ ĐIỆN TỬ
22
KHÓA LUẬN TỐT NGHIỆP CHUYÊN NGÀNH CƠ ĐIỆN TỬ
⇔τ≤ μ ( 12 M +m ) gr + 12 mr γ 2
Trong đó:
- M=3 kg: khối lượng robot omni
- m= 0.35 kg: khối lượng bánh xe omni
- μ=0.7: hệ số ma sát
- r=0.05m: bán kính bánh xe
- γ : gia tốc góc bánh xe
- F ms: lực ma sát
- g=9.81 m/s2: gia tốc trọng trường
- ω: tốc độ góc bánh xe
Từ đó momen lăn không trượt:
1 0,72 1
τ = .0,35 .0,052 .
2 ( )
+ .3+ 0.35 .0,7 .9,81.0,05=0,639 N .m
0,05 2
23
KHÓA LUẬN TỐT NGHIỆP CHUYÊN NGÀNH CƠ ĐIỆN TỬ
Dựa vào thông số tốc độ, mô-men và công suất chúng em chọn loại động
cơ Planet 450rpm 24V 30w encoder 12ppr.
Thông số kỹ thuật:
24
KHÓA LUẬN TỐT NGHIỆP CHUYÊN NGÀNH CƠ ĐIỆN TỬ
25
KHÓA LUẬN TỐT NGHIỆP CHUYÊN NGÀNH CƠ ĐIỆN TỬ
26
KHÓA LUẬN TỐT NGHIỆP CHUYÊN NGÀNH CƠ ĐIỆN TỬ
27
KHÓA LUẬN TỐT NGHIỆP CHUYÊN NGÀNH CƠ ĐIỆN TỬ
28
KHÓA LUẬN TỐT NGHIỆP CHUYÊN NGÀNH CƠ ĐIỆN TỬ
29
KHÓA LUẬN TỐT NGHIỆP CHUYÊN NGÀNH CƠ ĐIỆN TỬ
- Dòng ra của driver phải lớn hơn dòng tải cực đại của động cơ, hoạt động
ổn định trong quá trình vận hành.
- Có khả năng đáp ứng tần số xung từ vi điều khiển.
- Kích thước nhỏ gọn, dễ lắp đặt.
- Giá thành hợp lí.
30
KHÓA LUẬN TỐT NGHIỆP CHUYÊN NGÀNH CƠ ĐIỆN TỬ
Nhóm đã lựa chọn Driver Smart PID : Bộ điều khiển động cơ DC thông
minh DRIVER PID SMART MOTOR DC Driver được trang bị bộ vi xử
lý ARM hiện đại nhất nên cung cấp nhiều chức năng cao cấp như sau:
Chạy động cơ công suất lớn tới 700W, điện áp điều khi ển 24vDC.•
Giao tiếp máy tính qua cổng com uart.
Đèn led báo trạng thái hoạt động.
Chạy PID vị trí theo chuẩn 1 xung và 1 hướng hỗ trợ t ần số lên tới
10mhz, ứng dụng làm máy CNC, với các thông sô Kp Kd Ki điều
chỉnh được bằng giao diện máy tính.
Chạy PID vị trí theo chuẩn xung encoder AB hỗ trợ tần số lên tới
10mhz, ứng dụng làm cánh tay máy , với các thông sô Kp Kd Ki
điều chỉnh được bằng giao diện máy tính.
Chạy PID vận tốc hỗ trợ các chuẩn giao tiếp:-1 pwm(tích cực mức 0
với độ phân giải 8 bit) và 1 hướng, hỗ trợ tần số điều xung(50hz-
5khz).-UART với khung truyền 3 byte( byte đầu là thuộc tính gồm
chiều quay bít thứ 7 và các bit còn lại là địa chỉ , byte giữa là tốc độ ,
byte cuối luôn luôn là 0xFF).Hỗ trợ giao tiếp mọi tốc độ baudrate và
tối đa lên đến 128 thiết bị mà chỉ tốn 1 dây điều khiển từ mater, có
giao diện tùy chọn cho người sử dụng.-Có chức năng thông minh là
chỉ cần bạn nhập thông sô tốc độ max của động cơ tính theo
vòng/Phút và xung encoder quay được 1 vòng thì bộ điều khiển sẽ tự
tính toán ra hết các hệ số Kp,Kd,Ki.-Hỗ trợ chạy động cơ lên tới
20000vong/ phút và encoder 20000xung/vòng.
Chạy theo chuẩn cầu H đơn thuần không cần encoder , cũng có 3
chuẩn giao tiếp PWM,UART.
31
KHÓA LUẬN TỐT NGHIỆP CHUYÊN NGÀNH CƠ ĐIỆN TỬ
với nó là một công tắc hành trình báo hiệu đã đụng vật. Tín hiệu ngõ ra
dạng số dễ dàng cho việc xử lý.
THÔNG SỐ KỸ THUẬT
32
KHÓA LUẬN TỐT NGHIỆP CHUYÊN NGÀNH CƠ ĐIỆN TỬ
điện có khả năng hoạt động liên tục 30 – 45 phút, nhỏ gọn và có thể tích
hợp trên mô hình.
Ở đây, chúng em sẽ chọn nguồn cho hệ thống là loại Pin có thông số sau:
Pin 3S 2200mah 25C HPB-POWER: pin có dòng xả và dung lượng
cao, được sử dụng làm nguồn cho máy bay mô hình, động cơ robot …
THÔNG SỐ KỸ THUẬT
– Điện áp: 11.1V / 12.6v (sạc đầy).
– Dung lượng: 2200 mah. – Size: 21mm x 34mm x 106mm
– Dòng xả: 25C.
– Dòng sạc: 5C (nên sử dụng sạc cân bằng, sạc dòng 1A để cho pin có độ
tuổi cao).
– Trọng lượng: ~167g.
– Hãng: HPB-POWER.
– Jack cắm: chữ T.
33
KHÓA LUẬN TỐT NGHIỆP CHUYÊN NGÀNH CƠ ĐIỆN TỬ
34
KHÓA LUẬN TỐT NGHIỆP CHUYÊN NGÀNH CƠ ĐIỆN TỬ
36
KHÓA LUẬN TỐT NGHIỆP CHUYÊN NGÀNH CƠ ĐIỆN TỬ
37
KHÓA LUẬN TỐT NGHIỆP CHUYÊN NGÀNH CƠ ĐIỆN TỬ
38
KHÓA LUẬN TỐT NGHIỆP CHUYÊN NGÀNH CƠ ĐIỆN TỬ
• Trong suốt, dễ dàng truy cập các vùng bộ nhớ EEPROM & FLASH mà
không cần các chức năng đặc biệt như trong các trình biên dịch AVR khác
• Quyền truy cập mức bit vào các thanh ghi I / O
• Hỗ trợ ngắt
• Hỗ trợ đặt các biến bit trong Thanh ghi I / O Mục đích chung (GPIOR)
có sẵn trong các chip mới (ATtiny2313, ATmega48 / 88/168, ATmega165
/ 169/325/3250/329/3290/645/6450/649/6490 , ATmega1280 /
1281/2560/2561/640, ATmega406 và những người khác)
• Tối ưu hóa trình biên dịch:
• Trình tối ưu hóa lỗ nhìn trộm
• Các biến nâng cao để đăng ký trình cấp phát, cho phép sử dụng rất hiệu
quả kiến trúc AVR
• Đóng gói chương trình con khối chung (cái mà đối thủ của chúng tôi gọi
là “Trình nén mã”), thay thế các chuỗi mã lặp lại bằng các lệnh gọi đến
các chương trình con. Trình tối ưu hóa này có sẵn dưới dạng Tiêu chuẩn
trong CodeVisionAVR, không mất thêm phí, không giống như trong các
sản phẩm của đối thủ cạnh tranh của chúng tôi.
• Loại bỏ biểu thức con chung
• Tối ưu hóa vòng lặp
• Tối ưu hóa chi nhánh
• Tối ưu hóa cuộc gọi chương trình con
• Tối ưu hóa nhảy chéo
• Gấp liên tục
• Hợp nhất các chuỗi ký tự liên tục
• Tối ưu hóa sao chép cửa hàng
• Tối ưu hóa xóa mã chết
• 4 kiểu bộ nhớ: TINY (con trỏ dữ liệu 8 bit cho chip có tối đa 256 byte
RAM), NHỎ (con trỏ dữ liệu 16 bit cho chip có hơn 256 byte RAM),
39
KHÓA LUẬN TỐT NGHIỆP CHUYÊN NGÀNH CƠ ĐIỆN TỬ
TRUNG BÌNH (cho chip có 128k FLASH) và LARGE (đối với chip có
FLASH 256k trở lên). Các mô hình bộ nhớ TRUNG BÌNH và LỚN cho
phép định địa chỉ FLASH đầy đủ cho các chip như ATmega128,
ATmega1280, ATmega2560, v.v., trình biên dịch xử lý thanh ghi RAMPZ
hoàn toàn minh bạch cho lập trình viên. Tính năng này có sẵn dưới dạng
Tiêu chuẩn trong CodeVisionAVR, không tính thêm phí, không giống như
trong các sản phẩm của đối thủ cạnh tranh của chúng tôi.
• Người dùng có thể lựa chọn tối ưu hóa cho Kích thước hoặc Tốc độ mã
• Khả năng chèn mã trình hợp dịch nội tuyến trực tiếp vào tệp nguồn C.
• SỬ DỤNG RAM RẤT HIỆU QUẢ: Các chuỗi ký tự không đổi chỉ được
lưu trữ trong bộ nhớ FLASH và không được sao chép vào RAM và được
truy cập từ đó, giống như trong các trình biên dịch khác cho AVR
• Gỡ lỗi cấp độ nguồn C, với tạo tệp ký hiệu COFF, cho phép xem nhiều
biến (bao gồm cấu trúc và kết hợp) trong trình gỡ lỗi Atmel Studio 7 và
AVR Studio 4.19
• Hoàn toàn tương thích với các Trình mô phỏng trong mạch của Atmel:
AVR JTAG-ICE, AVR Dragon, v.v.
1.2. Giao diện phần mềm:
41
KHÓA LUẬN TỐT NGHIỆP CHUYÊN NGÀNH CƠ ĐIỆN TỬ
42