Zô bàn tí về chuẩn đoán lỗi nào

Manucian

Xe hơi
Biển số
OF-71670
Ngày cấp bằng
27/8/10
Số km
125
Động cơ
428,130 Mã lực
Website
hattrick.org
=P~
Các bác nào biết nhiều về chuẩn đoán lỗi hệ thống (hệ thống điện) trên xe mà dùng phần mềm cùng thiết bị chuyên dụng thì vô chia sẻ anh em tí?
Tỉ dụ các cụ hút thuốc lào bàn vể chuẩn OBD I, OBD II, hay hệ thống CAN bus chẳng hạn hehe>:) =D>=D>=D>=D>=D>=D>=D>=D>
 

kien_vietthai

Đi bộ
Biển số
OF-104930
Ngày cấp bằng
5/7/11
Số km
9
Động cơ
395,790 Mã lực
nói khơi khơi là rất khó, nhất là về bệnh của em nó. Vì tới máy Scan thì nhiều lỗi cũng không thể đọc trúng phóc lỗi được mà nó chỉ được lập trình sẵn và đưa ra một số lỗi mà cho là liên quan tới.
Các xe đời mới thì vậy, chứ còn xe đời cũ, vẫn dùng bộ chế thì chỉ có đoán theo kinh nghiệm và theo nguyên nhân hư hỏng mà mò ra thôi.
 

Manucian

Xe hơi
Biển số
OF-71670
Ngày cấp bằng
27/8/10
Số km
125
Động cơ
428,130 Mã lực
Website
hattrick.org
nói khơi khơi là rất khó, nhất là về bệnh của em nó. Vì tới máy Scan thì nhiều lỗi cũng không thể đọc trúng phóc lỗi được mà nó chỉ được lập trình sẵn và đưa ra một số lỗi mà cho là liên quan tới.
Các xe đời mới thì vậy, chứ còn xe đời cũ, vẫn dùng bộ chế thì chỉ có đoán theo kinh nghiệm và theo nguyên nhân hư hỏng mà mò ra thôi.
Đấy là tất yếu thôi vì nó cũng chỉ là thiết bị bổ chợ cho anh em kiểm tra khoanh vùng khu vực hỏng hóc thôi mà đâu có thể bảo là "anh ơi em đau chỗ ấy rờ em chỗ này" đúng không bác?=))=))
Theo được biết thì OBD I ra đời trước rồi đến OBD II và giờ hiện đại nhất là hệ thống CAN bus.
CAN bus em sờ rồi lên cũng hiểu sơ sơ nhưng còn 2 e kia thi chi nghe thôi chưa biết thực hư thế nào :-s lên mới mở mục nay mong các cụ cao liên hiểu rộng chỉ giáo thêm =D>=D>.
 

sen

Xe tăng
Biển số
OF-84156
Ngày cấp bằng
31/1/11
Số km
1,486
Động cơ
425,210 Mã lực
Nơi ở
Bên cửa sổ
All Data 10.10 và Ondemand
e biết 2 cái này!
Hunter GPS9700 dùng cho cân chỉnh góc đặt bánh xe!
nghe nói còn cả máy gì gì kiểm tra lỗi thước lái rutin nữa!
 

kien_vietthai

Đi bộ
Biển số
OF-104930
Ngày cấp bằng
5/7/11
Số km
9
Động cơ
395,790 Mã lực
để em lục lại trong mớ hỗn độn của em còn gì không cái đã.
 

Manucian

Xe hơi
Biển số
OF-71670
Ngày cấp bằng
27/8/10
Số km
125
Động cơ
428,130 Mã lực
Website
hattrick.org
hi đây là một chút về hệ thống CAN tiếc là bằng tiếng e các bác thông cảm nhá:

Controller Area Network (CAN) electrical systems began to appear in new vehicles in 2003. Since then, more and more vehicles have been equipped with CAN systems, until 2008 when virtually all passenger cars and light trucks sold in the U.S. were CAN-equipped.
As a vehicle owner or do-it-yourself mechanic, you need to know how CAN has made the electrical system in late model cars and trucks much more complicated than ever before. CAN allows various modules and systems to share data and interact in ways that where previously impossible.
So what exactly is CAN? It is a communication standard that allows the various modules and computers in a vehicle to talk to one another via a common "data bus" circuit in the wiring system. Think of it as a high speed party line that allows data and commands to zip back and forth from one module to another. This allows the Powertrain Control Module (PCM), antilock brake/traction control/stability control system, electronic steering, electronic suspension, automatic climate control system, keyless entry system, lighting control modules and dozens of other systems and modules to all be interconnected electronically.


