119
Đồ án tốt nghiệp Đề Tài: Sáng tạo Robot

Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

Đồ án tốt nghiệp

Đề Tài:

Sáng tạo Robot

Page 2: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

LỜI NÓI ĐẦUCùng với sự phát triển của xã hội loài người, các ngành khoa học - kỹ thuật không

ngừng đi đến những thành công mới. Nhiều công trình khoa học, những phát minh của

các nhà khoa học đã đi vào cuộc sống, phục vụ lợi ích của con người. Ngày nay Robot

được ứng dụng rộng rãi trong các ngành công nghiệp, thay thế cho các hoạt động của

con người trong các môi trường độc hại, nguy hiểm.

Với lòng hăng say va niềm khát khao khám phà của tuổi trẻ đội “TĐH-K4” chúng

em đã tìm hiểu, nghiên cứu và chế tạo thành công bộ robot đầu tiên của mình để tham

gia cuộc thi sang tạo ROBOT Việt Nam 2010.

Được sự quan tâm, tạo điều kiện của lãnh đạo nhà trường, Ban tổ chức Robocon

2010, cùng toan thể các thầy cô giáo trong bộ môn Cơ Điện Tử. Nhóm chúng em đã

được giao đề tài này làm đề tài tốt nghiệp . Nội dung chi tiết sẽ được trình bày trong báo

cáo này với các phần chính sau:

Phần I : Giới thiệu về đề tài.

Phần II: Ý tưởng và phương án chế tạo robot.

Phần III: Tính toán thiết kế robot tự động vùng 2.

Phần IV: Lập trình điều khiển.

Phần V: Kết luận, kiến nghị.

Phần VI : Phụ lục.

Lần đầu tiên tham gia chế tạo robot nhóm chúng em gặp rất nhiều khó khăn , trở ngại nhưng do sự nỗ lực, đồng lòng của cả nhóm và dưới hướng dẫn tận tình của các chỉ đạo viên. Nhóm chúng em cũng hoàn thành tốt hai bộ robot đầu tiên của mình để tham gia thi đấu.

Chúng em xin chân thành cảm ơn!

Nhóm sinh viên thực hiện

Page 3: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN

..............................................................................................................................................

..............................................................................................................................................

..............................................................................................................................................

..............................................................................................................................................

..............................................................................................................................................

..............................................................................................................................................

..............................................................................................................................................

..............................................................................................................................................

..............................................................................................................................................

..............................................................................................................................................

..............................................................................................................................................

..............................................................................................................................................

..............................................................................................................................................

..............................................................................................................................................

..............................................................................................................................................

..............................................................................................................................................

..............................................................................................................................................

..............................................................................................................................................

..............................................................................................................................................

..............................................................................................................................................

..............................................................................................................................................

..............................................................................................................................................

..............................................................................................................................................

..............................................................................................................................................

..............................................................................................................................................

Hưng Yên, ngày 23 tháng 08 năm 2010.

Giáo viên hướng dẫn

Hoàng Quốc Tuân

Page 4: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN

..............................................................................................................................................

..............................................................................................................................................

..............................................................................................................................................

..............................................................................................................................................

..............................................................................................................................................

..............................................................................................................................................

..............................................................................................................................................

..............................................................................................................................................

..............................................................................................................................................

..............................................................................................................................................

..............................................................................................................................................

..............................................................................................................................................

..............................................................................................................................................

..............................................................................................................................................

..............................................................................................................................................

..............................................................................................................................................

..............................................................................................................................................

..............................................................................................................................................

..............................................................................................................................................

..............................................................................................................................................

..............................................................................................................................................

..............................................................................................................................................

..............................................................................................................................................

..............................................................................................................................................

..............................................................................................................................................

Hưng Yên, ngày 23 tháng 08 năm 2010.

Giáo viên phản biện

Hình 1.2: Robot trong y học. ............................................................................................ 8

Page 5: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

Đó là những gì chúng ta được chứng kiến về sự phát triển của thế giới, nhưng chúng ta cũng cần biết rằng Việt Nam cũng có những con robot vô cùng thông minh. Đã đưa vị thế của Hình 1.4: Robot người nhân tạo. .................................................... 9

Hình 1.5: Kích thước các khối quà. ................................................................................ 10

2.1.TÍNH TOÁN VÀ LỰA CHỌN LẮP RÁP ROBOT. .......................................... 15

Loại nhôm được sử dụng làm đế robot là loại nhôm ống hình chữ nhật có kích thước 50×25mm. ................................................................................................................... 16

Sản xuất theo tiêu chuẩn Nhật Bản JIS: 2 tầng bi, càng dày 1.2mm có thể đáp ứng tốt tải trọng 50kg. Chất liệu cao su đặc chịu mài mòn, chống ồn và bảo vệ mặt sàn. Thích hợp dùng cho hệ thống tủ kính trưng bày, nhu hình 2.34:Bánh tự lựa 33

2.2.BÀI TOÁN ĐỘNG HỌC TAY MÁY CỦA ROBOT. ........................................ 36

2.2.2.Phương trình động học ngược : ......................................................................... 38

Hình 2.40: Nhôm tấm dùng để bắt động cơ. .................................................................. 40

PHẦN 3: THIẾT KẾ MẠCH ĐIỆN ............................................................................... 49

Hình 3.1: sơ đồ khối mạch điều khiển. ........................................................................... 50

Hình 3.37: các loại cảm biến quang thong dụng. ........................................................... 71

Hình 3.46: Sơ đồ nguyên lý các khối dao động, nạp, Reset. ......................................... 84

Hình 3.51. Sơ đồ chân của TIP 2955. ............................................................................. 88

Bảng 3.8: Bảng thông số của TIP 2955 .......................................................................... 89

3.6: SƠ ĐỒ NGUYÊN LÝ CỦA MẠCH ROBOT. .................................................. 92

Hình 3.54: Mạch sơ đồ nguyên lý .................................................................................. 93

4.3. PHƯƠNG ÁN XỬ LÝ NHIỄU ........................................................................ 110

PHẦN 5: KẾT LUẬN VÀ KIẾN NGHỊ ...................................................................... 114

5.1. KẾT LUẬN ....................................................................................................... 114

5.2. KIẾN NGHỊ. ...................................................................................................... 114

PHẦN 6: PHỤ LỤC ..................................................................................................... 115

6.1. DANH MỤC BẢNG BIỂU, HÌNH VẼ ............................................................ 115

MỤC LỤC HÌNH ......................................................................................................... 115

Page 6: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

MỤC LỤC BẢNG: ....................................................................................................... 116

6.2. TÀI LIỆU THAM KHẢO ................................................................................. 117

1.1. TỔNG QUAN VỀ ROBOT.

1.1.1.Lịch sử ra đời.

Robot đã và đang xuất hiện trong cuộc sống của chúng ta từ lâu và ngày càng trở

thành một phần không thể thiếu trong cuộc sống hiện đại. Chúng đã góp phần mình vào

công cuộc lao động, chính robot đang làm nên một cuộc cách mạng về lao động, khoa

học, và đang phục vụ đắc lực cho các ngành khoa học như: khoa học quân sự, khoa học

giáo dục, các ngành dịch vụ, giải trí, v.v...

Vậy robot xuất hiện từ khi nào?

Năm 1921 nhà soạn kịch Karel Capek người Tiệp Khắc đã đưa lên sân khấu vở

kịch có tiêu đề “Romands Univesal Robot”. Theo tiếng Séc “Robot” nghĩa là “Người

tạp dịch”. Có thể nói đây là một gợi ý, một ý tưởng ban đầu về những cỗ máy có khả

năng thao tác như con người. Đến trước chiến tranh thế giới lần thứ hai nhu cầu sử dụng

những máy móc có khả năng thay thế con người ở những môi trường làm việc độc hại

đã trở thành một nhu cầu cấp thiết.

Ban đầu cơ cấu máy này hoạt động giống như tay máy của người vận hành. Cấu

tạo của cơ cấu này bao gồm các thanh và các khớp và hệ thống giây chằng. Người vận

hành điều khiển tay máy thông qua một cơ cấu khuyếch đại cơ khí.

Trong chiến tranh thế giới lần thứ hai (năm 1945), xuất hiện cơ cấu máy được điều

khiển từ xa để cầm nắm chất phóng xạ. Cho đến những năm 1950 cùng với sự ra đời của

kỹ thuật điều khiển chương trình số NC (Number Control) kỹ thuật tay máy lúc này đã

kết hợp được cả kỹ thuật điều khiển xa và điều khiển chương trình số. Sự kết hợp này đã

tạo ra những thế hệ máy điều khiển từ xa có khả năng mềm dẻo, khả năng tự động hoá

cao gọi tên là robot.

Năm 1949, máy phay điều khiển số ra đời phục vụ sản xuất ở Mỹ. Đến năm 1960

George Devol đưa ra mẫu Robot đầu tiên. Năm 1961 cũng tại Mỹ Robot công nghiệp

(IR: Industrial Robot) đầu tiên đưa ra thị trường: Robot Unimat 1990 (Do trường đại

học MIT chế tạo) đây là Robot phản hồi lực nó được ứng dụng vào công nghiệp sản

xuất ô tô.

Page 7: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

Theo con số thống kê thì đến năm 1990 toàn thế giới đã triển khai và ứng dụng

khoảng 300.000 IR. Do sự phát triển mạnh mẽ của kỹ thuật Vi xử lý và Tin học mà số

lượng IR tăng nhanh chóng và tính năng cũng có nhiều bước đột phá, giá thành trên một

đơn vị IR giảm dần.

Đó là về lịch sử, còn ngày nay, robot đã có mặt ở khắp nơi, ngay cả trong gia đình

chúng ta, chúng ta cùng điểm qua những con robot mà cả thế giới biết đến:

1.1.2.Robot trong đời sống và sản xuất.

1.1.2.1. Murataboy, vận động viên đua xe đạp không biết đến “đo đất”

Hình 1.1.Robot đi xe đạp

.

Với chiều cao chỉ với 50cm, chú robot mang “quốc tịch” Nhật này được coi là

“vua” giữ thăng bằng. Vì dù là đạp hay đang dừng xe , khí cụ con

quay sẽ luôn giữ cho chú robot này đứng vững. Một số bộ phận đặc biệt khác cho

phép Murataboy xác định được chướng ngại vật trên đường và giảm xóc khi va phải

chướng ngại vật. Murataboy là ví dụ cho loại robot có khả năng di chuyển bằng 2 chân,

đang là một trong những thách thức lớn của việc nghiên cứu và sản xuất robot.

1.1.2.2. Armar, cô giúp việc hiếm có:

Được nghiên cứu tại trường đại học Karlsruhe (Đức), lĩnh vực ưa thích nhất của

cô là vào bếp. Nhờ những cử động của đôi cánh tay giống hệt như người, Armar có khả

năng dọn bàn ăn, cho bát đĩa vào máy rửa bát và sắp xếp thực phẩm. Một chiếc camera

Page 8: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

kỹ thuật số cho phép cô giúp việc này nhận diện được người đang ra lệnh và tuân lệnh

khi dò thấy những cử chỉ tay của người ấy.

1.1.2.3. Friend, bạn của những người khuyết tật:

Hình 1.2: Robot trong y học.

Friend là nghiên cứu của các nhà khoa học Đức. Người máy này thực chất có dạng một

chiếc xe lăn với đôi cánh tay giống con người. Thông qua một bộ phận nhận diện giọng

nói, chủ nhân chiếc ghế có thể ra lệnh cho người giúp việc này mở cửa, rót nước. Hệ

thống định vị không gian 3 chiều gắn trên xe cho phép người sử dụng chỉ cần đưa tay chỉ

hướng, robot sẽ tự động tìm ra đường đi tốt nhất.

1.1.2.4. Bác sĩ ngoại khoa:

Hãy tưởng tượng những cánh tay kim loại với những khớp nối chằng chịt mổ xẻ

trên một cơ thể bằng xương bằng thịt. Với nhiều người đó là một cơn ác mộng. Trên

thực tế việc sử dụng người máy thay các bác sĩ phẫu thuật lại đảm bảo độ chính xác và

tỷ lệ thành công cao hơn cho ca mổ. Sự chính xác này cùng với việc giảm thiểu các thiết

bị y khoa giúp đường mổ sắc và gọn hơn đồng thời giúp bệnh nhân đỡ mất nhiều máu.

Ca mổ vẫn sẽ được một bác sĩ phẫu thuật theo dõi trực tiếp thông qua một camera nối

với một cánh tay robot. 2 cánh tay robot còn lại thực hiện những thao tác thành thạo của

một bác sĩ thực thụ. Người máy này xứng đáng là niềm tự hào của các nhà khoa học Mỹ.

Page 9: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

1.1.2.5. Asimo, robot giống người nhất:

Asimo lần đầu tiên ra đời năm 1993 tại

Nhật, đặt tên P1, là thành quả nghiên cứu của

tập đoàn Honda. Asimo P1 đã khiến các nước

phương Tây kinh ngạc vì ý tưởng chế tạo một

loại robot giống hệt con người. Tuy vậy mục

đích ban đầu của Honda chỉ là nghiên cứu một

người máy phục vụ các nhu cầu của chúng ta.

Ngày nay, cả 2 ý tưởng này, robot giống người

và đáp ứng nhu cầu của con người đã trở thành

tiêu chí chung trong nghiên cứu Asimo.

Hình 1.3: Robot asimo.

1.1.2.6. Robot viễn tưởng:

Được trang bị hệ thống nhận dạng giọng

nói, có khả năng ngôn ngữ và diễn đạt, Mỹ đã

giới thiệu một người máy là bản sao của Philipe

K.Dick, tác giả của nhiều truyện viễn tưởng nổi

tiếng, mất năm 1982.

Đó là những gì chúng ta được chứng kiến về sự phát triển của thế giới, nhưng chúng ta cũng cần biết rằng Việt Nam cũng có những con robot vô cùng thông minh. Đã đưa vị thế của Hình 1.4: Robot người nhân tạo.

Việt Nam lên 1 tầm cao mới.

Và chú robot này chính là robot TOPIO :

Từ ngày 5 - 10/2/2009, chú robot “made in Vietnam” Topio 2.0 do Công ty Cổ phần

Robot TOSY (TOSY Robotics JSC) nghiên cứu và chế tạo đã tham gia triển lãm lớn

nhất thế giới về đồ chơi lần thứ 60 tại Đức.

1.2. NHỮNG YÊU CẦU VÀ GIẢI PHÁP THỰC HIỆN THIẾT KẾ ROBOT.

Page 10: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

1.2.1.Những yêu cầu chung của robot:

- Kích thước của robot không vượt quá:

+ Chiều dài và rộng không vượt quá 1m.

+ Chiều cao không được vượt quá 1.5m.

+ Trọng lượng của tổng số robot không được vượt quá 50kg.

- Được phép sử dụng tối đa 2 robot trong vùng Khafraa.

- Robot phải xây theo thứ tự từng tầng một theo quy định:

+ Nếu tầng nào đó chưa xây xong sẽ không được phép xây tầng trên.

+ Quy định xây xong 1 tầng là robot đặt đúng khối cấu kiện vào vị trí không

được vượt quá sai số là 25mm và không được chạm vào khối cấu kiệm(robot phải tách

khỏi khối cấu kiện).

+ Hai robot không được giao tiếp với nhau bằng song radio.

+ Trọng lượng khối cấu kiện là ~7.5gram.

+ Kích thước và hình dáng các khối cấu kiện.

Hình 1.5: Kích thước các khối quà.

Page 11: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

1.2 .2.Những giải pháp thực hiện chế tạo Robot.

1.2.2.1.Hướng thực hiện thiết kế:

Để đưa ra được ý tưởng tốt cho cơ khí trước tiên chúng e đi sâu vào nghiên

cứu về chủ đề và luật chơi từ những chi tiết nhỏ nhất và đưa ra những hướng giải

quyết mấu chốt sau:

Do khối cấu kiện lớn với số lượng nhiều nên cần phải sử dụng 2 robot thực

hiện xây tháp.

Do yêu cầu về độ chính xác khi xây dựng là cao với sai số cho phép là

25mm nên chúng e đưa ra nhiệm vụ giêng cho mối robot là:

+ 1 robot sẽ mang 7 khối cấu kiện đến tháp nhưng không yêu cầu độ

chính xác khi xây tháp.

+ 1 robot sẽ mang 1 khối cấu khiện chóp đến tháp với nhiệm vụ là

phối hợp với robot mang 7 cấu kiện để chỉnh sửa các khối vào đúng vị trí và đặt

khối cấu kiện màu vàng với yêu cầu độ chính xác cao.

1.2.2.2. Những giải pháp về thiết kế cơ khí.

Từ những nhiệm vụ trên của các Robot chúng em xin đưa ra những giải pháp cho

việc thiết kế cơ khí như sau:

Với các khối cấu kiện có kích thước và trọng lượng tương đối lớn thì phần đế

của các Robot phải có kết cấu thật vững chắc để có thể di chuyển thật linh hoạt cho dù

phải mang nhiều khối cấu kiện cùng một lúc.

Đối với Robot tự động mang 7 khối cấu kiện xây dựng tầng 1, tầng 2 và tầng 3

của Kim tự tháp, khi xuất phát với yêu cầu Robot không được vượt quá 1m chiều rộng,

1m chiều dài và chiều cao không được quá 1,5m. Đây cũng là một khó khăn không nhỏ

khi thiết kế Robot. Ngoài ra khi chế tạo Robot cũng cần phải chú ý đến trọng lượng của

Robot nên khi thiết kế đòi hỏi phải thiết kế Robot sao cho gọn nhẹ nhưng vẫn phải bảo

đảm được các tính năng của nó.

Page 12: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

Trong quá trình xây Kim tự tháp việc đặt các khối cấu kiện đúng vị trí và đảm

bảo sai số cho phép là một yêu cầu rất quan trọng. Điều này đòi hỏi Robot phải có độ

chính xác về cơ khí cao đồng thời các kết cấu phải hết sức đơn giản và độ linh hoạt cao.

