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
2008-10-01 12:58:35
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
2009-03-08 23:55:30
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
2009-03-09 01:43:19
+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