Đồ Án Tốt Nghiệp: Thiết Kế Xe Lăn Tự Định Vị Dựa Trên Bản Đồ 2D

Tài liệu nghiên cứu Thiết kế và thi công xe lăn trong nhà tự định vị và đến đích dựa vào bản đồ 2d, tổng hợp lý thuyết và thực hành, cung cấp kiến thức chuyên sâu về .

Người đăng

Ẩn danh

Thể loại

Đồ Án Tốt Nghiệp

2020

80
3
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CAM ĐOAN

LỜI CẢM ƠN

1. CHƯƠNG 1: TỔNG QUAN

1.1. ĐẶT VẤN ĐỀ

1.2. MỤC TIÊU ĐỀ TÀI

1.3. NỘI DUNG NGHIÊN CỨU

1.4. GIỚI HẠN ĐỀ TÀI

1.5. BỐ CỤC

2. CHƯƠNG 2: CƠ SỞ LÝ THUYẾT

2.1. PHƯƠNG PHÁP ĐIỀU KHIỂN XE LĂN ĐẾN ĐÍCH

2.2. PHƯƠNG PHÁP VẼ QUỸ ĐẠO ĐƯỜNG ĐI CỦA XE LĂN

2.3. GIỚI THIỆU PHẦN CỨNG

2.3.1. Giới thiệu về kit Arduino DUE

2.3.2. Encoder

3. CHƯƠNG 3: THIẾT KẾ VÀ TÍNH TOÁN

4. CHƯƠNG 4: THI CÔNG HỆ THỐNG

5. CHƯƠNG 5: KẾT QUẢ, NHẬN XÉT VÀ ĐÁNH GIÁ

6. CHƯƠNG 6: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

TÀI LIỆU THAM KHẢO

PHỤ LỤC

Tóm tắt

I. Tổng Quan Về Thiết Kế Xe Lăn Tự Định Vị 2D

Hiện nay, xe lăn là một phương tiện hỗ trợ di chuyển vô cùng quan trọng cho người khuyết tật và người già. Đề tài "Thiết kế xe lăn tự định vị và đến đích dựa trên bản đồ 2D" ra đời nhằm mục tiêu giúp đỡ những đối tượng này dễ dàng di chuyển trong nhà. Đề tài này áp dụng các công nghệ hiện đại và kiến thức đã học để xe lăn có thể tự di chuyển và tìm đường đến vị trí được chỉ định. Theo thống kê, Việt Nam có khoảng 7 triệu người khuyết tật, chiếm 7,8% dân số, cho thấy nhu cầu cấp thiết về các giải pháp hỗ trợ di chuyển. Đề tài này hứa hẹn mang lại một giải pháp thiết thực, cải thiện chất lượng cuộc sống cho người sử dụng.

1.1. Tầm Quan Trọng của Xe Lăn Cho Người Khuyết Tật

Xe lăn đóng vai trò then chốt trong việc hỗ trợ người khuyết tật và người già di chuyển, giúp họ hòa nhập cộng đồng và tham gia các hoạt động xã hội. Các nghiên cứu và phát triển xe lăn thông minh ngày càng được chú trọng, nhằm mang lại sự tiện lợi và an toàn tối đa cho người sử dụng. Theo tài liệu, khoảng 28,9% người khuyết tật thuộc diện đặc biệt nặng và nặng, cho thấy nhu cầu lớn về các thiết bị hỗ trợ chuyên dụng.

1.2. Ứng Dụng Công Nghệ Vào Xe Lăn Điều Khiển Tự Động

Việc ứng dụng công nghệ vào xe lăn mở ra một kỷ nguyên mới, với khả năng tự định vị, tránh vật cản và di chuyển đến đích một cách an toàn. Các công nghệ như định vị SLAM, cảm biến và thuật toán điều khiển được tích hợp để tạo ra những chiếc xe lăn thông minh, đáp ứng nhu cầu ngày càng cao của người dùng. Các chuyên gia Mỹ cũng đang nỗ lực chế tạo xe lăn có thể vận hành không cần sự hướng dẫn của con người.

II. Thách Thức Trong Thiết Kế Xe Lăn Tự Hành 2D

