Tutorial on how to modify a real attitude indicator to be used with IOCards and servo motors. Author: Carlos López Translation by Manolo Hdez-Peña M. Revised by Jaime Pirnie Tutorial on how to modify a real attitude indicator to be used with IOCards and servo motors IOCards Project 1. 2. 3. 4. 5. 6. Intro Building the instrument Connecting the servos card (by Borja Perera) Software configuration Working with MS Flight Simulator Working with X-Plane Intro Using the servo motors card, we can make any analog instrument work like a real instrument in a real airplane. Although in the modern cockpits there are less and less analog instruments, there always will be the stand-by gauges. In the case of the Boeing 737 and Airbus A320 (the most popular cockpits) the stand-by gauges are: attitude indicator, altitude indicator, IAS indicator, and RMI. UIT these stand-by instruments, we could fly anywhere in the case of a general failure in the glass cockpit system. Other gauges that can be simulated using servo motors are: flaps position indicator, brakes hydraulic pressure indicator, etc. This winter ’04 I was gifted with an un-calibrated attitude indicator, so I decided to make my simulated gauge using it. I would like to thank the company “Flight Training Europe” (Xerez) and especially to Manuel Represa for this real gauge. If you want to know how the real gauge works, try these links: Gyroscope: http://www.ciencia-ficcion.com/glosario/g/giroscop.htm Gyro properties: http://inicia.es/de/vuelo/INS/INS22.html Attitude indicator: http://inicia.es/de/vuelo/INS/INS26.html Page 2 of 20 Tutorial on how to modify a real attitude indicator to be used with IOCards and servo motors IOCards Project Building the instrument Since our simulated cockpit has no movement, instead of keeping the horizon fixed and moving the body/shell of the gauge (the real gauge acts this way), we will move the horizon inside the fixed position body/shell of the gauge. This is the gauge we are taking apart. Here you see the front of the gauge. The picture to the right shows the rear of the gauge. Looking at the rear, we see the hole in the center. This is the axle for the inner body and the air intake (the inner gyro turns with an air stream). The air outtake is the upper left hole, which is connected to an air pump. Lets take out the rear lid using a small screwdriver. With an allen wrench, we will take out the center piece. We can now see the axle with its bearings. This is where the inner body is mounted. Page 3 of 20 Tutorial on how to modify a real attitude indicator to be used with IOCards and servo motors IOCards Project Side view where we can see the inner body... Now we will take out the front piece (with the crystal) and the needle that indicates the bank angle. The gyro is still mounted in the inner body. ... and the mechanism for pitch indication. All the pieces in the order that we have taken them outo. Another view of the pieces that indicate our flight attitude. Page 4 of 20 Tutorial on how to modify a real attitude indicator to be used with IOCards and servo motors IOCards Project Another view of the flight attitude indicator pieces. We can see some counterweights and screws to calibrate the instrument. This is a closer view of the inner body. We can see how the piece move to indicate pitch. We can now take out the inner body (with the gyro on it). The red line indicates the air circuit that makes the gyro turn. We can now take out the gyro and place a servo in its place. Page 5 of 20 Tutorial on how to modify a real attitude indicator to be used with IOCards and servo motors IOCards Project Here we can see the body (we will use it) and the gyro (we can discard it). Lets remake our attitude indicator. We have to mount a servo on the inner body. This servo will control the pitch movement. We will mount these pieces in this position. Here are all the pieces that have no use. We can see the inner blade that moves the gyro by the air stream. We will use a Hitec servo, model HS-311. This servo includes different gears and accessories. We will use a piece with a cross shape. A closer view. All the elements except the servo and the plastic piece are the original ones. Only the gyro is substituted by a servo motor. Page 6 of 20 Tutorial on how to modify a real attitude indicator to be used with IOCards and servo motors IOCards Project The mechanism that will move the pitch indicator. The servo already mounted. It has been fixed to the body with a plastic zip tie. Another picture showing the mounted servo. Next step is to mount the rest of elements. Here we see the inner body inside the outer one. Now we fix the reference horizon and then... ... the horizon moved by the servo. Page 7 of 20 Tutorial on how to modify a real attitude indicator to be used with IOCards and servo motors IOCards Project A side view. And the mechanism in a levelled flight position, while a descent, and while ascending. Now we will fix the bank scale which will be moved by the second servo motor. To backlight the gauge we will use four little 12 volts light bulbs. Page 8 of 20 Tutorial on how to modify a real attitude indicator to be used with IOCards and servo motors IOCards Project This is how it looks when backlit. Once we have finished with the inner part, we will mount a second servo motor that will turn when rolling. We will use a board (with the corresponding holes) where to mount the second servo. Now we will use a Futaba servo motor, model S3001. A closer view of it. The hole must be in line with the inner body axle. Page 9 of 20 Tutorial on how to modify a real attitude indicator to be used with IOCards and servo motors IOCards Project We can now calculate the final position of the servo and an extra hole for the cables. This picture shows all the elements mounted. A side view of everything mounted. Not all the servo motors have the same connections, so we’ll have to check them. Page 10 of 20 Tutorial on how to modify a real attitude indicator to be used with IOCards and servo motors IOCards Project Now we are finished. This is the final look of our simulated attitude indicator. The final step is to connect the servos to the servos cards and see if everything works ok. If you want to see some videos with the gauge working, try these links: http://www.micabinadevuelo.com/periodo-3-servo/Servos_3_L.wmv http://www.micabinadevuelo.com/periodo-3-servo/Servo_0001.wmv http://www.micabinadevuelo.com/periodo-3-servo/Attitude_Indicator_L.zip Page 11 of 20 Tutorial on how to modify a real attitude indicator to be used with IOCards and servo motors IOCards Project Connecting the servos card (by Borja Perera) We have two options: build our own card or buy it from Opencockpits. If you choose the first option, you can download all the information from Opencockpits. We are using a card bought from Opencockpits. The servos card is connected to 8 master card outputs per servo (two servos can be controlled with one card). To control the first servo, we will use the connector below that has 10 pins. Pin #1 is not used; pin #2 is a common GND (common outputs GND to avoid noise); the rest of pins are connected to eight consecutive master card outputs. Now we will connect servo number 1 to this card by the upper left connector. It has three pins: yellow (servo control), red (+), and black (GND). If we want to connect a second servo, we will proceed the same way but will use the 8 pin connector on the right hand side and the other three pin connector above. We will feed the card with 4.8 volts (4.5 to 5 volts is OK) through the connector on the left hand side (positive and GND is shown in the picture). Page 12 of 20 Tutorial on how to modify a real attitude indicator to be used with IOCards and servo motors IOCards Project Software configuration We are going to use the IOCards software in the following order: We start with the controller software to see if what we have done up until now works properly and to check the movement limits of our servos. Once started, we will click Start and activate the checkbox Servo Control. In my configuration, servos are connected to outputs numbers 11 to 18 for pitch and from 19 to 26 for bank. We write in the field First Output the first output where the servo is connected and in the field Value a number between 0 and 255. First we look for the centered position of the servo. In my case the centered values are 145 for servo-1 and 131 for servo-2: Now we write down the values for the limit positions (90º for bank and 60º for pitch, once the real gauge has been modified) and start the second program. We will define two variables S_PITCH and S_BANK. We will assign two IOCGauges addresses (#2 y #3) and we will associate them with the functions PITCH and BANK: Page 13 of 20 Tutorial on how to modify a real attitude indicator to be used with IOCards and servo motors IOCards Project Under the functions tab we will define the following values: Then we will define the servos under the MOTORS-S tab with the values obtained from the controller software: Once this is made, we can save the file and we are ready to calibrate our attitude indicator and to test it with our favourite flight simulator. Page 14 of 20 Tutorial on how to modify a real attitude indicator to be used with IOCards and servo motors IOCards Project Working with MS Flight Simulator We will download first the file IOCGauges from www.opencocpits.com, follow the installation instructions and open the file IOCGauges.ini where we will set the values for maximum pitch and bank angles. In my case: Page 15 of 20 Tutorial on how to modify a real attitude indicator to be used with IOCards and servo motors IOCards Project We will open iocard.ini file checking the following values: We will start the simulator and the IOCard and IOCGauges programs: Page 16 of 20 Tutorial on how to modify a real attitude indicator to be used with IOCards and servo motors IOCards Project Checking that both have connected with the simulator and one with the other via IOCP protocol (FSUIPC must be installed in the folder ‘modules’ in FS). We can make a test flight to see if the movements on the screens are the same as in our new analog gauge. If not we can make small changes in the IOCGauges.ini. Page 17 of 20 Tutorial on how to modify a real attitude indicator to be used with IOCards and servo motors IOCards Project Working with X-Plane We don’t need FSUIPC nor IOCGauges if we use X-Plane. The control for analogue gauges is included in the XPLUIPC, library developed by Alberto Beaterio. For additional information on this DLL you can download it from www.opencockpits.com or directly from this link: XPLUIPC Ver. 1.1 Release 1 Once the library is installed, we just have to set the values for the maximun angle of pitch and bank in the XPLUIPC.ini. In my case: Page 18 of 20 Tutorial on how to modify a real attitude indicator to be used with IOCards and servo motors IOCards Project We will open iocard.ini checking the following values: Finally we will run the simulator and the IOCards software: Note that FSUIPC is disabled and IOCP enabled. Then, from X-Plane menu, we can check the connection this way: Page 19 of 20 Tutorial on how to modify a real attitude indicator to be used with IOCards and servo motors IOCards Project We can make a test flight to see if the movements on the screens are the same as in our new analog gauge. If not we can make small changes in the XPLUIPC.ini. I would like to aknowledge the members of the developers of analog gauges (Fernando Brea, Borja Perera, David Pousada and Manuel Vélez) and to the software developers (Alberto Beaterio and Manuel Vélez) that make all this possible. Links to other pages related with analog gauges. Gyro principles Gyro properties http://www.ciencia-ficcion.com/glosario/g/giroscop.htm http://inicia.es/de/vuelo/INS/INS22.html Attitude indicator Video of an attitude indicator driven with servos. By Carlos López: http://inicia.es/de/vuelo/INS/INS26.html http://www.micabinadevuelo.com/periodo-3-servo/Servos_3_L.wmv http://www.micabinadevuelo.com/periodo-3-servo/Servo_0001.wmv http://www.micabinadevuelo.com/periodo-3-servo/Attitude_Indicator_L.zip Tutorial on how to build a dual flaps indicator. By Fernando Brea and Borja Perera Video of a dual flaps indicator driven by servos. By Fernando Brea http://www.opencockpits.com/modules.php?name=Downloads&d_op=getit&lid=117 http://fernandobrea.eresmas.net/flaps/flaps1.wmv http://fernandobrea.eresmas.net/flaps/flaps2.wmv Carlos López: carloslopez@micabinadevuelo.com http://www.micabinadevuelo.com/ Page 20 of 20
© Copyright 2024