Decoding CAN Bus Data Using the PicoScope

  Рет қаралды 87,167

Justin Miller

Justin Miller

Күн бұрын

Пікірлер: 56
@wyattoneable
@wyattoneable 6 жыл бұрын
That PICOscope is pretty amazing. Excellent explanation!
@spelunkerd
@spelunkerd 6 жыл бұрын
Man, I see your remarks everywhere I go, ha ha.
@mike-yp1uk
@mike-yp1uk Жыл бұрын
Never seen this before. Learn something new everyday
@RamirosLab
@RamirosLab 3 жыл бұрын
The second message (Green), is very important. Is telling you how many Data Bytes is going to transmit. Note that in binary is (0110 = 6), that's why you have 6 Bytes instead of 8 Bytes.
@JustinMillerAutomotive
@JustinMillerAutomotive 3 жыл бұрын
Thanks for sharing that information!
@exmotorsports
@exmotorsports 5 жыл бұрын
Absolutely amazing Justin... Had no idea the PICO had that function. Thank You for sharing that. 😉👍
@qzorn4440
@qzorn4440 3 жыл бұрын
sweet video.. i was looking for Modbus RTU rs232 and found this CAN bus video. a spin off of CAN communications is used on the factory floor... good to know and thanks a lot...:)
@aplusautomotive
@aplusautomotive 6 жыл бұрын
Pico scope never fails to amaze me! Great video!
@train4905
@train4905 3 жыл бұрын
Absolutely superb sir,thankyou.steve from the uk
@linnashton7918
@linnashton7918 3 жыл бұрын
Very informative. Great features in the scope. Excellent explanation
@farhadalizade4571
@farhadalizade4571 2 жыл бұрын
Thanks.very good explanation
@thomashadden3552
@thomashadden3552 Жыл бұрын
well that was bloody excellent.
@cheapers1952
@cheapers1952 2 жыл бұрын
Great one Question how do I know which can module is which???
@andrewk778
@andrewk778 6 жыл бұрын
Very informative. Thank you for sharing.
@russellmaguire-g1i
@russellmaguire-g1i 2 ай бұрын
Great Video! Can this be done on the PicoScope 7 T&M?
@JustinMillerAutomotive
@JustinMillerAutomotive Ай бұрын
Yes, I believe it CAN 😊
@robertomijango6207
@robertomijango6207 3 жыл бұрын
great video how explaint the dominant bite and excelent
@carlbylenga2541
@carlbylenga2541 3 жыл бұрын
Very clear and informative . Why are all the packets shown in red and the "valid" column showing "x"?
@JustinMillerAutomotive
@JustinMillerAutomotive 3 жыл бұрын
I have another video that talks about finding errors in the CAN bus. I think it will answer your question. kzbin.info/www/bejne/mpeznWWhjKd5Z7c
@rbmwiv
@rbmwiv 6 жыл бұрын
Great explanation.
@dzak8723
@dzak8723 5 жыл бұрын
Great video, thanks for posting. How do you get the binary to show up with the different colors and showing the stuff bits?
@catalinstefanteodorescu2996
@catalinstefanteodorescu2996 5 жыл бұрын
Dear Justin, Thank you for sharing this video. I wonder what type of Picoscope model you used in this video, allowing you to measure 10 seconds of data in 1 go. I cannot do this with my (cheap) Picoscope 2204A limiting me to max 20 ms of recorded data. Trying to increase the number of samples, will make the software no longer able to decode the CAN message. Is this related to the amount of memory the device comes with (8 kS for 22204A)? Thanks.
@JustinMillerAutomotive
@JustinMillerAutomotive 5 жыл бұрын
I usually use the 4425 or the 4225. The amount of time that you can record for has to do with the number of samples you are requesting. If you request a higher sample rate, then you cannot record for as long because you are limited by the memory of the device. If you request a lower number of samples, then you can record over a longer time.
@aravindballa8544
@aravindballa8544 Жыл бұрын
Thank you 😊
@billyyoder8171
@billyyoder8171 6 жыл бұрын
Thank you Justin. Can you please give some examples of when we would need to decode the CAN Bus for diagnostic.
@JustinMillerAutomotive
@JustinMillerAutomotive 6 жыл бұрын
By taking it to this level, you can determine whether the CAN bus is operating correctly and messages are being sent and received successfully--but that is about all. From here, you would need software with the correct file in order to translate these messages into English. That is basically what a scan tool does.
@KristofBernaert
@KristofBernaert 5 жыл бұрын
hi Billy, any futher steps you found already here? I am in the same process with the need to analyse this data. All commercial Can-H & Can-L cable hardware-sniffers are pretty expensive. Thx!
@miltonscornertobylove5068
@miltonscornertobylove5068 2 жыл бұрын
Can the pico 7 do the same ?
@GrabbsRacing
@GrabbsRacing 6 жыл бұрын
Awesome information thanks for sharing
@treadmillrepair754
@treadmillrepair754 4 жыл бұрын
This scope can decode the can bus in real time?
@saschasasa8089
@saschasasa8089 5 жыл бұрын
very nice video, thank u for that!
@etibkel
@etibkel 2 жыл бұрын
very good video! thx!
@danielrdugan
@danielrdugan 2 жыл бұрын
Any way of knowing what information came from? What module after it's been decoded?
@JustinMillerAutomotive
@JustinMillerAutomotive 2 жыл бұрын
There are ways to do that. If you don't have manufacturer's files (which you would not, unless you worked for them), then you would have to manually decode the messages. This is a very long and arduous process. Often, this can be done by removing modules from the network or changing something, and then carefully comparing the messages to find differences. You wouldn't do this for fun. You would have to be very motivated.
@manuel7958
@manuel7958 4 жыл бұрын
Which Pico are you using?
@spelunkerd
@spelunkerd 6 жыл бұрын
Brilliant video, I've been looking for this for a long time. Do you happen to know if the PICO offers a decoder for typical marine hardware communication protocols? My boat uses the old NMEA 0183 protocol, but new hardware is all NMEA 2000.
@JustinMillerAutomotive
@JustinMillerAutomotive 6 жыл бұрын
Thank you. I wish I new more about marine protocols, but I don't know the answer to that question. Maybe you could contact Pico directly and ask them.
@rockyroberts7148
@rockyroberts7148 4 жыл бұрын
Curious if you always ground to pin 5 at the DLC, or are there any instances when you would ground to pin 4? Thanks!
@JustinMillerAutomotive
@JustinMillerAutomotive 4 жыл бұрын
You can ground on either pin. Ideally, they should both have zero volts. However, the real question is what is the voltage at those pins? If you are concerned at all about voltage drops on the ground side, you should verify that the voltage at each of those pins is within about 50mV of the voltage at the negative battery terminal. The negative terminal is always the best place to ground for most accurate readings, but once you have verified your voltage at pins 4 and 5, you can use them as your reference point.
@ruinman8722
@ruinman8722 6 жыл бұрын
great video. Can we reverse engineer the data to find out which unit (ecu) sends the packet?
@JustinMillerAutomotive
@JustinMillerAutomotive 6 жыл бұрын
Yes, but it is very tedious to do it manually. There are software programs that can do it. In fact, that is what an OBD II scan tool is doing-interpreting the CAN data and turning it into readable information. OBD II data is public domain and can be accessed by anyone. For other network data, you would need to have the correct files from the manufacturer in order to translate the hexadecimal messages into something we can understand. The manufacturers do not usually give that out.
@frundlemud
@frundlemud 2 жыл бұрын
very helpful !
@supernmtube
@supernmtube 6 жыл бұрын
Anyway to translate the binary code into actual diagnostic codes? ie: p0300 etc.
@JustinMillerAutomotive
@JustinMillerAutomotive 6 жыл бұрын
Yes, but it would be tedious. That is what a scan tool does.
@supernmtube
@supernmtube 6 жыл бұрын
@@JustinMillerAutomotive thanks
@geovani20091
@geovani20091 4 жыл бұрын
Thank you very much
@nickayivor8432
@nickayivor8432 2 жыл бұрын
SUBSTANTIAL Justin Miller Thank you 👍 Very helpful video 👍 👌 Justin Miller From Nick Ayivor from London England UK 🇬🇧
@jameybarisoff
@jameybarisoff 5 жыл бұрын
what about a 1995 lincoln continental j1850 style?
@JustinMillerAutomotive
@JustinMillerAutomotive 5 жыл бұрын
CAN became the required protocol for the diagnostic network beginning in 2008. A few cars began using it a year or two before that, but not in 1995. Early for OBD II vehicles used the J1850 PWM protocol, which is a two-wire network on pins 2 and 10 of the DLC. If I remember correctly, the voltages switch from 0-5 volts.
@JustinMillerAutomotive
@JustinMillerAutomotive 5 жыл бұрын
I meant to say "early Ford OBD II vehicles."
@ClericChris
@ClericChris Жыл бұрын
Which pico is that. I need one of these in my life. Please don't be the $2500 one. If so does the Hantek do decoding too?
@JustinMillerAutomotive
@JustinMillerAutomotive Жыл бұрын
It is the automotive Pico. There are other scopes that you can limp by on, but nothing compares to the automotive PicoScopes. No cheap scopes can decode the CAN bus like the Pico software, either. You can buy a 2-channel PicoScope with leads (without buying the whole kit) for a lot less than $2500. You can find a standalone scope or a starter kit on our website - CatchaWave.com. Call i you have questions!
@rrmech11
@rrmech11 6 жыл бұрын
Very interesting
@박준상-i5s
@박준상-i5s 4 жыл бұрын
LOL! Thanks hmm.. i don't understand why you select hysteresis value '480.8mV' Plz help me! (i'm korean) :)
@JustinMillerAutomotive
@JustinMillerAutomotive 4 жыл бұрын
I think the 480 mV was just there by default. When the hysteresis is set to a lower number, the software will be more sensitive to errors in the CAN messages. If I want to detect ALL possible errors, I will set the hysteresis at zero. If I want it to be more fault-tolerant, I will choose a higher number.
@박준상-i5s
@박준상-i5s 4 жыл бұрын
@@JustinMillerAutomotive Thanks for your answer! It helps me a lot to solve my wonderings. I will subscribe your channel! Thanks. haha :)
Finding CAN Bus Signal Errors
4:31
Justin Miller
Рет қаралды 13 М.
CAN Diagnosis and Reverse engineering with PicoScope 7 Automotive
31:30
PicoScope Automotive
Рет қаралды 15 М.
번쩍번쩍 거리는 입
0:32
승비니 Seungbini
Рет қаралды 182 МЛН
#behindthescenes @CrissaJackson
0:11
Happy Kelli
Рет қаралды 27 МЛН
Вопрос Ребром - Джиган
43:52
Gazgolder
Рет қаралды 3,8 МЛН
CAN and CAN FD protocol
18:37
Texas Instruments
Рет қаралды 97 М.
CAN Bus: Serial Communication - How It Works?
11:25
Electronoobs
Рет қаралды 264 М.
Network Communication Testing: K-Line, Serial and CAN Bus
20:08
Adam's Analysis
Рет қаралды 88 М.
5 Tips For CAN Bus Diagnostics | Mechanic Mindset
16:55
Mechanic Mindset
Рет қаралды 224 М.
Using the Picoscope  and Serial Decoding to Analyze CAN Bus Data
9:59
Hunter Automotive
Рет қаралды 1,4 М.
CAN Protocol Explained | Controller Area Network
12:09
The EV Engineer
Рет қаралды 99 М.
Practical Pico: CAN bus diagnostics and serial data decoding VIDEO
1:14:01
PicoScope Automotive
Рет қаралды 139 М.
IDENTIFYING MISFIRES USING PICO MATH CHANNELS!
10:18
Super Mario Diagnostics
Рет қаралды 21 М.
CAN Bus Properties and Troubleshooting
18:09
Enovation Controls
Рет қаралды 1,4 МЛН
CAN Bus: A Beginners Guide Part 1
37:36
Hardwire Electronics
Рет қаралды 348 М.
번쩍번쩍 거리는 입
0:32
승비니 Seungbini
Рет қаралды 182 МЛН