Mặc dù có nhiều tiềm năng, việc thiết kế xe lăn tự hành dựa trên bản đồ 2D cũng đối mặt với không ít thách thức. Độ chính xác của hệ thống định vị, khả năng xử lý vật cản và đảm bảo an toàn cho người sử dụng là những yếu tố then chốt cần được giải quyết. Các yếu tố ngoại cảnh như độ trơn trượt của mặt phẳng di chuyển, địa hình gồ ghề cũng ảnh hưởng đến độ chính xác của hệ thống. Theo tài liệu, phương pháp dẫn đường bằng dự tính (dead reckoning) có độ chính xác tùy thuộc nhiều vào ảnh hưởng của ngoại cảnh.

2.1. Sai Số và Độ Chính Xác Của Hệ Thống Định Vị Xe Lăn

Một trong những thách thức lớn nhất là đảm bảo độ chính xác của hệ thống định vị. Các sai số có thể phát sinh từ nhiều nguồn, bao gồm sai số cảm biến, sai số thuật toán và sai số do môi trường. Việc hiệu chỉnh và bù trừ sai số là vô cùng quan trọng để xe lăn có thể di chuyển chính xác đến đích. Để giảm sai số dead-reckoning cần phải tăng độ chính xác động học cũng như kích thước tới hạn.

2.2. Xử Lý Vật Cản và Đảm Bảo An Toàn Cho Xe Lăn Thông Minh

Khả năng xử lý vật cản là một yếu tố quan trọng khác. Xe lăn cần có khả năng phát hiện và tránh các vật cản trên đường đi, đồng thời đảm bảo an toàn cho người sử dụng. Các cảm biến siêu âm và camera có thể được sử dụng để phát hiện vật cản, và các thuật toán điều khiển sẽ giúp xe lăn tự động điều chỉnh hướng đi.

2.3. Giới Hạn Về Môi Trường Hoạt Động Của Xe Lăn Bản Đồ 2D

Việc sử dụng bản đồ 2D có thể gặp hạn chế trong môi trường phức tạp, nơi có nhiều vật thể 3D hoặc địa hình không bằng phẳng. Xe lăn có thể gặp khó khăn trong việc định vị và di chuyển trong những môi trường này. Do đó, cần có các giải pháp bổ sung để tăng cường khả năng hoạt động của xe lăn trong các môi trường khác nhau.

III. Phương Pháp Định Vị và Vẽ Quỹ Đạo Xe Lăn 2D

Để giải quyết các thách thức trên, đề tài tập trung vào việc phát triển một hệ thống định vị chính xác và hiệu quả, kết hợp với các thuật toán vẽ quỹ đạo đường đi tối ưu. Hệ thống sử dụng Arduino DUEencoder để định vị xe và tự tìm đường dựa trên bản đồ 2D. Các phương pháp như dead-reckoning, đường cột mốc chủ động và định vị sử dụng bản đồ được nghiên cứu và áp dụng.

3.1. Sử Dụng Encoder Để Đo Quãng Đường và Góc Quay Xe Lăn

Encoder là một cảm biến quan trọng trong hệ thống định vị, cho phép đo chính xác quãng đường và góc quay của xe lăn. Dữ liệu từ encoder được sử dụng để tính toán vị trí hiện tại của xe lăn trên bản đồ 2D. Encoder đưa ra thông tin về góc quay dưới dạng số mà không cần bộ ADC.

3.2. Thuật Toán Định Vị SLAM và Xây Dựng Bản Đồ 2D Cho Xe Lăn

Thuật toán định vị SLAM (Simultaneous Localization and Mapping) được sử dụng để xây dựng bản đồ 2D của môi trường xung quanh, đồng thời định vị xe lăn trên bản đồ đó. Thuật toán này cho phép xe lăn tự động khám phá và lập bản đồ môi trường, ngay cả khi không có bản đồ sẵn có. Phương pháp định vị sử dụng bản đồ sử dụng các cảm biến được trang bị để tạo ra một bản đồ cục bộ môi trường xung quanh.

3.3. Kết Hợp Cảm Biến Siêu Âm Để Tránh Vật Cản Cho Xe Lăn