Do yêu cầu của đề thi là phải xây dựng từng tầng của kim tự tháp. Khi xây xong

bất kỳ tầng nào thì bộ phận của Robot không được phép trạm vào khối cấu kiện của tầng

đó. Chính vì vậy giải pháp chúng em đưa ra khi thiết kế phần tay mang các khối cấu

kiện của Robot xây dựng tầng 1 và tầng 2 và tầng 3 là dùng động cơ để đẩy các khối cấu

kiện, để khi xây xong thì tay quà sẽ được thu về với thời gian ngắn để tiết kiệm được

thời gian xây dựng Kim tự tháp.

Đối với Robot tự động mang khối cấu kiện chóp của Kim tự tháp Khafraa thì

chúng em đưa ra giải pháp như sau:

o Do số cấu kiện mang theo ít và trọng lượng nhẹ nên robot cần thiết kế

linh hoạt, ít chuyển động để giảm dung sai chuyển động.

o Do chiều cao đề thi là 1.5m nên chúng e tận dụng tối đa về kích thước

đề thi để giảm thiểu các khâu chuyển động, nhưng robot cao lại đòi hỏi

sự linh hoạt và nhẹ nên chúng em đề cao về kết cấu và các hình thức

chợ lực theo các phương.

1.2.3.Những giải pháp thiết kế mạch điện.

Trong Robot, mạch điện có thể ví như mạch máu trong cơ thể con người, nó có tác

dụng liên kết tất cả các phần của Robot lại với nhau thành một thể thống nhất. Mạch

điện sử dụng cho robot phải đảm bảo được các yêu cầu sau:

• Đảm bảo cung cấp đủ công suất cho Robot hoạt động.

• Hoạt động chính xác và ổn định.

• Có tính linh hoạt cao trong việc thay thế và sử dụng.

Để thiết kế được mạch cho Robot chúng ta phải căn cứ vào những đặc điểm, yêu cầu kĩ

thuật, chiến thuật của robot từ đó đi lựa chọn phương án và các phần tử cho mạch.

1.2.3.1.Yêu cầu về động cơ:

Với những nhiệm vụ và những yêu cầu của cuộc thi cùng với những đặc điểm về cơ

khí nói trên chúng em đưa ra yêu cầu về kĩ thuật đối với từng Robot như sau:

Đối với Robot mang 7 khối cấu kiện:

Page 13: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

Bảng 1.1: Yêu câu về động cơ đối vớ robot mang 7 cấu kiện

Đối với Robot mang 2 khối cấu kiện:

Số

lượng

ĐC

Công dụng Công suất

(W)

Tốc độ của

ĐC(vòng/phút)

Điện áp và dòng

điện lớn nhất(V/A)

2 ĐC di chuyển ? ? ?

1 ĐC đẩy ? ? ?

Bảng 1.2. Yêu cầu ề động cơ đối vớ robot mang một cấu kiện

1.2.3.2.Các yêu cầu chung về mạch điện cho các Robot.

Dựa vào các đặc điểm kĩ thuật và yêu cầu về kết cấu của các robot chúng ta sẽ lựa

chọn được phương án thiết kế mạch cho các Robot như: Số lượng động cơ, số lượng

cảm biến, số lượng công tắc hành trình, cách bố trí các cổng vào ra của vi điều khiển

cho các thiết bị ngoại vi…phù hợp với các yêu cầu đó và tất nhiên là có cả các phương

án dự phòng cho các vấn đề phát sinh khi cần.

Với các đặc điểm kĩ thuật của các Robot đã trình bày ở trên, ta thấy hai Robot tự

động trên có các yêu cầu về mạch khá giống nhau, do đó ta sẽ thiết kế mạch cho hai

Robot này tương tự như nhau và gọi chung là mạch cho Robot tự động.

Đối với mạch Robot tự động ta cần phải thiết kế sao cho đảm bảo được đầy đủ các

yêu cầu về: công suất, số lượng động cơ, số lượng cảm biến, công tắc hành trình,

Số lượng

ĐC

Công dụng Công suất

(W)

Tốc độ của

ĐC(vòng/phút)

Điện áp và dòng

điện lớn

nhất(V/A)

2 ĐC di chuyển ? ? ?

1 ĐC trượt ngang ? ? ?

1 ĐC nâng ? ? ? 2 ĐC tầng 2 ? ? ? 1 ĐC tầng 3 ? ? ?

Page 14: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

Encoder...Như vậy mạch dành cho Robot tự động phải đáp ứng được những yêu cầu

sau:

• Số lượng động cơ có thể điều khiển được tối thiểu là 5 động cơ.

• Đảm bảo cung cấp đủ dòng, áp cho các động cơ hoạt động.

• Có các cổng đầu vào cho:

Cảm biến dò đường.

Công tắc hành trình.

Mạch nạp, nút ấn.

• Mạch hiển thị.

PHẦN 2:THIẾT KẾ CƠ KHÍ

Sau khi nghiên cứu chủ đề và luật thi Robocon 2010. Với chủ đề và luật thi năm nay là

“Robocon Pharaohs” thì vai trò của các robot tự động và robot bằng tay được phân rõ và

Page 15: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

mục tiêu là xây dựng ba Kim tự tháp theo thứ tự với các yêu cầu khác nhau. Đối với

robot tự động xây dựng kim tự tháp Khafraa có vai trò đặc biệt quan trọng nó quyết định

đến kết quả của trận đấu. Chính vì vậy việc chế tạo robot tự động xây dựng kim tự tháp

Khafraa phải cực kỳ linh hoạt trong thiết kế, do đó chúng em chọn phương án thiết kế

hai robot cho khu vực Khafraa: Một robot mang 7 khối cấu kiện và một robot mang hai

khối cấu kiện chóp.

Do các khối cấu kiện của đề thi năm nay có kích thước và khối lượng tương đối

lớn điều này đòi hỏi các kết cấu cơ khí phải vững chắc và linh hoạt đảm bảo yêu cầu của

cuộc thi.

2.1.TÍNH TOÁN VÀ LỰA CHỌN LẮP RÁP ROBOT.

Cũng giống như tất cả các cuộc thi Robocon của mọi năm thì giải pháp cho phần đế

robot là phần phải tiến hành đầu tiên và quan trọng nhất. Robot có hoạt động tốt

được hay không phụ thuộc rất nhiều vào thiết kế của đế robot. Đế robot là bộ phận chịu

tất cả tải trọng của robot và dùng để lắp những cơ cấu khác của robot. Chính vì vậy

chúng em xin đưa ra một số giải pháp cho phần đế robot tự động như sau:

2.1.1.Kích thước phần đế.

Do kích thước và khối lượng của khối cấu kiện là rất lớn nên chúng em thiết kế phần

đế cho robot tự động mang hai khối cấu kiện theo hình chữ I và có kích thước như sau:

+ Chiều dài của phần đế là : 45 cm.

+ Chiều rộng của đế phía sau là :70 cm .

+ Chiều rộng của đế phía trước là :40 cm.

Kích thước tổng thể của đế robot như sau:

Page 16: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

Hình 2.1: Kích thước phần đế robot tự động mang hai khối cấu kiện.

Đối với kích thước tổng thể được cho như trên sẽ giúp cho robot có độ vững chắc

cao ,và có thể di chuyển một cách linh hoạt cho dù nó mang trên mình hai khối cấu kiện

có kích thước lớn.

Đế robot được thiết kế theo hình chữ I với 4 bánh được bố trí tại 4 góc của phần đế

tạo lên sự vững chắc cho robot. Ngoài ra thì đế robot được làm bằng nhôm hộp lên có

khối lượng nhẹ mà vẫn bảo đảm sự vững chắc.

2.1.2. Vật liệu sử dụng làm đế.

Loại nhôm được sử dụng làm đế robot là loại nhôm ống hình chữ nhật có kích

thước 50×25mm.

Hình 2.2: Kích thước của nhôm được sử dụng làm đế.

Page 17: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

Hình 2.3: Hình dạng của thanh nhôm dùng làm đế robot.

Loại nhôm này có bán rất nhiều trên thị trường, vì vậy rất tiện lợi khi cần thay thế

hay sửa chữa bộ phận nào đó của robot. Khi sử dụng loại nhôm này để chế tạo robot thì

chúng em nhận thấy khi dựng đứng nhôm để lắp ghép thì sẽ tạo ra độ cứng vững cho đế

robot khi phải chịu tải trọng từ phía trên xuống. Để tạo độ cứng vững cho phần đế chúng

em sử dụng các tấm phíp nhựa và các thanh nhôm hình chữ V để ghép nối chúng với

nhau.Việc ghép nối này đảm bảo độ chắc chắn và có trọng lượng nhẹ hơn so với việc sử

dụng gỗ nhét vào trong ống nhôm.

a.Kiểm tra điều kiện bền đối với thanh a.

Page 18: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

Hình 2.4: Biểu đồ mômen.

Cân bằng momen ở A ta có phương trình:

P1. 220 = FB.(137 + 220)

FB = = = 64,71 (N)

Cân bằng lực ta có:

P1 = FA + FB => FA = P1 – FB = 105 – 64,71 = 40,29 (N)

Md = 105. = 8864,7 Nmm.

Thanh nhôm sử dụng trong thiết kế sơ bộ có hình dáng mặt cắt như sau:

Hình 2.5:Kích thước nhôm.

Thành phần của hợp kim nhôm là Al – Mg – Si: Họ AA6xxx cụ thể là loại

AA 6061.

Page 19: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

Đặc tính Giá trị Đơn vị

Môđun đàn hồi 6.9e+04 N/mm^2

Hệ số biến dạng ngang 0.33 NA

Khối lượng 2700 kg/m^3

Giới hạn bền 55.149 N/mm^2

Ta có công thức momen chống uốn với tiết diện hình chữ nhật:

Wx =

Theo điều kiện bền ta có: Mo≤ Wx.[σ]

[σ] ≥

Công thức momen chống uốn với tiết diện chữ nhật rỗng là:

Wx = =800 mm3.

[σ] ≥ = = 11,08 N/mm2. [σ]nhôm = 13 N/mm2.

Như vậy là thanh chịu lực trong giới hạn cho phép.

- Hướng dẫn gia công chi tiết:

+ Sử dụng máy cắt 2 thanh nhôm có chiều dài là 600 mm.

Hình 2.6:Kích thước nhôm.

Page 20: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

Hình 2.7: Phân tích vật thể thành dạng mạng lưới.

Hình 2.8: Phân tích các điểm chịu lực tác dụng của vật thể.

Hình 2.9: Phân tích các điểm biến dạng.

Nhận xét:

Như phần trên, em đã phân tích lực tác động lên một thanh. Nhưng ở hệ lắp

ghép tiếp theo thì 3 thanh được liên kết với 2 ống thanh Inox. Nên lực tác động lên

mỗi thanh Inox có trị số bằng 3 lần lực tác động tại mỗi gối liên kết B, C ở Hình

2.26.

Page 21: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

b.Khảo sát thanh i:

Khảo sát tại điểm A:

= P1.95,5 + P2.146 + P3.196,5 – VB.292 = 0.

VB = = = 11 N.

Xét thanh trong trạng thái cân bằng ta có:

P1 + P2 + P3 – VB – VA = 0

VA = P1 + P2 + P3 – VB = 3.7,34 – 11 = 10,9 N.

Momen tại điểm đi qua P1 là:

Mu1 = VA.95,5 = 10,9.95,5 = 1048,3 Nmm.

Page 22: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

Hình 2.10: Biểu đồ lực và momen.

Momen tại điểm P2:

Mu2 = Mu1 + (VA – P2).(165 –114,5)

= 1048,3 + (11 – 7.34).(165 – 114,5) = 1232 Nmm

Momen tại điểm P3:

Mu3 = Mu2 – 3.66.(215,5 - 165)

= 1232 –3,66.(215,5 - 165) = 1047 Nmm.

Ta có [σ] = 65 N/mm2.

Wx = 0,1.D3.(1 – α4) = 0,1.193.(1 – ( )4) = 246,3 mm3.

Xét tại mặt cắt nguy hiểm nhất ta có ĐK:

[σ]≥ = = 5 N/mm2 . => Như vậy thanh thỏa mãn điều kiện bền cho

phép.

Ta có hình ảnh phân tích ứng suất của chi tiết.

Hình 2.11: Phân tích ứng suất.

Hình 2.12: Bản vẽ chi tiết.

Page 23: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

c.Khảo sát thanh h:

Khảo sát tại điểm A:

= P1.95,5 + P2.146 + P3.196,5 – VB.292 = 0.

VB = = = 13.06 N.

Xét thanh trong trạng thái cân bằng ta có:

P1 + P2 + P3 – VB – VA = 0

VA = P1 + P2 + P3 – VB = 3.8.7 – 13.05 = 13.07 N.

Momen tại điểm đi qua P1 là:

Mu1 = VA.95,5 = 13.06.95,5 = 1248,2 Nmm.

Momen tại điểm P2:

Mu2 = Mu1 + (VA – P2).(165 –114,5) = 1248,2 + (13.07 – 8,7).(165 – 114,5)

= 1467.4 Nmm

Momen tại điểm P3:

Mu3 = Mu2 – 3.66.(215,5 - 165) = 1467.4 - 4,36.(215,5 - 165) = 1247,2 Nmm.

Ta có [σ] = 65 N/mm2.

Wx = 0,1.D3.(1 – α4) = 0,1.193.(1 – ( )4) = 246,3 mm3.

Xét tại mặt cắt nguy hiểm nhất ta có ĐK:

[σ] ≥ = = 6 N/mm2 . => Như vậy thanh thỏa mãn điều kiện bền

cho phép.

Page 24: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

Hình 2.13: Biểu đồ lực và mômen

Hình 2.14: Bản vẽ chi tiết.

Hình ảnh phân tích ứng suất:

Hình 2.15: Phân tích ứng suất.

d.Khảo sát thanh a:

• Xét trường hợp thanh bị uốn:

Ta có: P1 = VBh.Cos45o = 13.Cos45o = 9.2 N.

P2 = VBi.Cos45o = 11.Cos45o = 7,8 N.

Page 25: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

Hình 2.16: Biểu đồ lực và momen

Xét cân bằng tại ngàm A:

Ta có: VA = P1 + P2 = 9,2 + 7,8 = 17 N.

Momen uốn tại điểm A: MA = P2.60 + VA.40 = 1148 Nmm.

Ta có công thức momen chống uốn với tiết diện hình chữ nhật:

Wx = =

Theo điều kiện bền ta có: Mo≤ Wx.[σ]

[σ] ≥

Công thức momen chống uốn với tiết diện chữ nhật rỗng là:

Wx = = = 508 mm3.

[σ] ≥ = = 2,25 N/mm2. [σ]nhôm = 13 N/mm2.

Như vậy thanh thỏa mãn điều kiện bền uốn.

Page 26: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

Hình 2.17: Phân tích ứng suất.

Hình 2.18: Chia lưới phân tích chi tiết.

Hình 2.19: Phân tích tác động của ứng suất lên chi tiết.

Page 27: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

Hình 2.20: Phân tích mức độ biến dạng của chi tiết.

Hình 2.21: Bản vẽ chi tiết.

e.Khảo sát thanh c:

Thanh c được thiết kế dùng để giằng giữa giá đỡ 2 ắc quy và 2 động cơ. Giả

sử trong trường hợp tải trọng lớn nhất là thanh chịu kéo nén với lực kéo là:

+ = 5,4.2 + 8,6.2 = 28 N.

Ta có ứng suất pháp:

 σ  =     N: là lực dọc tại tiết diện đang xét, tìm được theo phương pháp mặt

cắt;

A: Diện tích tiết diện.

Page 28: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

Hình 2.22: Mặt cắt nguy hiểm.

Diện tích mặt cắt nguy hiểm là:

A = 22.25 – (20.23 + 2.1.19) = 52 mm2.

σ  =    =    = 0,54 N/mm2 thỏa mãn điều kiện bền.

Vật liệu chi tiết là bằng hợp kim nhôm: Tra bảng 3-1 SBVL ta có:

Modul đàn hồi khi kéo, nén E = 7,0.103 kN/cm2 = 7.104 N/mm2.

Hệ số nở ngang μ = 0,30.

Biến dạng dài dọc trục của một đơn vị chiều dài thanh là:

ε  =   =   = 7,7.10-6 mm.

Biến dạng dài theo phương ngang trên một đơn vị chiều dài là:

ε’ = ­μ.ε  = -0,3.7,7.10-6 = 2,31.10-6 mm.

Giả sử trong điều kiện làm việc nguy hiểm nhất ta xét trong chiều dài L = 19

mm.

Biến dạng của chi tiết trên chiều dài khảo sát là:

∆l = L.ε = 19.7,7.10-6 = 1,46.10-4 mm.

Hình 2.23: Bản vẽ chi tiết.

Khảo sát biến dạng của thanh:

Page 29: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

Hình 2.24: Chia lưới phân tích.

Hình 2.25: Ảnh hưởng của lực kéo.

Hình 2.26: Mức độ biến dạng của chi tiết.

f.Khảo sát thanh f:

Trên bản vẽ thiết kế có 3 chi tiết được bố trí song song với nhau => lực tác

động lên mỗi thanh là 1/3.64,71 = 21,6 N. Xét thanh chịu lực kéo nén đúng tâm b =

19 mm.

Ta có ứng suất pháp:

 σ  =        N: là lực dọc tại tiết diện đang xét, tìm được theo phương pháp

mặt cắt;

Page 30: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

A: Diện tích tiết diện.

Diện tích mặt cắt nguy hiểm là:A = 25.19 – 23.19 = 38 mm2.

σ  =    =    = 0,57 N/mm2 thỏa mãn điều kiện bền.

Biến dạng dài dọc trục của một đơn vị chiều dài thanh là:

ε  =   =   = 8,14.10-6 mm.

Biến dạng dài theo phương ngang trên một đơn vị chiều dài là:

ε’ = ­μ.ε  = -0,3.8,14.10-6 = 2,44.10-6 mm.