The Development of Controller Area Networks for Cars
CAN was created in 1984 by the Robert Bosch Corp. in anticipation of future advances in onboard electronics. The first production application was in 1992 on several Mercedes-Benz models. Today you will find it on all new vehicles.

CAN Diagnostics
If you don't know the difference between a CAN data bus and a school bus, you're not alone. Even many professional mechanics are not yet up to speed on CAN diagnostics. Troubleshooting a late model CAN car is really no different than troubleshooting any late model OBD II vehicles. You need a scan tool to read out fault codes and other sensor data, and you need a scan tool that is CAN compliant. That means it has the proper software and hardware to communicate with the vehicle at higher speeds.
Older scan tools (namely, most of those made before about 2006) lack the circuitry to talk to a CAN system. Some older scan tools have the right hardware, and can be upgraded with new software. But in most cases you will need a newer scan tool that is CAN-compliant to do onboard diagnostics.
Most inexpensive scan tools designed for the DIY market are on-e-way tools: they can read codes and data, but they cannot send commands to the vehicle that are necessary to run all kinds of system self-tests. That degree of sophistication is reserved for more expensive professional level scan tools or factory scan tools. In addition, the software in a typical DIY scan tool (even if it is CAN-compliant) can usually only access powertrain codes. It can't talk to the ABS system, climate control system, electronic steering or suspension systems, climate control system, airbag system or other onboard electronics. In other words, it is a very limited tool. For advanced diagnositics that go beyond simply reading powertrain fault codes and sensor data, you need a professional level tool or a factory tool. The latter can be quite expensive, costing thousands of dollars -- plus annual software updates that can add hundreds more. So if you need advanced diagnostics, the only option for most motorists and DIYers is to take your vehicle to a repair shop that has the proper diagnostic equipment.
How Information Moves Around in a CAN System
Like many current vehicles, information in a CAN-equipped vehicle is shared over a serial data bus. The bus is the circuit that carries all the electronic chatter between modules (nodes). The bus may have one wire or two. If it has two, the wires are usually twisted to cancel out electromagnetic interference. The speed at which the bus carries information will vary(khác nhau, thay đổi) depending on the "class" rating of the bus as well as the protocol to which it conforms.
A data bus with a "Class A" speed rating is a relatively slow, low-speed circuit that typically carries less than 10 kilobits (10 Kbps) of information per second. A data bus that operates at Class A speeds is limited to simple command functions like operating power mirrors, power seats, power widows, power door locks, remote trunk releases and lights.
A data bus with a "Class B" rating, by comparison, may operate from 10 Kbps up to 125 Kbps, depending on the operating protocol (SAE J1850 or Europe's ISO 9141-2). This is fast enough to carry more complex information and time-sensitive data. Systems that may share a data bus with a Class B rating include electronic instrumentation, electronic transmission controls, security systems, and climate control.
Class C is currently the fastest data bus rating. Class C systems can operate at speeds up to 1 megabits per second, which is up to 100 times faster than a typical Class B data bus. Many of the vehicles that are currently using a Class C data bus are operating at speeds of around 500 Kbps, which is fast enough for powertrain control modules, air bag modules, and fast-acting antilock brake and stability control systems. Even faster CAN systems are coming with "class D" ratings of over 1 megabytes per second. And some applications such as onboard entertainment systems require even higher speed audio and video streaming.
One thing to keep in mind about the CAN standard is that CAN as well as other protocols such as SAE J1939, GMLAN, OBD II, SAE J1587 and LIN have more to do with the way information is formatted, transmitted and received than how fast it is sent. This means the automotive engineers who design the onboard electronics for CAN-compliant vehicles are free to choose any operating speed they want (up to one megabits per second) as well as the type of bus conductor (one wire, twisted paired wires or a fiber optic cable). On most cars today, a high-speed data bus is needed to handle the volume of information going back and forth between all the onboard electronics.
In 1995, GM introduced its own "Class 2" data bus to handle communication between modules. The system run at a speed of 10,400 bits per second (10.4 Kbps), which was more than adequate for vehicles a decade ago. In 2004, GM moved to their next generation data bus system which they called "GMLAN" (GM Local Area Network). Introduced on the Cadillac XLR and Saturn Ion, GMLAN added the capability(khả năng) to operate at two speeds on two separate buses: a low speed (33.33 Kbps) bus and a high speed (500 Kbps) bus.
The low speed side of the GMLAN system operates on a single wire bus to handle body-related control functions, while the high speed bus uses two wires to carry data between the powertrain, transmission and antilock brake modules. A "gateway" node connects the high speed bus and low speed bus, and allows information to be shared back and forth. For example, the radio (which is connected to the low speed bus) may adjust volume based on engine speed and vehicle speed (from the high speed bus) to offset road noise.
Mercedes also uses several different bus speeds on their vehicles. Depending on the application, there may be a high-speed 500 Kbps CAN-C bus for the powertrain, transmission and ABS modules, and a slower-speed 83 Kbps CAN-B bus for the body control functions. On some Mercedes cars, there may be as many as 30 modules on the CAN-B bus. Up to model year 2002, all communication between the CAN-C and CAN-B bus went through the electronic ignition switch (EIS) module. After 2002, a new "gateway" module handles the inter-bus communications as well as onboard diagnostics via a CAN-D bus.
.

How CAN Data is Sent and Received
If your eyes haven't glazed over yet, here's how data is sent and received in a CAN system. Every module (node) that is attached to the data bus network is capable of sending and receiving signals. Each module (node) has its own unique(đơn nhất) address on the network. This allows the module to receive the inputs and data it needs to function, while ignoring information intended for other modules that share the network. When a module transmits information over the network, the information is coded so all the other modules recognize where it came from.
Data is sent as a series of digital bits consisting of "0's" and "1's". If you looked at the data on a scope, you would see a square wave pattern that changes between a high and low voltage reading. The low voltage reading usually corresponds to the "0" while the high voltage reading corresponds to the "1". The actual voltage readings will vary depending on the application and protocols the vehicle manufacturer is using, but most operate in the 5 to 7 volts range.
The CAN standard requires a "base frame" format for the data. What this means is that for each distinct message sent or received by a module on the network, there is a beginning bit (called the "start of frame" or "start of message" bit), followed by an "identifier" code (an 11 bit code that tells what kind of data the message contains), followed by a priority code ("remote transmission request") that says how important the data is, followed by 0 to 8 bytes (one byte equals 8 bits) of actual data, followed by some more bits that verify the information (cyclic redundancy check), followed by some end of message bits and an "end-of-frame" bit.
One of the tasks of any network system is to keep all the messages separated so they don't collide and garble one another. Usually the body control module or instrument cluster module is assigned the task of managing the network traffic. When it sees a message coming over the bus, it looks at the first bit in the data stream). If the bit is a "0", the message is given priority over the others. This is called a "dominant" message. If the first bit is a "1" it is given a lower priority (a "recessive" message). Thus, the highest priority messages always get through to their intended destinations but the low priority messages may be temporarily blocked until the traffic eases up.

CAN Faults
CAN-compliant vehicles are just as vulnerable to electronic faults as older vehicles. Though CAN systems use fewer wires and fewer connectors to save weight and cost, they also use more modules and more complicated modules. Communication problems can occur if module connectors become corroded or loose, if wires become grounded, shorted or break, or system voltage is below specifications. Some modules may even forget their settings or locations if the battery is disconnected or goes dead.
On some Chrysler minivans, for example, the automatic climate control system will quit working if battery power is lost. This happens because the electric stepper motors that control the position of the blend doors forget their locations. The system has to be put into a "relearn" mode to reestablish all the motor locations and settings.
Various kinds of problems can occur on other CAN-equipped vehicles when the battery is disconnected or goes dead. The modules in the CAN system require a certain amount of voltage for their Keep Alive Memory settings. If this is lost, the module will forget these settings and may not function properly until it has time to relearn the lost data. In some cases, this requires a special relearn procedure using a scan tool because the module can't do the relearn by itself. And on some vehicles, the module may go to sleep and not wake up until it is pinged by a scan tool or the main gateway module (usually the body control module). Relearning procedures typically require a factory scan tool or a professional level aftermarket scan tool.
One of the features of CAN and other network systems is that modules can send and receive "ok" signals to let the main control module know if they are working or not. In theory, this makes diagnostics easier. On the other hand, it also means that one misbehaving module may generate enough noise to disrupt the entire network causing a complete shutdown of the vehicle!
When a serial bus communication problem occurs, it will usually set a "U" diagnostic trouble code (DTC) and turn on the Malfunction Indicator Lamp (MIL). Depending on the fault, the vehicle may or may not start, or it may only operate in a "limp-in" mode with limited capabilities. Loss of communication between the engine controller and transmission controller (code U1026 on a GM, for example) may put the transmission into a limp-in mode where it will only operate in one or two gears.
Loss of communication codes may indicate a wiring problem on the bus, or a fault with a module. Isolating the fault may require unplugging modules one at a time until the fault is found. Just remember that all modules on a bus network need three things to function properly: power, ground and a serial data connection.
When diagnosing bus or module communication problems, you usually start by checking for voltage at the module, then the ground connection, and finally the data line. If all three are good but the module isn't working, the module needs to be replaced.
On GM applications, a code U100 or U1255 means a general loss of communication on the data bus. With a Tech 2 scan tool, you can go to Diagnostic Circuit Check, then Message Monitor to see a list of active modules and compare it to the list of modules that are supposed to be on when the key is on.
To minimize the parasitic current drain on the battery when the vehicle is off, a "sleep" signal is sent to the modules on the network. Some may remain on for a short period of time after the ignition is switched off (air bag module, for example), and some may never go to sleep (anti-theft module and keyless entry receiver, for example) but most are put into a sleep mode to save battery power. If the sleep signal is never sent, or a module fails to recognize the sleep signal, it may remain active and pull power from the battery. Depending on the current draw, this may run down the battery if the vehicle sits for a period of time.

Late Model Vehicles with Controller Area Network Systems:
2003 Ford Excursion, 2003 Ford F-250 & F-350, 2003 Ford Focus & Thunderbird, 2003 General Motors Saturn ION, 2003 Lincoln LS, 2003 Mazda 6, and 2003 SAAB 9-3
2004 Buick Rendezvous, 2004 Cadillac CTS, XLR & SRX, 2004 Dodge Durango, 2004 Ford Explorer, 2004 Ford F-150, E-250 & E-350, 2004 Ford Taurus, 2004 Lexus LS430, 2004 Mercury Mountaineer, 2004 Mercury Sable, 2004 Mazda 3 & RX-8, 2004 Toyota Prius, and 2004 Volvo S40
2005 Audi A4 & A6, 2005 Buick LaCrosse, Rendevous & Ranier, 2005 Cadillac STS, 2005 Chevrolet Cobalt, Corvette & Malibu, 2005 Chevrolet Equinox, 2005 Chevrolet SSR, 2005 Chevrolet Trailblazer EXT, 2005 Chrysler 300C, 2005 Dodge Dakota & Magnum, 2005 Ford Crown Victoria, Five Hundred, Focus & Mustang, 2005 Ford E-150, 2005 Ford Escape & Expedition, 2005 Ford Freestyle, 2005 GMC Envoy ESV & XL, 2005 Isuzu Ascender, 2005 Jeep Grand Cherokee, 2005 Lexus LS400 & GX470, 2005 Lincoln Town Car, 2005 Mercury Grand Marquis, Montigo & Sable, 2005 Mercury Mariner, 2005 Pontiac G6, Grand Prix & GTO, 2005 Land Rover LR3, 2005 Mazda MPV & Tribute, 2005 Mercedes SLK350, 2005 SAAB 9-7X, 2005 Toyota Avalon, 2005 Toyota 4Runner, Sequoia, Tacoma & Tundra, and 2005 Volvo S60, S80, V50, V70, XC90
Essentially ALL 2008 and newer model year passenger cars and light trucks.
 

lexus_bk

Xe điện
Biển số
OF-12899
Ngày cấp bằng
28/1/08
Số km
2,224
Động cơ
543,371 Mã lực
đọc qua em cũng thấy là các cụ nhà ta hầu như không biết gì về OBD, CAN... :))
nội dung nói chung chả có gì! hehe...
OBD là hệ thống tự chuẩn đoán, nó chủ yếu dựa vào dữ liệu đo đạc được từ các cảm biến cũng như các cơ cấu chấp hành phản hồi... để đưa ra các dự đoán về hỏng hóc xảy ra trong hệ thống. thực ra không chỉ ô tô mà rất nhiều thiết bị đã được trang bị hệ thống tự chẩn đoán, ví dụ đơn giản là mainboard của máy tính cũng có chức năng này. Nội dung của hệ thống OBD nhiều khi giang hồ cứ nói quá lên chứ nguyên tắc nó hết sức đơn giản, chỉ cần có tí xíu kiến thức về điện tử là hiểu liền nó hoạt động như thế nào, và đúng ra lập trình để có 1 hệ thống OBD theo em là không có gì khó khăn, hoặc gọi là dễ cũng đúng :D
Về CAN nó thực ra là 1 chuẩn truyền tin mới, cũng giống như mạng máy tính thôi. ví dụ trong nhà các cụ nối mấy chiếc PC với nhau qua mạng LAN. thì trong ô tô Các hộp đen( thực ra là những chiếc máy tính nhỏ) cũng được nối với nhau qua mạng CAN. sở dĩ người ta dùng mạng CAN chứ không dùng mạng LAN như máy tính vì mạng CAN có những đặc điểm đặc biệt( mà theo em là các cụ cũng chả cần hiểu làm gì) phù hợp để sử dụng trên ô tô.
Trước kia thì rất loằng ngoằng. tuy nhiên về sau do tính chất toàn cầu hóa nên các xe đã được đưa về 1 chuẩn chung, giắc cắm máy chuẩn đoán 16 chân, và mạng CAN cũng thành tiêu chuẩn. những cái khác theo em các cụ lại cũng chả cần quan tâm làm gì.
Tuy nhiên cụ nào thắc mắc cứ viết lên, em sẽ cố gắng trả lời hết cho thông! :D, lần sau đỡ còn ai thắc mắc...
 
