views:

132

answers:

4

Can you recommend (any) good reading (books, links, etc.) on CAN and/or MOST protocols?

+2  A: 

CAN is pretty simple, and the Bosch specification is clear. A 11 or 29 bit source identifier and 0-8 bytes of payload. Only one transmitter with a given identifier is allowed. All or none reception of a given packet. There isn't that much more to it, and the rest is in the spec. CANopen gives meaning to the namespace and also has a set of specifications.

Is there some specific part that is unclear?

janm
If you only have very few devices on the CAN network, could you use the identifier as data too? For exemple, let's say one device reads the value of 4 potentiometers on a 8 bit ADC. Could it send messages with one identifier per potentiometer and the value of that pot would be in the payload?
JcMaco
Yes. Identifiers should be exclusively assigned to a node, and a transmitting node can use many identifiers. You could easily design an addressing structure that has a node transmitting with multiple identifiers and use some of the addressing bits to give additional meaning to the payload.
janm
+1  A: 

Well, we use the MOST specification. It seems to be enough.

avp
+2  A: 

I found a free MOST book, which is a good start point for beginners.

MOST Book

kklobucki
+1  A: 

Hi,

This message maybe a bit old, but in case anyone else is looking there are some excellent book on CAN networking listed here: CAN Books. I own many of these books, and highly recommend the one's by Wilfred Voss, they can really shorten your learning curve with CAN.

Frank Butty

Smart Electronics