Cảm biến siêu âm được sử dụng để phát hiện và tránh các vật cản trên đường đi của xe lăn. Dữ liệu từ cảm biến siêu âm được sử dụng để điều chỉnh hướng đi của xe lăn, đảm bảo an toàn cho người sử dụng. Cảm biến siêu âm HC-SR05 được giới thiệu trong tài liệu.

IV. Thiết Kế và Thi Công Hệ Thống Xe Lăn Tự Định Vị

Quá trình thiết kế và thi công hệ thống xe lăn tự định vị bao gồm nhiều giai đoạn, từ lựa chọn phần cứng và phần mềm phù hợp, đến xây dựng mạch điện và lập trình điều khiển. Arduino DUE được sử dụng làm bộ điều khiển trung tâm, kết hợp với các module điều khiển động cơ, cảm biến và màn hình hiển thị. Đề tài sử dụng Arduino và encoder để định vị xe và tự tìm đường dựa trên bạn đồ 2D.

4.1. Lựa Chọn và Kết Nối Các Module Phần Cứng Cho Xe Lăn

Việc lựa chọn các module phần cứng phù hợp là rất quan trọng để đảm bảo hiệu suất và độ tin cậy của hệ thống. Các module như Arduino DUE, module điều khiển động cơ BTS7960, encoder và cảm biến siêu âm được lựa chọn dựa trên các tiêu chí như hiệu năng, giá thành và khả năng tương thích. Đề tài gồm những nội dung sau: Kết nối Arduino với các mạch cầu H điều khiển động cơ, Kết nối Encoder và Arduino.

4.2. Lập Trình Điều Khiển Xe Lăn Bằng Arduino DUE

Việc lập trình điều khiển xe lăn bằng Arduino DUE đòi hỏi kiến thức về lập trình nhúng và các giao thức truyền thông. Chương trình điều khiển sẽ đọc dữ liệu từ các cảm biến, tính toán vị trí và hướng đi của xe lăn, và điều khiển động cơ để di chuyển đến đích. Nội dung 3: Đọc và tính toán vị trí xe lăn dựa vào encoder, Nội dung 4: Tính toán đường đi của xe lăn dựa vào bản đồ 2D.

4.3. Thiết Kế Giao Diện Điều Khiển Cho Người Sử Dụng Xe Lăn

Giao diện điều khiển cho người sử dụng cần được thiết kế đơn giản, dễ sử dụng và trực quan. Màn hình cảm ứng LCD được sử dụng để hiển thị thông tin về vị trí, hướng đi và trạng thái của xe lăn, đồng thời cho phép người dùng điều khiển xe lăn bằng các thao tác chạm. Thiết kế giao diện trên LCD cảm ứng Nextion và gửi dữ liệu qua Arduino.

V. Kết Quả Thực Nghiệm và Đánh Giá Hiệu Quả Xe Lăn

Sau khi hoàn thành quá trình thiết kế và thi công, hệ thống xe lăn tự định vị được thử nghiệm trong môi trường thực tế để đánh giá hiệu quả và độ tin cậy. Các kết quả thực nghiệm cho thấy hệ thống có khả năng định vị chính xác, tránh vật cản và di chuyển đến đích một cách an toàn. Kết quả thu được trong đề tài là: -Định vị được vị trị của mình -Định vị đươc nơi mình muốn đến -Tìm được đường đến vị trí đó

5.1. Đánh Giá Độ Chính Xác Định Vị và Khả Năng Tránh Vật Cản

Độ chính xác định vị và khả năng tránh vật cản là hai tiêu chí quan trọng để đánh giá hiệu quả của hệ thống. Các thử nghiệm được thực hiện để đo độ lệch vị trí, thời gian phản ứng và khoảng cách an toàn khi tránh vật cản. Đánh giá kết quả thực nghiệm trong trường hợp có vật cản.

5.2. Phân Tích Quỹ Đạo Đường Đi và Tốc Độ Di Chuyển Xe Lăn

Quỹ đạo đường đi và tốc độ di chuyển của xe lăn cũng được phân tích để đánh giá hiệu quả của thuật toán điều khiển. Các thông số như độ dài đường đi, thời gian di chuyển và độ mượt của quỹ đạo được đo và so sánh với các giá trị lý thuyết. Dữ liệu quỹ đạo kết quả thực nghiệm.

5.3. Nhận Xét và Đánh Giá Tổng Quan Về Hệ Thống Xe Lăn