Chỉnh sửa cuối:

guidingstar

Xe tăng
Biển số
OF-3886
Ngày cấp bằng
20/3/07
Số km
1,538
Động cơ
566,291 Mã lực
Thực ra đứng ở phương diện người sử dụng xe thì cũng không cần quan tâm đến CAN với OBD làm gì nhiều.
Tuy nhiên, với các xưởng dịch vụ thì phải quan tâm để còn lựa chọn và cập nhật các thiết bị chẩn đoán để có thể làm được các xe đời mới hơn.

Nôm na là thế này: OBD I là chuẩn của riêng từng hãng, ví dụ như Toy, Mitshu,... mỗi hãng có 1 chuẩn của riêng mình, và cứ như thế phát triển mãi thì xưởng sửa chữa dạng gara như ở VN thì phải mua thiết bị chẩn đoán đa năng và mang theo cả 1 gánh giắc mới sửa được hết các loại xe hiện có.

OBD II: Bắt đầu từ quy định của hiệp hội kỹ sư ô tô Hoa Kỳ (SAE), sau đó nhân rộng ra toàn thế giới với các quy định nghiêm ngặt về kiểu giắc chẩn đoán (16 chân, hình thang), vị trí (trong cabin, dưới vô lăng lái), giao thức kết nối và các tiêu chuẩn kiểm soát khí xả nữa. Tất nhiên là khi thiết kế máy chẩn đoán thì chỉ cần nâng cấp phần mềm là đủ, không cần quan tâm nhiều đến kiểu giắc của từng hãng một nữa.
Tất nhiên xe dùng kiểu giắc 16 chân thì chưa chắc đã theo chuẩn OBD II,.

