What is the difference between can and RS485?

What is the difference between can and RS485?

CAN (Controller Area Network) and RS485 are popular standards in fieldbus systems. As RS485 only addresses layer 1 (the physical layer) and CAN also adds layer 2 (the data link layer) in the OSI model, it is difficult to compare the two standards.

What is difference between CAN and RS485?

RS-485 was defined for the industrial market, while CAN was primarily developed for the automotive/vehicle/transportation segment. Since its release, the CANbus interface has slowly been adopted to applications outside of the automotive and aerospace industries.

What is the purpose of RS485?

RS-485 is an industrial specification that defines the electrical interface and physical layer for point-to-point communication of electrical devices. The RS-485 standard allows for long cabling distances in electrically noisy environments and can support multiple devices on the same bus.

Is Modbus and RS485 are same?

Is Modbus the same as RS485? The answer is no, because both of these are relative concepts that need each other in order to fulfil their purposes. Modbus defines the protocol type and RS485 defines the signal level on the protocol.

Both offer similar speeds of operation based on cable length. Indeed the cabling requirement and termination requirement is the same / very similar. RS485 is not a protocol, it only provides the basic rules and the physical link for data exchange to enable the transmission of serial messages using a multi-drop bus.

Is there standard way to decide who gets to send in RS-485?

There is no standard way in RS-485 to decide who gets to send, what is being sent, how to know it got there intact, etc. CAN specifies complete packets on the bus, which include a 16 bit CRC checksum. Since several protocol layers above the physical are specified with CAN, the logic to implement them can be built into off the shelf hardware.

Is the termination requirement the same as RS485?

Indeed the cabling requirement and termination requirement is the same / very similar. RS485 is not a protocol, it only provides the basic rules and the physical link for data exchange to enable the transmission of serial messages using a multi-drop bus. The message content (the bits on the bus) is completely user defined.

Is the RS485 protocol a protocol or a protocol?

RS485 is not a protocol, it only provides the basic rules and the physical link for data exchange to enable the transmission of serial messages using a multi-drop bus. The message content (the bits on the bus) is completely user defined.