Dựa trên các kết quả thực nghiệm, hệ thống xe lăn tự định vị được đánh giá là có tiềm năng ứng dụng cao trong thực tế. Tuy nhiên, vẫn còn một số hạn chế cần được khắc phục để tăng cường hiệu quả và độ tin cậy của hệ thống. Nêu các kết quả đạt được khi thực hiện chương trình, phân tích, nhận xét, đánh giá kết quả thực thi được.

VI. Kết Luận và Hướng Phát Triển Xe Lăn Tự Định Vị

Đề tài "Thiết kế xe lăn tự định vị và đến đích dựa trên bản đồ 2D" đã đạt được những kết quả đáng khích lệ, mở ra một hướng đi mới trong việc phát triển các thiết bị hỗ trợ di chuyển cho người khuyết tật và người già. Tuy nhiên, vẫn còn nhiều hướng phát triển tiềm năng để nâng cao hiệu quả và tính ứng dụng của hệ thống. Với kết quả trên có thể chạy trong điều kiện thức tế và khả thi trong thương mại và cuộc sống

6.1. Tóm Tắt Những Thành Công và Hạn Chế Của Đề Tài

Đề tài đã thành công trong việc xây dựng một hệ thống xe lăn tự định vị có khả năng định vị chính xác, tránh vật cản và di chuyển đến đích một cách an toàn. Tuy nhiên, vẫn còn một số hạn chế về độ phức tạp của thuật toán, khả năng hoạt động trong môi trường phức tạp và chi phí sản xuất. Tóm tắt những kết quả đạt được, những hạn chế và nêu lên các hướng phát triển trong tương lai.

6.2. Đề Xuất Các Hướng Phát Triển Tiềm Năng Cho Xe Lăn Thông Minh

Các hướng phát triển tiềm năng cho xe lăn thông minh bao gồm việc tích hợp các công nghệ mới như trí tuệ nhân tạo (AI), học máy (Machine Learning) và thị giác máy tính (Computer Vision) để tăng cường khả năng định vị, nhận dạng vật thể và điều khiển xe lăn. HƯỚNG PHÁT TRIỂN.

6.3. Ứng Dụng Thực Tế và Tiềm Năng Thương Mại Của Xe Lăn

Xe lăn tự định vị có tiềm năng ứng dụng rộng rãi trong các môi trường như bệnh viện, viện dưỡng lão, trung tâm thương mại và nhà ở. Việc thương mại hóa sản phẩm này có thể mang lại lợi ích to lớn cho người khuyết tật và người già, đồng thời tạo ra một thị trường tiềm năng cho các nhà sản xuất thiết bị y tế.

06/06/2025

Trích đoạn nội dung tài liệu

đặt vấn đề dẫn nhập lý do chọn đề tài, mục tiêu, nội dung nghiên cứu, các giới hạn thông số và bố cục đồ án. Chương 2: Cơ sở lý thuyết Chương này giới thiệu các phương pháp điều khiển xe lăn đến đích, Phương pháp vẽ quỹ đạo đường đi xe lăn dựa vào thông tin đọc được từ các cảm biến, giới thiệu về kit Arduino, giới thiệu về cảm biến chuyển động Encoder, giới thiệu Module đổi nguồn hạ áp Buck DC-DC, giới thiệu về Module điều khiển động cơ, giới thiệu về động cơ DC, giới thiều về màn hình LCD cảm ứng Nextion, giới thiệu về cảm biển siêu âm HC-SR05. Chương 3: Thiết kế và tính toán  Phân tích, xây dựng sơ đồ khối, sơ đồ phần cứng.  Thiết kế giao diện trên LCD cảm ứng Nextion và gửi dữ liệu qua Arduino.

 Thiết kế chương trình nhận dữ liệu và điều khiển xe lăn trên Arduino. Chương 4: Thi công hệ thống  Xây dựng chương trình hoàn chỉnh, các thuật toán, các lưu đồ, các chương trình được sử dụng.  Lắp ráp và chạy chương trình. Viết tài liệu hướng dẫn sử dụng, quy trình thao tác.

