Hiện nay, điều khiển tự động được ứng dụng rất nhiều trên ô tô. Vì vậy, để đội ngũ cán bộ khoa học kỹ thuật, công nhân lành nghề tiếp cận với công nghệ mới tốt hơn nữa, thì chúng ta cần thiết phải chế tạo ra được một thiết bị có khả năng điều khiển tương tự. Thứ nhất: là để chúng ta hiểu sâu sắc hơn; thứ hai: để chúng ta chủ động về công nghệ; thứ ba: để giảm giá thành, nâng cao sức cạnh tranh trên thị trường. Vì thế một số học viên, trung tâm công nghệ đã nhận thấy được sự cần thiết của công nghệ chế tạo, thiết kế và lập trình vi điều khiển.
BỘ GIÁO DỤC VÀ ĐÀO TẠO BỘ GIAO THÔNG VẬN TẢI TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI TP.HCM - oOo VŨ VĂN VIỆT NGHIÊN CỨU ỨNG DỤNG ĐIỀU KHIỂN TỰ ĐỘNG ĐỂ NÂNG CAO HIỆU QUẢ LÀM VIỆC CỦA HỆ THỐNG ĐIỀU HỊA KHƠNG KHÍ Ơ TƠ ĐẦU KÉO HINO 700 SERIES LUẬN VĂN THẠC SĨ KỸ THUẬT TP HCM 10 - 2017 BỘ GIÁO DỤC VÀ ĐÀO TẠO BỘ GIAO THÔNG VẬN TẢI TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI TP.HCM - oOo VŨ VĂN VIỆT NGHIÊN CỨU ỨNG DỤNG ĐIỀU KHIỂN TỰ ĐỘNG ĐỂ NÂNG CAO HIỆU QUẢ LÀM VIỆC CỦA HỆ THỐNG ĐIỀU HỊA KHƠNG KHÍ Ơ TƠ ĐẦU KÉO HINO 700 SERIES CHUYÊN NGÀNH: KỸ THUẬT CƠ KHÍ ĐỘNG LỰC MÃ SỐ: LUẬN VĂN THẠC SĨ KỸ THUẬT NGƯỜI HƯỚNG DẪN KHOA HỌC: PGS TS LÊ HỮU SƠN TP HCM 10 - 2017 Chương 1: TỔNG QUAN NGHIÊN CỨU CỦA ĐỀ TÀI 1.1 Tổng quan vấn đề nghiên cứu hệ thống điều hòa tự động tơ 1.1.1 Tình hình nghiên cứu nước Hiện nay, điều khiển tự động ứng dụng nhiều tơ Vì vậy, để đội ngũ cán khoa học kỹ thuật, công nhân lành nghề tiếp cận với công nghệ tốt nữa, cần thiết phải chế tạo thiết bị có khả điều khiển tương tự Thứ nhất: để hiểu sâu sắc hơn; thứ hai: để chủ động công nghệ; thứ ba: để giảm giá thành, nâng cao sức cạnh tranh thị trường Vì số học viên, trung tâm công nghệ nhận thấy cần thiết công nghệ chế tạo, thiết kế lập trình vi điều khiển Họ đề xuất nghiên cứu đề tài mang tính chất thiết kế, chế tạo ứng dụng cao như: Thiết kế, chế tạo mạch ECU điều khiển hệ thống điều hòa khơng khí tự động – Ks Lê Minh Mẫn – Luận văn thạc sĩ 2010 –2012, người hướng dẫn: PGS TS Đỗ Văn Dũng – Trường Đại học Sư Phạm Kỹ Thuật TP HCM Luận văn hoàn thành sở ứng dụng vi xử lý (dùng họ vi điều khiển AVR) để chế tạo mạch đánh lửa động tơ theo chương trình Kết luận văn cho thấy khả ứng dụng rộng rãi vi điều khiển điều khiển lập trình hoạt động cho nhiều kết cấu khí thiết bị điện phức tạp tơ nói riêng hệ thống điều khiển tự động nói chung ° Giới thiệu khái quát họ vi điều khiển AVR: AVR họ vi điều khiển hãng Atmel sản xuất (Atmel nhà sản xuất dòng vi điều khiển 89C51 mà bạn nghe đến) AVR chip vi điều khiển bits với cấu trúc tập lệnh đơn giản hóa-RISC (Reduced Instruction Set Computer), kiểu cấu trúc thể ưu xử lí So với chip vi điều khiển bits khác, AVR có nhiều đặc tính hẳn, tính ứng dụng đặc biệt chức năng: - Gần không cần mắc thêm linh kiện phụ sử dụng AVR, chí khơng cần nguồn tạo xung clock cho chip (thường khối thạch anh) - Thiết bị lập trình (mạch nạp) cho AVR đơn giản, có loại mạch nạp cần vài điện trở làm số AVR cịn hỗ trợ lập trình on – chip bootloader khơng cần mạch nạp… - Bên cạnh lập trình ASM, cấu trúc AVR thiết kế tương thích C - Nguồn tài nguyên source code, tài liệu, application note…rất lớn internet - Hầu hết chip AVR có tính sau: + Giao diện nối tiếp Serial Peripheral Interface (SPI) + Có thể sử dụng xung clock lên đến 16MHz, sử dụng xung clock nội lên đến MHz (sai số 3%) + Bộ nhớ chương trình Flash lập trình lại nhiều lần dung lượng lớn, có SRAM (Ram tĩnh) lớn, đặc biệt có nhớ lưu trữ lập trình EEPROM + Bộ nhớ chương trình Flash lập trình lại nhiều lần dung lượng lớn, có SRAM (Ram tĩnh) lớn, đặc biệt có nhớ lưu trữ lập trình EEPROM + Nhiều ngõ vào (I/O PORT) hướng (bi-directional) + bits, 16 bits timer/counter tích hợp PWM + Các chuyển đối Analog – Digital phân giải 10 bits, nhiều kênh + Chức Analog comparator + Giao diện nối tiếp USART (tương thích chuẩn nối tiếp RS-232) + Giao diện nối tiếp Two –Wire –Serial (tương thích chuẩn I2C) Master Slaver * Đặc điểm Atmega128: - Khả thực thi cao, công suất tiêu thụ thấp, xử lý bit - Bộ xử lý với cấu trúc RISC: + Có thể tính tốn 16 triệu lệnh 1s tần số 16MHz + 32 ghi với mục đích làm việc điều khiển thiết bị ngoại vi + Tạo đầy đủ trạng thái - Bộ nhớ: + Bộ nhớ liệu chương trình 128KB với khả 10.000 lần ghi/xóa + 4KB EEPROM + 4KB nhớ SRAM nội + Có thể lựa chọn mở rộng khơng gian nhớ ngồi lên 64KB Hình 1.1: Sơ đồ chân Atmega128 - Giao tiếp JTAG: + Khả quét toàn diện theo chuẩn JTAG + Hỗ trợ khả Debug on-chip + Hỗ trợ lập trình Flash, EEROM, fuse… + Lock bit qua giao tiếp JTAG - Giao tiếp ngoại vi: + timer/counter bit với mode: so sánh chia tần số + timer/counter 16 bit với mode: Hoạt động riêng lẽ, chế độ so sánh lưu trữ + timer thời gian thực với tần số dao động riêng + kênh PWM bit, + kênh PWM với khả thay đổi từ đến 16 bit + Khối so sánh đầu + kênh biến đổi ADC 10 bit + khối giao tiếp USART lập trình + Giao tiếp SPI đồng - Những thuộc tính đặc biệt vi điều khiển: + Có nguồn ngắt bên mở rộng + Có khả lựa chọn xung clock phần mềm + chế độ nghỉ: chế độ chạy không tải, giảm nhiễu ADC, tiết kiệm lượng, nguồn thấp, chế độ dự phòng dự phịng mở rộng + Có khả định cỡ xung dao động thời gian thực bên - Các cổng vào ra: + Gồm 53 chân lập trình + Chíp có 64 chân + Dải điện áp làm việc từ 4.5÷5.5V + Dải tốc độ từ 0÷16MHz Hiện nay, tỷ lệ nội địa hoá máy lạnh Việt Nam thấp phải nhập ngoại toàn board điều khiển phụ kiện Đứng trước yêu cầu tăng tỉ lệ nội địa hoá máy lạnh chủ động sản xuất Cho nên Phịng Cơng Nghệ Tự Động Hố Viện Cơng Nghệ Thông Tin Viện Khoa Học Công Nghệ Việt Nam, PGS_TSKH PHẠM THƯỢNG CÁT chủ trì thành lập trung tâm nghiên cứu phát triển CHIP chuyên dụng công nghệ PSoC (Progamable System on Chip) cho hệ thống điều khiển máy điều hòa nhiệt độ Họ nghiên cứu chế tạo sản phẩm thay thế: Board điều khiển máy điều hồ nhiệt độ, cơng nghệ tạo chip thông minh PSoC Cấu trúc phần cứng CHIP điều khiển máy điều hịa chiều: Hình 1.2 minh hoạ tổng quát cấu trúc máy điều hồ nói chung Đây loại điều hồ chiều, cấu trúc điều khiển đơn giản so với loại điều hoà hai chiều Ta cần sử dụng bo mạch điều khiển đủ cho hai block ngồi phịng (dàn lạnh dàn nóng) Hệ thống điều khiển máy điều hoà gồm board điều khiển điều khiển hồng ngoại từ xa cầm tay Chip thay board điều khiển được thiết kế sau: Các đầu vào chip điều khiển gồm có: +Emergency Botton: Tạo xung tín hiệu cổng vào mC, khởi động module Emergency trường hợp khơng có điều khiển từ xa +Infared Receiver: Đầu nhận tín hiệu điều khiển từ điều khiển từ xa +Sensor Sensor 2: Là cảm biến nhiệt độ cảm biến điểm đơng mơi trường khơng khí phòng - Các đầu chip điều khiển gồm có: +Led display: Đèn thị báo chế độ hoạt động máy +Buzzer: Loa tín hiệu, phát âm nhận lệnh +Louver motor: Động đảo cánh gió, loại động bước +Fan motor: Động quạt gió, thay đổi tốc độ +Compessor motor: Động máy nén dàn nóng Hai đầu vào cho sensor nhiệt độ điểm đông biến đổi qua cổng ADC, đầu I/O lại dùng cổng vào số thơng thường Hình 1.2: Sơ đồ khối tổng quát - Cấu trúc thiết kế chip thay thế: Hình 1.3 mơ tả tín hiệu chip điều khiển máy lạnh tạo cơng nghệ PSoC cho bo mạch dùng thay cho board điều khiển máy điều hoà VBHCON9U-15C Các port_x_x tài nguyên vào/ra chưa sử dụng Hình 1.3: Chip ĐKML thiết kế chip trắng CY8C26443 công nghệ PSoC - Cấu trúc tài nguyên sử dụng chip điều khiển máy lạnh: Hình 1.4: Sơ đồ chíp ĐKML Trên cấu trúc ta sử dụng tài nguyên số (diagital) tài nguyên tương tự (analog) Trong đó, gồm hai ADC phục vụ cho đầu đo nhiệt độ điểm đông, hai ADC sử dụng hết khối số khối analog Một đầu thu tín hiệu điều khiển hồng ngoại điều khiển cầm tay, sử dụng khối số Và khối số dùng làm đồng hồ xung nhịp cho hai ADC đo nhiệt độ điểm đơng Bảng 1.1: Các thơng số cấu hình hoạt động Chip Analog Power SC On/Ref High CPU_Clock 12_MHz Ref Mux (Vcc/2)+/-(Vcc/2) Supply Voltage 5.0V SwitchModePump OFF Trip Voltage [LVD (SMP)] 4.64V (5.00V) Watchdog Enable Enable 1.1.2 Tình hình nghiên cứu ngồi nước Cơ sở lý thuyết bơm nhiệt Carno nêu lên từ đầu kỷ 19 sau nhà bác học Nga V.A Mikhenxơn, A.F.Iôfê, … điều chỉnh dần Năm 1852 Thomson (Lord Kelvin) sáng chế bơm nhiệt giới Song song với hệ thống điều hịa khơng khí Những thành công lớn bơm nhiệt năm 1940 hàng loạt bơm nhiệt công suất lớn lắp đặt thành công châu Âu để sưởi ấm, đun nước nóng điều hịa khơng khí Từ xảy khủng hoảng lượng vào đầu thập kỷ 70, bơm nhiệt lại bước vào bước tiến nhảy vọt Hàng loạt bơm nhiệt đủ kích cỡ cho ứng dụng khác nghiên cứu chế tạo, hoàn thiện bán rộng rãi thị trường Ngày bơm nhiệt trở nên quen thuộc lĩnh vực điều hịa khơng khí, sấy, hút ẩm, đun nước,… M H Kim - VDO Halla Korea, Y M Yang - VDO Halla Korea , J H Lee - VDO Halla Korea , J A Jung - VDO Halla Korea , G S Kwon - Kyungwon Tech Bài viết đề cập đến vấn đề mô thời gian thực để liên hệ với tất giá trị vật lý áp dụng cho điều hịa khơng khí tự động xe tơ, Điều khiển khơng khí tự động thay đổi nhiệt độ bên cabin Việc thực kiểm soát theo hệ thống HVAC, cấu trúc cabin, nhiệt từ bên ngồi cabin đ vào thuật tốn điều khiển Tuy nhiên, vấn đề lớn đồi với hệ thống điều hịa khơng khí tự động địi hỏi nhiều chi phí thời gian cho việc xác minh thông số thực nghiệm Hơn nữa, CFD khơng thể phân tích hồn hảo hết tất giá trị thực Vì lý này, giải vấn đề thông qua mô hình tốn học đơn giản hóa phương trình đánh giá từ mơ hình thử nghiệm Kết mơ bao gồm kiểm sốt nhiệt độ nội thất, kiểm soát thời gian thực hoạt động điều khiển so sánh với kết thực nghiệm để đánh giá hiệu suất RTS Thông qua phương pháp này, giảm thời gian chi phí để phát triển điều khiển khí hậu tự động Fabio Mingrino - Centro Ricerche Fiat S.P.A, Giovanni Toscano Rivalta - Magneti Marelli Div Termico Vettura 57 Chương 5: THÍ NGHIỆM ĐÁNH GIÁ KHẢ NĂNG ỨNG DỤNG CỦA ECU ĐIỀU KHIỂN HỆ THỐNG ĐIỀU HỊA KHƠNG KHÍ 5.1 Đối tượng thực nghiệm Thực nghiệm hệ thống điều hịa xe Hino 700, xe có thơng số sau đây: Loại động 12.9 lít (E13CTL) Năm sản xuất 2016 Kiểu I6 Dung tích xylanh (cm3) 12913 Tỷ số nén 17.1 Công suất cực đại 308KW/1800 rpm Mơ men xoắn cực đại 1657Nm/1100rpm Đường kính*hành trình piston (mm) 95*70 Nhiên liệu common rail Diesel Hệ thống điều khơng khí giàn lạnh Chiều dài sở (mm) 2130 Chiều rộng sở trước/sau (mm) 2055/1840 58 Hình 5.1: Xe Hino 700 series 5.2 Máy Oscillocope Máy oscilloscope có khả đo nhiều kênh tín hiệu với khả đáp ứng nhanh độ xác cao Trong thí nghiệm máy dùng để đo thay đổi điện áp theo thời gian Trong thí nghiệm đo tốc độ quạt giàn lạnh tác giả chọn thang đo thời gian 100us (khoảng cách hai lưới bề đứng 100us), thang đo điện áp 5V (khoảng cách hai lưới ngang 5V) 59 Hình 5.2: Máy Oscillocope Máy Oscilloscope có chức sau: Xác định tín hiệu xung cảm biến xung điều khiển Xác định cường độ dòng điện Xác định dao động mạch 5.2.1 Đối tượng thí nghiệm Dùng máy Oscilloscope đo trực tiếp mơ hình hệ thống điều khiển tự động điều hịa khơng khí tơ đầu kéo hino 700 series 5.2.2 Mục đích thí nghiệm Nhằm xác định tín hiệu đầu hệ thống điều khiển tự động điều hịa khơng khí tơ đầu kéo hino 700 series Đồng thời kiểm tra lại chế hoạt động hệ thống điều hòa cho phù hợp với xe thực tế 5.2.3 Kết thí nghiệm a Các xung tín hiệu điều khiển Motor quạt giàn lạnh Khi motor quạt giàn lạnh quay chế độ thấp (Lo) bề rộng xung điều khiển quạt nhỏ, bề rộng xung tăng lên tỷ lệ thuận với tốc độ quạt (xem hình 5.3) Motor quạt giàn lạnh điều khiển điện áp 12V trình đo tác giả đo trực tiếp tín hiệu điều khiển chíp nên dạng sóng ta thấy điện áp điều khiển 5V 60 Hình 5.3: Dạng sóng điều khiển tốc độ quạt giàn lạnh, chế độ thấp (LO) Ở dạng sóng này, nhiệt độ đặt nhiệt độ cabin chênh lệch nhỏ quạt giàn lạnh quay chậm Chênh lệch lớn quạt quay nhanh dần để nhanh đáp ứng nhiệt độ phịng mong muốn người sử dụng (xem hình 5.4, 5.5, 5.6, 5.7, 5.8) Hình 5.4: Dạng sóng điều khiển tốc độ quạt giàn lạnh, chế độ trung bình (M1) 61 Hình 5.5: Dạng sóng điều khiển tốc độ quạt giàn lạnh, chế độ trung bình (M2) Hình 5.6: Dạng sóng điều khiển tốc độ quạt giàn lạnh, chế độ trung bình (M3) 62 Hình 5.7: Dạng sóng điều khiển tốc độ quạt giàn lạnh, chế độ trung bình (M4) Hình 5.8: Dạng sóng điều khiển tốc độ quạt giàn lạnh, chế độ trung bình (M5) 63 Hình 5.9: Dạng sóng điều khiển tốc độ quạt giàn lạnh, chế độ cao (HI) Ở dạng sóng này, nhiệt độ đặt nhiệt độ cabin chênh lệch lớn quạt giàn lạnh quay nhanh cực đại (Xem hình 5.9) b Đo tín hiệu điều khiển rơ le ly hợp từ Hình 5.10: Đồng hơ VOM 64 ECU hệ thống điều hòa tự động ngắt điện đến rơ le ly hợp từ nhiệt độ cabin với nhiệt độ đặt thấp nhiệt độ đặt (chính nhiệt độ mong muốn tài xế) Mục đích: Để tiết kiệm nhiên liệu trì nhiệt độ tối ưu thời gian lâu Lúc điện áp qua cuộn dây rơ le ly hợp từ 0V Khi nhiệt độ cabin cao ≥ 10 so với nhiệt độ đặt ECU điều khiển cho dịng điện qua cuộn dây rơ le ly hợp từ, máy nén làm việc trở lại, để trì nhiệt độ mong muốn tài xế Lúc điện áp qua cuộn dây rơ le ly hợp từ 12V Khi nhiệt độ giàn lạnh nhỏ 30C áp suất môi chất cao khoảng 32.0kgf/cm2 hay cao áp suất chất thấp khoảng 2.0kgf/cm2 hay thấp máy nén ngừng làm việc 5.2.4 Đánh giá kết thí nghiệm Qua thí nghiệm kiểm tra tín hiệu rơ le ly hợp từ tốc độ quạt giàn lạnh chế độ khác ta đánh giá xung điều khiển phù hợp Mạch điều khiển làm việc tốt đạt yêu cầu 65 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN CỦA ĐỀ TÀI Kết luận a Các kết thu đề tài Qua sáu tháng thực đề tài luận văn tốt nghiệp với nỗ lực thân với hướng dẫn tận tình thầy hướng dẫn Đề tài đạt số kết sau: Đã nghiên cứu sở lý thuyết hệ thống điều hịa khơng khí Đã thu thập thơng số đầu vào, đầu hệ thống điều hịa khơng khí xe ô tô đầu kéo hino 700 series hệ thống điều hòa tự động Đã nghiên cứu sở lý thuyết vi điều khiển PIC16F877, lập trình vi điều khiển, chọn linh kiện điện tử phù hợp từ làm sở cho việc điều khiển tự động hệ thống điều hịa khơng khí tơ đầu kéo Hino 700 series Thiết kế chế tạo thành công hộp ECU điều khiển tự động ứng dụng hệ thống điều hịa khơng khí tơ đầu kéo hino 700 series Sau hộp ECU lắp đặt thử nghiệm thành cơng mơ hình Điểm bật hệ thống điều hịa khơng khí này: - Thứ nhất: Tác giả sử dụng tín hiệu xung để điều khiển tốc độ quạt giàn lạnh với mức nhuyễn hơn, đáp ứng nhiều chế độ - Thứ hai: Tác giả điều khiển đóng ngắt rơ le ly hợp từ dựa chủ yếu tín hiệu nhiệt độ xe để trì nhiệt độ tối ưu thời gian lâu tiết kiệm nhiên liệu so hệ thống điều hịa khơng khí ngun xe Hino 700 series - Thứ ba: Ở chế độ Manual tài xế điều khiển quạt giàn lạnh để lấy gió từ bên ngồi vào cabin mà không cần bật công tắc A/C (tức hệ thống điều hịa khơng làm việc), giải pháp tiết kiệm nhiên liệu xe chạy vào ban đêm, khí hậu mát mẽ ECU điều khiển tự động hệ thống điều hịa khơng khí tơ đầu kéo hino 700 series dùng để giảng dạy nghiên cứu hệ thống điều hịa khơng khí Và 66 tảng khoa học cho việc hốn cải hệ thống điều hịa sản xuất hàng loạt phụ tùng phục phục cho công tác sửa chữa thay phụ tùng tương lai Mạch hộp ECU hệ thống điều hòa tự động đầu tư để áp dụng rộng rải nhiều loại xe ô tô hệ thống điều hịa dân dụng khác nhau, đưa vào ứng dụng sửa chữa hoán cải hệ thống điều hòa tự động b Hạn chế đề tài: Do thời gian có hạn điều kiện thực tế hạn chế, nên đề tài chưa kiểm tra tính ổn định điều khiển ECU, chưa kiểm tra thời gian đáp ứng nhiệt hệ thống điều hòa tự động xe đầu kéo hino 700 series điều kiện môi trường khác Hướng phát triển đề tài Đây kết nghiên cứu hệ thống điều hòa dịng xe, thực tế hãng xe, loại xe có số cấu khác Đồng thời hãng sử dụng mạng CAN (Controller Area Network) để giao tiếp hệ thống điều hịa khơng khí tự động, nên hướng phát triển đề tài là: Thiết kế mơ hình hệ thống điều hịa tự động hồn tồn để thuận lợi cho công tác đánh giá so sánh kết đạt được, nhằm định hướng phát triển cho tương lai Thiết kế chế tạo mạch kết hợp sử dụng mạng CAN để giao tiếp Nghiên cứu để thiết kế phần cứng tối ưu nhằm chống nhiễu từ bên ngồi hồn thiện chương trình điều khiển Tơi hy vọng tiếp tục đóng góp cơng sức vào dự định phát triển thêm đề tài Cuối lần xin chân thành cảm ơn Thầy PGS.TS Lê Hữu Sơn tận tình hướng dẫn tơi thực đề tài 67 TÀI LIỆU THAM KHẢO Tiếng việt GS.TSKH Nguyễn Hữu Cẩn (2005), Lý thuyết ô tô máy kéo, Nxb khoa học kỹ thuật Võ Chí Chính, Đinh Văn Thuận (2004), Hệ thống thiết bị lạnh, Nxb khoa học kỹ thuật PGS.TS Đỗ Văn Dũng (2013), Trang bị điện điện tử ô tô đại, Nxb Đại học quốc gia TP.HCM Lê Chí Hiệp (2001), Kỹ thuật điều hịa khơng khí, Nxb khoa học kỹ thuật Trần Thanh Kỳ (2004), Máy lạnh, Nxb Đại học quốc gia TP.HCM Nguyễn Đức Lợi, Phạm Văn Tùy (1998), Môi chất lạnh, Nxb giáo dục Nguyễn Đức Lợi, Phạm Văn Tùy (2003), Máy thiết bị lạnh, Nxb giáo dục Nguyễn Đức Lợi, Phạm Văn Tùy (1996); Bài tập kỹ thuật lạnh, Nxb giáo dục TS Nguyễn Xuân Tiến (2003, Tính tốn thiết kế hệ thống lạnh, Nxb khoa học kỹ thuật 10 PGS TS Lê Hữu Sơn (2015), Hệ thống lạnh điều hịa khơng khí, NXB Giao thông vận tải Tiếng Anh 11 A.D Althouse, C.H.Turnquist, A.F Bracciano (1988), Modern Refrigeration and Air Conditioning, The goodheart Willcox Company, inc 12 Billy C Langley (1978), Reffrigeration and Air Conditioning, Reston Publishing Company 13 Bonka Z; Dziubek R (1993), Okretowe Urzadzenie chlodnicze, Podstawy dzialania i ekspoatacji, WSM Gdynia 14 Bonka Z; Dziubek R (1993), Automatyzacja pracy okretowych Urzadzen’ chlodniczych, Wyzsza Szkola Morska, Gdynia 68 15 Dreck J, Croome Brian M Roberts (1980), Air conditioning and Venlation of Buildings Pergamon press - New York 16 Edward G Pita Air Conditioning Principles and Systems John Wiley & Sons NewYork 17 Kakol M (1985), Chlodnictwo, wentylacja i klimatyzacja w jednostkach morskich, Politechnika szczzecinska, Szczecin 18 Starowicz Z., Zaborski Z (1989), Domowe i handlowe urzadzenie chlodnicze, Poradnik obslugi, WNT, Warszawa 19 Sabroe Refrigeration A/S, (2005), Instruction manuel for reciprocating compressors SBO 21, 22, 41,42,43 York refrigeration, Marine Division 20 Wilbert F.Stoecker, Jerold W.Jones, Refrigeration and Air Conditioning, McGraw Hill - Book Company Singapore 69 PHỤ LỤC Chương trình xử lý vi điều khiển điều khiển hệ thống tự động ứng dụng hệ thống điều hòa khơng khí tơ đầu kéo hino 700 series #include #FUSES NOWDT,INTRC_IO ,NOPUT,NOPROTECT, NODEBUG, NOBROWNOUT, NOLVP, NOCPD #device ADC= 10 #use delay(clock=4000000) #define LCD_ENABLE_PIN PIN_D2 #define LCD_RS_PIN PIN_D0 #define LCD_RW_PIN PIN_D1 #define LCD_DATA4 PIN_D3 #define LCD_DATA5 PIN_D4 #define LCD_DATA6 PIN_D5 #define LCD_DATA7 PIN_D6 #include #define ctac_ac PIN_a5 #define up PIN_a3 #define down PIN_a4 #define mode PIN_d7 #define may_nen PIN_b0 #define rl_quat PIN_b1 #define quat1 PIN_c3 #define quat2 PIN_c5 int16 tr=0,tam=0,t_do_dat=20,v_quat; void toc_do_quat(int16 toc_do) { output_bit(quat1,1); output_bit(quat2,0); set_pwm1_duty(toc_do); } void main() { setup_ccp1(CCP_PWM); setup_timer_2(t2_div_by_16,250,1); setup_ADC(ADC_clock_internal); setup_ADC_ports(sAN0||sAN1||sAN2); lcd_init() ; lcd_gotoxy(1,1); printf(lcd_putc," VU VAN VIET "); lcd_gotoxy(1,2); 70 printf(lcd_putc," LOP: CO1401 "); delay_ms(5000); if(input(mode)==0) { set_adc_channel(2); v_quat = read_adc(); set_pwm1_duty(v_quat); lcd_gotoxy(10,2); printf(lcd_putc," MANUAL " ); } else { lcd_gotoxy(10,2); printf(lcd_putc," AUTO " ); set_pwm1_duty((abs(tr-t_do_dat)*40)+400); } while(1) { if(input(ctac_ac)==0) { output_bit(rl_quat,1); if(input(mode)==0) { set_adc_channel(2); v_quat = read_adc(); set_pwm1_duty(v_quat); lcd_gotoxy(11,2); printf(lcd_putc,"MANUAL " ); } else { lcd_gotoxy(11,2); printf(lcd_putc,"AUTO " ); set_pwm1_duty((abs(tr-t_do_dat)*40)+400); } if(t_do_dat>=tr) { output_bit(may_nen,0); } else { output_bit(may_nen,1); } set_adc_channel(0); tr = read_adc(); tr=tr/40 +10; 71 set_adc_channel(1); tam = read_adc(); tam=tam/20; lcd_gotoxy(1,1); printf(lcd_putc,"TAM:%02ld*C/TR:%02ld*C lcd_gotoxy(1,2); printf(lcd_putc,"SET:%02ld*C/",t_do_dat); if(input(up)==0) { delay_ms(500); t_do_dat++; } if(input(down)==0) { delay_ms(500); t_do_dat ; } } else { output_bit(rl_quat,0); output_bit(may_nen,0); lcd_gotoxy(1,1); printf(lcd_putc," "); lcd_gotoxy(1,2); printf(lcd_putc," "); if(input(mode)==0) { set_adc_channel(2); v_quat = read_adc(); set_pwm1_duty(v_quat); } else {set_pwm1_duty(0);} } // delay_ms(1000); } } ",tam,tr);