LỜI CAM ĐOAN Tôi cam đoan đây là công trình nghiên cứu của tôi. Các số liệu, kết quả nêu trong luận văn là trung thực và chưa từng được ai công bố trong bất kỳ công trình nào khác. Hồ Chí Minh, ngày 07 tháng 09 năm 2012 Học viên thực hiện Nguyễn Như Xuân Phúc ii LỜI CẢM ƠN Trong suốt quá trình học tập và làm luận văn đã giúp em học hỏi thêm được rất nhiều kiến thức bổ ích từ thầy cô, bạn bè. Những kiến thức này giúp em vững vàng hơn về chuyên môn nghiệp vụ sau này.
Có được kết quả như ngày hôm nay, em xin chân thành gởi lời cảm ơn đến Thầy TS. Nguyễn Bá Hải, Thầy đã cho em những kiến thức vô cùng quý báu, tận tình hướng dẫn, giúp em xác định đúng hướng đi để em có thể hoàn thành luận văn này. Em cũng xin chân thành gởi lời cảm ơn đến các thầy cô trong khoa Cơ khí Động Lực của trường Đại học Sư Phạm Kỹ Thuật đã tạo điều kiện thuận lợi cho em trong suốt quá trình học tập cũng như trong quá trình làm luận văn. Các bậc sinh thành, người thân trong gia đình là nguồn động viên cho em trong suốt quá trình học tập và phấn đấu.
Một lần nữa em xin chân thành cảm ơn với tất cả tấm lòng của mình. Hồ Chí Minh, ngày 07 tháng 09 năm 2012 Học viên thực hiện Nguyễn Như Xuân Phúc iii TÓM TẮT ĐỀ TÀI NGHIÊN CỨU Hiện nay, hướng nghiên cứu về điều khiển xe từ xa (Vehicle teleoperation) khá mới ở Việt Nam.Tuy nhiên, lại khá phổ biến ở các nước phát triển. Với sự hướng dẫn của TS Nguyễn Bá Hải cùng với sự nổ lực của bản thân và các thành viên trong nhóm nghiên cứu đã triển khai và hoàn thiện xe điều khiển từ xa với các hệ thống cơ bản trên xe như: hệ thống lái, hệ thống ga, hệ thống phanh và hệ thống chuyển số.Nhóm đã thiết kế một mô hình xe quân sự có khả năng chở bốn người và đạt vận tốc tối đa 30km/h. Để xe chuyển động được an toàn và linh hoạt khi điều khiển từ xa thì ôtô phải có một hệ thống lái tốt (tức là hệ thống lái phải đáp ứng được yêu cầu tối thiểu của một hệ thống lái thông thường đồng thời phải đạt được tính tức thời, linh hoạt và an toàn ở những điều kiện lái khác nhau).
Đó là lý do tác giả chọn đề tài: “Nghiên cứu và phát triể n hê ̣ thố ng lái không trục lái phục vụ điều khiển ô tô từ xa”. Các vấn đề cần nghiên cứu đã được thực hiện trong đề tài này gồm: Thiết kế chuyển đổi hệ thống lái thường sang hệ thống lái không trục lái cho xe quân sự. Thiết kế phần cứng và xây dựng phần mềm cho vô lăng điều khiển để tái tạo cảm giác lái xác thực trên vô lăng điều khiển hệ thống lái không trục lái dựa trên phương pháp đo dòng điện trực tiếp (Sử dụng phần mềm LabVIEW). Xây dựng phần mềm để điều khiển hệ thống lái trên xe từ xa thông qua thiết bị WIFI (Sử dụng phần mềm LabVIEW).
Đánh giá và so sánh các ưu nhược điểm của hệ thống lái thường và hệ thống lái không trục lái. Đo được thời gian trễ của hệ thống lái không trục lái điều khiển từ xa qua thiết bị WIFI. Đây là một trong những hướng nghiên cứu mới mẽ (Theo kiến thức của nhóm nghiên cứu, thì đây là công trình duy nhất về hệ thống lái không trục lái điều khiển từ xa trên ô tô tại Việt Nam tính tới thời điểm thực hiện đề tài này). Khi thực hiện thành công , đề tài này sẽ là nguồn tài liệu tham khảo rất tốt cho các học viên cao học cũng như những người có quan tâm tới điều khiển phương tiện từ xa.
iv ABSTRACT Currently, vehicle teleoperation is one of the challenges vehicular robotics. Under supervision of Dr. Nguyen Ba Hai, along with the efforts of myself and the members of the team to redesign the basic system in the car and built a model military vehicles capable of carrying four people and reach a maximum speed of 30 km/h. To be safe vehicle movement and flexibility of a remote control, the car must have a good driving system suitable for the road conditions.
This motivates us to choose the topics : "The study on a steer-by-wire system for vehicle teleoperation". The research topics include: Convert a conventional steering system to a stee-by-wire system (SBW). Design hardware and software for the SBW. Implement wireless network-based control algorithms for SBW Compare and study the characteristics of a SBW system under various conditions such as: ground contact, without ground contact and so on.
Study on how do artificially reproduce the foce-feedback in seer-by-wire based on direct current measarement method which has been proposed by Ba-Hai Nguyen and Jee-Hwan Ryu. v DANH SÁCH CÁC TỪ VIẾT TẮT HPS-Hydraulic Power Steering: Hệ thống lái trợ lực thủy lực EPS-Electric Power Steering: Hệ thống lái trợ lực điện SBW-Steering By Wire: Hệ thống lái không trục lái Haptics: Thuật ngữ chỉ cảm giác, xúc giác của con người I/O-Input/Output: Đầu vào/đầu ra LabVIEW-Laboratory Virtual Công cụ kỹ thuật thiết bị ảo trong phòng thí Instrumentation Engineering nghiệm Workbench: PID-Proportional Integral Thuật toán điều khiển tỉ lệ-tích phân-đạo hàm Derivative: BD-Block Diagram: Giao diện lập trình phần mềm LabVIEW FP-Front Panel: Giao diện điều khiển phần mềm LabVIEW VDK: Vi điều khiển HW-Handwheel: Vô lăng RW-Roadwheel: Bánh xe HDL 9090: Mạch giao tiếp máy tính đa năng dùng để thu thập dữ liệu và điều khiển thiết bị ngoại vi vi DANH SÁCH CÁC HÌNH Hình 1.1: Các góc Camber,Caster và Kingping của hệ thống lái .2: Độ chụm dương (B-A>0) của xe .3: Hệ thống lái trên ô tô đầu tiên của Karl Benz năm 1885 .4: Trong tương lai, nó có thể biến đổi vô lăng lái ô tô thành cần điều điều khiển giống như một trò chơi vi tính.5: Xe Land Glider của Nissan với hệ thống lái drive-by-wire .6: Không gian rộng lớn bên trong Hy-wire GM .7: Các thiết bị kiểm tra hệ thống lái tự động của Mercedes.8: Điều khiển đỗ xe từ xa ứng dụng trên xe Su Rui của BYD Trung Quốc .9: Chuyển đổi từ hệ thống lái thông thường sang hệ thống Steer-By-Wire .10: Các cảm nhận về trạng thái của vật thể.11: Giao diện Haptics sử dụng trong điều khiển xe từ xa .12: Thiết bị giao diện điều khiển xe .13: Công nghệ haptics trong hệ thống iDrive của hãng BMW.14: Tương tác với hình ảnh ba chiều thông qua cánh tay robot .15: Tương tác với hình ảnh ba chiều trong phẫu thuật từ xa .16: Giao diện chính của phần mềm LabVIEW phiên bản 2009 .17: Một robot (Sprider) phát triển dựa trên lập trình LabVIEW .18: Khả năng kết hợp các phần cứng của LabVIEW .19: Cơ cấu cần điều khiển vị trí .20: Bộ PID điều khiển vị trí .21: Mô tả giá trị đặt, giá trị đo được và diện tích sai lệch .22: Sơ đồ kết nối phần cứng điều khiển PID động cơ DC .23: Sơ đồ mạch điện kết nối phần cứng điều khiển PID động cơ DC .24: Thuật toán điều khiển động cơ DC theo vị trí bằng PID .25: Kết quả lập trình P control cho động cơ DC .26: Giao diện người dùng điều khiển P cho động cơ DC .27: Đáp ứng của vị trí động cơ DC .28: Điều khiển khâu PI vị trí động cơ DC .29: Điều khiển khâu PID vị trí động cơ DC.1: Động lực học của hệ thống SBW .2: Sự phối hợp điều khiển của phương pháp dựa trên mô hình .3: Sơ đồ điều khiển của biểu đồ mô-men .4: Sơ đồ điều khiển phương pháp mô-men xoắn .5: Những tín hiệu tham khảo cho phương pháp biểu đồ mô-men xoắn.6: Tổng quan về tái tạo cảm giác lái dùng cảm biến dòng .7: Sơ đồ kết nối của cảm biến dòng .8: Mối liên hệ giữa điện áp và dòng điện trong cảm biến ACS712 .1: Sơ đồ khối hệ thống lái không trục lái điều khiển từ xa qua mạng WIFI .2: Mô hình xe quân sự có hệ thống lái không trục lái điều khiển từ xa .3: Kết cấu cơ khí hệ thống lái ban đầu .4: Kết cấu cơ khí hệ thống lái không trục lái sau khi chuyển đổi .5: Các chi tiết bộ phận truyền động .6: Mô hình cơ khí tái tạo cảm giác lái xác thực .7: Cơ cấu dẫn động trục xoay vô lăng.8: Motor điều khiển cơ cấu lái .9: Công tắc hành trình .11: Sơ đồ kết nối mạch điều khiển mô hình hê ̣ thố ng lái bằ ng điê ̣n .12: Cảm biến ACS712 thực tế .13: Sơ đồ chân cảm biến ACS712 .14: Mối liên hệ giữa điện áp và dòng điện trong cảm biến ACS712 .16: Card USB HDL 9090 .17: Sơ đồ chân Card USB HDL 9090 .18: Sơ đồ khố i card 9090 trong LabVIEW .19: Thành phần mạch điều khiển cảm giác lái .20: Giao diện Server truyề n nhâ ̣n .21: Giao diện Client .22: Lưu đồ dùng để lập trình tính toán mô men phản hồi cảm giác lái .23: Giao diện tính toán mô-men phản hồi ta ̣o cảm giác lái .24: Lưu đồ dùng để lập trình truyề n nhâ ̣n dữ liê ̣u bên Server .25: Giao diện truyề n nhâ ̣n dữ liê ̣u bên Server .26: Lưu đồ dùng để lập trình điều khiển góc lái .27: Giao diện lập trình điề u khiể n góc lái .28: Lưu đồ thuật toán dùng để lập trình truyề n nhâ ̣n bên client .29: Giao diện lập trình truyề n nhâ ̣n bên client .30: Lưu đồ thuật toán dùng để lập trình điều khiển hệ thống lái SBW từ xa 84 Hình 3.31:Thuật toán bên Server .32: Thuật toán bên Client .1: Thử nghiệm hệ thống lái không trục lái điều khiển từ xa qua mang wifi .2: Hằng số đáp ứng K= 4 .3: Hằng số đáp ứng K= 250 .4: Dòng i=0 khi chưa đánh lái .5: Dòng i tăng khi đánh lái có kích bánh xe dẫn hướng .6: Đồ thị dòng i theo góc lái khi nâng các bánh xe dẫn hướng .7: Mô-men phản hồ i khi kích các bánh xe dẫn hướng .8: Dòng i tăng khi đánh lái có ma sát giữa các bánh xe dẫn hướng với mặt đường.9: Đồ thị dòng i theo góc lái khi các bánh xe dẫn hướng tiếp xúc mặt đường và v =0 km/h.10: Mô-men phản hồ i khi các bánh dẫn hướng tiế p xúc mă ̣t đường và V= 0 96 Hình 4.11: Đồ thị dòng i theo góc lái khi vận tốc xe v =20 km/h.12: Mô-men phản hồ i khi xe chuyển động với vâ ̣n tố c bằ ng 20km/h .13: Lưu đồ tính thời gian trễ trên hê ̣ thố ng lái gián tiếp từ xa .14: Chương trình đo thời gian trễ. 100 ix DANH SÁCH CÁC BẢNG Bảng 1: Các thông số dùng trong mô phỏng. 56 Bảng 2: Các tính năng của hệ thống dẫn động cơ cấu lái .