CAN: Điều khiển cục bộ theo khu vực, nôm na là một cái hộp đen chính nối với nhiều hộp đen khu vực, ví dụ như hộp điều khiển túi khí, điều khiển chống trượt, điều khiển ABS,... và theo 1 giao thức truyền tin riêng, khác với phương thức truyền thống, và tốc độ truyền tin giữa các hộp đen với nhau nhanh hơn nhiều, làm cho xe phản ứng nhanh hơn (tầm 500 kbs/s max 1MB/s), linh hoạt hơn và an toàn hơn. Tất nhiên là sửa chữa các thứ thì nó cũng khó hơn.
Xe dùng CAN dùng giắc chẩn đoán có kiểu chân giống như OBD II, nhưng giao thức kết nối với thiết bị chẩn đoán khác, và thường thì thiết bị chẩn đoán sẽ phải có thêm giắc hoặc nâng cấp phần cứng mới đọc được xe CAN.
 
Chỉnh sửa cuối:

anhnv_2411

Xe hơi
Biển số
OF-88045
Ngày cấp bằng
10/3/11
Số km
133
Động cơ
408,730 Mã lực
Em cũng đang làm về cái này. Nói chung là rất khó các cụ ạ. Càng làm càng thấy nó có nhiều cái hay và khó càng muốn tìm hiểu sâu hơn. Theo em để làm tốt về phần chẩn đoán phải hiểu rất chi tiết về cấu tạo cũng như nguyên lý của từng bộ phận trên xe
 

