最近的项目使用CAN总线作为系统内部主控制器与温度控制、数据采集、运动控制等各个功能模块的通信。了解到CANopen是应用范围较广的应用层协议,楼主希望设计中尽量能用上fashion一些的技术,因此在想是不是应该用上它。对CANopen还不是很熟悉,翻了几页《现场总线 CANopen 设计及应用》还没有入门的感觉。看了资料得到的印象是CANopen是为了各个厂家的各种通用CAN总线产品之间能够相互连接而设计的,我们系统的所有模块都是自己设计,执行的功能多数也是为了系统内部需要而设计的比较特殊的操作,这些模块今后作为单独产品的可能性几乎没有,也没有通过CAN总线与其它外部设备通信的需求。那么 CANopen是否还适合在我们的系统使用呢?
|