Quote:
Originally Posted by billbo911
Honestly, having a ~150 Hz update rate has no relevance to the answer I am looking for, but in regard to the OP's question, it might. I understand the Vic and the Jag have different update rates and their responses to the signals are significantly different. For instance, the Jag has a much more linear response than does the Vic. All this aside, what I was really looking for was:
While doing the math to generate the values used to send to the Jag, how many decimal places are really necessary? Would sending .38 have any noticeably different output than sending it .3835?
If in fact the Jag is using a 16 bit word to represent the duty cycle, that would translate to more than 65K possible values. That would indicate that 4 places would in fact work, though I highly doubt that you would really need more than 2 places after the decimal.
All this may be limited by the cRIO at this point in time. While sending a PWM signal generated by these values, the cRIO may only be looking at the first two digits and ignoring the rest. This is just a guess on my part. When we move to CAN Bus, this whole discussion will be somewhat different, but that is for the future.
|
Sorry, bit of a misunderstanding. It isn't a 150Hz update signal - it is a signal with 150 possible distinct values, which is about 2.2 digits. The Jaguar would have about 2.4 digits (if I recall the numbers correctly.
The Victor's resolution is limited by itself. The Jaguar's resolution is limited by the cRIO's PWM output (for now).