这个其实要看应用的目的和需求
一般来说,脉冲的实时性很好,但不能传递太远,否则会容易引入干扰,造成误动作。
CAN是数据总线,可以挂很多设备,不过线路上传递的就不是普通脉冲,而是某类格式化的数据,在受控执行器或者采集传感器近端有对应能处理该信号的模块,比如这里是控制伺服电机,所以对它有专门的能识别CAN信号的驱动模块。
通过上面的介绍区别,其实我们就可以总结出什么时候该用简单脉冲方式控制,或者CAN方式
1. 如果受控电机很近,建议直接用脉冲,这样一般说来成本要低一些,且实时性更好
2. 如果需要控制的设备比较远,可能只能通过CAN总线传递控制信息,但可以挂很多设备。