Bonjour chers internautes !

Je me suis intéressé au Bus CAN récemment, mais une chose m'intrigue particulièrement. Je n'arrive pas à cerner les différences qu'il y a entre CAN et CANopen. CAN est plus utilisé pour de l'embarqué, tandis que CANopen est plus utilisé dans l'industrie. Ils utilisent le même type de médium et aussi le même format d'envoi de données (couche 1 et 2 du modèle OSI). Et est-il possible de créer un esclave CANopen via un microcontrôleur ? Et si oui, avec quel matériel ?

Par avance, merci de vos réponses.