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ộ đ
                
              
                                            
                                
            
 
            
                 5 trang
5 trang | 
Chia sẻ: huong20 | Lượt xem: 666 | Lượt tải: 0 
              
            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:
 nghien_cuu_thiet_ke_che_tao_bo_dieu_khien_den_pha_cot_tren_o.pdf nghien_cuu_thiet_ke_che_tao_bo_dieu_khien_den_pha_cot_tren_o.pdf