Sending Desired Number of Pulses

Hi,

I am very new to SSC32 and am trying to use it to control a DC servo motor, RMCS-2251 from Rhino.
I was not familiar with this “servo motor” at first, however, I essentially have to send right number of pulses to rotate the servo motor to desired position.
And my question is: [size=150]is it possible to send multiple pulses of 100kHz frequency with SSC32 ?[/size]
If it is possible, can you help me how to do this in C++? If I am not being clear enough, let me know! Thank you very much! :astonished:

I don’t think you’ll be able to do this…

While you can probably use the Discrete Output command of the SSC-32 board to be able to generate the necessary pulse and direction signals to control the motor, the SSC-32 use a serial port with a maximum baud rate of 115,200 bps, which means your maximum pulse rate would limited to something like 115,200 / 10 (bits per character) / 8 (characters per pulse) = 1.44 kHz. There are other factors that might limit this performance before than this…

Instead, we would like to recommend something like an Arduino or BotBoarduino, but even these would have trouble reaching frequencies of up to 100kHz…

You might be able to refer to this Waveform Generator (instructables) project as a starting point: it says it can go up to 50kHz and step 25 has the source code.

You might be able to use a 32-bit microcontroller instead, but I’m not sure how fast a frequency you can get with them…

It just seems that 100kHz is a high frequency to generate manually – especially if you want to vary the frequency – and unfortunately we don’t have a products that support frequency modulation at this rate…

We hope this helps,