Gotta love when theres a short in the obd2 cable you're using, the car shits itself and the whole dash lights up like a Christmas tree. Ask me how I know
This was EXTREMELY informative. After I got a synopsis of what it was, I wanted to know how it communicated at the bit level. And this video explained EXACTLY that in a very comprehensive way. Perfect job. Thank you.
I found it simple and well explained Guys pleae try to keep your head into technical trends rather than stupid social media....that way you can understand
How about a mention of the actual physical embodiment rather than showing pictures of totally irrelevant things. For a layman's intro, I still don't know how many wires, how long wires could be, what the voltage signal levels are, or if it is even voltage driven and not a current loop (ala MIDI). Otherwise a solid explanation of the data layer and the history.
This was by far the best explanation of CAN bus I've seen so far. I already watched a handful of CAN videos after starting to research but this put a really clear explanation in my mind, thanks for this awesome video!
Great explanation of how CAN works but still needs refining, as some of the terms are too technical for the average guy to get to grips with when rushed through like this. Excellent for those with basic understanding of computer technology though and very informative. I’ve subscribed straight away, as I can see the potential of these explanations. Thanks.
Thanks for a well-balanced introduction into this technology! I have an ODBII reader and have used it for both DTC retrieval but also for real-time data. The interesting thing about CAN is that it is similar to XTML scripting (website and other networked data) in the sense that it is eXtensible.... to a point. The data structure is familiar, especially to me via an understanding of the old AT telecommunications Command Set protocol. And I suppose if you know serial or parallel digital communications, PLC integration, etc... that is a help, too. BUT I could understand this even without that background- I needed the video to make the correlation between these. Thanks again!
Among your key reasons "#2 Centralized" is quite wrong as it's pretty much the opposite. CAN bus is a multi-master (= decentral) bus system. The feature "allows for central diagnosis and configuration" is simply because you can plug in "just another node" that listens to the bus and interprets messages. And - because it is decentral - can also send (configuration) messages.
You're right that it can seem misleading, the centralized is indeed referring to the fact that you can access the entire CAN bus via a single entry point, rather than e.g. having to go node-by-node. But it's valid feedback that we'll consider :-)
At first I thought this was too basic to be of any value, but then we got there! There's the basic stuff + CAN2.0AvsCAN2.0B and data frame structure, absolutely perfect!
Hmmmm layman must have not been able to make it on this one , but when I finish my Astro dynamics course I'll watch it again ! Thanks for sharing your video.
Very enlightening. OBD2 is actually application layer on ISO. Simliar to how ethernet is CDMA and frame based routed but even also IP (network layer) routed. Kind of confusing but still interesting.
This is a very informative primer video on CAN-bus that's used in e.g. vehicles, trucks. This would be a great complimentary video in a series of videos, e.g. UA-cam video playlists. ...Just teasing you on "e.g." EXCELLENT video. Thank you!!!!
CSS ELCTRONICS, what are the step by step diagnostic steps that a technician does to troubleshoot BAD CAN waveforms signals, how does the technician know what is a GOOD CAN waveform signals and what is a BAD CAN waveform signals, what are the common failures to look at for when using a CAN bus that a technician looks for?
If the “ BUS “ or module change is not in tacked ,the ecu or computer may not communicate with systems on vehicle. We have a condition now were the throttle body is not commutating with ecu causing racing up and down of RPM
HI CSS Electronics Could you please help me to get started with IFM CR0451and Codesys ? I am trying my best to learn them and Im a complete novice to this area. Thanks in advance
A good basic introduction to CAN. Thank you for that. A video with more technical information would be helpful for engineering students (like me) and engineers.
Thanks for the video. But can you please upload a version without the music? I love this video, but please upload a version without the music. You might like it, but for older viewers it is hard to separate the music from the voice. That "filter" is not as good as when we were young. It is very difficult to be honest. Anyway, one more thumb up for your work!
Hi Heian, thanks for the feedback! We'll consider it going forward. In the meanwhile, we've made sure to add high quality subtitles - hope you can use these for now. Best, CSS
Turns the whole car into a rolling computer. That way it will look a whole lot nicer when it arrives at the scrap yard as a nice, shiny car shaped brick.
@CSS I will start working on a project using CAN Bus, I have CANoe and CANalyzer at my disposer. I do not have a programming background and I want to learn from scratch. in order to be good in CAN, what programming language do you recommend I should learn?? Thank you.
hi...i have some problem with CAN...îs an Audi a6 c6 car.....i have no comunicațional with CAN and generator and batery module .....eror j533....have any idea were to look?thank you🍻
Why CAN message size is a number of bit not multiple of 8? How can a device send a message in byte if te number of bit is not multiple of 8? Is a message padding added?
Lost me with the human body analogy- isn't that an example of a host computer with a highly complex wiring system and prioritization conflicts? I wish the body had multiple ECU's, if my walking and gum-chewing nodes could communicate directly I might actually be able to perform both functions at the same time!
Yes, you are correct. The way the video used the human body was a bad analogy of how CAN BUS system works. Human body is opposite of CAN BUS technology.
Why CAN message size is a number of bit not multiple of 8? How can a device send a message in byte if te number of bit is not multiple of 8? A message padding is added?
And now also used in modern motorcycles also. Or maybe even snowmobiles and other more recreation type of vehicles. One thing I missed in this great and to the point video is why we don't use one main ECU, or computer if you will. I think I know the answer though. One of them is redundancy and thus making systems still functioning to some degree. Can someone verify my "theory"?
I would like an explanation that lots of pretty pictures. I would like to see it in a physical stripped form laid out in front in me with all the bits n pieces.
Nice and neat explanation... Not sure though if the term "ECU" is being used correctly, as it stands for "Engine Control Unit". The correct term would rather be "Node" when referring to the line replacable units. Also the reference to IOT might be a bit overdone...
Im a tech in the trade for about 15 years and i still dont understand why people want so many toys in their cars. A car is supposed to get you from point A to B and thats it! only thing essential are heater/aircon, power steering and a simple radio.
For purpose of "getting from point A to B" you can use a horse, donkey or something even simpler. Then why you need car after all then? Exactly, to have a nice, warm/chilled, clean of dust and mud, comfortable (i can continue endlessly) device to use "to get you from point A to B".
Thank u so much sir god information for u sir tq one video DSG 6 speed and DSG 7 speed & manual transmission information next Volkswagen wiresing information tq sir
CAN L (stands for "low") means the signals ranging from 1.5 to 2.5 V and CAN H (high) ranges from 2.5 to 3.5V. possibly one of the wires to the odb2 conector is corrupted...Hope I could help somehow.
can-bus=planned obsolescence yesterday got a code for a bad cam sensor and it was the timing belt that skipped 2 teeth...let a kid with a laptop diagnose that the best scantool is between your shoulders
Thanks for the feedback - check out the v2.0 of this intro on our UA-cam channel. The v2.0 is vastly improved overall, using fully customized visuals and removing the background music.
aquatrax123 you obviously have ZERO experience in automobile control systems.... a CAN system (Control Area Network) can be multiple in number of ECU’s.... they all operate through communication between each other
you are correct, did not know the ecu also meant electronics control unit. Though the video was saying the car had several engine control modules which it does not. Fully understand that there are several other computers in a car. Learn something new every day.
@@aquatrax123 Quite a few cars I work with now have more than one control module for the engine. It's not unusual for vehicles over 6 cylinders to have 2 engine control modules (one per bank). This is due to mapped ignition systems and the drivers can't operate that many in one module.
Gotta love when theres a short in the obd2 cable you're using, the car shits itself and the whole dash lights up like a Christmas tree. Ask me how I know
how do you know?
This was EXTREMELY informative. After I got a synopsis of what it was, I wanted to know how it communicated at the bit level. And this video explained EXACTLY that in a very comprehensive way. Perfect job. Thank you.
Good job. I think. Not sure if this is in laymen's terms but when i sober up i'll take another listen.
Hope the 2nd listen was better ;-)
If you cant do it loaded. don't do it
@@ratbrain7743 A universal truth.
@@ratbrain7743 Such Wisdom!
Baked asf trying to get my Dell cert lol
I found it simple and well explained
Guys pleae try to keep your head into technical trends rather than stupid social media....that way you can understand
We've completed a test can model that uses dynamic identifier streams when certain bits aren't required. It has increased efficiency a great deal.
How about a mention of the actual physical embodiment rather than showing pictures of totally irrelevant things. For a layman's intro, I still don't know how many wires, how long wires could be, what the voltage signal levels are, or if it is even voltage driven and not a current loop (ala MIDI). Otherwise a solid explanation of the data layer and the history.
Have you found any good sources regarding this? God bless
I don't think you know what layman means.
This was by far the best explanation of CAN bus I've seen so far. I already watched a handful of CAN videos after starting to research but this put a really clear explanation in my mind, thanks for this awesome video!
Really happy to hear! Let us know if you've got ideas for future videos!
I never imagined how annoying the use of “e.g.” could be...
good guide but the background music is far far too LOUD . .....Very irritating and makes it difficult to hear the narration
Thanks for the feedback John, we'll definitely keep this in mind for our next videos!
totally agree with you, knowledge is very valuable but it was hard to follow because of the background music
Great explanation of how CAN works but still needs refining, as some of the terms are too technical for the average guy to get to grips with when rushed through like this. Excellent for those with basic understanding of computer technology though and very informative. I’ve subscribed straight away, as I can see the potential of these explanations. Thanks.
Thanks for a well-balanced introduction into this technology! I have an ODBII reader and have used it for both DTC retrieval but also for real-time data. The interesting thing about CAN is that it is similar to XTML scripting (website and other networked data) in the sense that it is eXtensible.... to a point. The data structure is familiar, especially to me via an understanding of the old AT telecommunications Command Set protocol. And I suppose if you know serial or parallel digital communications, PLC integration, etc... that is a help, too. BUT I could understand this even without that background- I needed the video to make the correlation between these. Thanks again!
Tremanate canbus on a motorcycle
There is no measurement to tell how much I appreciate this video. Worth the effort. I Thanks you so much. And i LOVE The background music.
Among your key reasons "#2 Centralized" is quite wrong as it's pretty much the opposite. CAN bus is a multi-master (= decentral) bus system. The feature "allows for central diagnosis and configuration" is simply because you can plug in "just another node" that listens to the bus and interprets messages. And - because it is decentral - can also send (configuration) messages.
You're right that it can seem misleading, the centralized is indeed referring to the fact that you can access the entire CAN bus via a single entry point, rather than e.g. having to go node-by-node. But it's valid feedback that we'll consider :-)
finally a video speaking my language, I really appreciate the art of keeping things simple... :)
At first I thought this was too basic to be of any value, but then we got there! There's the basic stuff + CAN2.0AvsCAN2.0B and data frame structure, absolutely perfect!
Thanks!
In other words, when the warranty is out, you're done
Hmmmm layman must have not been able to make it on this one , but when I finish my Astro dynamics course I'll watch it again ! Thanks for sharing your video.
Very enlightening. OBD2 is actually application layer on ISO. Simliar to how ethernet is CDMA and frame based routed but even also IP (network layer) routed. Kind of confusing but still interesting.
Simple it's all about speaking a new language to communicate, the problem is learning how to speak the can languages, good video thanks .
Thank god. I tried to understand the wikipedia entry and started crying. This really helped.
Great to hear! :-)
I am poised to help a customer using this interface in their telematics solution, so thank you for the detailed simple explanation.
Glad it helped!
Crank turns, valves ain't stuck. My nephew and I drive cars away sitting dead for years on the end of dirt roads. Time to upgrade our skills. Thanks!
So far the best explanation if what is CAN BUS, Thank You.
CC Electronics Good Afternoon
Great tutorial thank you 👍
From Nick Ayivor from London England UK 🇬🇧
Thanks for watching!
This is a very informative primer video on CAN-bus that's used in e.g. vehicles, trucks. This would be a great complimentary video in a series of videos, e.g. UA-cam video playlists.
...Just teasing you on "e.g." EXCELLENT video. Thank you!!!!
Thanks Mike! :-)
CSS ELCTRONICS, what are the step by step diagnostic steps that a technician does to troubleshoot BAD CAN waveforms signals, how does the technician know what is a GOOD CAN waveform signals and what is a BAD CAN waveform signals, what are the common failures to look at for when using a CAN bus that a technician looks for?
I just started a short course on udemy.Totally useless. I could actually understand this one. Thanks CSS< you have removed my frustration.
You're welcome!
Thank you for a most informative and well presented run down.
If that was laymans term. I must be the missing link knuckle dragger.
Lay mans terms for mechanics my friend.
Lol
Remember when cars were simple.
Not only fancy but also worthy!
If the “ BUS “ or module change is not in tacked ,the ecu or computer may not communicate with systems on vehicle. We have a condition now were the throttle body is not commutating with ecu causing racing up and down of RPM
thanks, simple, quick, and understandable
please try to lower the background music volume
this is a great vid i did a lot of learning good job
Please remove the background sound
Please remove your comment.
@@spammebabe Please remove your reply.
Hmm, I really liked the background sounds. I found it to be quite appropriate to "electronic + technical" info. No problem at all.
@@Querencias7 the background music has the same volume as the narrator
I found it distracting and annoying af.
HI CSS Electronics
Could you please help me to get started with IFM CR0451and Codesys ?
I am trying my best to learn them and Im a complete novice to this area. Thanks in advance
A good basic introduction to CAN. Thank you for that. A video with more technical information would be helpful for engineering students (like me) and engineers.
We cannot all be engineering students. I wait with baited breath for your offering.
We might be doing some more advanced video topics in 2019/2020, thanks for the inputs
I second this
Thanks for the video. But can you please upload a version without the music?
I love this video, but please upload a version without the music.
You might like it, but for older viewers it is hard to separate the music from the voice. That "filter" is not as good as when we were young. It is very difficult to be honest. Anyway, one more thumb up for your work!
Hi Heian, thanks for the feedback! We'll consider it going forward. In the meanwhile, we've made sure to add high quality subtitles - hope you can use these for now. Best, CSS
Turns the whole car into a rolling computer. That way it will look a whole lot nicer when it arrives at the scrap yard as a nice, shiny car shaped brick.
@CSS I will start working on a project using CAN Bus, I have CANoe and CANalyzer at my disposer. I do not have a programming background and I want to learn from scratch. in order to be good in CAN, what programming language do you recommend I should learn?? Thank you.
Thanks for simplyfyig...great job...suscribed 😁
This series lack a intro to the CANopen protocol. Would love a vid about that :D
We do have one for that now :-)
Excellent video, well explained.
hi...i have some problem with CAN...îs an Audi a6 c6 car.....i have no comunicațional with CAN and generator and batery module .....eror j533....have any idea were to look?thank you🍻
everything you need to know .. very good video
This tech both simplifies and complicates things.
Why CAN message size is a number of bit not multiple of 8? How can a device send a message in byte if te number of bit is not multiple of 8? Is a message padding added?
That's absolutely amazing well appreciated.
Special kurdish thank to you all smart hard workers.
Great content and explained in a very nice way in short time
Helped me to understand the concept
Great video. Although it might still be difficult to comprehend for some people.
Can anyone tell me the music name?
Lost me with the human body analogy- isn't that an example of a host computer with a highly complex wiring system and prioritization conflicts? I wish the body had multiple ECU's, if my walking and gum-chewing nodes could communicate directly I might actually be able to perform both functions at the same time!
Yes, you are correct. The way the video used the human body was a bad analogy of how CAN BUS system works. Human body is opposite of CAN BUS technology.
Why CAN message size is a number of bit not multiple of 8? How can a device send a message in byte if te number of bit is not multiple of 8? A message padding is added?
"Efficient" picture of a Ferrari lol, good video
Nice explanation on CAN BUS. Please upload introduction video for AUTOSAR
We'll add this to our list for consideration
Thnak you very much! for excellent vid.
unbeliavable how didatic!! congratulations for the nice video!!
Thanks a lot!
And now also used in modern motorcycles also. Or maybe even snowmobiles and other more recreation type of vehicles.
One thing I missed in this great and to the point video is why we don't use one main ECU, or computer if you will.
I think I know the answer though. One of them is redundancy and thus making systems still functioning to some degree. Can someone verify my "theory"?
Simply wants to know what a touchscreen that allows live tuning is called.
Finds this..
Brilliant explanation!!!!
Thanks!
Very helpful!
Good job. Very easy explanation.
I would like an explanation that lots of pretty pictures. I would like to see it in a physical stripped form laid out in front in me with all the bits n pieces.
Very informative video. I really liked it !
I Have 1 board IO of Robot ABB. So, I want to connect and control this board of ABB by Arduino via Can Bus. The Guide me how to do connect?
I like very much i always want the information about CAN control system i try to understand
Very nice bro make an explaination on car ecu
You put my video to shame, haha. Great job! Also, nice touch with the editing:)
This is a fantastic video. If I could like it twice, I would. Thank you guys!
Thanks Presley :-)
Nice and neat explanation... Not sure though if the term "ECU" is being used correctly, as it stands for "Engine Control Unit". The correct term would rather be "Node" when referring to the line replacable units.
Also the reference to IOT might be a bit overdone...
According to their article, it stands for electric control unit and not engine.
Im a tech in the trade for about 15 years and i still dont understand why people want so many toys in their cars. A car is supposed to get you from point A to B and thats it! only thing essential are heater/aircon, power steering and a simple radio.
Because of mileage, pollution and safety rules by goverments i think.
For purpose of "getting from point A to B" you can use a horse, donkey or something even simpler. Then why you need car after all then? Exactly, to have a nice, warm/chilled, clean of dust and mud, comfortable (i can continue endlessly) device to use "to get you from point A to B".
Great full services we happy for this?
OH MY GOODNESS THANK YOU!!!
Thank u so much sir god information for u sir tq one video DSG 6 speed and DSG 7 speed & manual transmission information next Volkswagen wiresing information tq sir
If i want to make a gui software to show status of Battey management system using CAN, how and what data do i read of the can?
We suggest checking out our Grafana dashboard integration for this: ua-cam.com/video/CAy9Ji8bnqw/v-deo.html
The highest information video
Is Can Bus a type of telecommunication?
Thank you, this helps a lot!
You're welcome!
I still dont know what it is
This is amazing
Used to work with High Power television transmitter that used can.
make the music much less, very irritating and makes this go to 3 stars instead of 5.
Anybody knows what CAN L is & how to find it?
I have a DTC describing a short on a CAN L line between the OBD2 port of my car and another point
CAN L (stands for "low") means the signals ranging from 1.5 to 2.5 V and CAN H (high) ranges from 2.5 to 3.5V. possibly one of the wires to the odb2 conector is corrupted...Hope I could help somehow.
can-bus=planned obsolescence
yesterday got a code for a bad cam sensor and it was the timing belt that skipped 2 teeth...let a kid with a laptop diagnose that
the best scantool is between your shoulders
Yes, but CAN C is not fault tolerant. A bad idea? Nice vid.
My friend. Need help please
What is CAN L and CAN H?
This isn’t a video. This is stock photos and a VO blog post.
Check out the v2.0 of this intro here on UA-cam, it skips the stock photos for a far more customized visual walkthrough
Yes Good job thanks for this information!
Good Tutorial
Thx! I was very helpful! But the background music is a bit too loud, as somebody said earlier.
Appreciate the feedback :-)
Nice but the music is annoying and distracting. Please keep your sound engineers under control.
Thanks for the feedback - check out the v2.0 of this intro on our UA-cam channel. The v2.0 is vastly improved overall, using fully customized visuals and removing the background music.
Good info, would be better without annoying background music
Thanks for the feedback - check out the v2.0 of this intro on our UA-cam channel without the music
@@CSSElectronics-CAN-Logger-X000 link?
Great!!! Please create a similar video on FlexRay !!
Ecu = engine control module. There is only one ecu per car.
aquatrax123 you obviously have ZERO experience in automobile control systems.... a CAN system (Control Area Network) can be multiple in number of ECU’s.... they all operate through communication between each other
ECU = Electronic Control Unit, there are many control units on a vehicle. The video says 70, some are above 100 now.
you are correct, did not know the ecu also meant electronics control unit. Though the video was saying the car had several engine control modules which it does not. Fully understand that there are several other computers in a car. Learn something new every day.
@@aquatrax123 Quite a few cars I work with now have more than one control module for the engine. It's not unusual for vehicles over 6 cylinders to have 2 engine control modules (one per bank). This is due to mapped ignition systems and the drivers can't operate that many in one module.
The background music is too loud !
We know, thanks :-) the new intro videos we create are without background music
Good job sir
Too much history. I was interested in how it works, not how CAN bus appeared
2020 and 3 years ago?
Skip to 3:44 , the rest is superfluous.
Please keep the background sound
Awesome