UNG DUNG MAY TINH DO LUONG DIEU KHIEN
Đà Nẵng, 08/05/2023
Trang 2
BÁO CÁO MÔN HỌC
UNG DUNG MAY TINH DO LUONG DIEU KHIEN OTO
GV hướng dan : Ths Bùi Văn Hùng
Mã sinh viên : 2050421200164 Lớp học phần :222DLDKOT03
Đà Nẵng, 08/05/2023
Trang 3
Nhận xét của người hướng dẫn.
Trang 4Nhận xét của người phản biện.
Trang 5TÓM TẮT
Báo Cáo môn học ứng dụng máy tính đo lường điều khiến ô tô
Sinh viên thực hiện: Lê Quang Huy - 2050421200145
Lớp học phần: 222DLDKOT03
Trang 6LỜI NÓI ĐẦU
Trong thời buôi công nghệ như hiện nay, việc ứng dụng máy tính vào hệ thống do lường và điều khiên được xem là xu thế phát triển của đất nước Một trong số đó không thé khống nhắc đến ngành sản xuất ô tô, ô tô trở thành phương tiện vận chuyền hành khách và hang hoá cho các nền kinh tế quốc dân Ở nước ta số ô tô tư nhân ngày càng phát triển cùng với sự tăng trưởng của nền kinh tế, mật độ lưu thông ngày càng cao Vì thế ô tô ngày càng được cải tiễn để xe vận hành và ổn định tốt hơn Nhưng đề được chiếc xe tốt thì cần phải áp dụng công nghệ tiên tiền hiện đại trong quá trình tính toán thiết kế
Sau khi học xong môn “Ứng dụng máy tính đo lường điều khiển ô tô” em đã hoàn thành được bài báo cáo của mình, được ôn lại cách thực hiện kiểm tra lỗi có trên một chiếc xe và thực hiện sử dụng máy tính đề điều khiển cảm biến có trên ô tô
Trong thời gian thực hiện báo cáo còn hạn chế và kiến thức còn hạn hẹp trong quá
trình thực hiện không thể không tránh khỏi những thiếu xót nhất định Em rất mong được
sự giúp đỡ, ý kiến đóng góp của thầy đề bài báo cáo của em hoàn thiện hơn
Cuối cùng em xin chân thành cám ơn thầy Bùi Văn Hùng và các thầy giáo trong khoa Cơ khí đã giúp em thực hiện bai bao cao nay
Em xin chân thành cảm ơn!
Trang 7CAM DOAN
Em xIn cam đoan những nội dung trong bao cáo này là do chính em thực hiện và được sự hướng dẫn của thầy giáo Th.S Bùi Văn Hùng Các nội dung trong báo cáo này là trung thực, những số liệu, tài liệu có trong nội dung được thu thập từ các nguồn khác nhau có ghi rõ trong phân tài liệu tham khảo
Nếu như những lời nói trên sai, chúng em xin chịu hoàn toàn trách nhiệm và chịu tất cả các ký luật của bộ môn cũng như nhà trường đưa ra
Sinh viên thực hiện Lê Quang Huy
Trang 8DANH SÁCH CÁC HÌNH VẾ
Trang 9DANH SÁCH CÁC BANG
Trang 10CHUONG 1 : GIOI THIEU VE PHAN MEM TECHSTREAM
1.1 Phần mềm techstream là gì
Phần mềm techstream là một hệ thông chân đoán lỗi ô tô dùng cho các dòng xe Toyota, Lexus và Scion Phần mềm chân đoán techstream được cho là có thể phù hợp và tương thích với các phần mềm chân đoán khác một cách thuận tiện mà ít xảy ra các vấn đề khác khi sửa chữa ô tô Đồng thời, thiết bị kiêm tra techstream này còn được ứng dụng đa ngôn ngữ phù hợp với người dùng
1 Đầu tiên bạn hãy bật và khởi động máy tính sẵn sàng
2 Bạn cắm cáp Techstream vào máy tính qua công USB, cắm giắc DLC vào công OBD II 16pin trên xe, bật chìa khóa sang vi tri ON.
Trang 11@ ~e— IG ON
3 Chạy phần mềm TIS Techstream đã cài đặt sẵn trước đó
4 Nhan vao nut “Connect to Vehicle” dé vao phan “Vehicle Connection Wizard”
Trang 121.2.2 Các tính năng của phần mềm techstream - Tự động nhận dạng mô hình 6 tô
- Hỗ trợ các dòng xe tại thị trường: Nhật, Mỹ, Châu Âu và thị trường chung - Đọc lỗi, xoá lỗi
- Kích hoạt và thử nghiệm các cơ cầu chấp hành hệ thống điện tử
- Các cài đặt cơ bản: cài đặt góc lái, mã kim phun, hệ thống phanh ABS
- Cài đặt khoá
System Select | Stored Data |
ae Select desired system and then press the arrow button to access the ECU
Yellow = ECU status unknown White = ECU communication OK
RL 4/BIGS 12526598 White w/Asterisk = ECU not supported or not responding
Light Blue w/Astensk = ECU communication OK in past times but not responding now l
ANLECUs | Powertrain | Chassis | Body Electrical |
Trang 13
- Connect to vehicle: Két néi dén xe - Open data scan file: mo dtr ligu data scan - Launch T1s: khởi chạy tis(thông tin kỹ thuật)
- Check for Scantool updates: kiểm tra cập nhật phần cứng - Generic OBD II: chan doan OBD II chung
- Software Registration: dang ky phan mém - User selection: lwa chọn người dùng - Language selectiom: lựa chọn ngôn ngữ - Log out: thoát
- Function: tinh năng
- Techstream configuration: cau hinh phan mém
- VIM Select: Iya chon VIM ( Vehicle interface Module) — ding Iya chon phan citmg
Trang 14Required Information
Modal Code |A S\/ R Vehicle Spec |DARFE P
oe CAMRY/ASSB Produc ~ 1305-1503 vị
|4T1BF1FK8EU775213 Optional Information
Option information: thông tin lựa chọn VIN: số khung
Required information: théng tin yéu ca
Confirm the information and press next: xac nhan théng tin va nhan next
Trang 15File Function Setup TSI User Help System Select | Stored Data |
Select desired system and than press the arrow button to access the ECU
171215 km (TS Yellow = ECU status unknown ‘System _] White = ECU communication OK | srtEFtrraeurreata “System | White wiAstenisk = ECU nat supported or not responding
Light Blue wiAsterisk = ECU communication OK in past times but not responding now AIIECUs | Powertrain | Chassis | Body Electrical
- All ECUs: tat ca ECU
- Powertrain: hệ thông truyền lực - Chasis: hé thong khung gam - Body electrical: hé thong dién than xe - Cruise control: hé thống kiểm soát hành trình - Air suspension: hệ thống phuộc hơi
- Tire Pressure Monitor: hệ thông giám sát áp suất lốp
Trang 16
System Select | Stored Data Engine and ECT Live |
abate Seed a trvh | Thretta Motor Duty (close) 0| % ngne Spas 3 mm |T ly Clas
Au —— «Pressure aolant Te 40 3 12 706 Us Us
| | [Enone RunTime 0 + |i Conditions FB Val 3.06 Us
| EC Twotle Recs Peston 9317 y |EVAP (Purge) VSV 0 | %
=) ae :
* Trouble Codes: Ma 16i
* Data List: Danh sach théng sé data hé thong
¢ Monitor: Giam sat
* Parameter: Théng s6 ¢ Value: Gia tri
1.3 Phần mém Toyota Tis
- Toyota Tis (technical information system), la mot hé thống chứa các thông tin kỹ thuật của Toyota và chỉ dành cho nội bộ.Ứng dụng bao gôm cam nang sua chira, cac ban tin dich vu, ban tin ky thuật,các thông báo, thông tin liên quan đến vẫn đề kỹ thuật của xe Toyota hay dịch vụ toyota - Chức năng:
+ Tra cứu mã lỗi, hướng dẫn sữa chữa + Đọc sơ đồ mạch điện
+ Kiểm tra vị trí các bộ phận cần sữa chữa + Kiếm tra các thông sô sữa chữa.
Trang 17CHUONG 2: TONG QUAN VE ARDUINO
1 Tổng quan 1.1 Arduino R3
Ardumno no được xây dựng với phan nhân là vi điều khién ATmega328P str dung thach anh co chu ki dao dong la 16 MHz Voi vi diéu khién nay, ta có tong cộng l4 pin (ngõ) ra / vào được đánh số từ 0 tới 13 (trong đó có 6 pin PWM, được đánh dấu ~ trước mã số của pin) Song
sử dụng được như các pin ra / vào bình thường (như pm Ô - 13) Ở các pin được đề cập, pin 13 là pm đặc biệt vì nôi trực tiếp với LED trạng thái trên board
Arduino Uno R3 Pinout
“AVR IGITAD GNALG® GEUED SERIAL SPI 2c QB CHATS
Hinh 1.1 Hinh Arduino R3
Trên board con co | nut reset, 1 ngd két nối với máy tính qua công USB va | ngõ cấp nguồn sử dụng Jack 2 mm lay năng lượng trực tiếp từ AC-DC adapter hay thông qua ac-quy nguon Khi làm việc với Arduino board, một số thuật ngữ sau cần được lưu ý Ý:
¡_ Flash Memory: bộ nhớ có thê ghi được, dữ liệu không bị mất ngay cả khi tắt điện Về vai trò, ta có thể hình dung bộ nhớ này như ô cứng để chứa dữ liệu trên board Chương trình được viết cho Arduino sẽ được lưu ở đây Kích thước của vùng nhớ này thông thường dựa vào v1 điều khiển được sử dụng, ví dụ như ATmega8 có 8KB flash memory Loại bộ nhớ này có thể chịu được khoảng 10,000 lần ghi / xoá
Trang 18tốc độ đọc ghi xoá rất nhanh Kích thước nhỏ hơn Flash Memory nhiều lần
ñ EBEPROM: một dạng bộ nhớ tương tự như Flash Memory nhung co chu ki ghi / xoá
cao hơn - khoảng 100,000 lần và có kích thước rất nhỏ Đề đọc / ghi dữ liệu ta có thé
dùng thư viện EEPROMI của Ardumo
Ngoài ra, board Arduino còn cung cấp cho ta các pin khác nhau như pin cấp nguồn 3.3V, pin cap nguồn 5V, pin GND
Thông số kỹ thuật của Arduino board được tóm tắt trong bảng sau:
1
Trang 191.2 Arduino Pro Mini (la board Arduino rất nhỏ, sử dụng chip ATmega328 SMD)
Hinh 1.2 Arduino Mini
Đặc biệt thích hợp cho các ứng dụng thực tế đòi hỏi sự gọn gàng
Board Arduino Pro Mini 5V I6MHz mặc ổmh sử dụng nguồn 5V và IC ATmega328 chạy ở xung nhịp 16MHZ Tuy nhiên trên board có sẵn ngõ vào
RAW dé cấp nguôn thông qua mạch điều áp Nguồn vào cho ngõ RAW có thể từ 3.3V - 12V (max 12V)
+ RAW: cấp nguồn thông qua mạch điều ap
+ Vec: cấp nguồn 5V hoặc 3.3V (Lưu ý: nguồn > 5.5V sẽ gây hỏng IC)
Trang 20“ca BOE eset ĐCẾ ˆ se come INTO BOR AVOIT BES ADCS cowrn CC28 swe INT! bt POET A3016 P3 ADC3 no xCK «TO —-— AVOIS PCL ADSI my " CCOB so ODA PORTE AO/04 ĐCO ADCO sẽ» - ANO OC0A sơ ®@bA ĐOSS” DỤ ĐẾN %CK news LED
CO ICP sowo DEO DNH BESTT ote «MOS! ewe OC2A CCA sown Obit Da 4 ĐO BCRP ope 5% me OCB
AS «—- AMON ESN AES scl ar AS = AMDIS PORT ABCA SOA kor AI ap aoe
Vì sử dụng chung dòng chip ATmega328 nên việc lập trình và thiết kế ứng dụng hoàn toàn tuong tw board Arduino Uno R3 Ngoài ra có l sự khác biệt nhỏ là board Arduino Pro Mini có tới 8 công analog (thay vì 6 như trên Arduino Uno R3) Trong đó 2 ngõ analog
A6,A7 không thể xuất tín hiệu digital!
Ardumo Pro Mim không có san giao tiép USB
Điều này có nghĩa là bạn không thê cắm trực tiếp board Arduino Pro Mini vào máy tính như Arduino Mega 2560, Arduino Uno R3, Arduino Nano
Nếu bạn cần 1 board arduino kích thước nhỏ, có sẵn công USB đề kết nối với máy tính thì Arduino Nano 1a sy lựa chọn thích hợp hơn la Arduino Pro Mini
Tuy nhién ban c6 thé dé dang str dung board Arduino Uno R3 sẵn có của mình đề lập trình cho Arduino Pro Mini
LI Cách làm như sau:
+ Thao chip ATmega328 trén board Arduino Uno R3 ra + Gan chan theo so do sau:
Trang 21Arduino Pro Mini Arduino Uno R3
+ Cam Arduino Uno R3 vao céng USB trén may tinh Néu lan dau str dung Arduino Pro
Mini, ban sé thay LED trén Arduino Pro Mini nhap nhay
+ Chon: Tools > Board > Arduino Pro or Pro Mini (SV, 16MHz) w/ ATmega 328 + Chon công COM thích hợp
Như vậy là bạn đã có thê Upload chương trình của mình cho Arduino Pro Mini rồi “Các bạn có thể nạp code cho Board Pro Mini bang Board USB to Serial UART (CP2102, ) Cách kết nối như sau mạch nạp với Arduino Pro Mini như sau:
+ Chon: Tools > Board > Arduino Pro or Pro Mimi (SV, 16MHz) w/ ATmega 328
Trang 22+ Chọn công COM thích hợp
bs PS œ là z 1
1.3 Arduino Nano ( Nhỏ, tiện lợi, mang trên mình tĩnh hoa của Arduino Uno)
Khi tiếp xúc với Arduino Nano, đó là sự tiện dụng, đơn giản, có thê lập trình trực tiếp bằng máy tính (như UNO R3) va dac biệt hơn cả đó là kích thước của nó Kích thước của Arduino
Nano cực kì nhỏ chỉ tương đương đồng 2 nghìn gấp lại 2 lần thôi (1.85cm x 4.3cm), rất thích hợp
cho các newbie, vì giá rẻ hơn Arduino Uno nhưng dùng được tất cả các thư việt của mạch này Hôm nay, tớ viết bài này nhằm mục đích giới thiệu về mạch Arduino Nano và các thông số kĩ
thuật, cùng với đó là những gợi ý ứng dụng khi bắt đầu với mạch này
Reset Button RXx+Tx LEDe ICSP Header / | Pin 13 (1) LED
RX Pin eR Ground Pin
Ground Pin aa sv Pin
kì Analog Input
rd kia 2
Digital Pins
—_ TTT
Analog Reference 3.3W Output Digital Pin 13
Microcontroller Mini-B USB Jack
Hinh 1.3 Arduino Nano
Trang 23Một vài thông số của Arduino Nano:
Dòngra tôiđa(33V) 50mA
SRAM 2 KB (ATmega328)
EEPROM 1 KB (ATmega328)
Trang 24Các thông số kĩ thuật của Arduino Nano hầu như giống hoàn arduino uno r3, vì vậy các thư viện trên Arduino Uno đều hoạt động tốt trên Arduino Uno Tuy nhiên, ở Nano có một lợi thế cực kì quan trọng, nhờ đó Arduino Nano đã được ứng dụng rất nhiều trong các dự án DIY, đó chính là kích hước của nó Đồng thời Nano còn số lượng chân Analog
nhiều hơn Uno (2 chân A6, A7 chỉ dùng đề đọc) cùng với dùng ra tôi đa của mỗi chân IO lên đến 40mA Nhưng, có một điểm trừ nhẹ cho Nano, đó là mạch này Nano cần đến 2KB bộ nhớ cho bootloader (ở Uno là 0.5KB) Tuy nhiên, bạn đừng lo lắng, bạn còn đến tận 30KB bộ nhớ flash đề lập trình, để dùng hết được 30KB này với tôi, đó là cả "một vấn đề lập trình"
Công kết nối với Arduino Nano
Khác với Arduino uno sử dụng công USB type B, Nano lai sử dụng một công nhỏ hơn có tên là mim USB Vì sử dụng công này nên kích thước board (vê chiêu cao) cũng giảm đi khá
Trang 251.4 Arduino Mega Conector KH Camunicacão USB PWM No 2560
USBTipoB
Fuslvel para Protecao da USD
Regulador 5V FONTE EXTERNA 1a12/
RESET Regulador 33 V' analégicas
Hinh 1.4 Arduino Mega
Arduino Mega2560 la mét vi diéu khién bang cach str dung ATmega2560 Bao gom:
54 chan digital (15 có thé duoc sir dung nhu cac chan PWM) 16 dau vao analog,
4 UARTs (công nỗi tiếp phần cứng), 1 thạch anh 16 MHz,
1 công kết nối USB, 1 jack cam dién,
Nó chứa tất cả moi thir can thiét dé hé tro cac vi diéu khién
Arduino Mega2560 khác với tất cả các vi xử lý trước giờ vì không sử dụng FTDI chip điều khiển chuyên tín hiệu từ USB đề xử lý Thay vào đó, nó sử dụng ATmegal6U2 lập trình như là một công cụ chuyền đổi tín hiệu từ USB Ngoài ra, Arduino Mega2560 cơ bản vẫn giống Arduino Uno R3, chi khac số lượng chân vả nhiều tính năng mạnh mẽ hơn, nên các bạn vẫn có thể lập trình cho con vi điều khiển này bằng chương trình lập trình cho Arduino Uno R3.