That PICOscope is pretty amazing. Excellent explanation!
@spelunkerd6 жыл бұрын
Man, I see your remarks everywhere I go, ha ha.
@mike-yp1uk Жыл бұрын
Never seen this before. Learn something new everyday
@RamirosLab3 жыл бұрын
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.
@JustinMillerAutomotive3 жыл бұрын
Thanks for sharing that information!
@exmotorsports5 жыл бұрын
Absolutely amazing Justin... Had no idea the PICO had that function. Thank You for sharing that. 😉👍
@qzorn44403 жыл бұрын
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...:)
@aplusautomotive6 жыл бұрын
Pico scope never fails to amaze me! Great video!
@train49053 жыл бұрын
Absolutely superb sir,thankyou.steve from the uk
@linnashton79183 жыл бұрын
Very informative. Great features in the scope. Excellent explanation
@farhadalizade45712 жыл бұрын
Thanks.very good explanation
@thomashadden3552 Жыл бұрын
well that was bloody excellent.
@cheapers19522 жыл бұрын
Great one Question how do I know which can module is which???
@andrewk7786 жыл бұрын
Very informative. Thank you for sharing.
@russellmaguire-g1i2 ай бұрын
Great Video! Can this be done on the PicoScope 7 T&M?
@JustinMillerAutomotiveАй бұрын
Yes, I believe it CAN 😊
@robertomijango62073 жыл бұрын
great video how explaint the dominant bite and excelent
@carlbylenga25413 жыл бұрын
Very clear and informative . Why are all the packets shown in red and the "valid" column showing "x"?
@JustinMillerAutomotive3 жыл бұрын
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
@rbmwiv6 жыл бұрын
Great explanation.
@dzak87235 жыл бұрын
Great video, thanks for posting. How do you get the binary to show up with the different colors and showing the stuff bits?
@catalinstefanteodorescu29965 жыл бұрын
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.
@JustinMillerAutomotive5 жыл бұрын
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 Жыл бұрын
Thank you 😊
@billyyoder81716 жыл бұрын
Thank you Justin. Can you please give some examples of when we would need to decode the CAN Bus for diagnostic.
@JustinMillerAutomotive6 жыл бұрын
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.
@KristofBernaert5 жыл бұрын
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!
@miltonscornertobylove50682 жыл бұрын
Can the pico 7 do the same ?
@GrabbsRacing6 жыл бұрын
Awesome information thanks for sharing
@treadmillrepair7544 жыл бұрын
This scope can decode the can bus in real time?
@saschasasa80895 жыл бұрын
very nice video, thank u for that!
@etibkel2 жыл бұрын
very good video! thx!
@danielrdugan2 жыл бұрын
Any way of knowing what information came from? What module after it's been decoded?
@JustinMillerAutomotive2 жыл бұрын
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.
@manuel79584 жыл бұрын
Which Pico are you using?
@spelunkerd6 жыл бұрын
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.
@JustinMillerAutomotive6 жыл бұрын
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.
@rockyroberts71484 жыл бұрын
Curious if you always ground to pin 5 at the DLC, or are there any instances when you would ground to pin 4? Thanks!
@JustinMillerAutomotive4 жыл бұрын
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.
@ruinman87226 жыл бұрын
great video. Can we reverse engineer the data to find out which unit (ecu) sends the packet?
@JustinMillerAutomotive6 жыл бұрын
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.
@frundlemud2 жыл бұрын
very helpful !
@supernmtube6 жыл бұрын
Anyway to translate the binary code into actual diagnostic codes? ie: p0300 etc.
@JustinMillerAutomotive6 жыл бұрын
Yes, but it would be tedious. That is what a scan tool does.
@supernmtube6 жыл бұрын
@@JustinMillerAutomotive thanks
@geovani200914 жыл бұрын
Thank you very much
@nickayivor84322 жыл бұрын
SUBSTANTIAL Justin Miller Thank you 👍 Very helpful video 👍 👌 Justin Miller From Nick Ayivor from London England UK 🇬🇧
@jameybarisoff5 жыл бұрын
what about a 1995 lincoln continental j1850 style?
@JustinMillerAutomotive5 жыл бұрын
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.
@JustinMillerAutomotive5 жыл бұрын
I meant to say "early Ford OBD II vehicles."
@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 Жыл бұрын
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!
@rrmech116 жыл бұрын
Very interesting
@박준상-i5s4 жыл бұрын
LOL! Thanks hmm.. i don't understand why you select hysteresis value '480.8mV' Plz help me! (i'm korean) :)
@JustinMillerAutomotive4 жыл бұрын
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.
@박준상-i5s4 жыл бұрын
@@JustinMillerAutomotive Thanks for your answer! It helps me a lot to solve my wonderings. I will subscribe your channel! Thanks. haha :)