Giả sử trong điều kiện làm việc nguy hiểm nhất ta xét trong chiều dài L = 61

mm.

Biến dạng của chi tiết trên chiều dài khảo sát là:

∆l = L.ε = 61.7,7.10-6 = 4,7.10-4 mm.

Hình 2.27:Kích thước của chi tiết.

Khảo sát biến dạng của thanh:

Hình 2.28:Phân tích lưới chi tiết.

Page 31: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

Hình 2.29:Ảnh hưởng của lực kéo.

Hình 2.30:Mức độ biến dạng của chi tiết.

Hình 2.31: Bản vẽ chi tiết.

Khảo sát chi tiết m :

Xét cân bằng tại điểm A ta có phương trình cân bằng momen sau:

= P1.71 + P2.114.5 + P3.215,5 + P4.165 + P5.259 – VB.330

VB = = 46,4 N.

VA =VB = 46,4 N.

Momen tại điểm P1 đi qua là:

Page 32: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

Mp1 = VA.71 = 46,4.71 = 3294,4 Nmm.

Momen tại điểm P2 đi qua là:

MP2 = Mp1 + (VA – P1).(114,5 - 71) = 3294,4 + (46,4 - 14).(114,5 - 71)

Mp2 = 4703,8 Nmm

Momen tại điểm P4 đi qua là:

Mp4 = Mp2 + (VA – P1 – P2)(165 – 114,5)

Mp4 = 4703,8 + (46,4 – 14 –21,6)(165 – 114,5) = 5249,2 Nmm.

Ta có [σ] = 65 N/mm2.

Wx = 0,1.D3.(1 – α4) = 0,1.193.(1 – ( )4) = 246,3 mm3.

Xét tại mặt cắt nguy hiểm nhất ta có ĐK:

[σ] ≥ = = 21,3 N/mm2 . => Như vậy thanh thỏa mãn điều kiện bền cho phép.

Hình 2.32:Biểu đồ lực và mômen.

Page 33: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

Hình 2.33: Phân tích ứng suất chi tiết.

2.1.3. Thiết kế bánh xe:

a. Bánh xe tự lựa:

Có rất nhiều loại bánh xe trên thị trường dùng để chế tạo robot như :

+ Bánh xe Phong Thạnh Mác Rìu- Cao su đặc.

Tải trọng: 50 - 60 kg.

Kích thước: Ø50, 65, 75 & 100 mm.

Chất liệu: Cao su đặc.

Lắp đặt: Lắp mặt đế hoặc cọc vít.

Sản xuất theo tiêu chuẩn Nhật Bản JIS: 2 tầng bi, càng dày 1.2mm có thể đáp ứng tốt tải trọng 50kg. Chất liệu cao su đặc chịu mài mòn, chống ồn và bảo vệ mặt sàn. Thích hợp dùng cho hệ thống tủ kính trưng bày, nhu hình 2.34:Bánh tự lựa

cầu gia đình (đế chân tủ lạnh, cây cảnh, vv...) hoặc có thể làm xe đẩy dùng trong các lĩnh vực công nghiệp nhẹ.

+Bánh omni : Đây là loại bánh được sản xuất bên Mỹ,có kích thước lớn hơn loại

bánh 4 khía của Việt Nam sản xuất, khả năng chịu tải của nó lớn .

Ưu điểm :Có khả năng di chuyển được theo hai hướng vuông góc của bánh dẫn

hướng omni, bánh Omni có thể giúp robot thực hiện những chuyển động phức tạp khác

Page 34: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

nhau hoặc không thể đối với các loại rôbốt di động sử dụng các bánh lái độc lập. Điểm

đặc biệt của Omni là kết hợp hướng di chuyển và chuyển động quay tròn.

Trong thiết kế robot ,để phù hợp với yêu cầu của đề thi, mang chút tính

thẩm mỹ ,mà vẫn đảm bảo được độ cứng vững ,dễ di chuyển bám đường tốt,... Do

đó ta chọn bánh xe omni cho bánh sau của mặt đế . Bánh xe omni giúp di chuyển

một cách ổn định hơn, linh hoạt hơn, mặc dù bánh omni sẽ làm cho cả phần khung

robot bi rung động do kết cấu đặc biệt của bánh nhưng điều này không tác động

đáng kể đến quá trình hoạt động của robot.

b. Bánh omni và bánh sau:

Hình 2.35:Các loại bánh omni.

Trong trường hợp này chúng ta sẽ sử dụng bánh omni như hình vẽ dưới

đây. Đây là loại bánh có bán sẵn trên thị trường, được rất nhiều đội robocon trong

và ngoài nước sử dụng mang lại hiểu quả rất tốt.

Hình 2.36:Bánh omni dùng trong robot.

a. b. c.

Page 35: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

Bánh omni có đặc điểm khác biệt với các loại bánh khác là khi đứng yên

hoặc khi chuyển động theo các hướng khác nhau bánh chỉ luôn tiếp xúc điểm với

mặt sàn. Nếu robot đi lên phía trước hoặc lùi lại thì bánh sẽ quay quanh trục quay

chính của bánh, khí robot thực hiện rẽ sang ngang thì bánh sẽ thực hiện đồng thời

2 chuyển động: Chuyển động 1 là bánh sẽ quay quanh trục quay lớn; chuyển động

2 là các bánh hành tinh sẽ tự quay quanh trục riêng của mình. Điều này tạo tạo cho

robot có chuyển động mau lẹ, linh hoạt, dễ thực hiện các chuyển động phức tạp có

độ cua ngoặt cao.

Lựa chọn bánh trước hợp lý sẽ giảm bớt những vấn đề liên quan đến các yếu

tố vật lý.

Hình 2.37: Bánh xe nhôm đúc.

Hình 2.38: Kích thước bánh nhôm.

Ở đây em lựa chọn sử dụng bánh hợp kim nhôm đúc. Đặc điểm nổi bật của

bánh là trọng lượng nhẹ, lớp vỏ bánh được làm bằng silicon nên bám đường rất

tốt, mặt khác trên thân bánh được chế tạo sẵn 2 rãnh dành cho loại đai truyền

động từ động có bán sẵn với đường kính đai là 5. Trong cụm bánh có sẵn 2 ổ bi

được lắp chặt với thân bánh khá thuận tiện cho việc thiết kế và lắp đặt.

Page 36: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

2.2.BÀI TOÁN ĐỘNG HỌC TAY MÁY CỦA ROBOT.

2.2.1.Phương trình động học thuận:

• Phương trình động học thuận là phương

trình biểu diễn quan hệ vị trí và hướng của

robot thông qua các biến khớp, các biến

khớp này là các góc qua của khớp quay và

độ dịch chuyển tịnh tiến đối với khớp tịnh

tiến.

• Căn cứ vào phương trình động học thuận

này khi biết vị trí của các khớp ta có thể xác

Hình 2.39: cánh tay động học định vị trí và hướng của robot

• Căn cứ vào các thông số và hệ toạ độ đã được thiết lập ta có bảng DH của robot

như sau:

Khâu iθ

id

ia

1 1θ l1 0 0

2 ∗2

θ l2 0 °90

3 ∗3

θ l3 0 °−90

Bảng 2.1: Bang DH.

• Xác định ma trận nA :

−−

=

1000

cossin0

sin.sin.coscos.cossin

cos.sin.sincos.sincos

d

a

a

nAαα

θαθαθθθαθαθθ

• Quy ước viết tắt : 3sin3,3cos3,2sin2,2cos2 θθθθ ==== SCSC

• Các ma trận A của robot :

=

1000

1100

0010

0001

1 lA

;

=

1000

2010

0202

0202

2 l

CS

SC

A

;

=

1000

3010

0303

0303

3 l

CS

SC

A

• Tính các ma trận biến đổi thuần nhất T:

Page 37: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

Ma trận : 332 AT =

=

1000

3010

0303

0303

32

l

CS

SC

T

Ma trận: 32.23

1 TAT =

−−−−

==

1000

2303

3*23*223*2

3*23*223*2

3.231

lCS

lCSSCCS

lSSCSCC

AAT

+−−

−−

=

===

1000

12303

3*23*223*2

3*23*223*2

31.1

1000

3

llCS

lCSSCCS

lSSCSCC

TAzpzazsznypyaysynxpxaxsxn

T

Để tính được 3T ta phải cân bằng các phần tử của ma trận 3

T , ta được hệ thống các

phương trình sau:

3*2 CCxn =

3*2 CSyn =

3Szn =

2Sx

s −=

2Cy

s =

0=z

s

3*2 SCax −=

3*2 SSy

a −=

3Cz

a =

3*2 lSx

p =

Page 38: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

3*2 lCy

p −=

12 llz

p +=

2.2.2.Phương trình động học ngược :

Phương trình động học của robot nhằm xác định các giá trị biến khớp từ các vị trí

và hướng cuẩ tay robot mong muốn. Phương trình động học ngược thường khó giải và

ko có lời giải tổng quát cho mọi robot:

Ta có :

31

31

1TTA =− (1)

32

31

11

2TTAA =−− (2)

−=−

1000

1100

0010

0001

11 l

A

=

1000

3z

pz

az

sz

ny

py

ay

sy

nx

px

ax

sx

n

T

−−

−−

==

1000

2303

3*23*223*2

3*23*223*2

3.

231

lCS

lCSSCCS

lSSCSCC

AAT

Từ phương trình (1) ta được :

−1000

1100

0010

0001

l

1000z

pz

az

sz

ny

py

ay

sy

nx

px

ax

sx

n

=

−−

−−

1000

2303

3*23*223*2

3*23*223*2

lCS

lCSSCCS

lSSCSCC

−⇔

1000

1lz

pz

az

sz

ny

py

ay

sy

nx

px

ax

sx

n

=

−−−−

1000

2303

3*23*223*2

3*23*223*2

lCS

lCSSCCS

lSSCSCC

Page 39: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

Từ phương trình trên ta được hệ phương trình:

zz nnS =⇒= 3sin3 θ

znarcsin

3=⇒θ

ys

ysC =⇒=

2cos2 θ

ysarccos

2=⇒θ

3.2

cos13.21 llz

plClz

p θ−=−⇒−=−

3.cos1 2 lpl z θ+=⇒ 3l ( là hằng số)

2.3: LẮP RÁP ROBOT.

2.3.1. Chọn động cơ:

Động cơ sử dụng để di chuyển là loại động cơ hộp vuông có tốc độ 150(vòng/phút).

Ưu điểm của loại động cơ này là có thể chịu lực khỏe.

Bánh chủ động của robot được bố trí phía sau của phần đế.Để tạo thêm sự vững

chắc cho bánh động cơ thì tại vị trí của phần nhôm bắt bánh ta cho thêm gỗ vào. Động

cơ được bắt chặt vào phần đế nhờ miếng nhôm tấm và đai thít.

Page 40: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

Hình 2.40: Nhôm tấm dùng để bắt động cơ.

Hình 2.41: Động cơ dùng di chuyển.

Hình 2.42:Động cơ bắt vào ke.

Page 41: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

Hình 2.43: Lắp ráp động cơ.

2.3.2.Chọn bánh trước và cách lắp:

Bánh omi(hay bánh đa hướng )được sử dụng rất nhiều trong các cuộc thi

robocon. Ưu điểm của loại bánh này là khả năng di chuyển linh hoạt theo các

hướng khác nhau.Điều này giúp cho robot có thể di chuyển một cách mềm mại

và linh hoạt. Khi hoạt động robot có thể chuyển hướng một cách chính xác khi

đang di chuyển.

Hình 2.44: Hình dạng thực tế của bánh omi.

Để đảm bảo cho robot hoạt động ổn định khi mang những khối cấu kiện

tương đối lớn thì giải pháp bắt bánh chúng em đưa ra đó là:bắt trực tiếp bánh đa hướng

trực tiếp lên đế của robot. Do đề thi năm nay không đòi hỏi robot phải di chuyển nhiều

Page 42: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

thì việc bắt bánh cứng có ưu điểm hơn so với cách bắt bánh theo kiểu tự lựa. Trong quá

trình di chuyển sẽ tạo lên độ vững chắc hơn khi mang nhiều khối cấu kiện một lúc,ngoài

ra khi robot dừng thì khả năng hãm của robot tốt hơn.

Hình 2.45: Thanh sắt dùng bắt bánh omi.

Bánh xe phía sau được gia công bằng máy tiện, vật liệu sử dụng để tiện

bánh xe là loại nhựa có độ cứng cao. Bánh có đường kính 140mm, đường kính

trục lỗ là 10.

Hình 2.46: Đế toàn diện của động cơ.

2.3.3. Thiết kế phần trụ cho robot.

Page 43: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

Đối với đề thi năm nay khối lượng và kích thước của các khối cấu kiện là rất lớn và

phải đưa lên cao chính vì vậy robot có kích thước rất lớn và chiều cao của robot là tương

đối cao(tối đa 1,5m).

Kích thước phần trụ của robot được cho như sau:

Hình 2.47: Kích thước phần trụ của robot.

Với chiều cao của kim tự tháp khafraa là 1434mm việc đưa các khối cấu kiện

lên cao và đặt được chóp vàng điều này đòi hỏi kết cấu của robot phải thật vững

chắc. Qua thời gian nghiên cứu chúng em quyết định sử dụng hai trụ để tạo độ

cứng vững cho robot và đảm bảo khi di chuyển robot không bị rung lắc hay lật

đổ.Việc sử dụng hai trụ sẽ tạo cho robot có kết cấu nhẹ mà vẫn đảm bảo yêu cầu

kỹ thuật.Đồng thời việc sử dụng hai trụ sẽ giúp cho việc bố trí các cơ cấu đẩy quà

một cách dễ dàng hơn.

Page 44: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

Hình 2.48: Phần trụ của robot được gắn lên đế.

Hình 2.49: Phần thanh trợ lực cho hai trụ.

Page 45: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

Hình 2.50: Trụ của robot được gắn lên đế có thanh đỡ trợ lực.

2.3.4.Thiết kế tay đẩy tầng hai.

Việc sử dụng hai robot cho xây dựng kim tự tháp khafraa đòi hỏi các robot phải có

sự phối hợp nhịp nhàng và độ chính xác cao. Để đạt được độ chính xác này chúng em

đưa ra phương án thiết kế tay đẩy tầng hai đảm bảo xây dựng kim tự tháp một cách

chính xác theo yêu cầu.

Hình 2.51: Kích thước của tay đẩy tầng hai.

Page 46: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

Hình 2.52: Tay đẩy khối cấu kiện tầng hai.

2.3.5.Thiết kế tay đẩy cấu kiện tầng ba.

Trong đề thi năm nay để thực hiện công việc đẩy khối cấu kiện tầng 3 chúng em sử

dụng thanh ray dẫn hướng.Trong thực tế có rất nhiều cơ cấu có thể dùng để đẩy khối cấu

kiện như sử dụng tang , sử dụng xích kết hợp với bánh răng.

Chúng em quyết định sử dụng thay ray vì: Có độ chính xác khá cao, dễ dàng gia công,

trọng lựơng nhẹ, gía thành gia công rẻ.

Hình 2.53: Kích thước của tay đẩy tầng hai.

Hình 2.54: Cơ cấu đẩy khối cấu kiện tầng 3.

Page 47: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

2.3.6.Thiết kế tay đẩy quà vàng.

Cơ cấu đẩy quà vàng được thiết kế khác so với các cơ cấu đẩy khác.Trong

cuộc thi Robocon 2010 thì khối đỉnh chóp được đặt lên trên một tấm đế và ở giữa

của tấm đế có một trụ cao 5cm. Chính vì vậy việc đặt khối quà vàng theo phương

ngang là không thể thực hiện được. Để giải quyết vấn đề này chúng em thiết kế

tay đẩy là một thanh nhôm có kích thước là 25x 25(mm).Thanh nhôm được đặt

nghiêng . Hai thanh dẫn hướng cũng sử dụng loại nhôm có kích thước là

25x25(mm) được bố trí song song cùng chiều với tay đẩy cấu kiện. Khi thực

hiện việc đẩy khối quà vàng chúng em sử dụng vòng bi để dẫn hướng cho tay

đẩy. Các vòng bi được bố trí ở hai phía của thanh dẫn hướng, vị trí của chúng tạo

cho thanh đẩy quà một góc so với thanh dẫn hướng.

Hình 2.55: Kết cấu của tay đẩy quà vàng.

Để đẩy khối quà vàng chúng em sử dụng động cơ kéo kết hợp với ròng rọc.Vị trí của

ròng rọc được bố trí tại thanh ốp đầu của thanh dẫn hướng. Tác dụng của tấm ốp đầu

của thanh dẫn hướng là nơi đặt ròng rọc, ngoài ra nó còn có tác dụng đỡ thanh đẩy quà

khi nó thực hiện đẩy quà vàng.

Page 48: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

Hình 2.56: Tấm ốp đầu của thanh dẫn hướng.

hình 2.57: Vị trí bắt tấm ốp đầu trên thanh dẫn hướng.

2.3.7. Kết cấu hoàn thiện của robot tự động mang khối cấu kiện chóp.

Page 49: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

Hình 2.58: Kết cấu tổng thể của robot mang khối cấu kiện chop.

PHẦN 3: THIẾT KẾ MẠCH ĐIỆN

Mạch điều khiển robot tự động gồm nhiều modul được gép kết nối với vi điều

khiển:

Page 50: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

Hình 3.1: sơ đồ khối mạch điều khiển.

Mỗi khối có một chức năng khác nhau và được liên kết với nhau thành một mạch

hoàn thiện, sau đây ta đi nghiên cứu từng modul trong mạch:

3.1: KHỐI ĐỘNG LỰC.

3.1.1.Động cơ điện 1 chiều sử dụng trong robot.

3.1.1.1.Lý thuyết về động cơ.

Page 51: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

Động cơ điện đóng vai trò rất quan trọng nó giống như cơ bắp của con người vậy,

là nguồn gốc của mọi chuyển động trên robot. Động cơ sử dụng trong robot thường là

động cơ DC làm việc ở điện áp 12VDC hoặc 24VDC.