Chương 5: Kết quả, nhận xét và đánh giá Nêu các kết quả đạt được khi thực hiện chương trình, phân tích, nhận xét, đánh giá kết quả thực thi được. Chương 6: Kết luận và hướng phát triển Tóm tắt những kết quả đạt được, những hạn chế và nêu lên các hướng phát triển trong tương lai. BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 3 CHƯƠNG 2. CƠ SỞ LÝ THUYẾT Chương 2.1 PHƯƠNG PHÁP ĐIỀU KHIỂN XE LĂN ĐẾN ĐÍCH Để điều khiển xe lăn di chuyển được đến đích, cần phải biết được tọa độ vị trí hiện tại của xe và đích đến cùng nằm trong một hê quy chiếu, từ đó khai thác sự sai biệt giữa 2 điểm tọa độ để thiết lập phương pháp dẫn đường theo dõi, điều khiển được xe di chuyển đến đích.

Có những phương pháp dẫn đường phổ biến, đó là đặt cuộn dây cảm ứng hoặc nam châm xuống sàn nhà, kẻ vạch dò line, đánh dấu bằng đèn hiệu,mã vạch nhưng bị hạn chế khả năng di chuyển vì xe bị giới hạn trong phạm vi ảnh hưởng của thiết bị đánh dấu bên ngoài. Tuy nhiên vẫn có phương pháp giải quyết những giới hạn đó. Dẫn đường bằng dự tính (dead reckoning), dựa vào vị trí xuất phát ban đầu, thời gian , tốc độ di chuyển và hướng di chuyển để dự tính vị trí của phương tiện. Độ chính xác của phương pháp này tùy thuộc nhiều vào ảnh hưởng của ngoại cảnh như độ trơn trượt của mặt phẳng di chuyển, địa hình gồ ghề[4].

Dẫn đường bằng sóng điện vô tuyến (radio navigation) sử dụng thiết bị phát sóng vô tuyến từ một trạm phát cố định đã biết vị trí tọa độ, tại trạm thu sóng, máy sẽ tính toán thời gian , phương vị, khoảng cách đến trạm phát cho ra kết quả là vị trí của trạm thu sóng, chính là nơi cần định vị. Phương pháp này chính là tiền thân của hệ thống GPS[5]. Dẫn đường quán tính (inertial navigation) dựa vào vị trí,vận tốc đã biết của phương tiện, từ đó, đo tốc độ động thái và gia tốc rồi dùng phương pháp tích phân để tìm ra vị trí của phương tiện. Đây là phương pháp duy nhất không dựa vào thiết bị đánh dấu bên ngoài.

Phương pháp dẫn đường vô tuyến chịu ảnh hưởng của sóng điện vô tuyến, không sử dụng được trong những khu vực mất sóng thì phương pháp dẫn đường quán tính có thể khắc phục được. Tuy nhiên, sau một thời gian, do ảnh hưởng của nhiều yếu tố, dẫn đường quán tính sẽ xuất hiện sai lệch trong việc xác định vị trí, nếu không có sự điều chỉnh[6].2 PHƯƠNG PHÁP VẼ QUỸ ĐẠO ĐƯỜNG ĐI CỦA XE LĂN Hiện nay để vẽ đường đi của xe lăn có rât nhiều phương pháp như phương pháp dead-reckoning, phướng pháp đường cột mốc chủ động, định vị sử dụng bản đồ. Phương pháp đường cột mốc chủ động là sử dụng phép đo 3 cạnh tam giác xác BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 4 CHƯƠNG 2. CƠ SỞ LÝ THUYẾT định vị trí vật thể dựa trên khoảng cách đo được tới cột mốc biết trước.

Trong hệ thống dẫn đường sử dụng phép đo này thông thường có ít nhất là 3 trạm phát đặt tại các vị trí biết trước ngoài môi trường và 1 trạm nhận đặt trên rô bốt. Hoặc ngược lại có 1 trạm phát đặt trên rô bốt và các trạm nhận đặt ngoài môi trường. Sử dụng thông tin về thời gian truyền của chùm tia hệ thống sẽ tính toán khoảng cách giữa các trạm phát cố định và trạm nhận đặt trên robot. GPS (Global Positionings Systems) - hệ thống định vị toàn cầu hoặc hệ thống cột mốc sử dụng cảm biến siêu âm là các ví dụ khi sử dụng phép đo 3 cạnh tam giác.1: Phương pháp đường cột mốc chủ động.

