Quote:
Originally Posted by joelg236
This might be a topic for a new thread, but how do you actually accomplish that? Is it built into the hardware (CAN specific I assume?)?
|
All motor controllers have basically the same structure. This applies to Jaguars, Talons, Victors, and even the VEX Motor Controller 29s. Each has a small microcontroller, a motor interface, and some way of communicating with it. The microcontroller is a system-on-a-chip (SoC) that contains a CPU, memory (flash and SRAM), timers, etc.
In the case of Jaguar, the microcontroller contains a CAN interface that is capable of receiving packets (messages) sent by the cRIO that contain commands. The software takes the packets and interprets them. So there is no specific hardware (logic gates) that are specifically wired together to do the PID, it is just software.