Cấu tạo của động cơ gồm có 2 phần: stato đứng yên và rôto quay so với stato. Phần

cảm (phần kích từ-thường đặt trên stato) tạo ra từ trường đi trong mạch từ, xuyên qua

các vòng dây quấn của phần ứng (thường đặt trên rôto). Khi có dòng điện chạy trong

mạch phần ứng, các thanh dẫn phần ứng sẽ chịu tác động bởi các lực điện từ theo

phương tiếp tuyến với mặt trụ rôto, làm cho rôto quay. Chính xác hơn, lực điện từ trên

một đơn vị chiều dài thanh dẫn là tích có hướng của vectơ mật độ từ thông B và vectơ

cường độ dòng điện I. Dòng điện phần ứng được đưa vào rôto thông qua hệ thống chổi

than và cổ góp. Cổ góp sẽ giúp cho dòng điện trong mỗi thanh dẫn phần ứng được đổi

chiều khi thanh dẫn đi đến một cực từ khác tên với cực từ mà nó vừa đi qua (điều này

làm cho lực điện từ được sinh ra luôn luôn tạo ra mômen theo một chiều nhất định).

Stator của động cơ điện 1 chiều thường là 1 hay nhiều cặp nam châm vĩnh cửu, hay

nam châm điện, rotor có các cuộn dây quấn và được nối với nguồn điện một chiều, 1

phần quan trọng khác của động cơ điện 1 chiều là bộ phận chỉnh lưu, nó có nhiệm vụ là

đổi chiều dòng điện trong khi chuyển động quay của rotor là liên tục. Thông thường bộ

phận này gồm có một bộ cổ góp và một bộ chổi than tiếp xúc với cổ góp.

Nếu trục của một động cơ điện một chiều được kéo bằng 1 lực ngoài, động cơ sẽ

hoạt động như một máy phát điện một chiều, và tạo ra một sức điện động cảm ứng

Electromotive force (EMF). Khi vận hành bình thường, rotor khi quay sẽ phát ra một

điện áp gọi là sức phản điện động counter-EMF (CEMF) hoặc sức điện động đối kháng,

vì nó đối kháng lại điện áp bên ngoài đặt vào động cơ. Sức điện động này tương tự như

sức điện động phát ra khi động cơ được sử dụng như một máy phát điện (như lúc ta nối

một điện trở tải vào đầu ra của động cơ, và kéo trục động cơ bằng một ngẫu lực bên

ngoài). Như vậy điện áp đặt trên động cơ bao gồm 2 thành phần: sức phản điện động, và

điện áp giáng tạo ra do điện trở nội của các cuộn dây phần ứng. Dòng điện chạy qua

động cơ được tính theo biều thức sau:

I = (VNguon − VPhanDienDong) / RPhanUng

Công suất cơ mà động cơ đưa ra được, được tính bằng:

P = I * (VPhanDienDong)

Page 52: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

Nguyên tắc hoạt độngcủa động cơ điện một chiều:

Hình 3.2:Nguyên tắc hoạt động của động cơ một chiều.

Pha 1: Từ trường của rotor cùng cực với stator, sẽ đẩy nhau tạo ra chuyển động quay

của rotor.

Pha 2: Rotor tiếp tục quay.

Pha 3: Bộ phận chỉnh điện sẽ đổi cực sao cho từ trường giữa stator và rotor cùng dấu,

trở lại pha 1.

Dưới đây là một số động cơ đã được dùng trong robot thi đấu.

Hình 3.3: Một só động cơ được dùng trong Robot.

3.1.1.2.Kinh nghiệm chọn động cơ.

Việc lựa chọn động cơ phụ thuộc vào nhiều yếu tố, nhưng động cơ được chọn

trong cuộc thi robot thường có yêu cầu chung sau:

- Tốc độ lớn.

- Khả năng chịu tải cao.

Page 53: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

- Khả năng hãm tốt, thường sử dụng loại động cơ có hộp giảm tốc.

- Dòng ,áp.

- Đối với động cơ dùng cho cơ cấu chuyển động (phần đế của robot) yêu cầu

đặt ra là phải có tốc độ nhanh ,và có độ hãm tốt .Động cơ thường được sử

dụng ở phần này là loại động cơ pitman.

- Ngoài động cơ pitman, có thể sử dụng các loại động cơ khác, miễn là

đạt được các tiêu chí nêu trên. Có thể sử dụng động cơ vuông tháo bánh răng.

3.1.2.Điều khiển chiều quay động cơ (đảo chiều động cơ).

Thông thường điều khiển chiều quay của động cơ dùng mạch cầu H.

3.1.2.1.Dùng van bán dẫn.

Để điều khiển hướng quay của động cơ 1 chiều, chúng ta cần thay đổi chiều của

điện áp đặt vào động cơ. Có 1 mạch phổ biến dùng để điều khiển động cơ gọi là cầu H.

Nó được gọi như vậy bởi vì mạch này trông giống hình chữ ‘H’. Ưu điểm của mạch này

là nó cho phép điều khiển động cơ tiến lên hoặc lùi lại ở bất kỳ tốc độ nào, ngoài ra nó

còn có thể dùng 1 nguồn điện độc lập với nguồn điều khiển.

Sơ đồ nguyên lý:

Hình 3.4: Sơ đồ nguyên lý mạch cầu H

Giả sử khi đầu vào ‘Direction’ ở trạng thái cao thì động cơ sẽ quay theo chiều

thuận thì khi đầu vào ‘Direction’ ở trạng thái thấp động cơ sẽ quay theo chiều ngược lại.

3.1.2.2. Mạch điện dùng L293B (L298).

Chúng ta có thể dùng các van bán dẫn công suất khác nhau để thiết kế mạch cầu

“H” nhưng cũng có thể sử dụng các loại IC đã tích hợp sẵn mạch cầu H. Có rất nhiều

loại IC như vậy nhưng loại phổ thông dùng cho động cơ dòng thấp là L293B (dòng làm

việc bình thường là 1A, có thể lên tới 2A nếu nối song song hai cổng) và động cơ dòng

cao là L298 (tối đa là 2A/1cổng và 4A nếu nối song song hai cổng).

Page 54: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

Dưới đây là hình dạng và các thông số kĩ thuật của L298 và L293B.

Hình 3.5: Hình dạng và sơ đồ chân L293.

3.1.2.3.Sử dụng Rơle để đảo chiều động cơ.

Ưu điểm: Đơn giản, giá thành rẻ, Rơle có thể làm việc với điện áp cao, dòng điện

lớn.

Nhược điểm: Không thể đóng ngắt nhanh, rất dễ gây nhiễu cho mạch vi xử lý nếu

không sử dụng tụ điện để triệt tia hồ quang do tiếp điểm gây nên.

3.1.3.Điều khiển tốc độ động cơ 1 chiều.

Có rất nhiều phương pháp thay đổi tốc độ động cơ điện 1 chiều như: thay đổi điện

trở phần ứng, thay đổi từ thông, thay đổi điện áp phần ứng…Nhưng phương pháp hay

được dùng nhiều nhất trong robot đó là thay đổi điện áp phần ứng sử dụng PWM.

Phương pháp PWM_điều chế độ rộng xung là phương pháp hay được sử dụng nhất đặc

biệt là trong tự động hóa, robot... bởi nó đơn giản, dễ thực hiện và đảm bảo thay đổi trơn

tốc độ động cơ. Chúng ta sẽ chỉ đi nghiên cứu phương pháp này:

Điều khiển độ rộng của xung được làm bằng

cách tắt bật nhanh nguồn điện đặt lên động cơ.

Nguồn áp 1 chiều DC sẽ chuyển thành tín hiệu

xung vuông, thay đổi từ 12V(24V) xuống 0V,

bản chất của phương pháp này là thay đổi điện áp

trung bình đặt vào động cơ.

Page 55: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

Bằng cách thay đổi chu kỳ hoạt động của tín hiệu (thay đổi độ rộng xung –

PWM), tức là khoảng thời gian “Bật” ton, điện áp trung bình đặt lên hình 3.6:

biểu đồ xung

động cơ sẽ thay đổi và dẫn đến thay đổi tốc độ.

Với phương pháp này chúng ta có thể có hai cách để thực hiện đó là dùng “phần

cứng” hoặc “phần mềm” để tiến hành điều chế xung.

Kết luận: Như đã phân tích ở trên và với yêu cầu của thi năm nay chúng em đã

thiết kế mạch động lực gồm có một rơle và 1 FET để điều khiển động cơ. Rơle được

dùng để đảo chiều động cơ, còn FET được dùng để điều khiển đổi tốc độ của động cơ.

3.1.4.Sơ đồ và nguyên lý hoạt động của khối động lực.

3.14.1.Sơ đồ nguyên lý.

Hình 3.7:Sơ đồ nguyên lý khối động

lực.

Page 56: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

Hình 3.8:Sơ đồ nguyên lý khối đảo chiều và thay đổi tốc độ động cơ.

Hình 3.9:Nguyên lý kết nối mạch động lực và mạch điều khiển.

3.1.4.2.Nguyên lý hoạt động.

Trên sơ đồ nguyên lý thấy mỗi một động cơ sẽ được điều khiển bởi hai cổng của

VĐK, được cách ly qua hai bộ cách ly quang. Một chân của VĐK sẽ điều khiển đóng

cắt Rơle để tiến hành đảo hay không đảo chiều của động cơ, chân còn lại sẽ có tác dụng

tiến hành điều xung để thay đổi tốc độ động cơ.

Khi có tín hiệu đầu ra từ chân 14 của UNL2803 (ton) ở mức cao(12v) thì Transistor

ngược T1 được phân cực thuận, Transistor thuận T2 khóa, cực điều khiển của IRF được

đặp điện áp 12VDC. IRF dẫn, cấp điện mass cho động cơ.

Page 57: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

Khi tín hiệu đầu ra từ chân 14 của UNL2803 (ton) ở mức thấp (0v) Transistor thuận

T1 khi này khóa, Transistor ngược T2 dẫn, làm cho điện áp đặt vào cực điều khiển của

IRF lúc này bằng 0, IRF khóa, ngắt mass của động cơ. Quá trình này được lặp lại sau

mỗi chu kì của xung, trong một chu kì xung sẽ có khoảng thời gian động cơ được cấp

xung (ton) và khoảng thời gian mà động cơ không được cấp xung (toff).

Việc thay đổi khoảng thời gian ton trong toàn bộ chu kì sẽ thay đổi giá trị điện áp

trung bình đặt lên động cơ dẫn đến làm thay đổi tốc độ của động cơ.

Để đảo chiều động cơ ta dùng 1 Rơle, bình thường thì cuộn hút của rơle không

được cấp điện do đầu ra của UNL2803AN ở mức cao, động cơ quay theo chiều thuận.

Khi cuộn hút của rơle có điện, hai cực của động cơ được đảo do tiếp điểm của rơle

bị đảo và động cơ quay theo chiều ngược lại.

Như vậy thay vì phải dùng mạch cầu H ta chỉ cần dùng 1 van bán dẫn và 1 rơle để

có thể thực hiện việc thay đổi tốc độ và đảo chiều động cơ.

Điều kiện để động cơ quay là phải có xung điều khiển (giá trị xung khác 0) cho

van bán dẫn.

Điều kiện để động cơ có thể đảo chiều là có xung điều khiển cho van và cuộn hút

Rơle có điện (Rơle tác động).

Cách ly giữa mạch điều khiển và mạch động lực là PC817 (cách ly quang). PC817

có tầm quan trong rất lớn vừa ngăn chặn những xung đột bên mạch động lực vừa có thể

nâng mức tín hiệu của đầu ra mạch điều khiển.

Cực điều khiển của IRF 540N được cấp bởi bộ lọc RC. Nhờ có bộ lọc này mà giảm

được các nhiều và điện áp phân cực cho cực là là xung vuông chuẩn.

3.1.5.Lựa chọn van và tính toán công suất cho mạch động lực.

3.1.5.1.Động cơ sử dụng trong robot.

Tổng số động cơ được sử dụng là 4 động cơ có công suất tối đa là 24W, điện áp làm

việc tối đa 24V, dòng điện làm việc định mức lớn nhất là 1A. Ta sẽ tiến hành chọn van

bán dẫn cho động cơ:

+Dòng làm việc của động cơ Ilv = 1A.

+Dòng điện lúc khởi động Ikđ = 2Ilv = 2.1 = 2A.

+Chọn hệ số an toàn cho mạch là k = 1,5.

Page 58: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

+Do đó dòng điện làm việc mà van phải chịu là Ilv Van = k.Ikđ = 1,5.2 = 3A.

+Ta sẽ chọn van có dòng làm việc đỉnh Ilvđ Van ≥ 5.Ilv Van = 5.3 = 15A.

Do trong cuộc thi chỉ giới hạn nguồn cung cấp tối đa là 24V, do đó để đảm bảo

cung cấp đầy đủ công suất cho 4 động cơ trong suốt cuộc thi, thì chúng em đã chọn

phương án thiết kế riêng nguồn 24V để cung cấp cho các động cơ.

3.1.5.2.Van bán dẫn IRF 540N.

IRF540N là một loại MOSFET công suất. Các thông số cơ bản của IRF540N:

+ Dòng điện làm việc lớn nhất:

- Ở 250C: 33A

- Ở 1000C: 23A

+ Điện áp làm việc lên tới 100V.

+ Công suất tối đa: 120W ở 25oC.

+ Công suất sẽ giảm 0,8W/oC tính từ nhiệt độ 25oC.

+ Dải nhiệt độ làm việc từ -55 đến 175oC.

+ Tần số đóng cắt lên tới 1MHz.

Trong mạch IRF540N phải được cung cấp điện áp 12V.

Hình 3.10: Hình dạng, sơ đồ chân, kí hiệu trên mạch điện của IRF540N

3.1. 5.3.Transistor NPN D468 và PNP B562.

Transistor ngược D468 và Transistor thuận B562 kết hợp với nhau tạo thành một

khóa đóng cắt để điều khiển IRF540N có tác dụng điều xung cho động cơ.

Thông số của Transistor ngược D468 như sau:

+Điện áp cực đại đặt trên collector và base: VCBO = 25V.

+Điện áp cực đại đặt trên collector và emitter: VCEO = 20V.

+Điện áp cực đại đặt trên emitter to base: VEBO = 5V.

+Dòng điện cực đại đặt trên collector :I= 1.5A.

Page 59: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

+Công suất tiêu thụ cực đại: 0.9W.

Trong mạch D468 được cung cấp điện áp 12V, dòng tiêu thụ lúc này là I= 1mA.

Vậy công suất tiêu thụ của D468 trong mạch là: P = U.I = 12.(1mA) = 12( mW).

Thông số của Transistor ngược B562 như sau:

+Điện áp cực đại đặt trên collector và base: VCBO = -25V.

+Điện áp cực đại đặt trên collector và emitter: VCEO = -20V.

+Điện áp cực đại đặt trên emitter to base: VEBO = -5V.

+Dòng điện cực đại đặt trên collector là: I= -1.5A.

+Công suất tiêu thụ cực đại: 0.9W.

Trong mạch B562 được cung cấp với điện áp ngược -12V, dòng tiêu thụ lúc này là I=

-1mA. Vậy công suất tiêu thụ của B562 trong mạch là: P = U.I = -12.(-1mA) =

12( mW).

3.1.5.4.Opto PC817.

Opto PC817 giúp cách ly quang giữa mạch công suất với mạch điều khiển. Vì đôi

khi động cơ chạy quá dòng thì dòng trả về lớn chết một số linh kiện trong mạch công

suất, nếu không có cách ly thì dòng lớn sẽ theo đường mạch làm vi điều khiển và toàn

bộ những linh kiện khác trong mạch bị ảnh hưởng.

Trong mạch PC817 được cung cấp với điện áp 12V, dòng tiêu thụ là I= 5mA. Vậy công

suất tiêu thụ của PC817 trong mạch là: P = U.I = 12.(5mA) = 60( mW).

Như vậy: với những tính toán về công suất như trên thì để đảm bảo cho việc cung

cấp đủ công suất hoạt động cho khối: cách ly quang, đảo chiều và thay đổi tốc động cơ,

thì chúng em đã thiết kế riêng nguồn 12V để cung cấp cho các khối này.

3.2: KHỐI CẢM BIẾN TRONG ROBOT.

3.2.1.Cảm biến dò đường.

3.2.1.1.Mạch cảm biến dùng quang trở.

a.Cấu trúc bề ngoài và hình dạng của quang trở.

Page 60: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

Hình 3.11: Cấu trúc và hình dạng quang trở.

Đặc trưng của các quang trở là sự phụ thuộc của giá trị điện trở vào thông lượng

bức xạ và phổ của bức xạ đó. Điện trở quang là một trong những cảm biến có độ nhạy

cao. Cơ sở vật lý của điện trở quang là hiện tượng quang dẫn do kết quả của hiệu ứng

quang điện nội: hiện tượng giải phóng hạt tải điện trong vật liệu dưới tác dụng của ánh

sáng làm tăng độ dẫn của vật liệu.

Hình 3.12: Sự phụ thuộc của điện trở vào độ rọi sáng.

b.Nguyên tắc hoạt động.

Khi quang trở không nhận được ánh sáng của led phát thì điện trở của quang trở

cao, dòng qua quang trở rất nhỏ, điện áp rơi trên quang trở lớn.

Khi quang trở nhận được ánh sáng do led phát ra thì điện trở của quang trở giảm,

dòng qua quang trở lớn điện áp rơi trên đó rất nhỏ.

c.Mạch cảm biến dùng quang trở điển hình.

Page 61: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

Hình 3.13: Mạch quang trở điển hình.

Nguyên tắc hoạt động của mạch.

Trước hết ta điều chỉnh biến trở VR để tạo điện áp chuẩn so sánh.

Khi quang trở không nhận được ánh sáng (hay nhận dược rất ít ánh sáng) do Led

phát phát ra, tức là không gặp vạch trắng thì điện trở của quang trở lớn nên dòng điện

qua quang trở là nhỏ do đó điện áp tại chân 2 là lớn U2 > U3 nên đầu ra của LM324 là