Phương pháp định vị sử dụng bản đồ sử dụng các cảm biến được trang bị để tạo ra một bản đồ cục bộ môi trường xung quanh. Bản đồ này sau đó so sánh với bản đồ toàn cục lưu trữ sẵn trong bộ nhớ. Nếu tương ứng, rô bốt sẽ tính toán vị trí và góc hướng thực tế của nó trong môi trường[7].2 : Phương pháp sử dụng bản đồ. BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 5 CHƯƠNG 2.

CƠ SỞ LÝ THUYẾT Phương pháp dead-reckoning dựa trên phương trình đơn giản và thực hiện được một cách dễ dàng, sử dụng dữ liệu từ bộ mã hoá số vòng quay bánh xe. Dead- reckoning dựa trên nguyên tắc là chuyển đổi số vòng quay bánh xe thành độ dịch tuyến tính tương ứng của rô bốt. Nguyên tắc này chỉ đúng với giá trị giới hạn. Có một vài lý do dẫn đến sự không chính xác trong việc chuyển từ số gia vòng quay bánh xe sang chuyển động tuyến tính.

Tất cả các nguồn sai số này được chia thành 2 nhóm: sai số hệ thống và sai số không hệ thống. Để giảm sai số dead-reckoning cần phải tăng độ chính xác động học cũng như kích thước tới hạn[8]. Tất cả phương pháp trên dùng phần mềm Matlab và Microsoft Excel là công cụ hỗ trợ đắc lực cho việc theo dõi và ghi lại dữ liệu chuyển động của xe. Cụ thể phần mềm Matlab có khả năng đọc và lưu các giá trị mà Arduino in ra qua cổng Serial theo thời gian, và lưu lại thành từng mảng dưới dạng file.

Giúp cho việc theo dõi, sửa chữa, đánh giá được dễ dàng nhanh chóng hơn.3 GIỚI THIỆU PHẦN CỨNG 2.1 Giới thiệu về kit Arduino DUE Đề tài dùng kit Arduino DUE được sử dụng nhân ARM 32bit cortexM3 cho số ngoại vi, các chuẩn giao tiếp và số chân nhiều nhất, bộ nhớ rất lớn (512KB), nếu có những ứng dụng cần mở rộng thêm nhiều chân, nhiều ngoại vi thì đây là một sự lựa chọn đáng giá, để sử dụng trình biên dịch có thể nạp chương trình được cho board Arduino Due cần sử dụng trình biên dịch Arduino IDE 1.5 trở lên hoặc bản 1. Vì board Arduino Due chạy nhân ARM Atmel SA3MX8E, nên bị hạn chế điện áp vào của các chân I/O là 3. Nhưng các Shield Arduino đa phần là sử dụng I/O là 5V nên việc kết nối với Arduino Due phức tạp hơn một chút. Đa số các Shield thiết kế chuẩn theo Arduino Uno nên phải cẩn thận khi sử dụng shield với Arduino Due.3 : Board Arduino DUE.

BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 6 CHƯƠNG 2. CƠ SỞ LÝ THUYẾT Hình 2.4 : Sơ đồ và chức năng chân Arduino DUE. Một vài thông số của Arduino DUE:  Microcontroller AT91SAM3X8E.  Analog Input Pins 12.

 Analog Output Pins 2 (DAC).  Total DC Output Current on all I/O lines 130 mA.  DC Current for 3.  DC Current for 5V Pin 800 mA.

 Flash Memory 512 KB all available for the user applications.  Clock Speed 84 MHz. BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 7 CHƯƠNG 2. CƠ SỞ LÝ THUYẾT Giao tiếp UART trong Arduino Due: Khái niệm giao tiếp UART: UART là chuẩn truyền thông nối tiếp bất đồng bộ (Universal Asynchronous Receiver – Transmitter) dùng để truyền nhận dữ liệu giữa 2 hệ thống và không có phân biết chủ- tớ, giữa các hệ thống là ngang cấp nhau.

