Specifications
CT Corsair   Final Report   May 2, 2014 
24 
The  functionality  of  this  prototype  contributed  to  the  proof  of  concept  of  the  simulator 
programming  by  providing  a  means  to  enforce  device  data  flow.  Variable  voltage  inputs, 
representing joystick position, and encoder feedback position inputs were fed to a bounded, two 
dimensional mapping function which then resulted in motor position output. The range of motion 
was  represented  using  226  bit  locations  in  both  the  x  and  y  directions.  Pairs  of  these  values 
conform to the expected motion of the platform, as seen in Figure 24. 
Figure 24. Joystick Mapping Example 
7  Motors and Drives Control 
7.1  DS2110 Digital Controller Commissioning Software
30
The DS2110 Drive is controlled using custom commissioning software also produced by Moog. 
After setup, the  software provides the operator  with a GUI used  for enabling and control 
purposes.  The  GUI  establishes  communication  with  the  DS2110  Drive  using  serial 
communications via an RS232 serial null modem protocol. 
The following procedure was then used to configure the software for the purposes of running the 
actuator/drive system. 
The  first  step  was  to  establish  what  kind  of  feedback  device  the  program  was  to  expect.  By 
default,  the  program  expects  resolver  formatted  feedback.  After  selecting  an encoder  as  the 
feedback device, the drive was restarted and the program refreshed. The next step was to set up 
the program to recognize the actuator model being used. Because this software is typically used 
for linear actuators, a linear actuator model with the same parameters as the rotational actuator 
was chosen from the actuator library with the help of a Moog representative. 