mức “0” Ura = 0V, đồng thời đầu ra của LM324 được đưa vào VĐK do đo đầu vào của

VĐK lúc này là 0V.

Khi quang trở nhận được ánh sáng do Led phát phát ra thì điện trở của quang trở

giảm do đó dòng điện qua quang trở lớn nên điện áp đặt vào chân 2 nhỏ U2 < U3 nên

đầu ra của LM324 là “1” khi đó đầu vào VĐK là 5V.

Mạch sử dụng quang trở đơn giản, dễ điều chỉnh, giá thành thấp nhưng cũng có

nhược điểm đó là quang trở rất nhạy và phụ thuộc vào ánh sáng môi trường do đó sử

dụng quang trở cần phải che chắn tốt, mặt khác đặc tính của quang trở không phải phụ

thuộc tuyến tính vào cường độ sáng mà là một đường phi tuyến nên có những điểm làm

việc ta rất khó có thể chỉnh được độ nhạy của quang trở để phân biệt được các màu.

3.2.1.2.Mạch cảm biến dùng Led thu phát hồng ngoại.

Hình 3.14: Hình dáng, cấu tạo LED Thu, Phát.

a.Mạch cảm biến hồng ngoại phát thẳng.

Page 62: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

Trong cặp thu phát hồng ngoại (IR) này: một linh kiện phát hồng ngoại (IR emitter

(IRE)) và một linh kiện nhận (IR receiver (IRS)) tạo thành 1 cặp cảm biến sensor. Led

thu là loại phản quang, nghĩa là chỉ nhận được ánh sáng hồng ngoại của Led phát khi

ánh sáng đó được phản xạ bởi một vật chắn sáng. Linh kiện phát sẽ tạo tia hồng ngoại

và sau khi phản xạ sẽ truyền tới linh kiện nhận.

Hình 3.15: Nguyên lý thu phát của thu phát hồng ngoại.

Dòng điện đi qua linh kiện thu sẽ tỉ lệ với cường độ năng lượng của tia hồng ngoại

mà nó nhận được.

Hình 3.16: Sự phụ thuộc của dòng điện vào cường độ tia hồng ngoại.

Trong mạch thu phát thì led phát và led nhận được nối mạch theo sơ đồ hình dưới

đây, trong đó:

Hình 3.17: Sơ đồ nguyên lý của cặp thu phát hồng ngoại.

Page 63: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

Chân TX là chân cấp mass, nếu cấp thẳng mass vào chân này thì ta sẽ có mạch thu

phát hồng ngoại phát thẳng, còn nếu chân TX được cấp bởi bộ dao động với tần số thì ta

có mạch phát hồng ngoại điều biến.

Điểm IRSO là điểm phân áp của R9, VR1 và led nhận hồng ngoại (IRS1), dòng sẽ

đi qua linh kiện phát và nó sẽ phát ra tia hồng ngoại. Nếu có 1 vật phản xạ mầu trắng thì

năng lượng hồng ngoại sẽ phản hồi lại, IRS1 nhận được ánh sáng hồng ngoại do Led

phát phát ra, khi đó điện trở của Led thu sẽ giảm và tạo một dòng cao hơn đi qua IRS1,

do đó điện áp trên IRS0 sẽ hạ xuống. Nếu vật phản xạ có mầu đen, hoặc mầu sẫm hơn

thì ngược lại, do đó điện áp trên IRS0 sẽ nâng lên. IRSO là điểm phân áp để kích mở

Transistor.

b.IR Sensor phát xung.

Mức điện áp trên đầu ra của sensor IR không chỉ phụ thuộc vào cường độ ánh sáng

phản xạ mà còn bị ảnh hưởng bởi điều kiện ánh sáng môi trường. Trên sân thi đấu có rất

nhiều loại đèn với nhiều màu sắc khác nhau do vậy nếu che chắn không cẩn thận thì led

thu sẽ nhận được rất nhiều ánh sáng bên ngoài, với những nhiễu của.

môi trường như vậy thì cảm biến sẽ làm việc không chính xác, điều đó sẽ dẫn đến

robot hoạt động không như ý muốn.

Để hạn chế sự ảnh hưởng của ánh sáng môi trường, thì bên phát hồng ngoại chỉ

cho phát ra 1 tần số nhất định (bước sóng hồng ngoại cố định), rồi điều chỉnh bên thu,

chỉ thu được tần số đó (bước sóng đó).

Trong hệ thống sensor IR phát xung thì bên phát được tạo tần số phát bằng NE555

và được đưa vào chân TX.

Như vậy, với những phân tích như ở trên và yêu cầu của cuộc thi năm nay chúng

em đã quyết định sử dụng Led thu phát hồng ngoại để thiết kế mạch cảm biến dò đường.

3.2.2.Bố trí cảm biến dò đường.

Trên robot, về nguyên tắc bố trí càng nhiều cảm biến dò đường thì khả năng bám

đường càng tốt. Tuy nhiên, trên thực tế ta thường sử dụng 6, hoặc 8 cảm biến, tùy vào

đề tài, chất lượng động cơ mà ta bố trí cảm biến. Thường có hai phương pháp bố trí cảm

biến.

Page 64: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

3.2.2.1.Sử dụng 6 cảm biến xếp thành hàng ngang.

Cách này thích hợp với loại động cơ có khả năng hãm tốt (loại động cơ có hộp

giảm tốc), khi quay thường sử dụng quay bằng 1 bánh (1 bánh dừng còn 1 bánh tiến).

Hình 3.18: Bố trí 6 cảm biến theo hàng ngang.

3.2.2.2.Sử dụng 8 cảm biến.

Hình 3.19: Bố trí 8 cảm biến 6 trước 2 sau.

Hoặc theo một đường thẳng như hình vẽ.

Hình 3.20: Bố trí 8 cảm biến theo 1 hàng ngang.

Cách này thích hợp với những loại động cơ có khả năng hãm kém, khi quay thì cho

bánh tiến bánh lùi.

3.2.3.Sơ đồ và nguyên lý hoạt động của mạch cảm biến.

Để robot có thể dò đường theo các vạch trắng trên sân thì cần phải có cảm biến để

xác định các vạch trên sân, ta sử dụng một dàn gồm 8 cặp thu phát hồng ngoại có sử

Page 65: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

dụng điều xung để xác định vạch trắng trên sân. Như đã phân tích ở trên để giảm tối đa

những ảnh hưởng, nhiễu do môi trường đem lại thì các tín hiệu cảm biến phải được điều

chế. Cách điều chế ở đây là tạo ra một tần số để phần phát với tần số đó và ở bên thu

muốn thu được tín hiệu thì phải có tần số thu thích hợp với bên phát. Do ta tiến hành

điều chế xung phát ra từ phần phát nên trong phần thu ta cũng phải tiến hành lọc và xử

lý tín hiệu này.

Phần tử phát (Led phát) trong cặp thu phát hồng ngoại được điều xung để phát ra

ánh sáng hồng ngoại với một tần số nhất định. Tần số này được tạo ra từ bộ dao động đa

hài dùng NE555 và có thể thay đổi được bằng cách thay đổi giá trị điện trở.

của biến trở mắc giữa chân 6 và chân 7 của NE555 tín hiệu ra ở chân 3 của NE555

được đưa vào đầu vào của IC ULN2003AN, IC ULN 2003AN có tác dụng nâng biên độ

của tín hiệu ra, để đảm bảo tín hiệu ra không bị đảo ta lấy phản hồi từ đầu ra của

ULN2003 đưa ngược lại vào đầu vào khác. Ở đây tín hiệu đưa ra từ chân số 3 của

NE555 (có dạng xung clock) có mức điện áp là 5V còn tín hiệu ra từ chân số 15 của

ULN2003AN là 12V.

Ta có sơ đồ nguyên lý của mạch tạo xung Clock cho phần phát của cảm biến như

sau:

Hình 3.21: Nguyên lý mạch tạo xung.

Tín hiệu ra khi này (CLK) có dạng xung clock sẽ được đem đi để điều khiển phần

phát của cặp thu phát hồng ngoại dò đường.

Page 66: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

Hình 3.22: Bộ lọc cảm biến.

Phần thu chính là một photo Diode. Khi gặp vạch trắng cường độ ánh sáng

hồng ngoại phản hồi tới photo Diode lớn, photo Diode dẫn mạnh, tín hiệu thu được

khi này sẽ có mức thấp (do phần thu nối với Mass). Tín hiệu thu được ở phần thu được

đưa vào một bộ lọc.

Nhìn trên mạch ta thấy chỉ những tín hiệu có tần số bằng với tần số của bộ lọc thì

mới có thể đi qua. Tần số đó được tính bằng: f = 1/R.C.

Nguyên lý làm việc của bộ lọc trong mạch như sau:

Khi mà tần số phát và tần số thu không bằng nhau, tín hiệu từ bộ thu không đi

được qua tụ lọc vì thế điện áp đầu ra CB1 lúc này đúng bằng với điện áp UCE của T1

(khoảng 0,5V).

Hình 3.23: Nguyên lý mạch so sánh.

Khi tần số tín hiệu phát trùng với bên thu tín hiệu từ bộ thu đi qua được tụ lọc làm

cho T1 dẫn, tín hiệu ra CB1 lúc này được san phẳng nhờ tụ 10uF. Và tùy thuộc vào vị

trí cảm biến so với vạch trắng trên sân mà giá trị của CB1 thay đổi từ 0.9V – 1,8V.

Sau khi được lọc tín hiệu cảm biến sẽ được đưa vào so sánh trước khi được đưa

vào chân của vi điều khiển.

Sơ đồ nguyên lý hoạt động của cặp thu, phát.

Page 67: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

Hình 3.24: Sơ đồ nguyên lý hoạt động của 1 bộ thu phát.

3.2.4. Tính toán công suất cho khối cảm biến.

3.2.4.1. IC tạo xung NE555.

NE555 do hãng CMOS sản xuất, đây là một loại linh kiện khá là phổ biến bây giờ

với việc dễ dàng tạo được xung vuông và có thể thay đổi tần số tùy thích, với sơ đồ

mạch đơn giản, điều chế được độ rộng xung. Nó được ứng dụng hầu hết vào các mạch

tạo xung đóng cắt hay là những mạch dao động khác. Thông số của NE555 như sau:

+ Điện áp đầu vào : 2V - 18V ( Tùy từng loại của 555 : LM555, NE555, NE7555..).

+ Dòng điện cung cấp : 6mA - 15mA.

+ Điện áp logic ở mức cao : 0.5V - 15V.

+ Điện áp logic ở mức thấp : 0.03V - 0.06V.

+ Công suất lớn nhất là : 600mW.

Trong mạch NE555 được cung cấp điện áp 5V, dòng cung cấp lúc này là 6mA.

Vậy công suất tiêu thụ của NE555 trong mạch là: P = U.I = 5.6 = 30( mW).

3.2.4.2.IC LM324.

LM324 là loại IC khuếch đại thuật toán dùng để so sánh tín hiệu của cảm biến đưa về

đặt ở chân âm với một điện áp chuẩn đặt ở chân dương. Tín hiệu đầu ra được đưa về

chân của vi điều khiển. Thông số của LM324 như sau:

+Điện áp làm việc nhỏ nhất: 3V.

+Điện áp đầu vào cực đại: 32V.

+Dòng điện đầu vào (làm việc) cực đại: 100nA.

+Công suất tiêu thụ của IC này ở 25°C là 1310 mW.

Trong mạch LM324 được cung cấp điện áp 5V, dòng cung cấp lúc này là 50nA

Vậy công suất tiêu thụ của LM324 trong mạch là: P = U.I = 5.50 = 250( nW).

3.2.4.3. IC ULN2003AN.

ULN 2003AN là IC đệm dòng có tác dụng nâng biên độ của tín hiệu ra, để đảm bảo

tín hiệu ra không bị đảo, ta lấy phản hồi từ đầu ra của ULN2003 đưa ngược lại vào đầu

Page 68: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

vào khác. Lúc này tín hiệu ra từ chân số 15 của ULN2003AN là 12V. Thông số của

ULN2003Annhuw sau:

+Điện áp làm việc: 5V.

+Điện áp ra cực đại: 50V.

+Điện áp đầu vào cực đại: 30V.

+Dòng điện đầu vào cực đại: 25mA.

+Dòng điện đầu ra cực đại: 500mA.

+Công suất tiêu thụ cực đại: 1W.

Trong mạch ULN2003 được cung cấp điện áp 5V, dòng cung cấp lúc này là 25mA.

Vậy công suất tiêu thụ của ULN2003 trong mạch là: P = U.I = 5.25 = 125( mW).

3.2.4.4. Led thu phát hồng ngoại.

Trong cặp thu phát hồng ngoại (IR): một linh kiện phát hồng ngoại (IR emitter

(IRE)) và một linh kiện nhận (IR receiver (IRS)) tạo thành 1 cặp cảm biến sensor. Led

thu là loại phản quang, nghĩa là chỉ nhận được ánh sáng hồng ngoại của Led phát khi

ánh sáng đó được phản xạ bởi một vật chắn sáng. Linh kiện phát sẽ tạo tia hồng ngoại

và sau khi phản xạ sẽ truyền tới linh kiện nhận. Thông số của Led thu phát như sau:

+Điện áp làm việc: 5V.

+Dòng điện đầu vào: 25mA.

Trong mạch Led thu pháp hồng ngoại được cung cấp điện áp 5V, dòng cung cấp lúc này

là 25mA. Vậy công suất tiêu thụ của 8 cặp Led thu phát trong mạch là:

P = 2.8U.I = 2.8.5.25 = 2000( mW)=2W.

Như vậy, để đảm bảo việc cung cấp đủ công suất cho khối cảm biến chúng em đã sử

dụng 2 nguồn riêng biệt: Một nguồn 12V cung cấp cho cảm biến dò đường Led thu phát

hồng ngoại, và một nguồn 5V cung cấp cho các khối sử lý tín hiệu khác.

3.2.5.Công tắc hành trình.

Công tắc hành trình được sử dụng rộng rãi trong robot và trong tự động hóa. Công

tắc hành trình được sử dụng để phát hiện các giới hạn chuyển động của các cơ cấu trong

robot như giới hạn lên, xuống,…

Page 69: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

Công tắc hành trình thường có cấu tạo gồm 3 cực tạo thành hai cặp tiếp điểm 1

thường đóng và 1 thường mở. Công tắc hành trình rất đa dạng và phong phú về cấu tạo

và chủng loại. Dưới đây là một số công tắc hành trình phổ biến và hay được sử dụng.

Hình 2.35: Một số loại công tắc hành trình thông dụng.

Để robot làm việc chính xác và linh hoạt thì cảm biến hành trình rất quan trọng nó

giúp cho các hoạt động của robot được đúng quỹ đạo đã được lập trình trước.

Nguyên lý của mạch cảm biến hành trình rất đơn giản dễ thực hiện:

Tất cả các cảm biến khi tác động đều ở mức tích cực thấp và được đưa và vi điều

khiển.

Page 70: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

Hình 3.36: Sơ đồ nối công tắc hành trình.

3.2.6.Cảm biến quang.

Cảm biến quang là một trong những cảm biến công nghiệp hay được sử dụng rất

nhiều trong robot cũng như trong tự động hóa.

Ưu điểm khi sử dụng loại cảm biến này đó là độ chính xác, độ ổn định cao, khoảng

cách phát hiện lớn, sử dụng đơn giản, nhưng giá thành đắt.

Cảm biến quang trên thị trường có rất nhiều loại phong phú về hình dáng và chủng

loại, thích hợp cho nhiều yêu cầu sử dụng khác nhau.

Thông số kĩ thuật của một số loại cảm biến quang thông dụng.

Page 71: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

Hình 3.37: các loại cảm biến quang thong dụng.

3.3: KHỐI VI XỬ LÝ.

Page 72: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

3.3.1.Chức năng.

Đây chính là khối trung tâm, có chức năng điều hành toàn bộ sự hoạt động của

robot, nhờ có vi điều khiển thông minh thì robot mới hoạt động hiệu quả. Các dòng vi

điều khiển thường được sử dụng như: Vi điều khiển AVR, vi điều khiển PIC, vi điều

khiển 8051...

Trong quá trình tìm hiểu chúng em thấy có một loại vi điều khiển thuộc họ 8051

khá mạnh do hãng Philip sản xuất đó là loại 89V51RD2. Qua phân tích các loại dòng vi

điều khiển, chúng em đã lựa chọn vi điều khiển loại 89V51RD2 với các ưu điểm nổi bật

so với các loại vi điều khiển khác như:

• Dung lượng bộ nhớ lớn hơn: 89V51RD2 có 8Kbyte Flash nội trú bên trong,

trong khi đó họ 80C51 chỉ có 4Kbyte. Trong bộ nhớ dữ liệu RAM, 89V51 có vùng

RAM mở rộng gồm 768 Byte (00h – 2FFh).

• 89V51 có 3 bộ Timer/Counter.

