CAN Bus Explained - A Simple Intro [v1.0 | 2019]

Поділитися
Вставка
  • Опубліковано 23 лис 2024

КОМЕНТАРІ •

  • @draven4464
    @draven4464 4 роки тому +24

    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

    • @CooldudeQ
      @CooldudeQ 3 місяці тому

      how do you know?

  • @aaronlowe3156
    @aaronlowe3156 5 років тому +56

    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.

  • @thommytwotoestimesthree847
    @thommytwotoestimesthree847 6 років тому +245

    Good job. I think. Not sure if this is in laymen's terms but when i sober up i'll take another listen.

  • @lucarioind2203
    @lucarioind2203 3 місяці тому +4

    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

  • @Sparky5
    @Sparky5 4 роки тому +2

    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.

  • @blackmanops3749
    @blackmanops3749 5 років тому +34

    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.

    • @billytrinh8918
      @billytrinh8918 5 років тому

      Have you found any good sources regarding this? God bless

    • @poopfartlord9695
      @poopfartlord9695 3 роки тому

      I don't think you know what layman means.

  • @13anomalous16
    @13anomalous16 7 років тому +70

    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!

  • @padams20
    @padams20 5 років тому +40

    I never imagined how annoying the use of “e.g.” could be...

  • @johncooper7242
    @johncooper7242 6 років тому +35

    good guide but the background music is far far too LOUD . .....Very irritating and makes it difficult to hear the narration

    • @CSSElectronics-CAN-Logger-X000
      @CSSElectronics-CAN-Logger-X000  6 років тому +3

      Thanks for the feedback John, we'll definitely keep this in mind for our next videos!

    • @kronik9755
      @kronik9755 6 років тому +1

      totally agree with you, knowledge is very valuable but it was hard to follow because of the background music

  • @tomthumb3085
    @tomthumb3085 5 років тому +7

    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.

  • @TediumGenius
    @TediumGenius 5 років тому +7

    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!

  • @nelsontovars
    @nelsontovars 4 роки тому +2

    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.

  • @richardjelinek5038
    @richardjelinek5038 3 роки тому +3

    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.

    • @CSSElectronics-CAN-Logger-X000
      @CSSElectronics-CAN-Logger-X000  2 роки тому +1

      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 :-)

  • @drcvagos-iu
    @drcvagos-iu 5 років тому +9

    finally a video speaking my language, I really appreciate the art of keeping things simple... :)

  • @dollariipe
    @dollariipe 3 роки тому +1

    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!

  • @ingeniousmechanic
    @ingeniousmechanic 5 років тому +27

    In other words, when the warranty is out, you're done

  • @CHIBA280CRV
    @CHIBA280CRV 6 років тому +3

    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.

  • @TheSeaOfAsher
    @TheSeaOfAsher 9 місяців тому

    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.

  • @flomondbarnes1578
    @flomondbarnes1578 4 роки тому

    Simple it's all about speaking a new language to communicate, the problem is learning how to speak the can languages, good video thanks .

  • @megapowerman2
    @megapowerman2 6 років тому +1

    Thank god. I tried to understand the wikipedia entry and started crying. This really helped.

  • @patricksandiego6818
    @patricksandiego6818 3 роки тому

    I am poised to help a customer using this interface in their telematics solution, so thank you for the detailed simple explanation.

  • @evanriddle1614
    @evanriddle1614 3 роки тому

    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!

  • @kauhangroh
    @kauhangroh 5 років тому

    So far the best explanation if what is CAN BUS, Thank You.

  • @nickayivor8432
    @nickayivor8432 2 роки тому

    CC Electronics Good Afternoon
    Great tutorial thank you 👍
    From Nick Ayivor from London England UK 🇬🇧

  • @mikek1187
    @mikek1187 2 роки тому

    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!!!!

  • @billwilliams6338
    @billwilliams6338 5 років тому

    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?

  • @ventureelect
    @ventureelect 5 років тому

    I just started a short course on udemy.Totally useless. I could actually understand this one. Thanks CSS< you have removed my frustration.

  • @eugeneleroux1842
    @eugeneleroux1842 Рік тому

    Thank you for a most informative and well presented run down.

  • @ratbrain7743
    @ratbrain7743 5 років тому +23

    If that was laymans term. I must be the missing link knuckle dragger.

  • @vblic
    @vblic 2 роки тому +1

    Remember when cars were simple.

  • @AnujFalcon
    @AnujFalcon 6 років тому +1

    Not only fancy but also worthy!

  • @johnf6687
    @johnf6687 5 років тому

    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

  • @sarachebbine9382
    @sarachebbine9382 3 роки тому +1

    thanks, simple, quick, and understandable

  • @muhammadrayyanalvi6799
    @muhammadrayyanalvi6799 2 роки тому

    please try to lower the background music volume

  • @DYLAN-ft4vo
    @DYLAN-ft4vo 7 місяців тому

    this is a great vid i did a lot of learning good job

  • @bshravan1354
    @bshravan1354 6 років тому +96

    Please remove the background sound

    • @spammebabe
      @spammebabe 5 років тому +2

      Please remove your comment.

    • @Logan-Eastman
      @Logan-Eastman 5 років тому +6

      @@spammebabe Please remove your reply.

    • @Querencias7
      @Querencias7 5 років тому +7

      Hmm, I really liked the background sounds. I found it to be quite appropriate to "electronic + technical" info. No problem at all.

    • @jansen7640
      @jansen7640 4 роки тому +5

      @@Querencias7 the background music has the same volume as the narrator

    • @MikesFitnessGoals
      @MikesFitnessGoals 4 роки тому +2

      I found it distracting and annoying af.

  • @pasindusandeepa7441
    @pasindusandeepa7441 6 років тому +1

    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

  • @NicholasGreenwood
    @NicholasGreenwood 6 років тому +3

    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.

    • @noelcashman334
      @noelcashman334 6 років тому

      We cannot all be engineering students. I wait with baited breath for your offering.

    • @martinfalch4648
      @martinfalch4648 5 років тому

      We might be doing some more advanced video topics in 2019/2020, thanks for the inputs

    • @RC-qo6pg
      @RC-qo6pg 3 роки тому

      I second this

  • @heian9133
    @heian9133 6 років тому +1

    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!

    • @CSSElectronics-CAN-Logger-X000
      @CSSElectronics-CAN-Logger-X000  6 років тому

      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

  • @moesizlac2596
    @moesizlac2596 5 років тому

    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.

  • @samadegun6383
    @samadegun6383 6 років тому

    @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.

  • @snehakumbhar8349
    @snehakumbhar8349 4 роки тому +1

    Thanks for simplyfyig...great job...suscribed 😁

  • @Erkebokken
    @Erkebokken 5 років тому +1

    This series lack a intro to the CANopen protocol. Would love a vid about that :D

  • @ClintonSnow
    @ClintonSnow Рік тому

    Excellent video, well explained.

  • @rizzygeorge
    @rizzygeorge 9 місяців тому

    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🍻

  • @shanakaj007
    @shanakaj007 6 років тому

    everything you need to know .. very good video

  • @vkpskulls
    @vkpskulls 3 місяці тому

    This tech both simplifies and complicates things.

  • @luisadimonaco2188
    @luisadimonaco2188 7 місяців тому

    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?

  • @dashtyATG
    @dashtyATG 4 роки тому

    That's absolutely amazing well appreciated.
    Special kurdish thank to you all smart hard workers.

  • @aniruddhashahapurkar9244
    @aniruddhashahapurkar9244 4 роки тому

    Great content and explained in a very nice way in short time

  • @juhipalai5840
    @juhipalai5840 6 років тому +1

    Helped me to understand the concept

  • @TanmayPanchal46
    @TanmayPanchal46 5 років тому +1

    Great video. Although it might still be difficult to comprehend for some people.
    Can anyone tell me the music name?

  • @unknownriderinbound
    @unknownriderinbound 5 років тому +6

    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!

    • @bone3594
      @bone3594 3 роки тому

      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.

  • @luisadimonaco2188
    @luisadimonaco2188 7 місяців тому

    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?

  • @HitchBBX
    @HitchBBX 3 роки тому

    "Efficient" picture of a Ferrari lol, good video

  • @sriharshauppala9994
    @sriharshauppala9994 6 років тому

    Nice explanation on CAN BUS. Please upload introduction video for AUTOSAR

    • @martinfalch4648
      @martinfalch4648 5 років тому

      We'll add this to our list for consideration

  • @antegas
    @antegas 6 років тому +3

    Thnak you very much! for excellent vid.

  • @LynxR0xX
    @LynxR0xX 2 роки тому

    unbeliavable how didatic!! congratulations for the nice video!!

  • @erikeggenbakstad
    @erikeggenbakstad 3 роки тому

    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"?

  • @tristinsperry5171
    @tristinsperry5171 3 роки тому

    Simply wants to know what a touchscreen that allows live tuning is called.
    Finds this..

  • @rareanimal8645
    @rareanimal8645 6 років тому +1

    Brilliant explanation!!!!

  • @colagore2531
    @colagore2531 Місяць тому

    Very helpful!

  • @abhijitbidwe2169
    @abhijitbidwe2169 5 років тому

    Good job. Very easy explanation.

  • @flightofthefatman
    @flightofthefatman 5 років тому

    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.

  • @nourallahmahfoudh6921
    @nourallahmahfoudh6921 4 роки тому

    Very informative video. I really liked it !

  • @phanmemungdungappbienhoa6092
    @phanmemungdungappbienhoa6092 5 років тому

    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?

  • @muhammadnadeemahmed1040
    @muhammadnadeemahmed1040 6 років тому +1

    I like very much i always want the information about CAN control system i try to understand

  • @waseemwaseem1914
    @waseemwaseem1914 4 роки тому

    Very nice bro make an explaination on car ecu

  • @kiakarkkainen8599
    @kiakarkkainen8599 7 років тому +4

    You put my video to shame, haha. Great job! Also, nice touch with the editing:)

  • @presleyihezue9292
    @presleyihezue9292 3 роки тому

    This is a fantastic video. If I could like it twice, I would. Thank you guys!

  • @michaelmelchior115
    @michaelmelchior115 5 років тому +2

    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...

    • @MrDiscussion
      @MrDiscussion 5 років тому +1

      According to their article, it stands for electric control unit and not engine.

  • @JoeGoesx
    @JoeGoesx 6 років тому +1

    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.

    • @gevil8559
      @gevil8559 5 років тому

      Because of mileage, pollution and safety rules by goverments i think.

    • @vusaltagizade1008
      @vusaltagizade1008 5 років тому +1

      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".

  • @thabomathebula4723
    @thabomathebula4723 5 років тому +1

    Great full services we happy for this?

  • @YourJoy
    @YourJoy 6 років тому +1

    OH MY GOODNESS THANK YOU!!!

  • @sandeshbillava5067
    @sandeshbillava5067 3 роки тому

    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

  • @subhadeepbhatta1212
    @subhadeepbhatta1212 2 роки тому

    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?

    • @CSSElectronics-CAN-Logger-X000
      @CSSElectronics-CAN-Logger-X000  2 роки тому

      We suggest checking out our Grafana dashboard integration for this: ua-cam.com/video/CAy9Ji8bnqw/v-deo.html

  • @muhammadnadeemahmed1040
    @muhammadnadeemahmed1040 6 років тому

    The highest information video

  • @jonathanlinn2656
    @jonathanlinn2656 4 роки тому

    Is Can Bus a type of telecommunication?

  • @lhokiful
    @lhokiful 3 роки тому

    Thank you, this helps a lot!

  • @xxxxxx.fabio.xxxxxx
    @xxxxxx.fabio.xxxxxx 4 роки тому +1

    I still dont know what it is

  • @devendratapdia11
    @devendratapdia11 7 років тому +6

    This is amazing

    • @jimmychivers4423
      @jimmychivers4423 6 років тому +2

      Used to work with High Power television transmitter that used can.

  • @oldtwinsna8347
    @oldtwinsna8347 5 років тому +3

    make the music much less, very irritating and makes this go to 3 stars instead of 5.

  • @mameryjazz
    @mameryjazz 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

    • @caveira235
      @caveira235 5 років тому +1

      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.

  • @MrHBSoftware
    @MrHBSoftware 5 років тому

    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

  • @jamesbenot4475
    @jamesbenot4475 6 років тому

    Yes, but CAN C is not fault tolerant. A bad idea? Nice vid.

    • @mameryjazz
      @mameryjazz 5 років тому

      My friend. Need help please
      What is CAN L and CAN H?

  • @authorizeduser6507
    @authorizeduser6507 3 роки тому

    This isn’t a video. This is stock photos and a VO blog post.

    • @CSSElectronics-CAN-Logger-X000
      @CSSElectronics-CAN-Logger-X000  2 роки тому

      Check out the v2.0 of this intro here on UA-cam, it skips the stock photos for a far more customized visual walkthrough

  • @armanifaysal2783
    @armanifaysal2783 6 років тому

    Yes Good job thanks for this information!

  • @EmbeddedWorldAutomotive
    @EmbeddedWorldAutomotive 5 років тому

    Good Tutorial

  • @drakohanata
    @drakohanata 6 років тому

    Thx! I was very helpful! But the background music is a bit too loud, as somebody said earlier.

  • @reiniertl
    @reiniertl 4 роки тому

    Nice but the music is annoying and distracting. Please keep your sound engineers under control.

    • @CSSElectronics-CAN-Logger-X000
      @CSSElectronics-CAN-Logger-X000  2 роки тому

      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.

  • @ozzstars_cars
    @ozzstars_cars 5 років тому

    Good info, would be better without annoying background music

  • @athirans1031
    @athirans1031 6 років тому +1

    Great!!! Please create a similar video on FlexRay !!

  • @aquatrax123
    @aquatrax123 6 років тому +4

    Ecu = engine control module. There is only one ecu per car.

    • @theredneckpirate5792
      @theredneckpirate5792 5 років тому

      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

    • @rossclarke5825
      @rossclarke5825 5 років тому +2

      ECU = Electronic Control Unit, there are many control units on a vehicle. The video says 70, some are above 100 now.

    • @aquatrax123
      @aquatrax123 5 років тому

      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.

    • @rossclarke5825
      @rossclarke5825 5 років тому

      @@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.

  • @milanpavlovic2456
    @milanpavlovic2456 2 роки тому +1

    The background music is too loud !

  • @abdulgudu2559
    @abdulgudu2559 4 роки тому

    Good job sir

  • @baBAthUalex
    @baBAthUalex 5 років тому +2

    Too much history. I was interested in how it works, not how CAN bus appeared

  • @sesealey
    @sesealey 4 роки тому

    2020 and 3 years ago?

  • @tomc642
    @tomc642 6 років тому

    Skip to 3:44 , the rest is superfluous.

  • @FrillazeusHerla
    @FrillazeusHerla 5 років тому

    Please keep the background sound

  • @itaco8066
    @itaco8066 4 роки тому

    Awesome