Start networking and exchanging professional insights

Register now or log in to join your professional community.

Follow

What is the differences between CAN bus and CAN open protocol and can we use the tow protocol in one machine or industrial line?

user-image
Question added by Maher Alasli , service engineer , UNITED WEAVERS
Date Posted: 2013/08/21
Maher Alasli
by Maher Alasli , service engineer , UNITED WEAVERS

This question really need to very very long answer if we want to explaining it , but breafly CAN BUS and CAN open master\slave network and at first CAN bus it's controller are network and which is a network of independent controllers communicating securely.
The International Standards Organisation (ISO) has further defined CAN using their OSI model( Open System Interconnect   )or OSI is a standard model for communication architecture, consisting of7 layers and this the same meaning also for CAN open and the diffirance between CAN bus and CAN open CAN Bus is only covers the bottom two layers and  CAN Open extensions to the CAN standard that define high level layers, but specific (expensive) software is needed to deal with these protocols layers as follow : application    defines the communication nodes and type of service & secuity presentation conversion data format into presentable one session        initiation maintainance of a communication session transport     error checking and verification of data reception network      routing of data to proper destination *Data link    network synchronization and creating data packets *Physical     transfer of bit stream into the network  *(On the physical layer, CAN consists of two dedicated wires for communication These wires are called CAN high and CAN low When the CAN bus is in idle mode, both of these lines carry2.5V but when data bits are being transmitted, the CAN high line goes to3.75V and the CAN low drops to1.25V This generates a2.5V voltage differential between the two lines, so the CAN bus is NOT sensitive to inductive spikes, electrical fields or other noise This makes CAN bus very resilient in an electrically noisy environment The Data Link Layer allows all modules to transmit and receive data on the bus, ie no master.
Each module is given a unique CAN ID )* CAN open use this tow layers also and with the same way  but also use the above layer and most important of them the  application layer  defined by a device profile and we can't use the tow protocals CAN bus and CAN open in the same network that is mean not alloude in the one machine if it use one network but in some condation we can use converter from CAN open to CAN bus or opposet converter for some elements (pressure sensore or cummunication modeul for inverter ..etc ) then we can use the both of protocals in the same machine but not so wide also it is possible to use the both of protocals CAN bus and CAN open in one idustrial line (has many sections ) but each section has it's spreat netwok (master\slave ) and the whole section working together  in synchonization  to make production like the polyster line or poly Amid line  but normally these lines use one protocal in the whole line this more cheapper

More Questions Like This