Nghiên cứu thiết kế, chế tạo bộ điều khiển đèn pha cốt trên ô tô sử dụng mạng can

ISSN 2354-0575 Khoa học & Công nghệ - Số 20/Tháng 12 - 2018 Journal of Science and Technology 23 NGHIÊN CỨU THIẾT KẾ, CHẾ TẠO BỘ ĐIỀU KHIỂN ĐÈN PHA CỐT TRÊN Ô TÔ SỬ DỤNG MẠNG CAN Bùi Đức Hạnh, Nguyễn Văn Nhơn, Lê Vĩnh Sơn, Dương Thị Thu Hằng Trường Đại học Sư phạm Kỹ thuật Hưng Yên Ngày tòa soạn nhận được bài báo: 16/10/2018 Ngày phản biện đánh giá và sửa chữa: 06/11/2018 Ngày bài báo được duyệt đăng: 09/11/2018 Tóm tắt: Bài báo này trình bày kết quả nghiên cứu thiết kế, chế tạo bộ đ

pdf5 trang | Chia sẻ: huong20 | Ngày: 18/01/2022 | Lượt xem: 261 | Lượt tải: 0download
Tóm tắt tài liệu Nghiên cứu thiết kế, chế tạo bộ điều khiển đèn pha cốt trên ô tô sử dụng mạng can, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
iều khiển đèn pha cốt trên ô tô sử dụng mạng CAN kết hợp ba bộ điều khiển, một bộ điều khiển chính (ECU chủ) và hai bộ điều khiển phụ (ECU 1, ECU 2). Dựa trên phần mềm lập trình CodeVisionAVR để lập trình C cho vi điều khiển Atmega8, phần mềm thiết kế mạch Altium Designer (mạch in điều khiển đèn pha cốt sử dụng mạng CAN), mạch sử dụng một IC MCP2551 có chức năng chuyển đổi tín hiệu từ UART sang CAN. Kết quả đã có được một bộ điều khiển đèn pha cốt hoàn chỉnh điều khiển bằng mạng CAN, có thể lắp đặt trên ô tô chưa có mạng CAN. Từ khóa: Đèn pha, mạng CAN, mạch điều khiển. 1. Đặt vấn đề Hiện nay đã có rất nhiều nhà sản xuất linh kiện điện tử bán dẫn sản xuất loại bộ điều khiển CAN độc lập, hoặc thực hiện chúng trong những thiết kế chip đơn. Mạng CAN đã được nghiên cứu thị trường cho công nghệ bus trường mới dùng trong xe ô tô mà có thể cho phép đưa thêm các chức năng vào hệ thống thông tin giữa các bộ điều khiển điện tử trong xe hơi của hãng Mercedes-Benz. Một bước phát triển thành công của CAN là đã thành lập tổ chức nhóm các nhà sản xuất và người sử dụng quốc tế, gọi là Hội CAN tự động hóa (CiA = CAN in Automatic - 1992).[1] CAN được sử dụng với việc truyền dữ liệu lớn, đáp ứng thời gian thực và trong môi trường khác nhau và truyền tốc độ cao rất ổn định. Do đó mạng CAN được sử dụng trong ngành công nghiệp xe hơi. Hệ thống chiếu sáng sử dụng mạng CAN đã dần trở nên thông dụng đối với các nước phát triển, coi trọng vấn đề an toàn giao thông còn đối với Việt Nam ta hiện nay thì chiếu sáng sử dụng mạng CAN vẫn còn khá mới mẻ, chỉ được trang bị trên các xe hạng sang. Vì vậy, Nghiên cứu này nhằm thiết kế mạch điều khiển mạng CAN để lắp đặt trên ô tô thông thường ở Việt Nam. 2. Cơ sở lý thuyết Sử dụng phần mềm lập trình CodeVisionAVR để lập trình C cho vi điều khiển Atmega8, phần mềm thiết kế mạch Altium Designer (mạch in điều khiển đèn pha cốt sử dụng mạng CAN), mạch sử dụng một IC MCP2551 có chức năng chuyển đổi tín hiệu từ UART sang CAN. 2.1. Vi điều khiển Atmega8 [2] Chip ATmega8 dòng AVR mới nhất, có đầy đủ các tính năng của AVR nhưng lại nhỏ gọn (gói PDIP có 28 chân) và low cost. Hình 1. Chip ATmega8 Phần mềm lập trình CodeVision AVR để lập trình C cho vi điều khiển Atmega8 [3] gồm: Lựa chọn chíp AVR và tần số của thạch anh tần số (Hình 2), Khởi tạo cho các cổng IO (Hình 3). Hình 2. Chip AVR và tần số thạch anh ISSN 2354-0575 Journal of Science and Technology24 Khoa học & Công nghệ - Số 20/Tháng 12 - 2018 Hình 3. Thiết lập cổng vào ra Các chân IO của AVR mặc định trạng thái IN, muốn chuyển thành trạng thái OUT để có thể đưa các mức logic ra ta click chuột vào các nút IN (màu trắng) để nó chuyển thành OUT trong các Tab Port. Sau đó chọn File → Generate, Save and Exit. Hình 4. Chuyển trạng thái chân IO từ IN -> OUT Hình 5. Lưu file Sau khi nhớ song 3 file: IO.c – IO.prj – IO.cwp được giao diện cửa sổ code vision để khởi tạo code. Trong đó có đầy đủ code cần thiết cho cấu hình cổng IO để bắt đầu soạn code. Hình 6. Giao diện cửa sổ code vision để khởi tạo code 2.2. IC CAN MCP2551 [4] IC CAN MCP2551 đóng vai trò là một bộ thu nhận tín hiệu và đảm bảo mức điện áp hoạt động của tín hiệu. Hình 7. IC CAN MCP2551 Bảng 1. Thông số của IC CAN MCP2551 Datasheets MCP2551 Development Tools Catalog Tiêu chuẩn 60 Loại Integrated Circuits (ICs) Họ Interface - Drivers, Receivers, Transceivers Kiểu Transceiver Mạng CAN Bộ điều khiển/bộ thu 1/1 Điện áp cung cấp 4.5 V ~ 5.5 V Nhiệt độ hoạt động -40°C ~ 85°C Kích thước 8-DIP (0.300", 7.62mm) Supplier Device Package 8-PDIP Đường truyền trực tiếp CAN Transceivers Tên khác MCP2551IP ISSN 2354-0575 Khoa học & Công nghệ - Số 20/Tháng 12 - 2018 Journal of Science and Technology 25 Mạch sử dụng một IC MCP2551 có chức năng chuyển đổi tín hiệu từ UART sang CAN. Kết nối các chân của IC CAN MCP2551 ở chế độ làm việc. Hình 8. Kết nối hoạt động của IC CAN MCP2551 3. Thiết kế, chế tạo mạch điều khiển đèn pha cốt sử dụng mạng CAN trên ô tô 3.1. Thiết kế mạch điều khiển đèn pha cốt trên phần mềm Altium Designer Giao diện Altium Designer (Hình 9) gồm các thanh công cụ, thanh menu, thanh trạng thái để thông báo những thông tin như: tọa độ, kích thước, độ dài, Các tab dọc hai bên là công cụ quản lí: project, navbar, libralies, history,.. Chính giữa là màn hình làm việc để thao tác vẽ mạch nguyên lí, mạch in. Hình 9. Giao diện phần mềm Altium Designer [4] Thư viện lựa chọn và tra cứu các linh kiện điện tử khi thiết kế mạch. Hình 10. Thư viện tra cứu linh kiện Mở PCB1.PcbDoc được add ở project tạo ban đầu altium sẽ chuyển sang giao diện vẽ mạch in. Hình 11. Giao diện vẽ mạch Menu Place có phần vẽ mạch in trực quan. Interactive Routing (đi dây bằng tay), Via, Pad (tạo chân linh kiện), Polygon Pour (phủ đồng cho mạch in). Phía dưới là các layer (lớp mạch in) của thiết kế. Một PCB sẽ được quy định ra thành nhiều lớp, mỗi lớp có một tên và màu sắc đặc trưng cho lớp đó ngoài thực tế: Hình 12. Các lớp chọn mạch in + Top layer: đường mạch ở lớp trên cùng. + Bottom layer: đường mạch ở lớp dưới cùng + Top overlay: lớp chứ hiển thị trên cùng của mạch. + Bottom overlay: lớp chữ hiển thị ở mặt dưới của mạch. Sau khi vẽ mạch thì in mạch của ECU chủ (Hình 13) và ECU1, ECU2 (Hình 14). Hình 13. Mạch in ECU chủ trên phần mềm Altium Designer ISSN 2354-0575 Journal of Science and Technology26 Khoa học & Công nghệ - Số 20/Tháng 12 - 2018 Hình 14. Mạch in ECU 1 và ECU 2 vẽ trên phần mềm Altium Designer In trên phim mạch làm bộ điều khiển ECU chủ. Hình 15. Phim mạch bo dây của bộ điều khiển ECU chủ Hình 16. Phim mạch bo dây của bộ điều khiển ECU 1 và ECU 2 Mạch in 3D trên phần mềm Altium Desgner gắn các linh kiện lên mạch và so sánh độ chính xác với mạch hoàn chỉnh. Hình 17. Mạch in 3D ECU chủ Hình 18. Mạch in 3D ECU 1 và ECU 2 3.2. Lắp ráp linh kiện điện tử trên mạch in Phim mạch đã thiết kế được in công nghiệp mạch ECU chủ (Hình 19) và ECU 1, ECU 2 (Hình 20). Hình 19. Mạch in công nghiệp ECU chủ Hình 20. Mạch in công nghiệp ECU 1, ECU 2 ISSN 2354-0575 Khoa học & Công nghệ - Số 20/Tháng 12 - 2018 Journal of Science and Technology 27 Bố trí linh kiện lên bo mạch (Hình 21), (Hình 22). Khi đèn pha cốt hoạt động nhằm chống nhiễu thông tin trên mạch còn được thiết kế gắn các tụ có tần số cao và thấp để lọc nhiễu khi điều khiển. Hình 21. Mạch ECU chủ khi đã ráp các linh kiện điện tử Hình 22. Mạch ECU 1 và ECU 2 chủ khi đã ráp các linh kiện điện tử Trên cơ sở thiết kế mạch và ráp các linh kiện điện tử trên mạch in điều khiển đèn pha cốt sử dụng mạng CAN đã chế tạo 3 bộ điều khiển của mô hình hệ thống đèn pha cốt ô tô sử dụng mạng CAN gồm: bộ điều khiển chính (ECU chủ) và hai bộ điều khiển phụ (ECU 1, ECU 2) để sử dụng lắp đặt trên hệ thống đèn pha cốt trên mô hình chưa có mạng CAN. Trong đó ECU chủ nhận các tín hiệu đầu vào là tín hiệu điều khiển công tắc đa năng của người lái xe. Tín hiệu đi vào vi xử lý, vi xử lý sẽ xử lí tín hiệu và chuyển ra IC CAN. Từ đó IC CAN xuất hai tín hiệu là CAN H và CAN L, tức là giao tiếp trong mạng CAN với ECU 1 và ECU 2. ECU 1 và ECU 2 sẽ nhận được tín hiệu CAN H, CAN L từ ECU chủ, tín hiệu sẽ đi vào IC CAN của bộ ECU 1 và ECU 2. Tín hiệu CAN được xử lí và đưa vào vi xử lý của ECU. Vi xử lý sẽ tiến hành các thao tác điều khiển bóng đèn và điều khiển trên cơ sở ngắt âm của các bóng pha cốt, các chân dương của hai bóng đèn pha cốt sẽ được nối thẳng vào cực dương của ắc quy 12V. 4. Kết luận Qua ứng dụng CAN, đã thiết kế, chế tạo được bộ điều khiển để sử dụng lắp đặt trên mô hình hệ thống đèn pha cốt ô tô thông thường ở Việt Nam chưa sử dụng mạng CAN thành mô hình hệ thống đèn pha cốt sử dụng mạng CAN. Các bộ điều khiển này đã được ứng dụng lắp đặt trên mô hình hệ thống đèn pha cốt ô tô tại Khoa Cơ khí Động lực - Trường Đại học Sư phạm Kỹ thuật Hưng Yên với các chế độ hoạt động như hệ thống đèn pha cốt trên xe ô tô hiện đại thiết kế sử dụng mạng CAN. Đây cũng là tiền đề để tiếp tục ứng dụng CAN thiết kế, chế tạo các bộ điều khiển khác sử dụng lắp đặt trên mô hình hệ thống điện thân xe ô tô. Tài liệu tham khảo [1]. Hoàng Minh Sơn, Mạng truyền thông công nghiệp, NXB khoa học và kỹ thuật. [2]. Shop manual AVR1607, Brushless DC Motor (BLDC) Control in Sensor Mode using ATxmega128A1 and ATAVRMC323 of Atmel Group. [3]. Phạm Văn Ất, Kỹ thuật lập trình C cơ sở và nâng cao, NXB Giao thông vận tải. [4]. WWW.microchip.com, datasheet MCP2551, driver CAN bus. RESEARCH AND MANUFACTURE THE AUTOMOTIVE HEADLIGHT CONTROLL CIRCUIT USING CAN COMMUNICATION Abstract: This article presents the results of the research and manufacture of headlights control board for vehicles using CAN network combining three controlers, a main controller (master ECU) and two auxiliary controllers (ECU1, ECU2). On this board, not only using Code Vision AVR programming software to write for Atmega8 microcontroller, but also the printed circuit was designed by the Altium Designer software. In addition, it had a function of signal converter from UART to CAN through one IC MCP2551. The result was a complete headlight control unit which could be installed on vehicles without CAN network. Keywords: headlight, CAN network, control board.

Các file đính kèm theo tài liệu này:

  • pdfnghien_cuu_thiet_ke_che_tao_bo_dieu_khien_den_pha_cot_tren_o.pdf