CAN Bus: Serial Communication - How It Works?

2024 ж. 22 Мам.
191 662 Рет қаралды

High quality PCB prototypes: www.pcbway.com
🔥What is the CAN serial communication protocol and how it works? We analyze the signals and create a CAN por with Arduino and ESP32.
🔀LINKS
-------------------------------------
CAN with Arduino: www.electronicshub.org/arduin...
CAN with ESP32: www.fernandok.com/2018/07/pro...
My tools: electronoobs.com/eng_afiliate...
False/True T-Shirt: teespring.com/it-s-funny-beca...
🤝SUPPORT
-------------------------------------
Join my Arduino Course (Spanish): bit.ly/2JY8icE
ELECTRONOOBS.io: electronoobs.io
Donate on PayPal: www.paypal.com/donate?hosted_...
Help my projects on Patreon : / electronoobs
my Q&A page: electronoobs.io/forum/index.php
Facebook page: / electronoobs
Canal en Español: / electronoobs en español
00:00 Intro
08:51 Thank You
Like share and subscribe to motivate me. Thank you
#electronics
#learning
#circuits

Пікірлер
  • Join my Arduino Course (Spanish): bit.ly/2JY8icE My Tools: bit.ly/3uv8bc3 Help me on Patreon: www.patreon.com/ELECTRONOOBS

    @ELECTRONOOBS@ELECTRONOOBS5 ай бұрын
  • Absolutely fantastic video! Your clear and concise explanation of the CANBUS protocol has made it so much easier to understand. You did a great job of breaking down this complex topic into digestible chunks, and I truly appreciate your effort to educate us. I was struggling with some concepts, but your video cleared up many of my doubts. Thank you for sharing your knowledge and helping others like me to understand this better.

    @HowtoElectronics@HowtoElectronics10 ай бұрын
  • *FABULOUS video.* This will get me started. My Hyundai has two or three buttons that must be pressed EVERY time I start the car. The forums complain of this issue, but the dealer claims they “can’t” change the settings, it’s just that they won’t. So I expect I will be able to read the button presses, and then copy the bits that I need. _And with a little Arduino code, then be able to make my car save the settings _*_I_*_ (WE) want it to have._

    @BitSmythe@BitSmythe10 ай бұрын
  • i was looking for this exact video 2 days ago and you are here now to save me ♥♥

    @mohamedabdelrehem7698@mohamedabdelrehem769810 ай бұрын
  • Excellent explanation of differential signaling. Keep up the great work!

    @grottyboots@grottyboots10 ай бұрын
  • Great video! Good job of explaining CAN function which I had never heard. Thank you!

    @ChrisWilliams-pu8pj@ChrisWilliams-pu8pj3 ай бұрын
  • Achei muito didático o vídeo. As palavras recortadas ajudaram muito.

    @andreiasimas2984@andreiasimas29844 ай бұрын
  • Awesome! I've been waiting for a CAN bus video from you for so long. I had big issues with Arduino Uno and ESP32 CAN communication when using IC SN65HVD230. I will try TJA1050 💪 Thanks.

    @TechnopolisDotTV@TechnopolisDotTV10 ай бұрын
  • Simple and effective explanation! Thanks!

    @AbhishekKalyani@AbhishekKalyani8 ай бұрын
  • Absolutely fantastic explanation of the CAN system, accurate and very concise,THANK YOU for the time and trouble to produce the great content and for sharing knowledge, it is well appreciated, please post more,and please share a 'Can' of soft drink as a goodwill gesture 🥤🙂👍

    @sollykhan2385@sollykhan23852 ай бұрын
  • I...understood all this. Amazing! Good job!

    @Zombull73@Zombull734 ай бұрын
  • Hello (Ola !!) from France !! Thanks a lot for these videos about "How it works 😀Muchas gracias

    @hoctrimededebutry8655@hoctrimededebutry865510 ай бұрын
  • Very good explanation of CAN. Thanks for making this video.

    @martyb3783@martyb378310 ай бұрын
  • Fantastich how you break down the communication protocol this way, I finally feel I understand it at a "material" level. Would love a followup video demonstrating how to interface an arduino/esp32 with CAN bus module with an actual car. Like, say, controlling the windows?

    @lebasson@lebasson10 ай бұрын
  • Awesome video man! I'd love to see this expanded to showing different inputs such as potentiometers, sensors, triggers etc. And possibly display the data to Torque Pro (Android CAN BUS Reader Apk.).

    @DANEMSPRINGER@DANEMSPRINGER10 ай бұрын
  • One thing not mentioned in this video is CAN bus termination. Where both ends of the bus has 120 ohm termination resistor. Creating a 60 ohm resistance on the bus. Also in a can network each module on the bus has an in and an out so it goes through that module to another. And if you lose a module on the middle of the bus you may lose all modules or just the ones on the other side of the missing module.

    @ginamar6218@ginamar621810 ай бұрын
    • .... It does NOT go through the module!!! By any means!!! BS🧐. If a module is missing, the can bus still works!!!

      @ragohy@ragohy10 ай бұрын
    • @ragohy it depends on the network. And in automotive it 100 percent has in and out through the module. If a module is disconnected you 100 percent lose the ability to talk to modules beyond them.

      @ginamar6218@ginamar621810 ай бұрын
    • @@ginamar6218... since there is no car "module" discussed in the video, instead a can bus transceiver and a controller and a mcu, which forms a "node" : can bus will work, if a node leaving the bus (as long as there are two working nodes left!! He showed the principals and not how some manufacturer might build it: i. e. two wires in and two wires out. OK??

      @ragohy@ragohy10 ай бұрын
    • That's not true, if you lose one module the other will work properly without any problems. It's a must have safety feature. You are saying that if one temperature sensor is faulty in a car or some other node then airbags will not open because our can bus is down now.

      @kashif8704@kashif870410 ай бұрын
    • ​@@ginamar6218 That would depend on the bus structure, but it seems highly unlikely IMO as ISO26262 has redundancy requirements that would make it absurd to have that as a failure mode

      @noahw4623@noahw46239 ай бұрын
  • Great explanation of the concepts with briefing pointers and making it more simple 👍👍

    @ninadtaralekar@ninadtaralekar2 ай бұрын
  • you are really doing fantastic job.your all videos were really helpfull to me thankyou so much your effort.🙌🙌🙌❤

    @nikhilgautam1007@nikhilgautam10079 ай бұрын
  • This video is great. You never disappoint in providing in depth explanation. By and large, I'm still far away from using this communication protocol because of it complexity.

    @ikehsamuelifeanyi4925@ikehsamuelifeanyi492510 ай бұрын
  • 6 months ago, during my masters studies, I had a little knowledge of CANBUS. Now this video has cleared all my doubts. Perfect animations and great explanations.

    @alexnewton3376@alexnewton337610 ай бұрын
    • Thank you!

      @ELECTRONOOBS@ELECTRONOOBS10 ай бұрын
  • Fantastic explanation. Thanks for sharing your knowledge 😃👏👏👏

    @dinismaia@dinismaia10 ай бұрын
  • Thanks a really neat project. I have a better understanding of CANBUS Thanks for the video.

    @johncloar1692@johncloar169210 ай бұрын
  • It's a nice video with useful information. Thank you

    @electronic7979@electronic797910 ай бұрын
  • Very smooth to understand. KUDOS!!

    @prathameshmore4739@prathameshmore4739Ай бұрын
  • Excellent clear explanations thanks for the video!

    @aco7992@aco79927 ай бұрын
  • excelent video man, superb !! thanks for the knowledge.

    @viktoreidrien7110@viktoreidrien711010 ай бұрын
  • Awesome video. Looking for more advanced projects based on can bus.

    @ami6packs@ami6packs9 ай бұрын
  • Best video ever, you're a life saver

    @lancelotsinkuu4347@lancelotsinkuu43476 ай бұрын
  • Bonjour à tous !!!! Vraiment au top !!!! Hello everyone !!!! Really on top !!!!

    @jclm8049@jclm804910 ай бұрын
  • Thanks for making video on this topic ❤

    @telsonlancycrasta@telsonlancycrasta10 ай бұрын
  • Nice video but I must add that at 3:18 message ID is not based on the address of the node/device, they do not have address, but rather on the priority of the message itself. The message with lower ID will be sent sooner on the CAN bus in process called arbitration. The message as you mentioned is received by all node but more nodes can respond to the message. Also messages sent by one node should have unique IDs otherwise Bus Errors could occure

    @matinobrajkovic4876@matinobrajkovic487610 ай бұрын
    • And this is another reason it is used in the automobile industry, more important systems like air bags, sensors etc will have priority over other things like seat warmers.

      @kylejewiss659@kylejewiss65910 ай бұрын
    • It was a big point he missed. Multiple devices can read the same message and process it. A device can have a list of messages it is listening for.

      @conorstewart2214@conorstewart221410 ай бұрын
  • Great video, thank you for making this...

    @araz1977@araz197710 ай бұрын
  • pure knowledge and informative video

    @suhaskasute9353@suhaskasute93536 ай бұрын
  • Great description. 👌👌👌

    @leehewitt9559@leehewitt95594 ай бұрын
  • very good explanation for beginners!

    @Yulian.Mladenov@Yulian.Mladenov7 ай бұрын
  • Easily explained. Thanks.

    @ecurepair@ecurepair10 ай бұрын
  • Such a fantastic video @Electronoobs. I'm just wondering about GND connection between Arduino and ESP32, I didn't see it in you diagram. Best!!

    @nathanielmelchor6177@nathanielmelchor617710 ай бұрын
  • That was a good explanation of CANBUS! I knew that the ESP32 had pins for CAN but had never looked into how to actually use it, so that was helpful too. One thing to also include about CAN is it's best to use a twisted pair wire for the hi and lo pins. For a short test like you were doing, no need, but for using in an actual vehicle, it's needed so that any interference is equally experienced by both wires and it reduces the electromagnetic radiation from the wires as well.

    @Aragorn450@Aragorn45010 ай бұрын
  • Lovely rabbit hole to go down, ta.

    @SunnieSnell@SunnieSnell8 ай бұрын
  • such a good explanation

    @shivasingh7879@shivasingh787910 ай бұрын
  • Excellent instruction!!! *****

    @marktompkins3180@marktompkins31808 ай бұрын
  • Excellent video👍👍 keep going

    @sachinchoudhary0487@sachinchoudhary04876 ай бұрын
  • Good video. One note do, there is no reverse computation of crc. Rather the receiver revives the packet with data and crc. The receiver computes the crc on the received data, and then compare the value it generated to the value received. If they do not match, the data is not trusted.

    @diegocassinera@diegocassinera10 ай бұрын
  • Really good explanation bro

    @padmanabhanrajesh2366@padmanabhanrajesh236610 ай бұрын
  • Very great work

    @moulayediag3873@moulayediag387310 ай бұрын
  • Great topic! I would love to see how to use libraries on the msp430

    @Jose-tw9bl@Jose-tw9bl10 ай бұрын
  • Brilliant! Thanks for sharing. Can you explain what is the physical limitation in distance between transmitter and receiver? What is the maximum data rate? Why is the shape of the signals on the oscilloscope not square?

    @luisjosesalazarserrano264@luisjosesalazarserrano2646 ай бұрын
  • Great video! Did you connect the the grounds of the esp and arduino ?

    @tyrelllaszlo6024@tyrelllaszlo602410 ай бұрын
  • Great video!

    @wtfucrazy@wtfucrazy10 ай бұрын
  • amazing video

    @supremeleader5516@supremeleader55165 ай бұрын
  • This is what I’m getting to unlock some features on my car 😀

    @mrwayne8018@mrwayne801810 ай бұрын
  • great explain !

    @ranganatennakoon@ranganatennakoon10 ай бұрын
  • Great video, really enjoyed it. Could you do a similar one with Modbus?

    @PsychoPod@PsychoPod2 ай бұрын
  • thank you man

    @regueraguiessabbar2103@regueraguiessabbar21035 ай бұрын
  • Great video, really well explained and detailed. Can you please make a video or explain how CANopen is different? Since they share the same physical layers, can you read CANopen the same way?

    @user-wl9bw9rk4k@user-wl9bw9rk4k7 ай бұрын
  • Thank you bro

    @gregorydriscoll8806@gregorydriscoll880610 ай бұрын
  • think you it's a good lesson

    @omarmejri8360@omarmejri8360Ай бұрын
  • Thank you

    @MyPurushu@MyPurushu10 ай бұрын
  • Fantastic!!!

    @ceciliochavezaquino5051@ceciliochavezaquino50512 ай бұрын
  • Fantastic 🎉🎉🎉

    @h240481@h24048110 ай бұрын
  • Very good sir

    @sudheerkumar5966@sudheerkumar596610 ай бұрын
  • what are your plans or what way would you use a can bus reader to accomplish what tasks/goals? please share some insight on what you would do with can bus access to devices available near you. that will be veyr interesting to hear what you oculd do with it.

    @iuhere@iuhere10 ай бұрын
  • Thank you for this video it is amazing !!! Can you make and other video to talk about Modbus communication? It will be very nice…

    @jordannzokou1750@jordannzokou175010 ай бұрын
  • Thank you sir

    @ElabIndustrial@ElabIndustrial10 ай бұрын
  • Thank you! Now I know.

    @Poult100@Poult10010 ай бұрын
  • instantly subscribed

    @x_ma_ryu_x@x_ma_ryu_x7 ай бұрын
  • Thanks

    @Abc-sl1nf@Abc-sl1nf10 ай бұрын
  • Hi, can i say, the phisical layer of CAN bus is usually but not obviously RS485 half duplex serial but it could be optical or over ethernet (like ethercat)?

    @tvamos73@tvamos7310 ай бұрын
  • i subscribe! thank you contribute~

    @SHULIN-rf6tr@SHULIN-rf6tr10 ай бұрын
  • Awesome video! What about a video on ModBus and Arduino/RPi?

    @PhG1961@PhG196110 ай бұрын
  • SUPER

    @himanshispeedometerwork8185@himanshispeedometerwork81854 ай бұрын
  • Can I splice a twisted pair in the can bus wires from one module so it can send the signal directly to another module? bypassing a gayeway module...

    @philljustphill1656@philljustphill165620 күн бұрын
  • I bought a similar Microchip controller, the MCP2518FD, but can't seem to figure out how to filter out messages! For example, how do you tell out to ignore all but the messages coming from extended id 0x200?

    @bennguyen1313@bennguyen13138 ай бұрын
  • CAN is also used on spacecraft as well as automobiles

    @bobmantheawesome@bobmantheawesome10 ай бұрын
  • Five star video!!!

    @marktompkins3180@marktompkins31808 ай бұрын
  • Excellent tutorial. I have to wonder if anyone has "sniffed" the CANBUS on various car models and built a database of the devices, commands and response codes. It always annoys me that for each car manufacturer you need their ODBII/CANBUS reader. The retail universal ones are just insanely expensive for what they are. I recall decades ago someone did this for IR remotes and made a fantastic Universal Remote Control (with macros) that was not available retail.

    @dennisfahey2379@dennisfahey237910 ай бұрын
    • There is an open source project aimed at reverse engineering these databases. I'm in automotive professionally and everything is going CAN-FD with encrypted buses now. This video is about legacy CAN 2.0B. In legacy CAN you can still have encrypted buses however due to the low data rate it's generally not done except for certain CAN frames like unlocking to tune an engine.

      @revealingfacts4all@revealingfacts4all10 ай бұрын
    • Thank you for the comment. I have to wonder how strong the encryption is since it has to be low cost. For example when WIFI came out it had no encryption (dumb really). Then they added WEP. That was cracked in a couple weeks. Then they added WPA2 etc. Its the nature of CANBUS to be very cheap in production so I am betting the encrypted standard is hacked in no time. Especially since the commands cannot change without a full software rewrite!

      @dennisfahey2379@dennisfahey237910 ай бұрын
    • @@dennisfahey2379 well WiFi encryption is at the transport layer. CAN 2.0 has no encryption at transport and is all done at the application layer so the encryption can be as strong as you like really. But many CAN 2.0 devices are designed around lower end processors that usually don't have the processing capabilities to run a full cipher suite so they often just don't. With CAN-FD's higher data rates, things are changing. CAN and CAN-FD have something called ISO-TP which, fundamentally, is just a protocol on top of CAN frames and still pushes the encryption logic up into the application layer. ISO-TP is where things are interesting. You can think of the russian doll analogy or html inside a tcp payload. Like these examples, ISO-TP is just multiple CAN frames that are reassembled to make a complete & larger message. ISO-TP doesn't change the max payload size (8 bytes with CAN 2.0) but allows multiple frames of 8 bytes to be assembled as a complete message so the encryption overhead starts to make sense. It's hard to justify on a CAN bus the overhead associated with encryption for just 8 bytes and so other lesser encryption or security protocols are used which would require a dedicated video/blog post on...

      @revealingfacts4all@revealingfacts4all10 ай бұрын
    • Torque Pro with BLUETOOTH OBDII

      @DANEMSPRINGER@DANEMSPRINGER10 ай бұрын
  • I wish to see more practical implementation, let's say listening and emulating a CAN module, such as ECU and play with a data frames to see how changing parameters can change things on a cluster for example

    @pashko90@pashko9010 ай бұрын
    • This would be amazing, I find most videos are very academic.

      @affieuk@affieuk10 ай бұрын
  • Hello,Thanks for these informative videos.I have learned a lot from them. I have been eagerly waiting for the Lithium battery charger discharger project. Any update about that?

    @shoumikahmed6373@shoumikahmed637310 ай бұрын
    • Thanks! Not yet!

      @ELECTRONOOBS@ELECTRONOOBS10 ай бұрын
  • Are you going to do a video about the UNO R4, I hope you do.

    @SusanAmberBruce@SusanAmberBruce10 ай бұрын
  • CAN 🤩 you provide a working example using the newer Orange Pi5 GPIO? The OPi5 does not have a step-by-step CAN example. 😎 Thank you.

    @qzorn4440@qzorn444010 ай бұрын
  • Thanks for the good basic/essential info. If anyone wants more detail regarding termination, priority etc I found an excellent 'Hardwire Electronics' KZhead video titled "CAN Bus: A Beginners Guide Part 1" I was really amazed how clever CAN bus is.

    @leybraith3561@leybraith356110 ай бұрын
  • Can you make a video on how to read a embedded c code with multiple registers, bits and .h .c files and understand code written by someone else

    @tomtac820@tomtac82010 ай бұрын
  • I'm measuring with the oscilloscope the signal, and it's not the same you're getting. Both of the lines are lowering their voltages.

    @FranciscoJavierGracia@FranciscoJavierGracia4 ай бұрын
  • My brother , I need your help. I am currently working on a graduate project to operate a water pump through direct solar panels, and you know that the voltage will change a lot. My design is to build a DC to DC converter. The voltage range between 100 volts in the morning and evening to 350 volts at noon. can it works in this large range of wide range of voltage without getting core saturated or losing his job ,Do u think by changing switching freq and duty cycle can it work fine?.Arduino nano as switching frequency will be

    @turkialshehri9762@turkialshehri976210 ай бұрын
  • I think 1 thing to clarify is that you don’t calculate the original data from CRC bit, but you use the received data to calculate the expected CRC then compared with the received CRC. If data is > 4bytes long then reversible calculation from CRC is impossible

    @thexht7927@thexht792710 ай бұрын
  • I have a robot vacuum cleaner. And I am wondering why it can go home to charge the battery when hungry. I have noticed that the inside of the robot and charger has infrared transceiver eyes but I don't understand how it works yet. How can you explain it to me?

    @hocvan9802@hocvan98029 ай бұрын
  • Can you put the link for the complete tutorial please, thanks.

    @dsbohra@dsbohra2 ай бұрын
  • Nice! Connect to CAN in your car and show us what we can do about this...

    @peterf983@peterf98310 ай бұрын
  • Hey, great video, but I do have a queston regarding CAN... What is the difference between CAN comm and Rs484? (both use basically the same 2 twisted wire and differential single) but, my main curiosity, is what happen if 2 or more modules, will try to send data in the same time? how is this avoided? Thank you

    @georgezanfir@georgezanfir10 ай бұрын
    • CAN has a defined packet format whereas 422/485 does not beyond a start/stop but. There is no CRC, for example, in 422/485 unless the application adds it to its data, CAN it must be there. Another difference is CAN devices arbitrate for the bus (he doesn't cover it in this video) where as 422/485, there is no bus arbitration. This allows CAN endpoints to start communicating whenever they have data to send; first arbitration and getting on the bus where in 422/485, a device must generally wait and respond to a master's request.

      @revealingfacts4all@revealingfacts4all10 ай бұрын
  • CAN protocol has similarity with MODBUS protocol. Maybe you can make the comparison between the two.

    @eemtech1606@eemtech1606Ай бұрын
  • Can you build computer vision based robotic arm object picking i searched in internet I can’t find any where on internet

    @n.thenushan120@n.thenushan12010 ай бұрын
  • What elsw would you need to extract sensor information from a car?

    @Axeltreman@Axeltreman10 ай бұрын
  • Can you make a video about J1850 VPW communication?

    @putraadriansyah8082@putraadriansyah808210 ай бұрын
  • It reminds me how XLR audio signal works to prevent noise.

    @NicleT@NicleT10 ай бұрын
    • That is called a *'balanced'* audio signal, in contrast to an *'unbalanced'* audio signal. As such, a single mono audio signal needs 3 wires. And a stereo signal (effectively 2 mono signals) uses 6 wires (or 5, as you can share the 'common/ground' if you use it in the same cable... though usually in the audio industry dedicated single stereo cables are very rarely used, if at all). *But do note that it will not reduce all types of noise!!* Audio is an *analog* signal, not a *digital* signal like CAN-bus. As such it can not eliminate all types of noise. Also note: 'XLR' is just a type of plug! It has absolutely nothing to do with the type of signal! Eg: you can just as well use a 'stereo jack' for a balanced mono signal (which is indeed also used in the industry for connections to an audio mixer for example, along side 3 pin XLR plugs) So, a far better comparison would be the lighting protocol 'DMX' (to keep it in the same 'entertainment industry' as audio). Which IS a digital signal and also uses a bus topology, just like CAN-bus (and also uses XLR style plugs). Though, it does use master-slave topology, unlike CAN-bus. In the DMX protocol the High and Low (or Plus and Minus) ARE used as a differential signal to eliminate noise. And just as with CAN-bus, with DMX you need proper *termination* or you WILL have reflections on the signal which WILL screw up your signal! (although many hobbiests will tell you it doesn't matter. But they often don't use long lengths of cable so they wouldn't notice it, as for short lengths the termination doesn't matter THAT much). Either way, this video emitted even to mention the 'termination' requirements. it is an EXTREMELY CRUCIAL and HIGHLY IMPORTANT fact! He should have mentioned that at least.

      @CookieTube@CookieTube10 ай бұрын
    • @@CookieTube thanks for the precision, I was effectively talking about balanced signals. I do know the difference between connectors and signal protocols, but choose the term "XLR" for accessibility and understanding. But hey! You have great informations there, many thanks.

      @NicleT@NicleT10 ай бұрын
    • @@NicleT Thanks. And no worries, in practice, at the work floor, we also use just the term 'XLR' to refer to an balanced audio cable... eg: _"Do ya have a XLR 2m?"_ or _"Do you have a 2m mic cable?"_. ... instead of _"Do you have a balanced audio signal cable of 2m, with 3 pin XLR plugs?"_ . And for DMX it's: _"Do you have a DMX cable 5 pin?"_ , instead of _"Do you have a DMX cable with 5 pin XLR plug?"_ . But on the internet, I see a lot of people confusing those things... hence my 'overlong' pet peeve explanation. hehehe...

      @CookieTube@CookieTube10 ай бұрын
  • Finally! 🎉

    @mallikarjunse@mallikarjunse10 ай бұрын
  • Hi everybody, I have a Honda civic 2010 coupe is false error link when I setup ODB2 scan then I probed CAN-H and CAN-L look ok but L-line is a straight line 9 volt dc, it has no wave form during ignition is on or engine is running. I am not sure what it should look like before I continue to chase it down to find the problem. Anyone has any suggestion please!!! thank you every much. I don't want to bring it to the shop or dealer because the value of my car might be cheaper than the cost to repair.

    @franktran3967@franktran39674 ай бұрын
  • How does it deal with contention?

    @Asdayasman@Asdayasman10 ай бұрын
  • can you explain about K-LINE because it using on automotive.

    @GoDangDoiWorksTeam@GoDangDoiWorksTeam10 ай бұрын
  • Dumb question : Could you then attach multiple controllers to the same two wires but have them send at different Baud rates and have different receiver networks set to receive those rate running on the same wires?

    @tracygilmore7983@tracygilmore798310 ай бұрын
    • No. 1 network, 1 baud rate for the whole network. If you want to 'use different baudrates', you need physically separated independent networks. (Note: in theory you could mix baud rates. But your nodes/devices would also need to be able to cope with all of them. Which is not trivial at all. If you think about it: a faster baud rate with one message COULD be mistaken for a faulty slower message or vice versa. It would be hard to pull off without much faults. So in essence, you'd be making something different, and incompatible, than CAN-bus in that way)

      @CookieTube@CookieTube10 ай бұрын
  • Remind me can open in PLC programming 😂

    @DnqPr1096@DnqPr109610 ай бұрын
KZhead