Specifications
CT Corsair   Final Report   May 2, 2014 
46 
serial encoder feed-out pins have been studied and their outputs documented for future closed 
loop positional control. The servo motor drive runs on 208V
AC
 and is enabled from a computer, 
via an RS232 cable, using a custom GUI software developed. The Arduino controller can be 
connected to the Servo drive’s general I/O port. 
The third deliverable was the integration of an F4U-4A Corsair airplane model into the Prepar3D 
simulation software. The model was successfully added and can be flown via standard computer 
commands through the software GUI. Software development files, source files, documentation 
and helpful functions have been collected and saved for future teams to utilize. 
10.2  Project Integration Challenges 
One of the biggest project challenges was the time restraints imposed upon the team by the 
delayed delivery time of the servo motor system. Upon delivery, software incompatibility and a 
number of manual discrepancies and omissions had the team frequently contacting Moog 
applications engineers which required a lot of footwork on behalf of the senior design team 
members. 
The DS2110 analog drive being used was recently discontinued by Moog, which may explain the 
existence of manual discrepancies and software incompatibility. The first challenge was using 
the correct serial protocol communication between the computer and the drive. Unmentioned in 
any hardware specifications, it was finally determined that an RS232 cable was the incorrect 
communication protocol with the drive and an RS232 null modem serial connection was 
required. The manuals also neglected to explain how to clear the factory faults from the drive, 
which are in place to ensure no accidental torque is exerted while setting up. Much research was 
done to clear these faults and begin motor configuration. 
To operate the DS2110 drive, two software packages were initially tried: WinDrive and a custom 
commissioning software created by Moog. WinDrive ultimately failed, and the initial software 
sent by Moog was only partially compatible with the discontinued drive. This software version 
didn’t “know” all the memory locations and so could only partially communicate with the drive. 
This initially lead the team to believe the faults originated from human error. 
Compatible, older software was later acquired from Moog. This software was compatible with 
the drive, but did not support the specific actuator model. This commissioning software is 
typically used for linear actuator models, so a linear actuator with same parameters was selected 
to represent the rotational actuator being used. 
Once compatibility was established, the hardware and software enabling conditions proved to be 
another roadblock. The team connected microcontroller inputs to the drive before set-up 
occurred and pulled the enable pin high. This resulted in another unexpected drive fault. If the 
enable pin is on at drive startup, the drive automatically faults and prevents any future operation. 
To overcome this, the drive was restored to factory conditions and the drive reconfigured. 
Dynamic position and velocity faults also occurred but were cleared once time-out parameters 
were adjusted and the PIV gains tuned by estimation. 
The last hurdle in establishing drive communication was its out of sync commutation phase. 
Because its commutation was out of phase, the drive communication was not reaching the 










