logo elektroda
logo elektroda
X
logo elektroda

Understanding CAN Bus: Functions, Diagrams, and How It Works Explained

marcino18 89764 9
ADVERTISEMENT
Treść została przetłumaczona polish » english Zobacz oryginalną wersję tematu
  • #1 1301227
    marcino18
    Level 12  
    Hello!
    I would like to know anything about the can rail?
    In general, how it works, what it is for, some diagrams, anything.
    Thanks in advance!
  • ADVERTISEMENT
  • #2 1301521
    Anonymous
    Anonymous  
  • #3 1301932
    elektryk
    Level 42  
    elektrit wrote:
    Search the web for something about the "car area network"
    Controller Area Network , is a message-oriented (not data-oriented) serial bus. The standard itself is quite standardized, but the CAN description itself only defines the transmission standard, not what is to be transmitted.
  • ADVERTISEMENT
  • #4 1304013
    marcino18
    Level 12  
    Thanks for the information but still not too much, I found out what this Cana is about.
    Maybe someone knows the principle of operation, connecting it to the car, etc. ???
  • ADVERTISEMENT
  • #5 1304453
    ahaszto
    Level 2  
    WELCOME, CAN IS A STANDARD (SOMETHING) UNORMATED ISO 11898, CAN IS ALSO A PROTOCOL THAT WANTS TO INTRODUCE ALL CARS,
    IT IS BUILT ON THE BASIS OF A COMPUTER NETWORK WITH NODES, IT DOES NOT TRANSPORT THE DATA ONLY THE INFORMATION THAT PASSES THROUGH THE NODES AND THROUGH INFORMATION FILTERS, AND THEN THEN THEN SELECTED FROM THE PROCESSOR "INTELISIGENCY, INTELISIGENCIE :) INFORMATION AND WAITING FOR ANSWER, INTELLIGENCE FILTERS ANALYZES AND ANSWERS REAL TIME, THE BUS IS BROADBAND, IN ORDER TO ELIMINATE COLLISIONS "INTELLIGENCE" RECOGNIZES FROM THIS QUESTION AND AS WELL AS I WILL PERSON 8. I WILL NOT BE ON THE FORMUM OF THE DOCTORATE DOCTORATE. AND WHAT THE CAN, NO SOMEONE EARNS GREATLY ABOUT THIS
  • #6 1304519
    c280
    Level 27  
    I do not know exactly what CAN you mean but see in the 'car radios' section, maybe something will help you.
  • ADVERTISEMENT
  • #8 1332412
    marekms1
    Level 13  
    Review EP 3/05
  • #9 4116987
    Jatin
    Level 15  
    The Controller Area Network (CAN) is a serial communication bus developed in the 1980s by Bosch for applications in the automotive industry (ABS, engine control). Currently, it is also used in industrial field buses (the most popular standards: CANopen, DeviceNet, SDS, ProfiBus).

    The CAN bus uses a twisted pair and works with a maximum transmission speed of 1Mbit / s over a distance of up to 40m. As the distance increases, the maximum transmission speed drops (e.g. 250kbit / s at 250m).

    There is no separate master unit in the CAN bus, therefore it belongs to the group of multi-master buses. The communication is of a broadcast nature because the messages broadcast on the bus are received by all devices. The most important features of CAN are: 1) up to 8 bytes of data in the message, 2) messages recognized by identifiers, 3) automatic bus access support, 4) hardware error handling.


    Currently, in practice, there are two versions of the protocol: 2.0A (11-bit identifier) and 2.0B (29-bit identifier). Version 2.0B is an extended version of the 2.0A format. CAN data frame consists of 7 fields - start, arbitration, control, data, checksum, confirmation and end.

    In the 2.0B standard, the arbitration field is 32 bits (12 in 2.0A). The message identifier, which takes up almost the entire arbitration field, determines the bus access priority - the smaller the numerical value, the higher the priority. Characteristic for the CAN bus is that the identifier is not assigned to the device, but to the message. Access to the bus is granted using the bit dominance method. It consists in the fact that all stations examine the bus condition waiting for the possibility of sending their own message. Conflicts resulting from possible simultaneous transmission by several stations are resolved in the initial phase of transmission during the sending of the arbitration field containing the message identifier. If the physical transmission medium has the property of zero dominance (as in the case of the so-called product on the wire), sending a logical value of 0 (dominant level) by one station, and a logical value of 1 (recessive level) by the other station causes that 0 is set on the bus. Therefore, the links will be received by the station with the lower identification number. Hence the condition of correct arbitration, requiring that two devices in the network cannot transmit messages with the same identifier.

    CAN is characterized by high noise immunity and reliability. This was achieved by transmitting data in the form of a differential voltage signal and hardware protocol support and error checking. Specialized controllers form messages, control collision-free access to the bus, and filter messages. Currently, most of the leading electronic companies produce CAN controllers as peripheral systems or embedded in, for example, microcontrollers.
  • #10 4127847
    DominikD
    Level 23  
    For more information see EP 1/2000 - 5/2000 for 5 articles on this bus.
    greetings

Topic summary

The Controller Area Network (CAN) is a two-wire communication protocol developed by Bosch in the 1980s, primarily for automotive applications such as ABS and engine control. It operates as a multi-master bus, allowing multiple devices to communicate without a central master unit. The CAN bus supports a maximum transmission speed of 1 Mbit/s over distances up to 40 meters, with speed decreasing as distance increases. Key features include message broadcasting, up to 8 bytes of data per message, and automatic bus access support. The protocol has two versions: 2.0A (11-bit identifier) and 2.0B (29-bit identifier). It is also utilized in industrial applications with standards like CANopen and DeviceNet.
Summary generated by the language model.
ADVERTISEMENT