Manucian

Xe hơi
Biển số
OF-71670
Ngày cấp bằng
27/8/10
Số km
125
Động cơ
428,130 Mã lực
Website
hattrick.org
đọc qua em cũng thấy là các cụ nhà ta hầu như không biết gì về OBD, CAN... :))
nội dung nói chung chả có gì! hehe...
OBD là hệ thống tự chuẩn đoán, nó chủ yếu dựa vào dữ liệu đo đạc được từ các cảm biến cũng như các cơ cấu chấp hành phản hồi... để đưa ra các dự đoán về hỏng hóc xảy ra trong hệ thống. thực ra không chỉ ô tô mà rất nhiều thiết bị đã được trang bị hệ thống tự chẩn đoán, ví dụ đơn giản là mainboard của máy tính cũng có chức năng này. Nội dung của hệ thống OBD nhiều khi giang hồ cứ nói quá lên chứ nguyên tắc nó hết sức đơn giản, chỉ cần có tí xíu kiến thức về điện tử là hiểu liền nó hoạt động như thế nào, và đúng ra lập trình để có 1 hệ thống OBD theo em là không có gì khó khăn, hoặc gọi là dễ cũng đúng :D
Về CAN nó thực ra là 1 chuẩn truyền tin mới, cũng giống như mạng máy tính thôi. ví dụ trong nhà các cụ nối mấy chiếc PC với nhau qua mạng LAN. thì trong ô tô Các hộp đen( thực ra là những chiếc máy tính nhỏ) cũng được nối với nhau qua mạng CAN. sở dĩ người ta dùng mạng CAN chứ không dùng mạng LAN như máy tính vì mạng CAN có những đặc điểm đặc biệt( mà theo em là các cụ cũng chả cần hiểu làm gì) phù hợp để sử dụng trên ô tô.
Trước kia thì rất loằng ngoằng. tuy nhiên về sau do tính chất toàn cầu hóa nên các xe đã được đưa về 1 chuẩn chung, giắc cắm máy chuẩn đoán 16 chân, và mạng CAN cũng thành tiêu chuẩn. những cái khác theo em các cụ lại cũng chả cần quan tâm làm gì.
Tuy nhiên cụ nào thắc mắc cứ viết lên, em sẽ cố gắng trả lời hết cho thông! :D, lần sau đỡ còn ai thắc mắc...
hehe về phần OBD e cha có ý kiến gì vì e cha biết mấy nhưng phải thừa nhận e thấy mọi người nói nó cũng dễ thôi! (:| trong khi e cũng chưa thực sự tìm hiểu sâu lắm!
Còn riêng CAN hiểu nôm la như bác nói cũng không sai nhưng để hiểu sâu về sửa chữa thì hơi khó he he
 

kien_vietthai

Đi bộ
Biển số
OF-104930
Ngày cấp bằng
5/7/11
Số km
9
Động cơ
395,790 Mã lực
cái này em thấy mấy bác đi hơi xa mất rồi, chúng ta đâu có đề cập đến máy CAN, OBD... nó ra sao đâu, cái chính là hiệu quả nó mang lại kìa, nhiều xe em thấy đâu có cần dùng tới nó đâu. em nghĩ cái này hơi quá sức mất rồi các bác ạ.
 
Thông tin thớt
Đang tải

Bài viết mới

Top