CÔNG NGHỆ Tập san SINH VIÊN NGHIÊN CỨU KHOA HỌC Số 13.2023
260
KHOA H
ỌC
NGHIÊN CỨU HỆ THỐNG ĐIỀU KHIỂN QUẠT LÀM MÁT ĐỘNG CƠ TRÊN CÁC MẪU XE Ô TÔ ĐỜI MỚI
RESEARCH ON ENGINE COOLING FAN CONTROL SYSTEM ON NEW CAR MODELS Nguyễn Văn Tuấn1,*, Đoàn Công Thành2 TÓM TẮT Hệ thốngm mát động cơ là hệ thống rất quan trọ
ng trên xe ô tô. Trênc
ô tô đời mới hiện nay thường sử dụng động cơ điện một chiều để dẫn động qu
t
làm mát động. Đồng thời, để điều khiển quạ
t làm mát trênc ô tô này dùng
bộ điều khiển ECU. Nhóm tác giả thực hiện nghiên cứu phỏng mạch điề
u
khiển quạt làm mát dùng ECU bằng phần mề
m Proteus CodevisionAVR.
Trong đó, phần mềm Proteus được dùng để mô phỏng mạch điều khiển và ph
mềm CodevisionAVR được ng để viết chương trình điều khi
n. Trong nghiên
cứu y, vi điều khiển sdụng cho ECU Atmega16. Kết qunghiên cứ
u cho
thấy, mạch và chương trình điều khiển điều khiển được quạt làm mát theo nhiệ
t
độ làm việc của động cơ, đồng thời chương trình điều khiển thể cài đ
t
ngưỡng điểu khiển quạt làm mát theo yêu cầu nhiệt độ làm việc ổn định củ
a các
loại động cơ ô tô khác nhau. Việc phỏng được sử dụng làm tiền đề cho vi
c
thiết kế và chế tạo hê thống điều khiển quạt làm mát động cơ qua sự h trợ c
a
phần mềm Altium designer. Từ khóa: Điều khiển quạt làm mát động cơ; hệ thống làm mát động cơ; quạ
t
làm mát động cơ. ABSTRACT
The engine cooling system is a very important system in a car. On modern cars
today often use a DC motor to drive the engine cooling fan. At the same time, to
control the cooling fan on these cars, the ECU
controller is used. The author
conducts research to simulate a cooling fan control circuit using ECU using Proteus
and CodevisionAVR software. In which, Proteus software is used to simulate the
control circuit and CodevisionAVR software is used to write th
e control program.
In this study, the microcontroller used for the ECU is Atmega16. The research
results show that the control circuit and control program can control the cooling
fan according to the working temperature of the engine, and the control progr
am
can set the cooling fan control threshold according to the working temperature
requirements. stability of different types of automobile engines. The simulation is
used as a premise for the design and manufacture of the engine cooling fan
control system with the support of Altium designer software. Keywords: Engine cooling fan control; engine cooling system; engine cooling fan. 1Lớp Kỹ thuật Ô 01 - K14, Trường Cơ khí - Ô tô, Trường Đại học Công nghiệp Nộ
i
2Trường Cơ khí - Ô tô, Trường Đại học Công nghiệp Hà Nội *Email: nguyenvantuan22022001@gmail.com 1. GIỚI THIỆU Trên các ô đời mới đều sử dụng quạt làm mát cho động dẫn động bằng động điện một chiều. Để điều khiển động cơ điện dẫn động quạt làm mát trên các ô tô này thường dùng ECU. nước ngoài một số nghiên cứu đã tiến hành xây dựng hình điều khiển hệ thống làm mát dạng toán học dùng phần mềm matlab simulink, đây một phương pháp tốt tuy nhiên yêu cầu vi điều khiển tốc độ và cấu hình cao dẫn đến chi phí nghiên cứu chế tạo bộ điều khiển lớn. Bài báo trình bày nghiên cứu phỏng mạch điều khiển, thuật toán điều khiển và chương trình điều khiển quạt làm mát ng ECU bằng phần mềm Proteus codevisionavr. Kết quả mô phỏng được sử dụng làm tiền đề cho việc thiết kế chế tạo hình hệ thống điều khiển quạt làm mát động trên ô bằng phần mềm Altium designer với thuật toán chương trình điều khiển không cần quá nặng về toán học mà vẫn đảm bảo chính xác và chi phí nghiên cứu thiết kế chế tạo nhỏ sẽ được công bố trong các nghiên cứu tiếp theo. 2. PHƯƠNG PHÁP NGHIÊN CỨU Đối tượng nghiên cứu các mẫu Sedan của Toyota Mitsubishi Các công cụ phần mềm: Phần mềm Proteus để phỏng hệ thống; Phần mềm CodevisionAVR để viết chương trình điều khiển hệ thống để nạp vào ECU trong mạch phỏng trên phần mềm Proteus và ECU trên mô hình thực tế; Phần mềm Atium designer để thiết kế mạch nguyên mạch in mô hình hệ thống. 3. MÔ PHỎNG HỆ THỐNG đồ phỏng mch điều khin qut làm mát dùng ECU đưc thc hin trên phần mm Proteus (hình 1). Mch điu khiển quạt làm mát sử dụng vi điều khin Atmega16. Cảm biến đo nhit độ động đưc sử dụng là loi LM35. Trong nghiên cứu này, vi điều khiển được chọn Atmega16, đây dòng vi điều khiển 8 bit, các thông schính của vi điều khiển Atmega16 được thể hiện trong bảng 1. Atmega16 vi điều điều khiển tần số m việc tối đa 16MHz, tích hợp các cổng ADC dùng để đọc tín hiệu từ cảm biến nhiệt độ LM35 gửi về, đồng thời vi điều khiển này sẵn tại thị trường Việt Nam, giá thành phù hợp cho ớc tiếp theo là nghiên cứu thiết kế chế tạo mô hình hệ thống điều khiển quạt m mát động ô với chi phí nhỏ mà vẫn đảm báo tính chính xác trong quá trình điều khiển.
SCIENCE - TECHNOLOGY Số 13.2023 Tập san SINH VIÊN NGHIÊN CỨU KHOA HỌC 261
Hình 1. Sơ đồ mô phỏng mạch điều khiển quạt làm mát động cơ LCD1- Màn hình hiển thị; Atmega16- Vi điều khiển (ECU); QUAT LAM MAT- động điện dẫn động quạt làm mát; T1,Q1- Transistor; CAMBIENNHIETDO- cảm biến nhiệt độ động cơ; R1,R2- điện trBảng 1. Các thông số cơ bản của vi điều khiển Atmega16 Thông số Giá trị Điện áp làm việc 4,5 - 5,5V Tần số làm việc 0 - 16MHz Số chân loại PDIP 40 Số chân I/O 32 Số chân ADC 10 bit 8 Số kênh PWM 4 Số kênh time 8 bit 2 Số kênh time 16 bit 1 Bộ nhớ chương trình flash 16 K bytes Bộ nhớ EEPROM 512 bytes Bộ nhớ SRAM 1 K bytes rất nhiều loại cảm biến nhiệt độ khác nhau thể sử dụng để đo nhiệt độ. Tùy theo yêu cầu vđộ chính xác, dải đo chi phí… mà lựa chọn cho phù hợp. Xét trên nhiều yêu cầu thì cảm biến nhiệt đLm35 được lựa chọn để độ chính xác, dải đo của cảm biến này phù hợp, đồng thời cảm biến này sẵn tại thị trường Việt Nam với giá thành thấp. Một số thông số chính của cảm biến LM35 được giới thiệu trong bảng 2. Bảng 2. Các thông số của cảm biến nhiệt độ LM35 Thông số Giá trị Dải đo -55 ÷ 150oC Độ chính xác 0,5oC Dòng tiêu thụ < 60µA Điện áp nguồn 4 ÷ 30V Để điều khiển cấp dòng cho động điện một chiều thể dùng nhiều loại Transistor công suất khác nhau như: 2N6547, 2N6545, 2N6609, 2N1711, 2N1893, 2N2219, 2SA1085, 2SA715... Tùy theo yêu cầu về công suất chi phí... lựa chọn cho phù hợp. Trong nghiên cứu này, nhóm nghiên cứu lựa chọn Transistor T1 loại 2N6547 công suất, điện áp chi phí phù hợp đồng thời sẵn tại thị trường Việt Nam. Transistor T1 được dùng để điều khiển cấp dòng cho động điện dẫn động quạt làm mát. Các thông số cơ bản của transistor 2N6547 được thể hiện trong bảng 3. Bảng 3. Các thông số của Transistor 2N6547 Thông số Giá trị Công suất lớn nhất 175W Dòng điện lớn nhất cực C 30A Dòng điện lớn nhất cực B 20A Dải nhiệt độ làm việc -65 ÷ 200oC Thuật toán điều khiển Thuật toán điều khiển quạt làm mát động ô dạng flowchart được thể hiện trên hình 2, cụ thể được thực hiện theo trình tự sau: - Tính ADC (Analog Digital Converter) hàm đọc giá trị ADC từ cảm biến nhiệt độ động cơ gửi về ECU; - Tính nhiệt độ hàm chuyển đổi giá trđiện áp thành giá trị nhiệt độ; - So sánh giá trị nhiệt độ động thực với nhiệt độ ổn định của động (nhiệt độ ổn định của động được lưu trong bộ nhớ của vi điều khiển), nếu nhiệt độ động thực lớn hơn nhiệt đổn định của động thì điều khiển động quạt gió quay ngược lại thì điều khiển động quạt gió dừng; nếu nhiệt độ động cơ quá cao thì điều khiển quạt chạy và đèn báo sáng lên; - Quá trình tính toán được lặp lại liên tục nhằm điều khiển quạt làm mát chính xác theo nhiệt độ làm việc của động cơ. Hình 2. Thuật toán điều khiển
CÔNG NGHỆ Tập san SINH VIÊN NGHIÊN CỨU KHOA HỌC Số 13.2023
262
KHOA H
ỌC
Chương trình điều khiển Chương trình điều khiển được thực hiện trên phần mềm CodeVisionAVR được viết bằng ngôn ngữ lập trình C++ bao gồm một số hàm điều khiển chính sau: + Hàm đọc giá trị ADC từ cảm biến nhiệt độ LM35 gửi về ECU: adc = read_adc(0); + Hàm chuyển đổi giá trị điện áp thành tín hiệu nhiệt độ: nhietdo = ((adc*5.0)/1023.0)*100.0; + Hàm điều khiển động cơ điện quạt làm mát quay: { if (nhietdo<85) { PORTD.0=0; } else {PORTD.0=1; } } + Hàm điều khiển hiện đèn cảnh báo: { if (nhietdo>110) { PORTD.1=1; } else {PORTD.1=0; } } Chương trình điều khiển này được biên dịch nạp vào ECU điều khiển quạt làm mát trên phần mềm Proteus và ECU trên mô hình hệ thống. 4. THIẾT KẾ MÔ HÌNH HỆ THỐNG Hình 3. Mạch nguyên lý đnguyên hình hệ thống (hình 3) mạch in hình hệ thống (hình 4) được thực hiện trên phần mềm Altium designer. Mạch nguyên lý mô hình hệ thống sử dụng vi điều khiển Atmega16 cảm biến nhiệt độ LM35 giống như trên mạch phỏng nhưng các Transistor phải được đổi loại để đảm bảo công suất: Transistor 2N6547 điều khiển động điện dẫn động quạt làm mát được thay thế bằng Transistor 41C, Transistor còn lại đđiều khiển đèn báo được thay thế bằng Transistor C1815. Ngoài ra, đồ nguyên hình hệ thống còn được thiết kế thêm đầy đủ các khối với các linh kiện đi kèm để đảm bảo việc vận hành nh hoàn toàn ổn định, an toàn: khối nguồn đảm bảo điện áp cung cấp cho ECU (5V), màn hình hiển thị (5V), cảm biến nhiệt độ (5V), động cơ điện dẫn động quạt làm mát (12V) và đèn báo (12V) đúng điện áp hoạt động ổn định; Khối MCU được thiết kế với đế cắm ECU giúp dễ dàng tháo lắp hoặc thay thế ECU bộ chân nạp chương trình riêng cho ECU thông qua dầu nạp một cách dễ dàng; khối hiển thị thể dễ dàng thay đổi độ tương phản của màn hình LCD với biến trở VR10K; Khối chấp hành đảm bảo hoạt động đúng theo nguyên lý và sự điều khiển của ECU và đảm bảo an toàn cho toàn bộ hệ thống với một số linh kiện bổ sung so với mạch phỏng tránh xung ngược gây chập cháy mạch. Sau khi thiết kế xong mạch nguyên lý, update mạch nguyên sang mạch in: chọn Design > Update PCB Document. Sắp xếp vị trí các linh kiện cho phù hợp xong đi dây cho linh kiện. Hình 4. Mạch in (PCB) Tiếp đó tiến hành chế tạo mạch, chuẩn bị đầy đủ linh kiện và tiến hành lắp, hàn mạch và hoàn thiện mô hình hệ thống (hình5), nạp chương trình điều khiển cho ECU vận nh hình. Hình 5. Mô hình hệ thống điều khiển quạt làm mát động cơ 5. KẾT QUẢ VÀ THẢO LUẬN Sau khi nạp chương trình điều khiển vào vi điều khiển Atmega16 (ECU), kết quả chạy phỏng trên phần mềm Proteus cho thấy: Vi điều khiển đã tính toán được tín hiệu nhiệt độ từ cảm biến gửi về. Cụ thể khi thay đổi nhiệt độ làm việc động trong khoảng từ 83oC ÷ 87oC từ 108oC ÷ 113oC với bước nhảy 1oC, kết quả nhiệt độ động ô tô, nhiệt độ ECU tính toán hiện thị trên màn hình LCD1, sai lệch giữa nhiệt độ động ô nhiệt độ ECU tính toán được thể hiện trong bảng 4. đây nghiên cứu chỉ đưa ra bảng sliệu so sánh giữa nhiệt độ động cơ ô tô thực và nhiệt độECU tính toán được trong khoảng nhiệt độ xoay quanh nhiệt độ làm việc ổn định của động D4BB kể trên nhằm đánh giá tính chính xác của chức năng tính toán tín hiệu nhiệt độ động cơ đây là tín hiệu đầu vào để điều khiển động cơ dẫn động quạt làm mát. Kết quả nhiệt độ động nhiệt độ ECU tính toán được ngoài vùng kể trên cũng cho kết quả tượng tự. Bảng 4 cho thấy sai lệch không xảy ra trong quá trình vận hành hệ thống.
SCIENCE - TECHNOLOGY Số 13.2023 Tập san SINH VIÊN NGHIÊN CỨU KHOA HỌC 263
Bảng 4. Kết quả chạy mô phỏng Nhiệt độ động 83 84 85 86 87 108 109 110 111 112 113 Nhiệt độ ECU tính toán 83 84 85 86 87 108 109 110 111 112 113 Sai lệch 0 0 0 0 0 0 0 0 0 0 0 Hiển thđược giá trị nhiệt độ làm việc của động ô ECU tính toán được trên màn hình LCD1 cùng với sai lệch đã được trình bày trên. Điều khiển được quạt làm mát động làm việc theo tín hiệu nhiệt độ làm việc của động cơ. Cụ thể đối với động D4BB dùng trên ô nhiệt độ làm việc ổn định 85oC (nhiệt độ làm việc ổn định này thể thay đổi cho phù hợp với các loại động ô khác nhau), tín hiệu nhiệt độ làm việc ổn định của động này được đưa vào hàm điều kiện điều khiển động dẫn động quạt làm mát trong chương trình điều khiển. Kết quả chạy mô hình mô phỏng cho thấy: Khi nhiệt độ động cơ ô tô tăng đến 85oC, lúc này theo bảng 4 nhiệt độ ECU tính toán được bằng 85oC (nhiệt độ này lớn hơn nhiệt độ làm việc ổn định của động cơ) thì ECU xuất tín hiệu vào chân PD0 để điều khiển mở Transiator T1 cho dòng điện từ nguồn +12V qua khóa điện vào động cơ dẫn động quạt làm mát về mát, nhờ đó điều khiển cho quạt làm mát quay (hình 6). Hình 6. Động cơ dẫn động quạt làm mát hoạt động Hình 7. Động cơ dẫn động quạt làm mát không hoạt động Khi nhiệt độ động ô giảm bằng 84oC, theo bảng 4 nhiệt độ ECU tính toán được bằng 84oC (nhiệt độ này nhỏ hơn nhiệt độ làm việc ổn định của động cơ) thì ECU ngắt tín hiệu đặt vào chân PD0 điều khiển khóa Transistor T1 ngắt dòng điện từ nguồn vào động dẫn động quạt làm mát, do đó quạt làm mát ngừng làm việc (hình 7). Khi nhiệt độ động ô tăng đến trên 110oC, ECU tính được nhiệt độ trên 110oC (ở mức nhiệt độ này đèn cảnh báo trên taplo sẽ hiện) thì ECU sẽ điều khiển mở transistor T1 transistor T2 cho ng điện qua động quạt đèn báo, quạt chạy và đèn báo sáng lên. Hình 8. Động cơ hoạt động và đèn báo sáng khi nhiệt độ quá cao hình hệ thng hoạt động đúng theo nguyên lý, sự điều khiển của ECU và ổn định với các nguồn đin đầu vào 12V. 6. KẾT LUẬN Bài báo đã trình bày về việc phỏng thiết kế hình hệ thống điều khiển quạt làm mát động cơ. Kết quchạy phỏng hình hệ thống chính xác ổn định. Hiện nay, các hệ thống điện, điện tử và cơ điện tử được ứng dụng nhiều trên ô các phần mềm giúp quá trình nghiên cứu, đánh giá về điện, điện tử và cơ điện tử trên ô được thuận lợi hơn. TÀI LIỆU THAM KHẢO [1]. Nguyễn Thành Bắc, 2018. Giáo trình hệ thống điện - điện tử ô tô nâng cao. NXB Thống kê. [2]. Nguyễn Văn Chất, 2009. Giáo trình cơ điện tử ô tô. NXB Giáo dục. [3]. Đỗ Văn Dũng, 2007. Hệ thống điện và điện tử trên ô tô hiện đại. Đại học Sư phạm Kỹ thuật TP Hồ Chí Minh. [4]. Galip Ulsoy, 2012. Automotive control systems. Cambridge University Press. [5]. Nguyễn Đức Hiền, 2008. Khai thác phần mềm Proteus trong phỏng vi điều khiển. [6]. C. Nguyen. Giáo trình vi điều khiển AVR. Academia.edu. [7]. Nguyễn Thành Bắc, 2018. Nghiên cứu phỏng mạch điều khiển quạt làm mát động cơ ô tô sử dụng ECU. Hội nghị khoa học và công nghệ toàn quốc về cơ khí lần thứ V - VCME 2018. [8]. Atmel, 2002. ATmega16. Atmel. [9]. J. David Irwin Bogdan M. Wilamowski, 2011. Power electronics and motor drives. CRC Press - Taylor and Francis Group, LLC. [10]. Roland S. Burns , 2001. Advanced Control Engineering. Butterworth Heinemann. [11]. National Semiconductor Corporation, 2000. LM35. National Semiconductor Corporation. [12]. Bert van Dam, 2008. Microcontroller Systems Engineering - 45 projects for PIC. AYR and ARM, Elektor International Media BV. [13]. Hpinfotech, 2022. Software CodeVisionAVR. truy cập ngày 26-12-2022, web http://www.hpinfotech.ro/cvavr_download.html. [14]. Labcenter, 2023. Proteus software. truy cập ngày 26-01-2023, web https://www.labcenter.com/. [15]. Caroline Palm, 2016. Real Time Modeling of Engine Coolant Temperature In Engine with Double Cooling Circuits at Two Temperature Levels. Chalmers University of Technology.