|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
| Thread Tools | Rate Thread | Display Modes |
|
#16
|
||||
|
||||
|
Re: Using an Non First Microcontroller with Victor 884 Motor Controller
Quote:
Your circuit should work with the Jag. You may not get full output (see Al's post) because the Jags want a wider range on the pulse width, but it should work... Unless, perhaps, the Jag's don't like the 4 ms period. If had a Jag here I'd test it at 4ms. |
|
#17
|
||||
|
||||
|
Re: Using an Non First Microcontroller with Victor 884 Motor Controller
Quote:
In all honesty, I didn't spend too much time troubleshooting the Jag. We have plenty of non-legal 883s for our test boxes. |
|
#18
|
||||
|
||||
|
Re: Using an Non First Microcontroller with Victor 884 Motor Controller
Quote:
Since I don't have a scope, I set the pulse width equal to the period and measure it with a cheap digital multimeter. |
|
#19
|
||||||
|
||||||
|
Re: Using an Non First Microcontroller with Victor 884 Motor Controller
The Jaguar datasheet says 5.0125 ms minimum period.
|
|
#20
|
||||
|
||||
|
Re: Using an Non First Microcontroller with Victor 884 Motor Controller
Well there ya go :-)
|
|
#21
|
|||||
|
|||||
|
Re: Using an Non First Microcontroller with Victor 884 Motor Controller
I noticed while working with the low-level FPGA interface in LabVIEW that the DIO loop on the FPGA basically cycles every 5.05ms. In this time, it generates a pulse for every PWM that isn't being skipped (because it skips 5.05ms iterations to get 10.1ms or 20.2ms pulse periods) and it shifts out all of the relay outputs at that same interval.
I wondered why it was 5.05 and not 5.00ms, this must be why... |
|
#22
|
||||
|
||||
|
Re: Using an Non First Microcontroller with Victor 884 Motor Controller
Quote:
|
|
#23
|
|||||
|
|||||
|
Re: Using an Non First Microcontroller with Victor 884 Motor Controller
The Jaguar spec wants 5.0125ms or greater period, according to Joe.
5ms would be a nice round number of milliseconds to use for timing the DIO loop. It's not 5ms, it's 5.05ms, which is clearly intentional because the timing is determined (in LabVIEW at least) by multiplying/dividing a bunch of things together, one of which is a 5.05 double-precision float constant. Even if it was the nearest round number, since they used a float it would have to round when converting to integer later in the math anyway since the period has to be a whole number of ticks, which itself is a whole number of 40mhz clock cycles. |
|
#24
|
||||
|
||||
|
Re: Using an Non First Microcontroller with Victor 884 Motor Controller
Quote:
Anyway, FWIW I ran a couple of Jags for a couple of days at 5.000 ms period and never noticed a problem. Last edited by Ether : 15-01-2013 at 23:19. |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|