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ử
Trang 1UNG DUNG MAY TINH DO LUONG DIEU KHIEN
Đà Nẵng, 08/05/2023
Trang 2
ĐẠI HỌC ĐÀ NẴNG TRUONG DAI HOC SU PHAM KY THUAT
KHOA CO KHi
NGÀNH: CÔNG NGHỆ KĨ THUẬT O TO
CHUYÊN NGÀNH: CÔNG NGHỆ KĨ THUẬT Ô TÔ
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
`
=mm————
1.2 Sử dung phần mềm chan đoán techstream
1.2.1 Kết nối phần mềm techstream với xe
Toyota Techstream la dang cap VCI - Vehicle Communication Interface giao tiép voi xe théng qua một máy tính có cai dat phan mém TIS Techstream
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”
Trình tự kết nói:
1 Cam cap Techstream vao may tinh
va giac DLC vao xe [IG ON]
2 Chay phan mém cé bieu tugng TIS
Techstream trén man hinh
3 Nhan vao nut "Connect to Vehicle"
dé vao "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
Manual Help Cancal
Division — brand: hang xe
Model: phién ban xe
Model year: nam san xuat
Engine: động cơ
Engine code: mã động cơ
Option: tuỳ chọn thêm
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
- System select: la chon hé thong
- Heath check: kiém tra toan b6 xe
- Customize setting: thiét lap/cai dat tuỳ chỉnh
- ECU Programming: lap trinh h6p ECU
- CAN Bus check: kiém tra CAN-BUS
- TIS search: tim kiém théng tin trong tis
- 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 16abate 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
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 221.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
Microcontroller Mini-B USB Jack
Hinh 1.3 Arduino Nano
Trang 23Một vài thông số của Arduino Nano:
Tân số hoạt đông 16MHz
Dòng tiêu thụ 30mA
Điện áp vào khuyên dùng 7-12V ~DC
Điệnáp vào giớihạn — 6-20V-DC
SéchanDigital/O 14(6chânPWM)
Số chân Analog 8 (độ phân giải 10bit) Dòngtốida trên mỗi chân „ mạ
Dòngratôiđa(SV) 500mA
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á
HEB 0628 )xcoves ITI POS EM @ 52- ca
NOK econ! TO) PDA EF—@® 5