(Đồ án tốt nghiệp) thiết kế, chế tạo xe điện tiện ích cho người khuyết tật chân

103 6 0
(Đồ án tốt nghiệp) thiết kế, chế tạo xe điện tiện ích cho người khuyết tật chân

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP.HCM KHOA CƠ KHÍ CHẾ TẠO MÁY ĐỒ ÁN TỐT NGHIỆP NGÀNH CÔNG NGHỆ KỸ THUẬT CƠ ĐIỆN TỬ THIẾT KẾ, CHẾ TẠO XE ĐIỆN TIỆN ÍCH CHO NGƯỜI KHUYẾT TẬT CHÂN GVHD: PGS.TS NGUYỄN TRƯỜNG THỊNH SVTH: NGUYỄN VĂN PHƯƠNG MSSV: 10911043 SKL003966 Tp Hồ Chí Minh, tháng 7/2015 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP HỒ CHÍ MINH  KHOA CƠ KHÍ CHẾ TẠO MÁY ĐỒ ÁN TỐT NGHIỆP Đề tài: THIẾT KẾ, CHẾ TẠO XE ĐIỆN TIỆN ÍCH CHO NGƯỜI KHUYẾT TẬT CHÂN Giảng viên hướng dẫn: PGS.TS NGUYỄN TRƯỜNG THỊNH Sinh viên thực hiện: NGUYỄN VĂN PHƯƠNG MSSV: 10911043 Lớp: 109110B Khóa: 2010 – 2015 Tp Hồ Chí Minh, ngày tháng năm 2015 I BỘ GIÁO DỤC VÀ ĐẠO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP HỒ CHÍ MINH  BỘ MƠN CƠ ĐIỆN TỬ ĐỒ ÁN TỐT NGHIỆP Đề tài: THIẾT KẾ CHẾ TẠO XE ĐIỆN TIỆN ÍCH CHO NGƯỜI KHUYẾT TẬT CHÂN Giảng viên hướng dẫn: PGS.TS NGUYỄN TRƯỜNG THỊNH Sinh viên thực hiện: NGUYỄN VĂN PHƯƠNG MSSV: 10911043 Lớp: 109110B Khóa: 2010 – 2015 Tp Hồ Chí Minh, ngày tháng năm 2015 II TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP.HCM KHOA CƠ KHÍ CHẾ TẠO MÁY CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độ c Lập - Tự Do - Hạnh Phúc    B ộ m ô n C Đ i ệ n T NHI ỆM VỤ ĐỒ ÁN TỐT NGH IỆP Giảng viên hướng dẫn: PGS.TS NGUYỄN TRƯỜNG THỊNH Sinh viên thực hiện: Nguyễn Văn Phương MSSV: 10911043 Tên đề tài: THIẾT KẾ, CHẾ TẠO XE ĐIỆN TIỆN ÍCH CHO NGƯỜI KHUYẾT TẬT CHÂN Các số liệu, tài liệu ban đầu: Nội dung đồ án: Các sản phẩm dự kiến: Ngày giao đồ án: Ngày nộp đồ án: TMÔN R Ư Ở N G B Ộ (K ý, GIẢNG VIÊN HƯỚNG DẪN ghi rõ tên) họ (Ký g ,  Đượ c bảo vệ (GVHD ký, ghi rõ họ tên) III KẾ HOẠCH THỰC HIỆN ĐỒ ÁN Giáo viên hướng dẫn: PGS.TS Nguyễn Trường Thịnh Sinh viên thực hiện: Nguyễn Văn Phương MSSV: 10911043 Tên đề tài: THIẾT KẾ, CHẾ TẠO XE ĐIỆN TIỆN ÍCH CHO NGƯỜI KHUYẾT TẬT CHÂN Yêu cầu đề tài: Giới hạn đề tài: Dự kiến tiến độ thực hiện: Thời Tuần gian 10 11 12 13 14 15 Khi phần gia cơng mạch điện hồn tất kết nối theo sơ đồ sau: Sơ đồ 5.4:Sơ đồ dây điện xe 5.4 Chương trình điều khiển: Code điều khiển viết ngôn ngữ C sử dụng Mikro C pro for PIC làm trình biên dịch Kết hợp với trình mơ Protues giúp nhóm hồn thành tốt phần cơng việc lập trình Hình 5.26: Giao diện trình biên dịch Mikro C pro for PIC 54 Hình 5.27: Giao diện trình mơ u cầu chương trình điều khiển: - Hiện thị LCD điện áp acquy - Hiện thị chế độ di chuyển: No (Normal)-Run-Jo(Jog) - Hiện thị trạng thái ghế ngồi: Lock(yên hạ xuống)-Unlock(Yên nâng lên) Hình 5.28:Giao diện LCD với người dùng 55 Chương trình điều khiển: / LCD module connections sbit LCD_RS at RD2_bit; sbit LCD_EN at RD3_bit; sbit LCD_D4 at RD7_bit; sbit LCD_D5 at RD6_bit; sbit LCD_D6 at RD5_bit; sbit LCD_D7 at RD4_bit; sbit LCD_RS_Direction at TRISD2_bit; sbit LCD_EN_Direction at TRISD3_bit; sbit LCD_D4_Direction at TRISD7_bit; sbit LCD_D5_Direction at TRISD6_bit; sbit LCD_D6_Direction at TRISD5_bit; sbit LCD_D7_Direction at TRISD4_bit; unsigned int adc_val,adc_val2,adc_val3,volt,volt1,volt2,current_duty,current_duty1,cal; float volt3; char buffer[3]; void main() { ANSEL = 0b00001101; ANSELH = 0X00; TRISA0_bit=1;TRISC0_bit=TRISC1_bit=TRISC2_bit=TRISC3_bit=0; RC0_bit=RC1_bit=RC2_bit=RC3_bit=0; ADC_Init(); Lcd_Init(); // Initialize LCD Lcd_Cmd(_LCD_CLEAR); // Clear display Lcd_Cmd(_LCD_CURSOR_OFF); 56 PWM1_Init(5000); PWM2_Init(5000); while(1) { adc_val=ADC_Read(0); Delay_ms(200); volt=adc_val * 5020.0 / 1023.0; volt1=volt*6433.0/983.0; volt2=volt1/1000.0; volt3=volt2; WordToStr(volt3,buffer); Lcd_Out(1, 1, "Battery:"); Lcd_Out(1, 9, buffer); Lcd_Chr(1, 15, 'V'); Lcd_Out(2, 1, "Mode:Run Lock"); adc_val2=ADC_Read(2); adc_val3=ADC_Read(3); PWM1_Start(); PWM2_Start(); PWM1_Set_Duty(current_duty); PWM2_Set_Duty(current_duty1); cal=adc_val2/4; if(adc_val2 >= 550) { current_duty= current_duty1=cal; } if(adc_val2 600) { RC0_bit=1; RC3_bit=0; } else RC3_bit=RC0_bit=0; if(adc_val3

Ngày đăng: 27/12/2021, 08:46

Tài liệu cùng người dùng

Tài liệu liên quan