Originally posted by trekke20
View Post
Announcement
Collapse
No announcement yet.
CAN or PWM?
Collapse
X
-
Re: CAN or PWM?
Last edited by kurtdaniel; 10-22-2011, 02:54 AM.
-
Re: CAN or PWM?
The fundamental technical difference is that CAN is a packet-based protocol over a shared bus while PWM is just variable-length pulses being sent down the wire.
Leave a comment:
-
Re: CAN or PWM?
Lets start with the similarities, both of them allow for the control of the output voltage of a speed controller.
The differences are listed below:
* CAN is a serial bus, PWM requires a cable going from the DSC to each controller (Comparison diagrams can be found here: robotics.aca.imsa.edu/can)
* CAN allows for feedback from the controller on its status, PWM is a one way communication
* CAN allows for sensor processing directly on the Jaguar, PWM must be controlled from the cRIO
* CAN allows for closed-loop control on the Jaguar rather than the cRIO
These are just some examples of the differences, there are probably more I am forgetting.
As for which one you should use, it depends a lot on what you plan to do and how much experience you have. If you just need to control motors and haven't had much experience in wiring FRC robots and building their control systems, then I would suggest using PWM. If you have time to experiment, wanting feedback from the controller, wanting to have closed-loop control moved to the motor controller, or are willing to learn more complex systems, then CAN is a good choice.
Leave a comment:
-
CAN or PWM?
Hi everyone
question.... What is the difference between CAN and PWM setup systems? Can someone explain what they are and which set up we should use?Tags: None
Leave a comment: