Arduino CANopen

Bonjour à tous,
Je travaille sur un projet de pilotage de moteur à l'aide d'un variateur Sevon Gen4.
J'envois des ordres SDO par liaison CANopen au variateur afin de piloter le moteur.
J'ai le programme sur PC et j'ai du utiliser des bibliothèque fournies avec mon interface USB to CAN de chez IXXAT ( CANopen Master API V6.1) pour le réaliser.
A terme l'objectif est de substitué le PC par un microcontrôleur.
Une carte arduino avec un module CAN me permettrait elle de realiser ce système embarqué ? (Si oui comment faudrait il faire ?)
Avez-vous des informations sur un projet similaire ?
Cordialement,
Gireg