(Luận văn thạc sĩ hcmute) khảo sát và đánh giá thiết bị làm sạch kim phun trực tiếp trên động cơ đốt trong

120 3 0
(Luận văn thạc sĩ hcmute) khảo sát và đánh giá thiết bị làm sạch kim phun trực tiếp trên động cơ đốt trong

Đ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 THÀNH PHỐ HỒ CHÍ MINH LUẬN VĂN THẠC SĨ NGUYỄN HUỲNH MINH KHẢO SÁT VÀ ĐÁNH GIÁ THIẾT BỊ LÀM SẠCH KIM PHUN TRỰC TIẾP TRÊN ĐỘNG CƠ ĐỐT TRONG NGÀNH: KỸ THUẬT CƠ KHÍ ĐỘNG LỰC - 60520116 S K C0 Tp Hồ Chí Minh, tháng 09/2014 Luan van BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT THÀNH PHỐ HỒ CHÍ MINH LUẬN VĂN THẠC SĨ NGUYỄN HUỲNH MINH KHẢO SÁT VÀ ĐÁNH GIÁ THIẾT BỊ LÀM SẠCH KIM PHUN TRỰC TIẾP TRÊN ĐỘNG CƠ ĐỐT TRONG NGÀNH: KỸ THUẬT CƠ KHÍ ĐỘNG LỰC -60520116 Hướng dẫn khoa học: PGS.TS NGUYỄN HỮU HƯỜNG Thành phố Hồ Chí Minh, tháng năm 2014 Luan van Khảo sát đánh giá thiết bị làm kim phun trực tiếp động đốt LÝ LỊCH KHOA HỌC I LÝ LỊCH SƠ LƢỢC: Họ & tên: Nguyễn Huỳnh Minh Giới tính: Nam Ngày, tháng, năm sinh: 17 / 01 / 1973 Nơi sinh: Ninh Thuận Quê quán: TP Phan Rang – Ninh Thuận Dân tộc: Kinh Chỗ riêng địa liên lạc: 715 Thống Nhất – TP Phan Rang – N.Thuận Điện thoại nhà riêng: 0907653372 E-mail: minhdaynghe@gmail.com II QUÁ TRÌNH ĐÀO TẠO: Trung học chuyên nghiệp: Hệ đào tạo: Chính quy Thời gian đào tạo từ 7/1992 đến 7/1995 Nơi học (trƣờng, thành phố): Trƣờng CĐGTVT.KVIII - TP.HCM Ngành học: Kỹ Thuật Ơ Tơ Đại học: Hệ đào tạo: Chính quy Thời gian đào tạo từ 09/1995 đến 07/1999 Nơi học (trƣờng, thành phố): Trƣờng Đại Học Sƣ phạm Kỹ Thuật TP.HCM Ngành học: Cơ Khí Động Lực Tên đồ án, luận án môn thi tốt nghiệp: Nghiên cứu thiết bị cân bơm cao áp động diesel Ngày & nơi bảo vệ đồ án, luận án thi tốt nghiệp: Tháng năm 1999, Trƣờng Đại Học Sƣ Phạm Kỹ Thuật TP.HCM Ngƣời hƣớng dẫn: GVC Bùi Dũng III QUÁ TRÌNH CÔNG TÁC CHUYÊN MÔN KỂ TỪ KHI TỐT NGHIỆP ĐẠI HỌC: Thời gian Nơi công tác Công việc đảm nhiệm 07/2003 – 07/2008 Trƣờng Dạy nghề Ninh Thuận Giáo viên công nghệ ô tô 10/2008 – 10/2012 Trƣờng Trung Cấp Nghề Ninh Thuận Trƣởng môn công nghệ ô tô 2012 – đến Trƣờng Cao đẳng Nghề Ninh Thuận Phó khoa cơng nghệ tơ CBHD: PGS.TS NGUYỄN HỮU HƢỜNG HVTH: KS NGUYỄN HUỲNH MINH i Luan van Khảo sát đánh giá thiết bị làm kim phun trực tiếp động đốt LỜI CAM ĐOAN Tơi cam đoan cơng trình nghiên cứu Các số liệu, kết nêu luận văn trung thực chƣa đƣợc công bố cơng trình khác Tp Hồ Chí Minh, ngày 22 tháng 09 năm 2014 (Ký tên ghi rõ họ tên) Nguyễn Huỳnh Minh CBHD: PGS.TS NGUYỄN HỮU HƢỜNG HVTH: KS NGUYỄN HUỲNH MINH ii Luan van Khảo sát đánh giá thiết bị làm kim phun trực tiếp động đốt LỜI CẢM ƠN Trải qua khóa học cao học trình thực đề tài luận văn thạc sĩ trường Đại học Sư phạm Kỹ thuật Tp Hồ Chí Minh, tơi chân thành cảm ơn đến: - Ban giám hiệu, phận Sau Đại Học – Phòng Đào Tạo, q Thầy Cơ khoa Cơ Khí Động Lực trường Đại Học Sư Phạm Kỹ Thuật TP Hồ Chí Minh tạo điều kiện thuận lợi cho theo học lớp cao học chuy n ngành Kỹ thuật Cơ Khí Động Lực, tiếp thu nhiều kiến thức quý báu từ qúy Thầy, Cô để làm sở tảng việc nghi n cứu tiếp cận th m tài liệu mới, từ giúp tơi hoàn thiện th m tr n nhiều lĩnh vực lĩnh vực chuyên môn - Bộ môn tơ – Khoa Cơ Khí Giao Thơng, Phịng Thí nghiệm Trọng điểm Động đốt trường Đại Học Bách Khoa TP Hồ Chí Minh - Xin cảm ơn thầy PGS.TS Nguyễn Hữu Hường Thầy hướng dẫn bảo tận tình giúp tơi hồn thành tập luận văn này, xin chúc Thầy mạnh khỏe hạnh phúc - Xin cảm ơn Công ty TNHH ô tô Minh Hùng trường Đại Học Trần Đại Nghĩa TP HCM - Xin cảm ơn Trạm Đăng Kiểm PTCGĐB - 5001S TP Hồ Chí Minh - Xin cảm ơn Thầy phản biện đóng góp nhiều ý kiến q báo giúp tơi hoàn thiện nội dung tập luận văn - Xin cảm ơn học vi n lớp cao học 12B – Kỹ Thuật Cơ Khí Động Lực, có nhiều hỗ trợ giúp đỡ tơi hồn thành tập luận văn - Về phía trường Cao Đẳng Nghề Ninh Thuận, tơi xin chân thành cảm ơn Ban giám hiệu nhà trường, Khoa Cơ khí động lực tạo điều kiện giúp đỡ tận tình để tơi tham gia khóa học hồn thành tốt luận văn TP Hồ Chí Minh, ngày 22 tháng 09 năm 2014 Học vi n Nguyễn Huỳnh Minh CBHD: PGS.TS NGUYỄN HỮU HƢỜNG HVTH: KS NGUYỄN HUỲNH MINH iii Luan van Khảo sát đánh giá thiết bị làm kim phun trực tiếp động đốt TÓM TẮT "Thiết bị làm kim phun trực tiếp động đốt trong” ứng dụng động phun xăng điện tử Thiết bị làm trực tiếp kim phun động đốt kết hợp với nhiên liêu làm đề xuất cho phép rút ngắn nhiều thời gian bảo dƣỡng động (không cần tháo rời kim phun khỏi động cơ) Thiết bị vận hành an toàn xác, mang tính hiệu cao Đây thiết bị đƣợc chế tạo Việt Nam kết hợp đƣợc tiến công nghệ kỹ thuật điện - điện tử cơng nghệ thơng tin, góp phần giảm phát thải nhiễm mơi trƣờng, ứng dụng cho độngcơ xăng, diesel lắp ô tô (du lịch) đạt Tiểu chuẩn EURO Kết nghiên cứu áp dụng vào thực tế chế tạo với giá thành rẻ, phù hợp khả cơng nghệ nƣớc, rút ngắn thời gian bảo trì sửa chữa động đốt phun xăng ABSTRACT "The directly cleaning eject needle equipment of the combustion engine'' which is used in electronical fuel-injected engine It combines with the cleaning proposed fuel and let shorten the maintain engine time (no need take eject needle away the engine) The equipment operates safely and exactly, it has high economic effects It is new equipment made in Vietnam and it combines with great progress of electronic and information technology that contributes to reduce the environmental pollution The epuipment is applied for the fuel and diesel injection-engine, that they are installed in the automobile at EURO standard (European emission standards) The result of the research could applies in manufacture reality with low cost, in accordance with domesstic ability technology, and shorten the maintain time for the fuel-injected combustion engine CBHD: PGS.TS NGUYỄN HỮU HƢỜNG HVTH: KS NGUYỄN HUỲNH MINH iv Luan van Khảo sát đánh giá thiết bị làm kim phun trực tiếp động đốt MỤC LỤC Trang Quyết định giao đề tài Xác nhận cán hƣớng dẫn LÝ LỊCH KHOA HỌC i LỜI CAM ĐOAN ii LỜI CẢM ƠN iii TÓM TẮT iv MỤC LỤC v DANH MỤC CÁC CHỮ VIẾT TẮT .viii DANH MỤC CÁC BẢNG x DANH MỤC CÁC HÌNH xi Chƣơng xi TỔNG QUAN NGHIÊN CỨU CỦA ĐỀ TÀI 1.1 Tổng quan vấn đề nghiên cứu thiết bị làm kim phun trực tiếp ô tô 1.1.1 Tình hình nghiên cứu nƣớc 1.1.2 Tình hình nghiên cứu nƣớc 1.2 Tính cấp thiết đề tài 1.3 Mục tiêu ý nghĩa đề tài 1.4 Phƣơng pháp tiếp cận hƣớng nghiên cứu Chƣơng 10 CƠ SỞ LÝ THUYẾT 10 2.1 Hệ thống phun xăng điện tử L – JETRONIC 10 2.2 Hệ thống phun xăng điện tử GDI 10 2.3 Kim phun 12 2.4 Tổng quan trình cháy động xăng 13 2.5 Tính chất màng lửa 18 2.6 Cháy hoàn toàn lý thuyết 19 2.7 Phản ứng hoá học hỗn hợp 21 2.8 Cơ chế hình thành khí thải 22 2.8.1 Cơ chế hình thành oxyde nitơ (NOX) 22 2.8.2 Cơ chế hình thành monoxyde nitơ (NO) 22 CBHD: PGS.TS NGUYỄN HỮU HƢỜNG HVTH: KS NGUYỄN HUỲNH MINH v Luan van Khảo sát đánh giá thiết bị làm kim phun trực tiếp động đốt 2.8.3 Cơ chế hình thành dioxyde nitơ (NO2) 22 2.8.4 Cơ chế hình thành protoxyde nitơ (N2O) 23 2.8.5 Cơ chế hình thành CO 23 2.8.6 Cơ chế hình thành HC 24 2.9 Mức giới hạn khí thải 25 Chƣơng 28 THIẾT KẾ THIẾT BỊ LÀM SẠCH KIM PHUN TRỰC TIẾP TRÊN ĐỘNG CƠ ĐỐT TRONG 28 3.1 Thiết kế mẫu, tính tốn lựa chọn chi tiết 28 3.1.1.Tổng quan thiết kế mẫu thiết bị làm kim phun 28 3.1.2 Các phận thiết bị 29 3.1.3 Tóm tắt dịng chip STM32F103 điều khiển mạch điện 29 3.2 Thiết kế phần cứng dựa ý tƣởng thiết kế mẫu 31 3.2.1 Phạm vi ứng dụng 31 3.2.2 Các đặc điểm phần cứng 32 3.2.3 Thiết kế phần cứng cho mạch hiển thị 35 3.2.4 Tổng quan Chíp STM32F 36 3.2.5 Tính tốn thiết kế thực tế mạch điều khiển lập trình 41 Chƣơng 48 ĐÁNH GIÁ NHIÊN LIỆU SÚC RỬA KIM PHUN TRỰC TIẾP TRÊN ĐỘNG CƠ XĂNG 48 4.1 Nhiên liệu xăng (gasoline) 48 4.1.1 Tính chất nhiên liệu 48 4.1.2 Đánh giá tính chống kích nổ nhiên liệu xăng 49 4.2 Acetone 50 4.2.1.Tính chất hố học 50 4.2.2 Sản xuất Acetone 51 4.3 Toluen 52 4.3.1 Tính chất vật lí Benzen & Toluen 52 4.3.2 Tính chất hóa học toluen 53 4.4 Kết kiểm nghiệm thành phần nhiên liệu 55 4.5 Ảnh hƣởng nhiên liệu súc rửa đến động xăng 56 CBHD: PGS.TS NGUYỄN HỮU HƢỜNG HVTH: KS NGUYỄN HUỲNH MINH vi Luan van Khảo sát đánh giá thiết bị làm kim phun trực tiếp động đốt Chƣơng 58 THỰC NGHIỆM THIẾT BỊ LÀM SẠCH KIM PHUN TRỰC TIẾP TRÊN ĐỘNG CƠ XĂNG 58 5.1 Qui trình sử dụng thiết bị làm kim phun 58 5.2 Giới thiệu thiết bị đo khí thải HESHBON-Model HG 520 61 5.3 Thực nghiệm thiết bị súc rửa động TOYOTA- D4 model 1997 63 5.3.1 Đánh giá hóa chất súc rửa thị trƣờng FUEL INJECTION Mỹ 63 5.3.2 Đánh giá nhiên liệu súc rửa đƣợc nghiên cứu, kết nối động TOYOTA D4 64 5.4 Thực nghiệm thiết bị súc rửa xe SYM model 2010 66 Chƣơng 68 KẾT LUẬN - HƢỚNG PHÁT TRIỂN CỦA ĐỀ TÀI 69 6.1 Kết luận 69 6.2 Hƣớng phát triển đề tài 70 TÀI LIỆU THAM KHẢO 71 PHỤ LỤC 1: Điều khiển chƣơng trình .73 PHỤ LỤC 2: Sơ đồ khối mạch điện điều khiển .101 PHỤ LỤC 3: Kết nối thiết bị với động D4 102 PHỤ LỤC 4: Kiểm nghiệm thực tế 103 CBHD: PGS.TS NGUYỄN HỮU HƢỜNG HVTH: KS NGUYỄN HUỲNH MINH vii Luan van Khảo sát đánh giá thiết bị làm kim phun trực tiếp động đốt DANH MỤC CÁC CHỮ VIẾT TẮT CO: Monoxyde cacbon NOx: Oxyde nitơ HC: Hydrocarbure CO2: Cacbônic H2: Hydrô NO: Monoxyde nitơ N2O: Protoxyde nitơ NO2: Dioxyde nitơ LPG: Liquified petroleum gas CNG: Compressed natural gas SCAI: Sonex Controlled Auto Ignition GDI: Gasoline Direct Injected MC: Micro-chamber AC: Alternating current ECU: Electronic control unit IG: Ignition D4: Direct xilanh Ppm: Part per million A/F: Air/Fuel DC: Direct current STM32 STMicroelectrolic 32 bit RAM: Random access memory RC: Real clock PCB: Printed Circuit Board RTC: Real Time Clock VBAT: Voltage battery ADC: Analog digital converter VREF: Voltage references POR: Power On Reset PDR: Power Down Reset CBHD: PGS.TS NGUYỄN HỮU HƢỜNG HVTH: KS NGUYỄN HUỲNH MINH viii Luan van Khảo sát đánh giá thiết bị làm kim phun trực tiếp động đốt * Function: fncWriteData * Decription: * + * Input: * + None * Output: + + None * Return: * + None *************************************************************** *************/ voidfncWriteData(u8 data) { /* write a data byte to the display */ /* wait until LCD not busy */ fncWaitLCDBusy(); /* set RS to "data" */ SET_LCD_RS_Line(); /* set R/W to "write" */ CLR_LCD_RW_Line(); /* set data I/O lines to output (8bit) */ fncConfigDataLine(Output); /* output data, 8bits */ fncWriteDataLine(data); /* leave data lines in input mode to save power consumption */ /* set data I/O lines to input (8bit) */ fncConfigDataLine(Input); } /*************************************************************** ************* * Function: fncReadData * Decription: * + * Input: * + None * Output: + + None * Return: * + None *************************************************************** *************/ u08fncReadData(void) CBHD: PGS.TS NGUYỄN HỮU HƢỜNG HVTH: KS NGUYỄN HUỲNH MINH 92 Luan van Khảo sát đánh giá thiết bị làm kim phun trực tiếp động đốt { /* read a data byte from the display */ register u08 data; /* wait until LCD not busy */ fncWaitLCDBusy(); /* set data I/O lines to input (8bit) */ fncConfigDataLine(Input); /* set RS to "data" */ SET_LCD_RS_Line(); /* set R/W to "read" */ SET_LCD_RW_Line(); /* input data, 8bits */ data = fncReadDataLine(); /* leave data lines in input mode to save power consumption */ /* set data I/O lines to input (8bit) */ fncConfigDataLine(Input); return data; } /*************************************************************** ************* * Function: fncInitLCD * Decription: * + * Input: * + None * Output: + + None * Return: * + None *************************************************************** *************/ voidfncInitLCD(void) { /* initialize hardware */ GPIO_InitTypeDefGPIO_InitStructure; /* Enable GPIO clocks for LCD control pins */ CBHD: PGS.TS NGUYỄN HỮU HƢỜNG HVTH: KS NGUYỄN HUỲNH MINH 93 Luan van Khảo sát đánh giá thiết bị làm kim phun trực tiếp động đốt RCC_APB2PeriphClockCmd(LCD_RS_GPIO_CLK | LCD_RW_GPIO_CLK | LCD_EN_GPIO_CLK, ENABLE); /* initialize LCD control lines to output */ GPIO_InitStructure.GPIO_Pin = LCD_RS_GPIO_PIN; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_Init(LCD_RS_GPIO_PORT, &GPIO_InitStructure); GPIO_InitStructure.GPIO_Pin = LCD_RW_GPIO_PIN; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; GPIO_Init(LCD_RW_GPIO_PORT, &GPIO_InitStructure); GPIO_InitStructure.GPIO_Pin = LCD_EN_GPIO_PIN; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; GPIO_Init(LCD_EN_GPIO_PORT, &GPIO_InitStructure); /* Enable GPIO clocks for LCD data pins */ RCC_APB2PeriphClockCmd(LCD_DATA_GPIO_CLK, ENABLE); /* initialize LCD data port to output */ GPIO_InitStructure.GPIO_Pin = LCD_DATA_GPIO_PINS; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_Init(LCD_DATA_GPIO_PORT, &GPIO_InitStructure); /* Set 4-bits interface */ fncWriteControlLCD(0x33); fncDelay(10); fncWriteControlLCD(0x32); fncDelay(10); /* Start to set LCD function */ fncWriteControlLCD(LCD_DISP_INIT); /* clear LCD */ fncWriteControlLCD(LCD_CLEAR_DISPLAY); /* wait 60ms */ /* set entry mode */ fncWriteControlLCD(LCD_INC_MODE); /* set display to on */ fncWriteControlLCD(LCD_DISP_ON); CBHD: PGS.TS NGUYỄN HỮU HƢỜNG HVTH: KS NGUYỄN HUỲNH MINH 94 Luan van Khảo sát đánh giá thiết bị làm kim phun trực tiếp động đốt /* move cursor to home and set data address to */ fncWriteControlLCD(LCD_RETRN_HOME); } /*************************************************************** ************* * Function: fncLCDHome * Decription: * + * Input: * + None * Output: + + None * Return: * + None *************************************************************** *************/ voidfncLCDHome(void) { // move cursor to home fncWriteControlLCD(LCD_RETRN_HOME); fncDelay(5); } /*************************************************************** ************* * Function: fncClearLCD * Decription: * + * Input: * + None * Output: + + None * Return: * + None *************************************************************** *************/ voidfncClearLCD(void) { fncWriteControlLCD(LCD_CLEAR_DISPLAY); fncDelay(1000); } CBHD: PGS.TS NGUYỄN HỮU HƢỜNG HVTH: KS NGUYỄN HUỲNH MINH 95 Luan van Khảo sát đánh giá thiết bị làm kim phun trực tiếp động đốt /*************************************************************** ************* * Function: fncClearLCD * Decription: * + * Input: * + None * Output: + + None * Return: * + None *************************************************************** *************/ voidfncGotoXYLCD(u08 x, u08 y) { u08DDRAMAddr; switch(x){ case 0: DDRAMAddr = LCD_LINE0_ADDR + y; break; case 1: DDRAMAddr = LCD_LINE1_ADDR + y; break; case 2: DDRAMAddr = LCD_LINE2_ADDR + y; break; case 3: DDRAMAddr = LCD_LINE3_ADDR + y; break; default: DDRAMAddr = LCD_LINE0_ADDR + y; break; } // set data address fncWriteControlLCD(LCD_DD_RAM_PTR | DDRAMAddr); fncDelay(5); } CBHD: PGS.TS NGUYỄN HỮU HƢỜNG HVTH: KS NGUYỄN HUỲNH MINH 96 Luan van Khảo sát đánh giá thiết bị làm kim phun trực tiếp động đốt /*************************************************************** ************* * Function: fncPrintDataLCD * Decription: * + * Input: * + None * Output: + + None * Return: * + None *************************************************************** *************/ voidfncPrintDataLCD(s08* s08_data, u08 u08_len) { u08 i; /* check to make sure we have a good pointer */ if (!s08_data) return; /* print data */ for(i = 0; i < u08_len; i++) { fncWriteData(s08_data[i]); fncDelay(5); } } /*************************************************************** ************* * Function: fncPrintDataLCD * Decription: * + * Input: * + None * Output: + + None * Return: * + None *************************************************************** *************/ voidfncLCDNum(u08 u08_value) { u08 u08_chuc, u08_donvi; CBHD: PGS.TS NGUYỄN HỮU HƢỜNG HVTH: KS NGUYỄN HUỲNH MINH 97 Luan van Khảo sát đánh giá thiết bị làm kim phun trực tiếp động đốt u08_chuc = u08_value / 10; u08_donvi = u08_value % 10; fncWriteData(u08_chuc + 48); fncWriteData(u08_donvi + 48); } /*************************************************************** ************* * Function: fncPrintDataLCD * Decription: * + * Input: * + None * Output: + + None * Return: * + None *************************************************************** *************/ voidfncLCDNumBer(u08 u08_value) { u08 u08_chuc, u08_donvi; u08_chuc = u08_value / 10; u08_donvi = u08_value % 10; if(u08_chuc == 0) fncWriteData(u08_donvi + 48); else { fncWriteData(u08_chuc + 48); fncWriteData(u08_donvi + 48); } } /*************************************************************** ************* * Function: fncInitTestIOLCD * Decription: * + Cauhinh IO de test LCD * Input: * + None * Output: + + None * Return: * + None *************************************************************** *************/ voidfncInitTestIOLCD(void) { CBHD: PGS.TS NGUYỄN HỮU HƢỜNG HVTH: KS NGUYỄN HUỲNH MINH 98 Luan van Khảo sát đánh giá thiết bị làm kim phun trực tiếp động đốt /* initialize hardware */ GPIO_InitTypeDefGPIO_InitStructure; /* initialize LCD control lines to output */ GPIO_InitStructure.GPIO_Pin = LCD_RS_GPIO_PIN | LCD_RW_GPIO_PIN | LCD_EN_GPIO_PIN | LCD_D4 | LCD_D5 | LCD_D6 | LCD_D7 ; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_Init(GPIOC, &GPIO_InitStructure); } /*************************************************************** ************* * Function: fncTestIOLCD * Decription: * + * Input: * + None * Output: + + None * Return: * + None *************************************************************** *************/ voidfncTestIOLCD(void) { u08 u08_stt[7]; u08 i; /* Thiet lap muccaochongora */ GPIO_WriteBit(GPIOC, LCD_RS_GPIO_PIN, Bit_SET); GPIO_WriteBit(GPIOC, LCD_RW_GPIO_PIN, Bit_SET); GPIO_WriteBit(GPIOC, LCD_EN_GPIO_PIN, Bit_SET); GPIO_WriteBit(GPIOC, LCD_D4, Bit_SET); GPIO_WriteBit(GPIOC, LCD_D5, Bit_SET); GPIO_WriteBit(GPIOC, LCD_D6, Bit_SET); GPIO_WriteBit(GPIOC, LCD_D7, Bit_SET); /* Doc muctrangthaitungora */ u08_stt[0] = GPIO_ReadOutputDataBit(GPIOC, LCD_RS_GPIO_PIN); u08_stt[1] = GPIO_ReadOutputDataBit(GPIOC, LCD_RW_GPIO_PIN); u08_stt[2] = GPIO_ReadOutputDataBit(GPIOC, LCD_EN_GPIO_PIN); u08_stt[3] = GPIO_ReadOutputDataBit(GPIOC, LCD_D4); u08_stt[4] = GPIO_ReadOutputDataBit(GPIOC, LCD_D5); u08_stt[5] = GPIO_ReadOutputDataBit(GPIOC, LCD_D6); CBHD: PGS.TS NGUYỄN HỮU HƢỜNG HVTH: KS NGUYỄN HUỲNH MINH 99 Luan van Khảo sát đánh giá thiết bị làm kim phun trực tiếp động đốt u08_stt[6] = GPIO_ReadOutputDataBit(GPIOC, LCD_D7); printf("\r\n Trangthaingoracac PIN LCD khithiet lap muccao \r\n"); for(i = 0; i

Ngày đăng: 02/02/2023, 09:46

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

  • Đang cập nhật ...

Tài liệu liên quan