• Đặc biệt 89V51RD2 được lựa chọn bởi nó có 5 kênh điều xung từ (P1.3 đến

P1.7) sử dụng rất đơn giản và linh hoạt cho việc điều xung (rất thuận tiện cho mạch điều

khiển động cơ sử dụng phương pháp PWM để điều chỉnh tốc độ động cơ.

3.3.2.Giới thiệu VĐK 89V51RD2.

3.3.2.1. Các tính năng chính của 89V51RD2.

- Sử dụng CPU 80C51.

- Hoạt động ở 5VDC trong tầm tần số dao động đến 40MHZ.

- 64kB ISP.

- SPI (Serial Peripheral Interface) và UART.

- 5 PCA với chức năng PWM/ capture/ compare 16 bits.

- 4 cổng xuất nhập.

- 3 Timers/Couters 16 bits.

- Watchdog Timer có thể lập trình được.

- nguồn ngắt.

- 2 thanh ghi DPTR.

- Tương thích mức logic TTL và CMOS.

- Phát hiện nguồn yếu (Brownout Detect).

Page 73: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

- Chế độ Low – Power, Power down, Idle.

- Có 3 loại: DIP 40, PLC 44 và TQFP44.

Sơ đồ khối của P89V51RD2.

Hình 3.38: Sơ đồ khối của P89V51RD2.

3.3.2.2.Sơ đồ chức năng chân của 89V51RD2.

Hình 3.39: Sơ đồ chân của 89V51RD2BN.

Port 0 (P0.0 – P0.7): Chân 39 – chân 32:

Page 74: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

Port 0 là một port xuất/nhập song hướng cực máng hở 8 bit. Nếu được sử dụng

như là một ngõ xuất thì mỗi chân có thể kéo 8 ngõ vào TTL. Khi mức 1 được viết vào

các chân của port 0, các chân này có thể được dùng như là các ngõ nhập tổng trở cao.

Port 0 có thể được định cấu hình để hợp kênh giữa Bus địa chỉ và Bus dữ liệu

(phần byte thấp) khi truy cập đến bộ nhớ dữ liệu và bộ nhớ chương trình ngoài. Ở chế

độ này, P0 có các điện trở pullup bên trong.

Port 0 cũng nhận các byte code (byte mã chương trình) khi lập trình Flash, và xuất

ra các byte code khi kiểm tra chương trình. Cần có các điện trở pullup bên ngoài khi

thực hiện việc kiểm tra chương trình.

Port 1 (P1.0 – P1.7): Chân 1 – chân 8:

Port 1 là một port xuất/ nhập song hướng 8 bit có điện trở pullup bên trong. Các

bộ đệm ngõ ra của port 1 có thể kéo hoặc cung cấp 4 ngõ nhập TTL. Khi mức 1 được

viết vào các chân của port 1, chúng được kéo lên cao bởi các điện trở pullup nội và có

thể được dùng như các ngõ nhập. Nếu các chân của port 1 (được kéo xuống thấp qua các

điện trở bên ngoài) sẽ cấp dòng IIL do các điện trở pullup bên trong.

P1.0 (chân 1) – T2: Ngõ vào Counter cho Timer/Counter 2 hoặc ngõ ra cho

Counter/Timer 2.

P1.1 (chân 2) – T2EX: Điều khiển hướng và khởi sự chức năng Capture cho

Timer/Counter 2.

P1.2 (chân 3) – ECI: Ngõ vào xung nhịp. Tín hiệu này là nguồn xung nhịp ngoài

cho chức năng PCA.

P1.3 (chân 4) – CEX0: Ngõ vào xung nhịp cho chức năng Capture/Compare

modul 0.

P1.4 (chân 5) – CEX1: Ngõ vào xung nhịp cho chức năng Capture/Compare

modul 1.

SS : Chọn cổng phụ vào cho SPI.

P1.5 (chân 6) – CEX2: Ngõ vào xung nhịp cho chức năng Capture/Compare

modul 2.

MOSI: Phục vụ SPI.

Page 75: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

P1.6 (chân 7) – CEX3: Ngõ vào xung nhịp cho chức năng Capture/Compare

modul 3.

MISO: Phục vụ SPI

P1.7 (chân 8) – CEX4: Ngõ vào xung nhịp cho chức năng Capture/Compare

modul 4.

SCK: Phục vụ SPI.

Port 2 (P2.0 – P2.7): Chân 21 – chân 28:

Port 2 là một port xuất ngập song hướng 8 bit có các điện trở pullup bên trong.

Các bộ đệm ngõ ra của port 2 có thể kéo hoặc cung cấp 4 ngõ TTL. Khi các mức 1

được viết vào các chân của port 2 thì chúng được kéo lên cao bởi các điện trở pullup nội

và có thể được dùng như các ngõ vào. Khi được dùng như các ngõ vào, các chân của

port 2 (được kéo xuống thấp qua các điện trở bên ngoài) sẽ cấp dòng IIL do có các điện

trở pullup bên trong.

Port 2 phát ra byte cao của địa chỉ khi đọc từ bộ nhớ chương trình ngoài và khi truy

cập bộ nhớ dữ liệu ngoài dùng các địa chỉ 16 bit (MOVX @DPTR). Trong ứng dụng

này, nó dùng các điện trở pullup nội “mạnh” khi phát ra các mức 1. Khi truy cập bộ nhớ

dữ liệu ngoài dùng các địa chỉ 8 bit (MOVX @RI). Port 2 phát ra các nội dung của

thanh ghi chức năng đặc biệt P2. Port 2 cũng nhận các bit cao của địa chỉ và một vài tín

hiệu điều khiển lập trình và kiểm tra Flash.

Port 3 (P3.0 – P3.7): Chân 10 – chân 17:

Port 3 là một port xuất ngập song hướng 8 bit có các điện trở pullup bên trong.

Các bộ đệm ngõ ra của port 3 có thể kéo hoặc cung cấp 4 ngõ TTL. Khi các mức 1 được

viết vào các chân của port 3 thì chúng được kéo lên cao bởi các điện trở.

pullup nội và có thể được dùng như các ngõ vào. Khi được dùng như các ngõ vào,

các chân của port 3 (được kéo xuống thấp qua các điện trở bên ngoài) sẽ cấp dòng IIL do

có các điện trở pullup bên trong.

Port 3 cũng cung cấp các chức năng của các đặc trưng đặc biệt như được liệt kê

dưới đây:

Châ Ký hiệu Chức năng chuyển đổi

Page 76: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

nP3.0 RxD Nhận tín hiệu kiểu nối tiếpP3.1 TxD Truyền tín hiệu kiểu nối tiếpP3.2 /INT0 Ngắt ngoài 0P3.3 /INT1 Ngắt ngoài 1P3.4 T0 Chân vào 0 của bộ Timer/Counter 0P3.5 T1 Chân vào 1 của bộ Timer/ Counter 1P3.6 /WR Ghi dữ liệu vào bộ nhớ ngoàiP3.7 /RD Đọc dữ liệu từ bộ nhớ ngoài

Bảng 3.1. Chức năng cổng P3.

XTAL (XTAL 1 – XTAL 2): Chân 19 – chân 18:

XTALL 1 (chân 19): Là ngõ vào của một bộ khuếch đại dao động nghịch và là

ngõ vào của mạch tạo dao động bên trong cho 89V51.

XTALL 2 (chân 18): Là ngõ ra của bộ khuếch đại dao động nghịch.

Hình3.40: Các kết nối của bộ tạo dao động.

VDD: Chân 40.

VSS: Chân 20: Chân nối Mass.

PSEN : Chân 29: Cho phép dùng bộ nhớ chương trình ngoài. Khi MCU sử dụng

bộ nhớ chương trình trong chip, PSEN không tích cực. Khi sử dụng bộ nhớ

chương trình ngoài, PSEN thường tích cực 2 lần trong mỗi chu kì máy. Sự

chuyển mức cao sang thấp trên PSEN cưỡng bức từ bên ngoài khi ngõ vào RST

đang ở mức cao trong 10 chu kì máy sẽ đưa MCU vào chế độ lập trình host từ

bên ngoài.

RST: Chân 9 :Khi nguồn dao động đang hoạt động, mức cao trên chân RST

trong ít nhất 2 chu kì máy sẽ Reset lại hệ thống. Nếu chân PSEN chuyển mức

Page 77: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

thaasptrong khi RST vẫn còn ở mức cao, MCU sẽ vào chế độ lập trình host từ

bên ngoài, nếu không sẽ hoạt động bình thường.

Hình 3.41: Sơ đồ mạch Reset.

EA : Chân 31: Cho phép sử dụng bộ nhớ chương trình ngoài.

EA = ‘0’ thì cho phép sử dụng bộ nhớ chương trình ngoài.

EA = ‘1’ Thì cho phép sử dụng bộ nhớ trong chip.

PROGALE / : Chân 30: ALE là một xung ngõ ra để chốt byte thấp của địa chỉ

trong khi truy cập bộ nhớ ngoài. Chân này cũng là ngõ nhập xung lập trình (

PROG ) khi lập trình Flash.

Khi hoạt động bình thường. ALE được phát với một tỷ lệ không đổi là 1/6 tần

số bộ dao động và có thể được dùng cho các mục đích timing và clocking bên

ngoài. Tuy nhiên lưu ý rằng một xung ALE sẽ bị bỏ qua mỗi khi truy cập bộ nhớ

dữ liệu ngoài. Nếu muốn, hoạt động ALE có thể cấm được bằng cách set bit 0

của bộ SFR tại địa chỉ 8Eh. Nếu bit này được set, ALE chỉ được hoạt động khi có

một lệnh MOVX hoặc MOVC. Ngược lại, chân này được kéo lên cao bởi một

điện trở pullup “nhẹ”. Việc set bit cấm ALE không có tác dụng khi bộ vi điều

khiển đang ở chế độ thi hành ngoài. Ngoài ra, chân này còn được dùng để đưa

vào chế độ lập trình Flash.

3.3.2.3.Tổ chức không gian bộ nhớ của 89V51RD2.

MCU 89V51RD2 có 2 bộ nhớ riêng biệt: Bộ nhớ chương trình (ROM, Flash) và

bộ nhớ dữ liệu (RAM).

Page 78: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

- Bộ nhớ chương trình Flash.

Có 2 vùng nhớ nội flash trong 89V51RD2. Block 0 có 64KB được tổ chức thành

512 khu vực chứa 128 bytes. Block 1 chứa đường truyền ISP/IAP và cho phép 8Kbyte

đầu tiên của nó được sử dụng để chứa mã bộ nhớ. Nó được kích hoạt khi chọn kết hợp

bit Reset mềm (SWR) ở FCF.1 và bank lựa chọn bit (BSEL) ở FCF.0. Sự kết hợp của

các bit này và nguồn của vùng nhớ được chỉ dẫn ở bảng sau:

SWR

(FCF.1)

BSEL

(FCF.0)

Địa chỉ từ 0000h đến 1FFFh Địa chỉ trên 1FFFh

0 0 Bootcode (trong Block 1) Sử dụng mã (trong blok 0)

0 1 Sử dụng mã (trong Block 0)

1 01 1

Bảng 3.2. Bộ nhớ Flash.

Vậy, không gian nhớ cực đại của bộ nhớ này chiếm 64Kbyte, được định địa chỉ

từ 0000h đến FFFFh. Trong đó, có 8Kbyte Flash nội trú bên trong nó và đươc định địa

chỉ từ 0000h đến 1FFFh (khác với 80C51, chỉ có 4Kbyte Flash nội trú bên trong).

Hình 3.42: cấu trúc bộ nhớ chương trình.

- Bộ nhớ dữ liệu Ram.

Bộ nhớ dữ liệu RAM nội trú có 1024Bytes. Bộ nhớ dữ liệu ngoại trú của 89V51 có

thể lên tới 64Kbyte. Cấu trúc của bộ nhớ dữ liệu nội trú gồm có 4 phần:

- Vùng nhớ 128 Byte thấp (00h – 7Fh): có thể truy cập bằng địa chỉ trực tiếp hoặc gián

tiếp.

- Vùng nhớ 128 Byte cao (80h – FFh): có thể truy cập bằng địa chỉ gián tiếp.

Page 79: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

- Các thanh ghi có chức năng đặc biệt (80h – FFh): Chỉ có thể truy cập bằng địa chỉ trực

tiếp.

- Vùng RAM mở rộng có 768 Byte (00h – 2FFh): được truy cập bằng địa chỉ gián tiếp

bởi lệnh truy xuất dữ liệu ngoài MOVX và xóa bit EXTRAM (trong thanh ghi AUXR).

(chú ý: vùng này không có ở 80C51 hay 89C51).

Hình 3.43: Cấu trúc bộ nhớ dữ liệu nội, ngoại trú.

3.3.2.4.Các chức năng đặc biệt khác của 89V51RD2.

Page 80: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông
Page 81: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

Hình

3.44:

timer và

counter

Chức năng nổi bật của P89V51RD2 là có 5 kênh PCA, các thanh ghi chịu tác

động: CMOD, CCON, CCAPMn.

Hình 3.45: Các thanh ghi.

Hệ thống các chức năng PCA. Ta sẽ lợi dụng chức năng PWM của PCA để điều

xung. PCA là Timer 16bit đặc biệt, gồm 5 modul. Mỗi modul có thể lập trình để vận

hành 1 trong 4 chế độ: capture cạnh lên/xuống, timer, ngõ ra tốc độ cao, hay.

PWM. Timer PCA có thể vận hành nhờ các nguồn xung nhịp: ½OscFreq ;

1/6OscFreq; tốc độ tràn của timer 0; hay từ ngõ vào trên chân ECI(P1.2). Nguồn xung

Page 82: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

nhịp của PCA được chọn nhờ các bit CPS1-CPS0 trên thanh ghi đa dụng CMOD. Thanh

ghi chức năng đặc biệt CMOD:

Đây là thanh ghi không thể can thiệp vào từng bit.

Bit Kí hiệu Chức năng

7 CIDL Điều khiển trạng thái rỗi của Counter PCA. CIDL=0

sẽ cho Counter PCA tiếp tục hoạt động bất chấp đang

trong trạng thái rỗi. CIDL=1 sẽ lập trình cho nó

không hoạt động trong trạng thái rỗi.

6 WDTE Cho phép Watchdog Timer trên modul 4.

5-3 - Chưa được khai báo

2-1 CPS1-CPSO Lựa chọn nguồn xung đếm cho PCA (Xem bảng

dưới)

0 ECF Cho phép ngắt khi tràn Counter PCA.

Bảng 3.3: Các bit định nghĩa cho thanh ghi CMOD.

CPS1 CPSO Chọn xung nhịp cho PCA

0 0 Fosc/6

0 1 Fosc/2

1 0 Tràn từ Timer 0

1 1 Xung nhịp ngoài (ECI) Tốc độ lớn nhất Fosc/4

Bảng 3.4: Quy định cách chọn xung nhịp cho PCA.

3.3.2.5.Thanh ghi chức năng đặc biệt CCON.

Có thể can thiệp vào từng bit.

Bít Kí hiệu Chức năng

7 CF Cờ đếm tràn PAC

6 CR Bit điều khiển chạy counter PCA

5 - Chưa định nghĩa

Page 83: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

4 CCF4 Cờ ngắt modul PCA 4

3 CCF3 Cờ ngắt modul PCA 3

2 CCF2 Cờ ngắt modul PCA 2

1 CCF1 Cờ ngắt modul PCA 1

0 CCF0 Cờ ngắt modul PCA 0

Bảng 3.5: Các bit định nghĩa của thanh ghi CCON.

Thanh ghi chức năng so sánh/capture cho các modul PCA:CCAPMn.

Không can thiệp được vào từng bit.

Bit Kí hiệu Chức năng

7 - Chưa định nghĩa

6 ECOMN Cho phép bộ so sánh

5 CAPPN Cho phép capture cạnh lên

4 CAPNN Cho phép capture cạnh xuống

3 MATN Cho phép kết nối với cờ ngắt CCFn ở thanh ghi CCON

2 TOGN Lật mức ngõ ra, tác động đến chân CEXn

1 PWMN Chế độ điều xung, tác động đến chân CEXn

0 EXCFN Cho phép ngắt CCFn

Bảng 3.6: các bit định nghĩa thanh ghi CCAPMn.

3.3.3.Sơ đồ nguyên lý.

Trong khối vi xử lý ngoài chíp vi điều khiển ra còn có các mạch hỗ trợ như: mạch

reset, mạch dao động thạch anh, mạch nạp chương trình...

Để nạp chương trình hay thay đổi chương trình cho Vi điều khiển thực hiện một

công việc nào đấy thì ta cần viết chương trình cho chip, và nạp chương trình cho chip

thông qua 2 chân giao tiếp nối tiếp P3.0 (RXD) và P3.1(TXD). Sử dụng phần mềm nạp

Flash Magic và mạch nạp theo nguyên lý sau:

Page 84: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

Hình 3.46: Sơ đồ nguyên lý các khối dao động, nạp, Reset.

Hình 3.47: Sơ đồ nguyên lý mạch nạp

Do khối vi xử lý cần một nguồn cung cấp thật ổn định trong suốt quá trình thi đấu, nên

chúng em đã thiết kế riêng nguồn 5V cung cấp cho khối này.

3.4: KHỐI LỰA CHỌN CHƯƠNG TRÌNH(CHỌN CHIẾN THUẬT).

Trong robot nút nhấn để lựa chọn chiến thuật là rất quan trọng và cần thiết. Ta có

thể nối trực tiếp các chân của vi điều khiển với các nút ấn, với cách này mỗi chân của vi

điều khiển sẽ được kết nối với 1 nút nhấn. Đây là cách đơn giản nhất, dễ thực hiện

nhưng có một nhược điểm đó là tốn chân vi điều khiển. Một cách khác nữa ta có thể sử

Page 85: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

dụng đó là dùng ma trận bàn phím. Ở đây ta sử dụng tới MUX 8:1 để mở rộng số nút

nhấn.

Sơ đồ chân 74151 Sơ đồ nguyên lý của 74151.

Hình 3.48:Cấu tạo và nguyên lý hoạt động của 74HC151 (MUX 8:1).

Các chân chức năng của 74151:

+ I0(4), I1(3),……I7(12) là các chân dữ liệu ngõ vào.

+ S(chân 7): chân Enable, tích cực mức thấp.

+ Y(5), W(6): ngõ ra, Y = Dx; W = /Dx (với Dx là ngõ vào được chọn nối với ngõ

ra).

+ A(11), B(10), C(9) : Các chân chọn Dx nối với Y,W.

Với bảng chân trị sau:

Page 86: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

Bảng 3.7: Chân lý của IC 74151.

Sơ đồ nguyên lý của mạch nút nhấn như hình vẽ.

Inputs outputsSelect

S(7) Y W=(/Y)C B AX

L

L

L

L

H

H

H

H

X

L

L

H

H

L

L

H

H

X

L

H

L

H

L

H

L

H

H

L

L

L

L

L

L

L

L

L

I0

I1

I2

I3

I4

I5

I6

I7

H

/I0

/I1

/I2

/I3

/I4

/I5

/I6

/I7

Page 87: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

Hình 3.49: Sơ đồ nguyên lý mạch nút nhấn.

3.5: KHỐI NGUỒN.

Khối nguồn có chức năng vô cùng quan trọng nó quyết định hoạt động và sự ổn

định của mạch. Muốn mạch hoạt động ổn định thì điều kiện tiên quyết là phải có một bộ

nguồn ổn định.

3.5.1.Cấu tạo, chức năng các phần tử trong khối nguồn.

3.5.1.1.IC LM7805.

Sơ đồ chân và sơ đồ kết nối chân của IC 7805:

Hình 3.50: Hình dạng và sơ đồ chân LM7805.

Nguyên lý hoạt động:

Ngõ ra OUT luôn ổn định ở 5V dù điện áp từ nguồn cung cấp thay đổi. Mạch này

dùng để bảo vệ những mạch điện chỉ hoạt động ở điện áp 5V (các loại IC thường hoạt

IN

GND

OUT

Page 88: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

động ở điện áp này). Nếu nguồn điện có sự cố đột ngột: điện áp tăng cao thì mạch điện

vẫn hoạt động ổn định nhờ có IC 7805 vẫn giữ được điện áp ở ngõ ra OUT 5V không

đổi.

Chú ý: điện áp đặt trước IC78xx phải lớn hơn điện áp cần ổn áp từ 1,5 đến 2V.

Tụ điện đóng vai trò ổn định và chống nhiễu cho nguồn. (có thể bỏ hai tụ điện nếu mạch

điện không đòi hỏi).

Một số điểm lưu ý khi sử dụng IC LM7805:

Dòng cực đại có thể duy trì 1A.

Dòng đỉnh 2,2A.

Công suất tiêu tán cực đại nếu không dùng tản nhiệt: 2W.

Công suất tiêu tán nếu dùng tản nhiệt đủ lớn: 15W

Ta nên hạn chế áp lối vào để giảm công suất tiêu tán trên tản nhiệt.

Thực tế áp lối ra có thể đạt giá trị nào đó trong khoảng 4,8 – 5,2 V

3.5.1.2.TIP 2955.

Giới thiệu chung:

Để tạo ra dòng điện lớn, ta sử dụng IC đệm dòng TIP 2955 hoặc TIP 3055.

TIP 2955, TIP 3055 thực chất là một Transitor Silicon bổ xung công suất. TIP 2955

là loại PNP, TIP 3055 là loại NPN.

Các đặc trưng của TIP 2955.

Sơ đồ chân, ký hiệu trên mạch:

Hình 3.51. Sơ đồ chân của TIP 2955.

Các thông số của TIP 2955:

Các giá trị cực đại tuyệt đối đánh giá tại nhiệt độ 250C:

Page 89: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

Giá trị danh định Ký hiệu Giá trị Đơn vịĐiện áp collector – base (IE=0) VCBO -100 VĐiện áp Collector – emitter (IB=0) VCER -70 VĐiện áp emitter – base VEBO -7 VDòng điện collector liên tục IC -15 ADòng điện base liên tục IB -7 ACông suất ở 250C P 90 WMức nhiệt độ cho phép Tstg -65 đến +150 oC

Bảng 3.8: Bảng thông số của TIP 2955

3.5.2.Sơ đồ nguyên lý.

Khối nguồn gồm có nguồn cho mạch điều khiển, nguồn cho cảm biến và nguồn cho

mạch động lực, trong đó nguồn cung cấp cho mạch vi điều khiển và nguồn cho mạch

động lực được sử dụng độc lập với nhau và được cấp bởi hai nguồn riêng biệt (hai acquy

khác nhau).

Hình 3.52:Khối nguồn điều khiển.

Page 90: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

Hình 3.53: Khối nguồn động lực

3.5.3.Nguyên lý làm việc.

-Nguồn điều khiển.

Khối nguồn điều khiển sử dụng nguồn 5V. Nguồn 5V cấp cho VĐK và các phần tử

của mạch điều khiển được lấy qua IC ổn áp 7805.

Trong mạch nguồn VDD là nguồn 12V được lấy trực tiếp từ Acquy 12V

Công dụng các phần tử trong mạch nguồn:

+7805: tạo ra điện áp ổn định 5VDC.

+Tụ điện có tác dụng san phẳng và ổn định nguồn khi mà điện áp cung cấp có sự

thay đổi đột ngột.

+TIP2955 có tác dụng tạo dòng điện làm việc lớn cho mạch: Trong mạch có modul

cảm biến, đây là khối tiêu thụ dòng lớn với dàn led siêu sáng. Do vậy chỉ dòng của 7805

sẽ không đủ nên ta phải cần Tip 2955 để đệm dòng.

+Bộ nguồn cấp cho mạch điều khiển được nuôi từ một Acquy 12VDC.

-Nguồn động lực.

Sử dụng nguồn 12VDC và 24VDC, nguồn 12VDC dùng để cấp cho cuộn hút Rơle

làm Rơle đóng, cắt. Nguồn 24VDC dùng để cấp cho động cơ hoạt động hai nguồn này

được lấy trực tiếp từ hai acquy 12VDC.

Page 91: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông
Page 92: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

3.6: SƠ ĐỒ NGUYÊN LÝ CỦA MẠCH ROBOT.

Page 93: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

Hình 3.54: Mạch sơ đồ nguyên lý

PHẦN 4:LẬP TRÌNH ĐIỀU KHIỂN

Page 94: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

4.1.LƯU ĐỒ THUẬT TOÁN ĐIỀU KHIỂN ROBOT TỰ ĐỘNG.

Start

Khai báo phần cứng và thiết lập PWM

Start1=0

Start2=0

Program1

Program2

I

II

Page 95: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

4.1.1.Lưu đồ chương trình chiến thuật 1.

Page 96: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông
Page 97: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

2

Dừng đc tầng 4

KT led do đường phải

Robot lắc trái

Robot lắc phải

Delay chiến thuật

Lùi robot

End

Page 98: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

4.1.2.Lưu đồ thuật toán của chương trình chiến thuật 2.

Page 99: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

4.2.CHƯƠNG TRÌNH ĐIỀU KHIỂN.

INCLUDE 89v51RD2.mc

; = = = = = = = = = DINH NGHIA = = = = = = = = = =

= =

; = = = = = dong co

motor3 DATA ccap2h ;p1.5

motor2 DATA ccap3h ;p1.6

motor1 DATA ccap4h ;p1.7

; = = = = = nut bam

START EQU P2.0

k1 EQU p2.1

k2 EQU P2.2

k3 EQU P2.3

ctht4 EQU p2.7

ctht_truoc EQU p2.4

sensor2 EQU p2.5

sensor3 EQU p2.6

SENSOR_T EQU P3.7

dao_chieu3 EQU p1.2

dao_chieu2 EQU p3.3

dao_chieu1 EQU p3.5

; = = = = = gia tri dieu xung

pwm_up1 DATA 20h

pwm_up2 DATA 21h

pwm_up3 DATA 22h

PWM1 DATA 23H

PWM2 DATA 24H

PWM3 DATA 25H

PWM4 DATA 26H

Page 100: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

; = = = = = = = = = = MAIN = = = = = = = = = = = =

= =

MAIN:

ORG 0000H

MOV P2,#0ffH

MOV P1,#0ffH

MOV R1,#00h

;KHAI BAO PWM

MOV CMOD,#0

SETB CR

MOV CCAPM3,#01000010B

MOV CCAPM4,#01000010B

MOV CCAPM2,#01000010B

MOV pwm_up1,#0ffh

MOV pwm_up2,#0FFH

MOV pwm_up3,#0FFH

MOV PWM1,#200

MOV PWM2,#180

MOV PWM3,#170

MOV PWM4,#160

START:

MOV MOTOR1,#00H

MOV MOTOR2,#00H

CLR K1

CLR K2

CLR K3

JNB START,PROGRAM1

SETB K1

CLR K2

CLR K3

Page 101: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

JNB START,PROGRAM2

JMP START

; = = = = = = = = = = = chuong trinh = = = = = = = =

=

PROGRAM1:

CALL DI_MU

CALL BAT_VACH1

MOV pwm_up1,#150

MOV pwm_up2,#150

MOV PWM1,#100

MOV PWM2,#80

MOV PWM3,#70

MOV PWM4,#60

CALL DAY2

CALL HAM

CALL TRE10MS

CALL DAY3

CALL TRE10MS

CALL HAM1

call tre10ms

call DAY4

;CALL HAM1

CALL HAM1

CALL LAC

CALL TRE10MS

MOV R1,#5

CALL LUI

JMP START

Page 102: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

PROGRAM2:

CALL DI_MU

CALL BAT_VACH

call tre10ms

call ham1

call tre10ms

CALL DAY4

call tre10ms

CALL HAM1

call lac

CALL TRE10MS

CALL LUI

JMP START

; = = = = = = = = = = DAY = = = = = = = = = = = = =

= =

DAY2:

JB SENSOR2,$

call tre100ms

JB SENSOR2,day2

CALL BAT_VACH

CALL TRE100MS

RET

DAY3:

JB SENSOR3,$

call tre10ms

JB SENSOR3,day3

CALL BAT_VACH

CALL TRE100MS

RET

Page 103: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

DAY4:

MOV MOTOR3,#200

JB CTHT4,$

call tre100ms

JB CTHT4,day4

MOV MOTOR3,#0

call tre500ms

RET

; = = = DI MU

DI_MU:

MOV MOTOR1,#0FFH

MOV MOTOR2,#0FFH

JNB P0.2,DI_MU

JNB P0.3,DI_MU

RET

; = = = = == = = = LUI = = = = = = = = = = = = = =

LUI:

CLR DAO_CHIEU1

CLR DAO_CHIEU2

CALL TRE500MS

MOV MOTOR1,#255

MOV MOTOR2,#255

CALL TRE4S

MOV MOTOR1,#0

MOV MOTOR2,#0

SETB DAO_CHIEU1

SETB DAO_CHIEU2

CALL tre100ms

RET

Page 104: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

; = = = = = = = = BAT VACH = = = = = = = = = = = = =

=

BAT_VACH1:

MOV MOTOR1,PWM_UP1

MOV MOTOR2,PWM_UP2

BEGIN1:

JNB SENSOR_T,EXIT1

;LAN VACH

THUC_HIEN1:

JB P0.3,TH12

MOV MOTOR1,PWM1

JMP TH14

TH12:

JB P0.4,BAT_VACH1

MOV MOTOR2,PWM1

TH13:

JNB P0.2,TH15

MOV MOTOR2,PWM2

JMP BEGIN1

TH14:

JNB P0.5,TH16

MOV MOTOR1,PWM2

JMP BEGIN1

TH15:

JNB P0.1,TH17

MOV MOTOR2,PWM3

JMP BEGIN1

TH16:

JNB P0.6,th18

MOV MOTOR1,PWM3

Page 105: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

JMP BEGIN1

TH17:

JNB P0.0,BEGIN1

MOV MOTOR2,PWM4

JMP BEGIN1

TH18:

JNB P0.7,BEGIN1

MOV MOTOR1,PWM4

JMP BEGIN1

EXIT1:

MOV MOTOR1,#0

MOV MOTOR2,#0

RET

BAT_VACH:

MOV MOTOR1,PWM_UP1

MOV MOTOR2,PWM_UP2

BEGIN:

JNB CTHT_TRUOC,EXIT

;LAN VACH

THUC_HIEN:

JB P0.3,TH2

MOV MOTOR1,PWM1

JMP TH4

TH2:

JB P0.4,BAT_VACH

MOV MOTOR2,PWM1

TH3:

JNB P0.2,TH5

MOV MOTOR2,PWM2

JMP BEGIN

Page 106: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

TH4:

JNB P0.5,TH6

MOV MOTOR1,PWM2

JMP BEGIN

TH5:

JNB P0.1,TH7

MOV MOTOR2,PWM3

JMP BEGIN

TH6:

JNB P0.6,th8

MOV MOTOR1,PWM3

JMP BEGIN

TH7:

JNB P0.0,BEGIN

MOV MOTOR2,PWM4

JMP BEGIN

TH8:

JNB P0.7,BEGIN

MOV MOTOR1,PWM4

JMP BEGIN

EXIT:

MOV MOTOR1,#0

MOV MOTOR2,#0

RET

; = = = = = = = = = LAC QUA = = = = = = = = = = = =

= =

LAC:

Page 107: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

MOV R1,#0

JB P0.0,LAC_P

JB P0.1,LAC_P

JB P0.2,LAC_P

JB P0.5,LAC_T

JB P0.6,LAC_T

JB P0.7,LAC_T

JNB P0.4,LAC_P

JNB P0.3,LAC_T

JMP lac_p

LAC_T:

call tre100ms

CLR DAO_CHIEU1

CALL TRE100MS

MOV MOTOR1,#70

MOV MOTOR2,#70

CALL delay

CALL delay

MOV MOTOR1,#0

MOV MOTOR2,#0

SETB DAO_CHIEU1

call tre100ms

LAC_P:

CLR DAO_CHIEU2

CALL TRE100MS

MOV MOTOR2,#70

MOV MOTOR1,#70

CALL delay

CALL delay

MOV MOTOR1,#0

MOV MOTOR2,#0

Page 108: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

SETB DAO_CHIEU2

INC R1

CJNE R1,#2,LAC_T

RET

; = = = = = = = = = = = = = HAM = = = = = = = = = =

= =

HAM:

CLR DAO_CHIEU1

CLR DAO_CHIEU2

CALL TRE100MS

MOV MOTOR1,#100

MOV MOTOR2,#100

CALL DELAY

CALL DELAY

MOV MOTOR1,#0

MOV MOTOR2,#0

SETB DAO_CHIEU1

SETB DAO_CHIEU2

RET

HAM1:

CLR DAO_CHIEU1

CLR DAO_CHIEU2

CALL TRE100MS

MOV MOTOR1,#100

MOV MOTOR2,#100

CALL TRE500MS

MOV MOTOR1,#0

MOV MOTOR2,#0

SETB DAO_CHIEU1

SETB DAO_CHIEU2

RET

Page 109: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

; = = = = = = = = = = DELAY = = = = = = = = = = = =

=

TRE4S:

MOV R6,#16

tre4s_1:

call tre100ms

DJNZ R6,tre4s_1

ret

DELAY:

MOV R6,#8

tre800ms_1:

call tre100ms

DJNZ R6,tre800ms_1

ret

TRE500MS:

MOV R6,#4

tre500ms_1:

call tre100ms

DJNZ R6,tre500ms_1

RET

tre100ms:

MOV R5,#255

tre100ms_1:

mov r4,#100

djnz r4,$

DJNZ R5,tre100ms_1

Ret

Page 110: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

4.3. PHƯƠNG ÁN XỬ LÝ NHIỄU

4.3.1. Các nguyên nhân cơ bản gây ra nhiễu

4.3.1.1. Nguyên nhân cơ khí:

Nhiễu do cơ khí gây ra chủ yếu do sự thiếu chính xác và độ cứng vững của robot

kém mà dẫn đến rung động trong quá trình chuyển động dẫn đến sự sai lệch của cảm

biến dò đường tạo nhiễu loạn khi robot bắt vạch, ngoài ra khi sự sai lệch về trọng tâm

robot lớn sẽ dẫn đến tải trọng đặt vào 2 động cơ động lực khác nhau làm robot hoạt

động khó khăn hơn trong việc đi lại và cắt góc.

4.3.1.2. Nguyên nhân do điện:

- Lỗi do bo mạch:

Trong quá trình bo mạch thường sự đi dây không ngắn ngọn sẽ dẫn đến sự từ hóa

trong mạch gây lên sự nhiễu loạn cho mạch vi điều khiển. Ngoài ra cách chọn đường

mạch quá nhỏ sẽ dẫn đến yếu dòng cũng là nguyên nhân gây nhiễu. mặt khác trong quá

trình bo khi 2 đường mạch nóng và lạnh gần nhau cũng tạo ra sự nhiễu bởi sự rò điện

gây lên sụt áp. Mặt khác cách chọn linh kiện và sự tính toán cũng rất quan trọng.

thường phần lớn nhiễu gây ra do sự sụt áp bởi sai số lớn trong quá trình tính toán.

- Lỗi do dùng linh kiện sai mục đích:

khi linh kiện dùng sai mục đính cũng gây ra ảnh hưởng về đường đi, chẳng hạn khi

ta dùng tụ lắp vàođộng cơ để tăng sự lệch pha làm động cơ chạy nhanh và khỏe hơn

đồng thời chống nhiễu dội ngược dòng của điện áp, nhưng khi robot đang chuyển động

+mà dừng lại hoặc cắt góc thì tụsẽ tích điện làm động cơ vẫn quay khi ta dừng

chuyển động gây lên sự thiếu chính xác hi dừng hoặc khi cắt góc.

- Lỗi do môi trường:

Khi robot chuyển động, nếu mặt đường đi của robot nhấp nhô gây nên cảm biến

đưa tín hiệu về khác nhau dẫn đến sai lệch, ngoài ra trên mặt sân lớp sơn có màu sắc

khác nhau cũng tạo ra điện áp đưa về khác nhau. Khi ánh sáng chiếu vào robot có cường

độ lớn và ánh sáng có cường độ cao sẽ tạo ra điện áp cảm biến đưa về robot thay đổi

cũng tạo ra nhiễu.

- Lỗi do động cơ:

Page 111: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

Tính chất của động cơ là vật vừa tiêu thụ điện và vừa tạo ra điện. khi ta khởi

động thì động cơ là vật tiêu thụ điện hút điện áp lớn gấp 1,5-2 lần điện áp bình thường,

điều này tùy thuộc vào tải. Nhưng khi ta dừng cấp điện cho động cơ thì quán tính của

động cơ vẫn còn duy trì và tạo ra điện áp ngược tại ngõ vào, nếu ta dảo chiều trong thời

gian quá ngẵn sẽ dẫn đến: Điện áp tiêu thụ = điện áp khởi động + điện áp tải + điện áp

ngược

Điều này cũng dẫn đến sụt áp trong thời gian t rất nhỏ, nhưng cần ấy cũng đủ để tạo ra

nhiễu cho vdk và dẫn đến tình trạng reset nguồn.

Khi động cơ khởi động hút lượng điện áp lớn đặc biệt với động cơ 1 chiều điện

áp thấp nên sử dụng dòng lớn từ 2-3A nhưng khi khởi động cộng với tải nạng sẽ phải

dùng đến 6A. điều này tạo lên sự sụt áp lớn trong mạch động lực nếu ta chọn đường

mạch quá nhỏ điều đó khéo theo sự sụt áp do mạch vdk làm gây nhiễu loạn. trong động

cơ có hộp số là tạo ra tỷ số truyền khác nhau, nếu momen lớn thì tốc độ chậm và nếu tốc

độ nhanh thì momen yếu, nếu động cơ dùng cần momen lớn mà ta dùng động cơ nhanh

với dòng áp nhỏ sẽ dẫn đến quá tải và gây ra đoản mạch làm điện áp ngõ vào bằng 0 và

dẫn đến sụt áp.

- Lỗi do đi dây:

khi chế tạo robot và hoàn thiện, nếu đi dây không đúng sẽ dẫn đến nhiễu loạn.

chẳng hạn khi để dây điện áp động cơ gần dây cảm biến hặc công tắc hành trình sẽ tạo

ra nhiễu bởi khi động cơ chạy lượng dòng tiêu thụ rất lớn gây ra từ trường xung quanh

lớn, bởi vậy gây lên nhiễu loạn tín hiệu 1 của tín hiệu công tắc hành trình đưa về.

- Lỗi do lập trình:

Người lập trình không hẳn là chỉ viết chương trình cho robot chạy, mà quan trọng

nhất trong lập trình là hoàn thiện những gì mà cơ khí và điện chưa làm được, đó là vấn

đề về xử lý nhiễu. khi ta lập trình nếu sử dụng đảo chiều hặc sử dụng vòng lặp không

đúng sẽ dẫn đến treo vdk và reset nguồn. chẳng hạn trong quá trình làm việc hay khởi

động ta cần chay n động cơ. Nhưng nếu ta khởi động cùng một thời điểm thì dòng khởi

động của n động cơ sẽ quá lớn là gây nên sụt áp. Thông thường ta khởi động các động

cơ cho lệch nhau 1 khoảng thời gian t nào đó (t = 50-100ms).

Page 112: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

4.3.2. Các phương án xử lý nhiễu.

4.3.2.1. Xử lý cơ khí:

+ Để xử lý nhiễu do cơ khí cần phải tính toán và chợ lực cho rotbot để dảm bảo

sự cứng vững.mở rộng các góc tác dụng lực để tăng ứng lực

+ Xử lý các khâu chuyển động và khớp cho trơn chu. Tra dầu mỡ và kiểm tra độ

chính xác các khâu liên kết và xử lý.

+ Lựa chọn bánh xe đúng khích thước để giảm rung động khi chuển động

4.3.2.2. Xử lý về điện :

+ Bo mạch cần mở rộng các đường mạch, thong thường là từ 0.016 inc-0.02inc.

đối với mạch động lực thường mở rộng đường mạch lớn hơn .0.2inc, mớ rộng đường

mass chung càng lớn càng tốt.

+ Đi dây trên mạch cần ngắn ngọn và tối thiểu về đường đi sao cho càng ngắn

ngọn càng tốt.

+ Bố trí linh kiện theo khối và đúng vị trí (vd: thạch anh cần phải để sát 2 chân

dao động của vdk để tăng tần số dao động) .

+ Dùng linh kiệm xử lý phải hợp lý. Chẳng hạn dung diode công suất để chống

ngược dung cho động cơ.

4.3.2.3. Xử lý do môi trường:

+ Cần che chắn cảm biến dò đường sao cho thật tốt.

+ Dung nguồn nôi cho các cảm biến chuyên dụng lớn khoảng 12v để nâng cao độ

nhạy, đồng thời không nên dung chung nguồn cảm biến với VĐK.

-Xử lý động cơ:

+ Dùng ferit từ để chống từ nhiễu và dòng ngược.

+ Dùng tự để tăng tốc độ và độ khỏe của động cớ đồng thời tụ cũng có chức

năng chống dòng ngược tốt bởi tính năng phòng nạp của tụ.

+ Dùng diode công suất cũng là biện pháp để chống dòng ngược.

4.3.2.4. Xử lý lập trình:

Khi lập trình đầu tiên cần làm là xử lý nhiễu trong chương trình bám vạch. Xử lý

các nhiễu do xung điện và xử lý nhiễu do môi trường và nhiễu do cơ khí thiếu chính

xác.

Page 113: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

+ Để xử lý nhiễu do mặt sân thi đấu ta nên lựa chọn chương trình xử lý theo bit

để kiểm tra các bít trong vòng lặp liên tục. Kiểm tra từ giữa ra ngoài theo từng bít một

điều này chánh trường hợp cảm biến ngoài gây nhiễu khi chưa xét đến nếu robot chưa

lệch đến cảm biến đó.

+ Tạo trễ để kiểm tra các bít: thông thường nhiễu chỉ xảy ra trong thời gian rất

ngắn cỡ vài trục micro s. Chính vì thế ta tạo trế độ trễ để kiểm tra nhiễu, nếu tín hiện

kéo dài quá 50us thì thường đó không phải là tín hiệu nhiễu, chính sự phân biệt này nên

ta sẽ loại được tối đa các vấn đề nhiễu do môi trường cũng như rung động.

+ Tạo trễ khi đảo chiều động cơ: khi động cơ đảo khiểu trong 1us thì điện áp

ngược do quán tính của động cơ sẽ không giải phóng hết, điều này dẫn đến khi ta đảo

chiều quá nhanh trong 1us sẽ dẫn đến đoản mạch taij đầu vào và gây sụt áp. Vì vậy khi

lập trình cần tạo trễ để giải phóng phần điện áp ngược rồi mới cấp điện thì sẽ giảm

thiểu vấn đề sụt áp. Đồng thời khi dảo chiều role sinh ra tia lửa điện do dòng lớn, vì thế

tạo trễ cũng là biện pháp để tránh nhiễu do tia lửa điện.

+ Tạo trễ xử lý cảm biến và nhảy chương trình điều khiển: khi cảm biến dừng lại

và nằm trong vòng lặp đợi tín hiệu từ cảm biến.Nếu khi cảm biến có tín hiệu mà nhảy

luôn đến chương trình điều khiển sẽ gây ra nghẽn tín hiệu xử lý từ ram. Bởi do robot

đang trế độ chờ VDK đang hoạt động ngủ nếu ngọi chương trình đột ngột sẽ dẫn đế

không xử lý và reset VDK.

+ Khi các nhiễu đã xử lý mà robot vẫn có nhiễu xảy ra nhưng với số lần ít ta cần

phải có biện phái để loại bỏ rủi ro do nhiễu gây ra. Đó là cần tạo vòng lặp xen vào vùng

khởi tạo( vùng nút chiến thuật) , trước hết ta phải xét xem tín hiệu để nhảy đến chương

trình mà gây nhiễu là gì. Thường là tín hiệu cảm biến hoặc encoder hoặc có thể là giá trị

đếm trong ô nhớ ram, điều này tùy thuộc vào người viết chương trình. Khi ta xác định

được thì ta dung câu lệnh này trong mục chọn chiến thuật, vì vậy khi bị reset nguồn thì

vdk khởi động lại và lúc này các tín hiệu đang ở vị trí tác động và trong vòng lặp chiến

thuật câu lệnh sẽ giúp nhảy để nhãn để thực hiện tiếp công việc đó.

Page 114: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

PHẦN 5: KẾT LUẬN VÀ KIẾN NGHỊ

5.1. KẾT LUẬN

Robot là sự mô phỏng những suy nghĩ và hành động cử con người. những hoạt

động của con người. Một robot được cấu thành gồm 3 phần như cơ thể con người:

+ Phần cơ khí đóng vai trò như phần khung xương.

+ Phần điện đóng vai trò như mạch máu.

+ Phần lập trình đóng vai trò là linh hồn.

Cả ba phần trên đều rất quan trọng đối với việc chế tạo robot, nếu thiếu 1 trong 3

phần đều không thể hình thành lên robot. Tuy nhiên trong số đo phần thực hiện ý tưởng

cơ khí và thực hiện cơ khí là rất khó khăn nó bao gồm tư duy và sự khéo léo và sự bền

bỉ.

Phần điện đóng vai trò như mạch máu nó là sự kết nối giữa các khâu và các khớp

góp phần tạo ra chuyển động. là năng lượng để nuôi sống cho robot.

Phần lập trình là phần nhẹ nhàng nhất nhưng đòi hỏi tư duy cao và sự khéo léo về

cách giải quyết các bài toán mà về cơ khí và điện tử không là được hặc là làm chưa tốt.

Nó là cơ sở để tạo ra bộ não cho robot, một robot thông minh và hoạt động khéo léo hay

không phụ thuộc hoàn toàn vào phần lập trình. Tuy nhiên nếu sự đáp ứng về cơ khí và

điện không tốt thì dẫu robot có thong minh cũng không thể tạo ra sự chuyển động nhịp

nhàng và chơn chu được. điều này phụ thuộc vào sự tương thích trong các khâu. Vì lẽ

đó khi chế tạo robot cần phân bổ các nhóm một cách hợp lý. Tất nhiên để làm làm nên

những con robot này chúng em cũng không thể thiếu một phần đóng góp của các thầy cô

trong bộ môn cơ điện tử. Chúng em xin trân thành cám ơn và xin kết thúc bản tường

trình đề tài tốt nghiệp robocon 2010.

5.2. KIẾN NGHỊ.

Sau cuộc thi sáng tạo robocon 2010 chúng em đã nhận được rất nhiều sự giúp đỡ ở nhiều lĩnh vực từ nhà trường. Tuy nhiên còn một phần mong mỏi mà chúng em mong nhà trường quan tâm hơn về thể lệ và sân thi đấu, và các sự quan tâm về lịch thi vòng test trường. Chúng e hy vọng năm 2011 sắp tới sẽ có nhiều sự quan tâm của nhà trường trong những lĩnh vực đó.chúng e xin chân thành cảm ơn!

Page 115: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

PHẦN 6: PHỤ LỤC

6.1. DANH MỤC BẢNG BIỂU, HÌNH VẼ

MỤC LỤC HÌNH

Hình 1.2: Robot trong y học. ............................................................................................ 8

Đó là những gì chúng ta được chứng kiến về sự phát triển của thế giới, nhưng chúng ta cũng cần biết rằng Việt Nam cũng có những con robot vô cùng thông minh. Đã đưa vị thế của Hình 1.4: Robot người nhân tạo. .................................................... 9

Hình 1.5: Kích thước các khối quà. ................................................................................ 10

2.1.TÍNH TOÁN VÀ LỰA CHỌN LẮP RÁP ROBOT. .......................................... 15

Loại nhôm được sử dụng làm đế robot là loại nhôm ống hình chữ nhật có kích thước 50×25mm. ................................................................................................................... 16

Sản xuất theo tiêu chuẩn Nhật Bản JIS: 2 tầng bi, càng dày 1.2mm có thể đáp ứng tốt tải trọng 50kg. Chất liệu cao su đặc chịu mài mòn, chống ồn và bảo vệ mặt sàn. Thích hợp dùng cho hệ thống tủ kính trưng bày, nhu hình 2.34:Bánh tự lựa 33

2.2.BÀI TOÁN ĐỘNG HỌC TAY MÁY CỦA ROBOT. ........................................ 36

2.2.2.Phương trình động học ngược : ......................................................................... 38

Hình 2.40: Nhôm tấm dùng để bắt động cơ. .................................................................. 40

PHẦN 3: THIẾT KẾ MẠCH ĐIỆN ............................................................................... 49

Hình 3.1: sơ đồ khối mạch điều khiển. ........................................................................... 50

Hình 3.37: các loại cảm biến quang thong dụng. ........................................................... 71

Hình 3.46: Sơ đồ nguyên lý các khối dao động, nạp, Reset. ......................................... 84

Hình 3.51. Sơ đồ chân của TIP 2955. ............................................................................. 88

Bảng 3.8: Bảng thông số của TIP 2955 .......................................................................... 89

3.6: SƠ ĐỒ NGUYÊN LÝ CỦA MẠCH ROBOT. .................................................. 92

Hình 3.54: Mạch sơ đồ nguyên lý .................................................................................. 93

4.3. PHƯƠNG ÁN XỬ LÝ NHIỄU ........................................................................ 110

PHẦN 5: KẾT LUẬN VÀ KIẾN NGHỊ ...................................................................... 114

Page 116: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

5.1. KẾT LUẬN ....................................................................................................... 114

5.2. KIẾN NGHỊ. ...................................................................................................... 114

PHẦN 6: PHỤ LỤC ..................................................................................................... 115

6.1. DANH MỤC BẢNG BIỂU, HÌNH VẼ ............................................................ 115

MỤC LỤC HÌNH ......................................................................................................... 115

MỤC LỤC BẢNG: ....................................................................................................... 116

6.2. TÀI LIỆU THAM KHẢO ................................................................................. 117

MỤC LỤC BẢNG:

Bảng 1.1: Yêu câu về động cơ đối vớ robot mang 7 cấu kiện.....................................13

Bảng 1.2: Yêu câu về động cơ đối vớ robot mang 1 cấu kiện.....................................13

Hình 1.2: Robot trong y học. ............................................................................................ 8

Đó là những gì chúng ta được chứng kiến về sự phát triển của thế giới, nhưng chúng ta cũng cần biết rằng Việt Nam cũng có những con robot vô cùng thông minh. Đã đưa vị thế của Hình 1.4: Robot người nhân tạo. .................................................... 9

Hình 1.5: Kích thước các khối quà. ................................................................................ 10

2.1.TÍNH TOÁN VÀ LỰA CHỌN LẮP RÁP ROBOT. .......................................... 15

Loại nhôm được sử dụng làm đế robot là loại nhôm ống hình chữ nhật có kích thước 50×25mm. ................................................................................................................... 16

Sản xuất theo tiêu chuẩn Nhật Bản JIS: 2 tầng bi, càng dày 1.2mm có thể đáp ứng tốt tải trọng 50kg. Chất liệu cao su đặc chịu mài mòn, chống ồn và bảo vệ mặt sàn. Thích hợp dùng cho hệ thống tủ kính trưng bày, nhu hình 2.34:Bánh tự lựa 33

2.2.BÀI TOÁN ĐỘNG HỌC TAY MÁY CỦA ROBOT. ........................................ 36

2.2.2.Phương trình động học ngược : ......................................................................... 38

Hình 2.40: Nhôm tấm dùng để bắt động cơ. .................................................................. 40

PHẦN 3: THIẾT KẾ MẠCH ĐIỆN ............................................................................... 49

Hình 3.1: sơ đồ khối mạch điều khiển. ........................................................................... 50

Page 117: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

Hình 3.37: các loại cảm biến quang thong dụng. ........................................................... 71

Hình 3.46: Sơ đồ nguyên lý các khối dao động, nạp, Reset. ......................................... 84

Hình 3.51. Sơ đồ chân của TIP 2955. ............................................................................. 88

Bảng 3.8: Bảng thông số của TIP 2955 .......................................................................... 89

3.6: SƠ ĐỒ NGUYÊN LÝ CỦA MẠCH ROBOT. .................................................. 92

Hình 3.54: Mạch sơ đồ nguyên lý .................................................................................. 93

4.3. PHƯƠNG ÁN XỬ LÝ NHIỄU ........................................................................ 110

PHẦN 5: KẾT LUẬN VÀ KIẾN NGHỊ ...................................................................... 114

5.1. KẾT LUẬN ....................................................................................................... 114

5.2. KIẾN NGHỊ. ...................................................................................................... 114

PHẦN 6: PHỤ LỤC ..................................................................................................... 115

6.1. DANH MỤC BẢNG BIỂU, HÌNH VẼ ............................................................ 115

MỤC LỤC HÌNH ......................................................................................................... 115

MỤC LỤC BẢNG: ....................................................................................................... 116

6.2. TÀI LIỆU THAM KHẢO ................................................................................. 117

6.2. TÀI LIỆU THAM KHẢO

[1]. Tống Văn Ôn & Hoàng Đức Hải (2001). Họ Vi điều khiển 80C51. Nhà xuất bản

Lao động xã hội.

[2]. Phạm Minh Hà (2002). Kỹ thuật mạch điện tử. Nhà xuất bản Khoa học và kỹ

thuật.

Page 118: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông

[3]. PGS. TS. Trịnh Chất & TS. Lê Văn Uyển (2007). 7. Tính toán thiết kế hệ thống

dẫn động cơ khí. Nhà xuất bản giáo dục.

[4]. GV. Bạch Hưng Trường. Giáo trình kỹ thuật Vi Điều Khiển. Trường ĐHSPKT

Hưng Yên.

[5]. Nguyễn Bính (1995). Điện tử công suất. Nhà xuất bản khoa học và kĩ thuật.

[6]. TS. Phạm đăng phước. Robot công nghiệp.

[7]. Các bài viết trên http://diendandientu.com, http://picvietnam.com và một số

forum của các trường kỹ thuật.

[8]. http://dientuvietnam.net.

[9]. http://www.datasheet.catalog.com.

[10]. http://robocon.skynet.vn.

[11]. http://roboconshop.com.

[12]. http://www.vagam.dieukhien.net.

[13]. http://tailieu.vn/ky-thuat-cong-nghe/tat-ca-tai-lieu-ky-thuat-cong-

nghe.7.0.html.

[14 ]. Datasheet P89V51RD2.

Page 119: Đồ án tốt nghiệp Đề Tài: Sáng tạo Robotdulieu.tailieuhoctap.vn/books/luan-van-de-tai/luan-van-de-tai-cd-dh/file_goc_780774.pdf · hành điều khiển tay máy thông