-
- Tiến hành kết nối phần cứng như hình bên trên. Sử dụng phần mềm Arduino IDE để thực hiên thao tác kết nối vào hê thống CAN của xe. Tiến hành cài đặt: thư viên
MCP_CAN_lib-master.zip cho phần mềm. Thực hiên thay đổi các thông số tốc đô
( 500Kbps) và tần số thạch anh (8 Mhz). Sau đó thực hiên các bước như Hình 3. 21 và Hình 3. 22 để thực hiên nhân dữ ỉiẹn hoặc gửi dữ ỉiẹn vào hê thống CAN.
-
- Hình 3. 22: Các bước mở code gửi dữ liệu.
- Giao diện của Arduino sẽ xuất hiện như sau:
- I CAN_receive I
- Iv CAN Receíve Esample
- ệinclude <mcp can.h>
- íínclude <SPI.h>
- long unsigned int rxld;
- unsigned char len = 0;
- unsigned char rxBuf[8];
- Chat msgString[128]; ỉ í Axray to store serial string
- ♦define CAN0_INT 2n Set INT to pin 2
- MCP_CAN CAN0[10),- H Set cs to pin 10
Hình 3. 21: Các bước để mở code để đọc dữ liệu.
o sketch_aug22a I Arduino 1.3,13
File Edit Sketch Tools Help
^ohot Motor
tspacebrewYur
Exten d ed_MaskFi
Iter
□BD2_PID_Request
Hramples from Custom Librarres
ard u i no- ca n ha cker-master Examples Close CtrkW Save CtrkS Save As... Ctri+Shift +S Page Setup Ctrr*Shift +P Print CtrkP Preíere nces Ctrl+Com ma Quít CtrkQ Open Recent Sketchbook -ĩquĩdCtyỉta Robot Control LANIoopback CANreceive arduino-mcp2515-marter CAN oo HQŨ 7 7
-Serial.begin(115200):
-II Initlaliae MCP2515 ruiming at 16MHz with a baudrate of 500kb/s and the masks and fllters disabled.
-if(CANO.begin(MCPjmrf CAN 500KBPS, MCP_16MHZ) == CAN ON)
- Serial.println("MCP2515 Initialised Succeasỉullyl”);
-elae
- Hình 3. 23: Giao diện của Arduino sau khi mở code.
3.2.3.3. Kết quả thu được.
- Sau khi chạy chương trình đồng thời kích lần lượt tất cả tín hiệu hiển thị trên đồng hồ để có thể thu thập các ID và Data. Kết quả thu được sau chạy chương trình, nhóm thu được một danh sách các ID và Data của các tín hiệu trên xe:
- 11:30:31.588 -> MCP2515 Library Receỉve Example...
-
- Hình 3. 24: Danh sách các ID và Data của các tín hiệu.
- Sau khi lấy được các ID và Data của các dữ liệu, nhóm bắt đầu phân tích các ID và Data. Thực hiên kết nối trên đồng hồ rời để kích các tín hiên thu được. Kết quả nhóm đã thu được danh sách các tín hiệu có ID và Data như sau:
11:30:31.588 -> Standard ID: ŨX0B4- DLC: 8 11:30:31.588 -> Standard ID: 0x223 DLC: 8 11:30:31.588 -> Standard ID: 0x520 DLC: 8 11:30:31.588 -> Standard ID: 0x260 DLC: 8 11:30:31.588 -> Standard ID: ŨXŨB4 DLC: 8 11:30:31.627 -> Standard ID: ŨXŨBO DLC: 6 11:30:31.627 -> Standard ID: 0x260 DLC: 8 11:30:31.627 -> Standard ID: ŨxOBO DLC: 6 11:30:31.627 -> Standard ID: ŨXŨB4 DLC: 8 11:30:31.627 -> Standard ID: ŨXŨBO DLC: 6 11:30:31.627 -> Standard ID: ŨXŨB4 DLC: 8 11:30:31.650 -> Standard ID: ŨXŨBO DLC: 6 11:30:31.650 -> Standard ID: 0x260 DLC: 8 11:30:31.650 -> Standard ID: 0x224 DLC: 8 11:30:31.650 -> Standard ID: ŨXŨBO DLC: 6 11:30:31.650 -> Standard ID: 0x260 DLC: 8 11:30:31.707 -> Standard ID: ŨX2C1 DLC: 8 11:30:31.707 -> Standard ID: 0x084 DLC: 8 11:30:31.707 -> Standard ID: OxũBO DLC: 6
Data: 0x00 0x00 0x00 0x00 0x00 0x00 ŨxOO OxBC Data: OxOŨ OxOŨ OxOŨ 0x00 0x00 0x00 0x00 Ox2D Data: Oxlũ OxOŨ OxOŨ 0x00 0x30 0x40 0x00 0x50 Data: 0x04 0x00 0x00 0x00 0x00 0x00 0x00 Ox6E Data: 0x00 0x00 0x00 0x00 0x00 0x00 ŨxOO OxBC Data: 0x00 0x00 0x00 0x00 ũxll 0x09
Data: 0x04 OxOŨ OxOŨ 0x00 0x00 0x00 0x00 Ox6E Data: ŨXŨO ŨXŨO ŨXŨO ŨXŨO ũxll ŨXŨA Data: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 OxBC Data: 0x00 0x00 0x00 0x00 ũxll OxOB
Data: 0x00 0x00 0x00 0x00 0x00 0x00 ŨxOO OxBC Data: 0x00 0x00 0x00 0x00 ũxll OxOC
Data: 0x04 OxOŨ OxOŨ 0x00 0x00 0x00 0x00 Ox6E Data: OxOŨ OxOŨ OxOŨ 0x00 0x00 OxŨO OxŨO OxŨO
Data: 0x00 0x00 0x00 0x00 ũxll OxOE
Data: 0x04 OxOŨ OxOŨ 0x00 0x00 0x00 0x00 Ox6E Data: 0x08 ŨxOO ŨxOO ŨxOO ŨxOŨ ŨxOŨ ŨxOŨ OxD3
Data: ŨXŨO ŨXŨO ŨXŨO ŨXŨO ŨXŨO ŨXŨO ŨXŨO OxBC
Data: 0x00 0x00 0x00 0x00 ũxll 0x00
7 9
- Bảng 3. 5: Danh sách các ID và Data của các tín hiệu.- Các tín - Các tín hiệu - I D - DATA - Tín hiệu cửa (Door) - 0 x620 -- Door ON10 00 00 00 30 60 00 00 - Door OFF - 10 00 00 00 00 00 00 00 - Tín hiệu báo dây thắt an tồn (Seatbelt) - 0 x620 - Seatbelt ON - 10 00 00 00 30 40 00 40 - Seatbelt OFF - 10 00 00 00 00 00 00 00 - Tín hiệu phanh đỗ (Parking brake) - 0 x620 -- Parking brake ON10 00 00 00 30 40 00 10
- Parking brake OFF
- 10 00 00 00 00 00 00 00 - Tín hiệu hệ thống túi khí (SRS) - 0 x3B1 -- SRS ON00 00 06 2A 00 00 00 00 - SRS OFF - 00 00 02 2A 00 00 00 00 - Tín hiệu hệ thống phanh chống bó cứng (ABS) - 0 x3B7 -- ABS ON58 00 00 00 00 00 00 00 - ABS OFF - 00 00 00 00 00 00 00 00 - Tín hiệu hệ thống trợ lực lái (P/S) - 0 x260 - P/S ON - 04 00 00 00 00 00 10 7E - P/S OFF - 00 00 00 00 00 00 00 6A - Nhiệt độ nước làm mát - 0 x3B3 - Temp Cool ON - 00 00 28
- Tốc độ động cơ -x2C40 -- 00 00 00 2A 00 00 73 6B00 00 00 29 00 00 73 6A - 00 00 00 23 00 00 73 64 - 06 2C 00 21 00 00 73 94 - 06 20 00 21 00 00 73 88 - -
- 3.2.4. Thiết kế khung mơ hình.
-
- Hình 3. 25: Thiết kế khung mơ hình trên Solidworks.
-
3.2.5. Mơ hình trên thực tế.
- Hiện tại nhóm đã hồn thiện xong tất cả tính năng của mơ hình hệ thống thơng tin và đã trình diễn thử, trưc tiếp với giảng viên hướng dẫn vào tháng 05/2021. Tuy nhiên sau đó do tình hình dịch covid phức tạp, khu vực bảo quản mơ hình bị phong tỏa, đến hiện tại chưa thể tiếp cận, tiến hành chụp ảnh để trình bày trong báo cáo này. Khi tình hình dịch bệnh covid được khắc phục, nhóm sẽ chụp hình và bổ sung vào báo cáo (bản in) để nộp
8 1
- CHƯƠNG 4: THỰC HÀNH TRÊN MƠ HÌNH
- •
4.1. Hướng dẫn sử dụng mơ hình.
4.1.1. Mơ hình hệ thống nâng kính khóa cửa.
- Mơ hình bao gồm:
- Cơng tắc tổng điều khiển nâng kính khóa cửa: 12 chân.
- Cơng tắc nâng hạ kính bên hành khách:6 chân.
- Motor nâng hạ kính: 2 chân.
- Relay mở mạch: 5 chân.
- Bộ Doorlock controller: 6 chân.
- Khóa điện, cầu chì
- Màn hình LCD.
- Arduino Uno, Module Blutooth.
- Để sử dụng mơ hình, người thực hiện phải đấu nối dây điện theo mơ hình dưới, sau khi lắp đúng và chính xác mơ hình với mạch điện thì người thực hiện tiến hành thử nghiệm vận hành và kiểm tra các chế độ: nâng hạ kính ở chế độ Auto, hành khách, khóa cửa bằng cơng tắc tổng, khóa cửa bằng App trên điện thoại, xoay cảm biến tốc độ (được giả lập bằng biến trở) kiểm tra hoạt đơng của bơ cơ cấu chấp hành khóa cửa.
4.1.2. Mơ hình thơng tin.
- Mơ hình bao gồm:
- Đồng hồ tablue xe Toyota Vios 2009.
- Hộp ECM (Giả lập bằng Arduino Nano).
- Hộp BCM (Giả lập bằng Arduino Nano).
- Khóa điện, cầu chì, cơng tắc ON/OFF.
- Màn hình LCD.
-Để sử dụng mơ hình người sử dụng cần nắm vững kiến thức về hệ thống thơng tin trên ơ tơ. Hiểu rõ các biểu tượng có trên đồng hồ và biểu tượng đó cần tín hiệu đầu vào như thế nào. Vân hành mơ hình theo phiếu hướng dẫn sử dụng mơ hình và thực hiên các bài thực hành.
- Để vận hành mơ hình, người sử dụng tiến hành cấp nguồn 12V cho mơ hình và bật cơng tắc IG qua vị trí ON, người thực hiện tiến hành thử nghiệm vận hành bằng cách bật các cơng tắc tín hiệu điều khiển trực tiếp hoặc tín hiệu mạng CAN.
4.2. Nội dung thực hành.
4.2.1. Hướng dẫn thực hành trên mơ hình nâng kính khóa cửa.
4.2.1.1. Bài thực hành số 1.
1. Nội dung: Đấu nối và vận hành hệ thống nâng kính khóa cửa (thời gian thực hiện:
60 phút).
2. Mục tiêu:
- Giúp cho sinh viên nắm rõ hệ thống và cách vận hành hệ thống. - Giúp sinh viên hiểu hon về sơ đồ mạch điện của hệ thống.
- Nắm được nguyên lí cơ bản của từng chi tiết cũng như cả hệ thống nâng kính khóa cửa. - 3. Chuẩn bị: Mơ hình hệ thống. Đồng hồ VOM. Nguồn 12V. Sơ đồ mạch điện.
Sơ đồ bố trí giắc nối điện. Hướng dẫn sử dụng mơ hình.
- 4. Nguyên tắc an toàn:
Làm việc nghiêm túc. Cẩn thận, tỉ mỉ.
Đọc kỹ hướng dẫn sử dụng mơ hình trước khi bắt đầu thực hành.
Tuyệt đối không tự ý nối bất kỳ cặp giắc nào lại với nhau.
Tham khảo ý kiến của giảng viên trước khi thực hiện.
- 5. Thực hiện:
❖ Bước 1: Tham khảo hướng dẫn sử dụng.
❖ Bước 2: Xác định chân của các thiết bị trên mơ hình thơng qua các ký hiệu chân.
- Cơng tắc phía tài xế:
- Hai chân nguồn: chân W4 là dương, chân W5 là âm.
- Hai chân điều khiển cho motor nâng hạ kính phía tài xế: chân W8 và W9.
- Hai chân điều khiển cơng tắc nâng hạ kính bên hành khách: chân W6 và chân W7.
- Cơng tắc phía hành khách:
- Ba chân nối với cơng tắc phía tài xế: chân P1, P4, P5.
- Hai chân điều khiển motor: chân P2, P3.
- Cơ cấu chấp hành khóa cửa:
- Hai chân nối với bộ điều khiển khóa cửa: chân L1, L2.
- Hai chân đoc trạng thái của cơ cấu chấp hành khóa cửa: L3, L4.
- Một chân Mass: L5.
-Bộ điều khiển khóa cửa:
- Hai chân nối với cơng tắc phía tài xế: chân D6, D5
- Hai chân nối với cơ cấu chấp hành khóa cửa: D3, D4.
- Hai chân nguồn: chân D2 là âm, chân D1 là dương.
-❖ Bước 3: Vẽ sơ đồ mạch điện của hệ thống.
-
-
❖ Bước 4: Tham khảo ý kiến của giảng viên về sơ đồ nối dây.
❖ Bước 5: Tiến hành đấu nối các chân trên mơ hình theo sơ đồ đấu dây mà giảng
viên đã xét duyệt (khơng được đấu thêm dây nào khơng có trong sơ đồ đấu dây hoặc khơng có sự cho phép của giảng viên hướng dẫn).
❖ Bước 6: Kiểm tra hoạt động của hệ thống.
- Kiểm tra hoạt động motor nâng hạ kính bên tài xế.
- Kiểm tra hoạt động của motor nâng hạ kính bên hành khách.
- Kiểm tra hoạt động của cơ cấu chấp hành khóa cửa (mở App điều khiển,
- điều chỉnh cảm biến tốc độ, điều khiển bằng công tắc tổng).
❖ Bước 7: Đo kiểm các tín hiệu điện áp và lập bảng.
- Tên thiết bị - Khi
không hoạt động
- Khi
hoạt động
- Motor nâng hạ kính bên hành khách. - 0V - 12V
- Motor nâng hạ kính bên tài xế. - 0V - 12V
- Cơ cấu chấp hành khóa cửa. - 0V - 12V
- Tín hiệu từ cơng tắc tổng đến bộ điều khiển
khóa cửa.
- tt> - 12V
- - ❖ Bước 8: Đưa ra kết luận, kiến nghị (nếu có).
- 4.2.I.2. Bài thực hành số 2.
1. Nội dung: Thực hành xử lý các hư hỏng thiết bị của hệ thống (thời gian thực hiện:
60 phút.
2. Mục tiêu:
- Giúp cho sinh viên nắm rõ hệ thống và cách vận hành hệ thống. - Tăng khả năng tư duy - lập luận.
- Làm quen với các quy trình xử lý hư hỏng, chẩn đốn hệ thống.
- 3. Chuẩn bị: - Mơ hình hệ thống. - Đồng hồ VOM. - 4. Nguyên tắc an toàn: - Làm việc nghiêm túc. - Cẩn thận, tỉ mỉ.
- Đọc kỹ hướng dẫn sử dụng mơ hình trước khi bắt đầu thực hành.
- Sơ đồ bố trí giắc nối điện.
- Hướng dẫn sử dụng mơ hình.
- Tuyệt đối không tự ý nối bất kỳ cặp giắc nào lại với nhau.
- Tham khảo ý kiến của giảng viên trước khi thực hiện.
- Thực hiện:
❖ Bước 1: Tham khảo hướng dẫn sử dụng, cách vận hành mơ hình. Vận hành mơ
hình trước khi bật cơng tắc Trouble.
❖ Bước 2: Lần lượt bật công tắc Trouble số 1, 2, 3.
❖ Bước 3: Xác nhận hiện tượng.
- Pan 1: Motor nâng hạ kính của hành khách khơng quay hoặc quay chậm.
- Pan 2: Sau khi bật cơng tắc ON thì hệ thống khơng hoạt động. Khi nhấn cơng tắc tổng thì các motor khơng hoạt động đồng thời cơ cấu chấp hành khóa cửa cũng khơng
hoạt động.
- Pan 3: Sau khi bật cơng tắc IG ON thì nhấn doorlock nhưng cơ cấu chấp hành khóa cửa khơng hoạt động đồng thời các chức năng khác vẫn hoạt động (vẫn nâng hạ kính được).
- ❖ Bước 4: Tham khảo sơ đồ mạch điện, xác định các chi tiết, vị trí có thể xảy ra
sự cố.
- Pan 1: Cụm cơng tắc tổng, cơng tắc nâng hạ kính phía hành khách, motor nâng hạ kính phía hành khách.
- Pan 2: Nguồn 12V, cầu chì, Rơ le, cơng tắc tổng.
- Pan 3: Cơng tắc tổng, bộ điều khiển khóa cửa, cơ cấu chấp hành khóa cửa.
• Bước 5: Tiến hành kiểm tra.
- - Pan 1:
• Bước 1: Đo điện áp của nguồn cấp (acquy) -> Nếu đủ 12V thì ta sang bước 2. Nếu nguồn cấp nhỏ hơn 10V thì thay thế nguồn cấp (acquy) khác.
• Bước 2: Kiểm tra cơng tắc tổng có hoạt động bình thường khơng. Ta kiểm tra nguồn cấp cho cơng tắc tổng (có đủ 12V khơng), sau đó kiểm tra nguồn ra đi đến cơng tắc hành khách. Nếu đủ 12V thì ta sáng bước 3, cịn nếu khơng đủ thì cơng tắc tổng có
- khả năng bị hư.
• Bước 3: Ta kiểm tra cơng tắc hành khách có hoạt động bình thường khơng bằng cách đo điện áp hai chân nối với motor nâng hạ kính có đủ điện áp nguồn hay khơng. Nếu điện áp ở hai dây đó đủ điện áp nguồn thì ta sang bước 4, cịn nếu khơng đủ thì cơng tắc hành khách có khả năng bị hư.
• Bước 4: Tiếp theo kiểm tra nguồn cấp vào hai dây của motor. Nguồn ở hai chân motor khơng đủ chứng tỏ có dịng rị.
- Pan 2:
• Bước 1: Ta kiểm tra nguồn cấp cho hệ thống (acquy). Nếu đủ 12V thì ta sang bước 2, cịn nếu nhỏ hơn 10V có khả năng là bình yếu nên hệ thống khơng hoạt động.
• Bước 2: Kiểm tra cầu chì của hệ thống. Nếu cầu chì OK thì ta sang bước 3, nếu cầu chì đứt thì thay cầu chì mới.
• Bước 3: Kiểm tra nguồn sau cơng tắc IG. Nếu có nguồn 12V thì ta sang bước 4, nếu khơng có nguồn thì cơng tắc IG bị hư, cần thay thế.
• Bước 4: Kiểm tra nguồn vô công tắc tổng. Nếu khơng có nguồn thì ta cần kiểm tra dây dẫn từ cơng tắc IG sang cơng tắc tổng. Nếu có nguồn thì cơng tắc tổng có thể bị hư và cần thay thế.
- Pan 3:
• Bước 1: Ta kiểm tra tín hiệu từ công tắc tổng đến bộ điều khiển cơ cấu chấp hành khóa cửa (Doorlock controller). Dùng đồng hồ VOM lấy chân đỏ chập vơ chân tín hiệu LOCK của cơng tắc tổng, chân đen chập vào mass nguồn. Nếu đo được 12V thì ta sang bước 2, cịn khơng thì cơng tắc tổng có thể bị hư.