For a new device generation communicating with CANopen I d'like to implement dynamic assignment of CAN ID's. It should work like DHCP in TCP/IP!
Idea: a special CAN ID (with serial number as data) is reserved for request the master for the individual CAN ID. Each CAN slave asks after boot-up the master with his unique serial number for the CAN ID. The slave with the most dominant serial number has priority.
Motivation: the actual dip switch for CAN ID is a big problem for our support (multiple identical CAN ID's)!!
Any tips?
Thanks very much!
Regards Markus