Chuẩn UART gồm một đường phát dữ liệu và một đường nhận dữ liệu. Để truyền dữ liệu giữa 2 hệ thống với nhau thì cả hai hệ thống phải tự tạo xung clock (CK) có cùng tần số.5 : Giao tiếp 2 hệ thống dùng chuẩn UART. Nguyên lý hoạt động: Khi ở trạng thái chờ, mức điện áp của thiết bị truyền ở mức 1 (high). Khi bắt đầu truyền dữ liệu, START bit sẽ chuyển từ 1 xuống 0 để báo hiệu cho thiết bị nhận là quá trình truyền dữ liệu sắp xảy ra.

Sau START bit là đến các bit dữ liệu D0-D7. Sau khi truyền hết dữ liệu thì đến Bit Parity để bộ nhận kiểm tra tính đúng đắn của dữ liệu truyền. Cuối cùng là STOP bit là 1 báo cho thiết bị nhận rằng các bit đã được gửi xong. Thiết bị nhận sẽ tiến hành kiểm tra khung truyền (Frame) nhằm đảm báo tính đúng đắn của dữ liệu.6 : Nguyên lý hoạt động chuẩn UART.

Giao tiếp UART trong Arduino DUE: Trên Arduino DUE có hổ trợ một chuẩn giao tiếp UART đó là 4 chân D0 (RX) dùng để nhận dữ liệu chuẩn TTL và D1(TX) dùng để truyền dữ liệu chuẩn TTL.2 Encoder Encoder là loại cảm biến vị trí, đưa ra thông tin về góc quay dưới dạng số mà không cần bộ ADC. Encoder có cấu tạo gồm: BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 8 CHƯƠNG 2. CƠ SỞ LÝ THUYẾT  Đĩa quay được khoét lỗ gắn vào trục động cơ.  Một đèn led làm nguồn phát sáng và 1 mắt thu quang điện được bố trí thẳng hàng.

 Mạch khuếch đại tín hiệu.7 : Cấu tạo của Encoder. Trên đĩa có các lỗ người ta dùng đèn led để chiếu lên mặt đĩa. Khi đĩa quay chỗ có đèn led sẽ chiếu xuyên qua còn phía mặt bên kia của đĩa, người ta đặt một mắt thu, cứ mỗi lần mắt thu nhận đc tín hiệu từ đèn led thì encoder trả về một xung.8 : Nguyên lý hoạt động Encoder. Encoder được chia làm 2 loại là encoder tuyệt đối và encoder tương đối.

Encoder tuyệt đối có tín hiệu trả về từ encoder cho biết chính xác vị trí của encoder mà người dùng không cần sử lí gì thêm. Encoder tương đối chỉ có 1,2 hoặc tối đa 3 vòng lỗ nên thường có thêm một lỗ định vị.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Tài liệu "Thiết Kế Xe Lăn Tự Định Vị Dựa Trên Bản Đồ 2D" trình bày một giải pháp sáng tạo cho việc thiết kế xe lăn thông minh, giúp người sử dụng có thể di chuyển một cách tự động và an toàn hơn. Bằng cách sử dụng công nghệ bản đồ 2D, xe lăn có khả năng tự định vị và lập kế hoạch lộ trình, từ đó giảm thiểu sự phụ thuộc vào người hỗ trợ. Điều này không chỉ mang lại sự độc lập cho người khuyết tật mà còn nâng cao chất lượng cuộc sống của họ.

Để tìm hiểu thêm về các ứng dụng công nghệ trong thiết kế và sản xuất, bạn có thể tham khảo tài liệu Đồ án hcmute mô hình cửa tự động dùng cảm biến vân tay, nơi khám phá cách cảm biến có thể cải thiện tính năng tự động hóa. Ngoài ra, tài liệu Đồ án hcmute thiết kế thiết bị thu hoạch cây tràm cũng cung cấp cái nhìn sâu sắc về thiết kế thiết bị thông minh trong nông nghiệp. Cuối cùng, bạn có thể tìm hiểu thêm về quy trình sản xuất hiện đại qua tài liệu Đồ án hcmute tạo mẫu và xây dựng quy trình sản xuất các sản phẩm thương mại in kỹ thuật số có cấu trúc đặc biệt. Những tài liệu này sẽ giúp bạn mở rộng kiến thức và khám phá thêm nhiều khía cạnh thú vị trong lĩnh vực thiết kế và công nghệ.