CANOpen入门有关问题

CANOpen入门问题
        网上看了好多资料,觉得网上关于CANopen所做的工作真是五花八门,有:主站开发、从站开发、源代码、利用CANopen协议做控制、应用层开发等等等。不知道每个分别是做什么的?
        我们实验室现在拥有的设备是:USB2CAN转换卡,CAN接口的自带控制器的Faulhaber电机,目的要实现一些简单的数值解算得到每个电机期望的转速,通过PC控制电机以期望的转速转动。
        请问高手们,要实现这个功能主要应该从哪方面入手啊?拜托各位了!
------解决思路----------------------
看看电机驱动是canopen还是can的,两码事,canopen是应用层,两种控制方式pdo跟sdo。
然后了解电机驱动的具体指令格式,用usbcan的demo程序发指令看能不能电机转起来,如果可以再按要求调试了
我用的科尔摩根电机,完整的使用过canopen协议