1 2 3 Previous Next

NexGen Flight Simuator

43 posts

stock_photo.jpgWell it looks like I found a working 5 volt supply that works!   It's a Lambda LXS-A-5-0V (a brick, and this is stock photo off the web)..  So I wanted to test the the power supply. So I grabbed  the Fuel Load Indicator, that I tore apart in my blog post NexGen: Hacking the Fuel Load Indicator.

I hooked my +5 to pin 16 of the display and Ground on pin 17 and I got the following:

Manufacturer: LAMBDA
Model Number: LXS-A-5-0V
Output Voltage: 0 - 5 vdc
Output Current: 4 amps


Upon Power Up I got a "No Data" message (Figure 2)
Depressing the right hand switch to the test position (Figure 3) then (Figure 4) and then back to (Figure 1)


So at least I now have a starting point using an arduino.
The header from the display board is a 15x2 or 30 pin header ( 0.10" x 0.10" centers)

 

DSCN0140.JPGDSCN0141.JPGDSCN0142.JPG
Figure 2
"No Data" Message
Figure 3
Self Test I
Figure 4
Self Test Message II


This is what I will need to run the displays:

  • 8 data lines
  • 5 Address Lines
  • 7 Control Lines ( CLS, CLK, WRRDCE, FL*,  RST )
  • This is 19 pins + 5 more for the switches
  • 24 pins Total

Note:  FL* This pin is for accessing flash ram and will not be used.


Here is a link to a similar project http://www.nycresistor.com/2010/05/30/working-with-the-hdsp-2111/. The big difference between the hdsp-2111 and my hdsp-2131 is that the 2111 is a plastic part and my part is a hirel glass sealed over ceramic. Both, the 2111 and the 2131 share the same I/O; so a lot of my work is done. But they are using a Arduino Diecimila and I plan on using a Arduino Meg 2560 which has much more I/O pins which means I would not have to use the shift register. Also my two (2)  hdsp-2131 displays are already mounted on a PCB that I will not modify.  The hdsp display series data bus is bidirectional.

 

MnemonicU1U2J1
Power
Vcc16+1628, 30
GND17+173
Logic GND18+184
Data Bus
D011+115
D112+128
D213+1310
D314+147
D419+192
D520+206
D621+211
D7222224[U1]    22[U2]
Address Bus
A028+2811
A129+299
A230+3012
A331+3127, 29
A432+3227, 29
Controls
CLS1114[U1]    15[U2]
CLK2223[U1]    21[U2]
WR3+316
CE4420[U1]    17[U2]
RST5525[U1]    26[U2]
RD6619[U1]    18[U2]
FL272713

The two way of showing this data, firs is laid out buy looking at the pins of J1.

The other way of showing this data  by grouping functions together by their mnemonic.

 

MnemonicJ1 pinsToToTo
D61U1-21U2-21
D42U1-19U2-19
GND display3U1-17U2-17
GND logic4U1-18U2-18
D05U1-11U2-11
D56U1-20U2-20
D37U1-14U2-14
D18U1-12U2-12
A19U1-29U2-29
D210U1-13U2-13
A011U1-28U2-28
A212U1-30U2-30
FL - Not Used13U1-27U2-27
CLS.114U1-1
CLS.215U2-1
WR16U1-23U2-3
CE.217U2-4
RD.2 - Not Used18U2-6
RD.1 - Not Used19U1-6
CE.120U1-4
D7.222U2-22
CLK.221U2-2
CLK.123U1-2
D7.124U1-22
RST.125U1-5
RST.226U2-5
A3 & A427U1-31U2-3129
Vcc28U1-16U2-1630
A3 & A429U1-32U2-3227
Vcc30U1-16U2-1628

    Keep Tuned In, More To Come

    ~~Cris

DSCN0188.JPGI guess, I am just a glutton for punishment, so my next victim is a HP Harrison 6284A power supply.  It seams in good shape so it should have been a safe bet. The only thing that I saw wrong was that the power switch lamp and push/lens cap was missing not a big deal as a small screwdriver will turn it on... So I hooked it up and put a meter on it.. The output is adjustable.  The meter pegged so I though I was just on the wrong scale, but fickle is the equipment gods, and as I changed the scales the meter stayed where it was..  After messing about on the Internet I found a copy of the manual at Bama ( Boat Anchor Manual Archive ).

 

Manufacture:

HP / Agilent / Keysight

Model Number:HP 6284A
HARRISON DIVISION
Serial Number:5M0442
Output Voltage:0 - 20vdc
Output Current:0 - 30 amps

Well, Ok. Here are the inside shots that you all want. The first thing i'm going to is throw the sides into the dishwasher...  The second thing is to clean the pc board to get the crap off the board (figure 3 & 4). Third thing is to check the strapping at the back of the unit, before I dig into the power supply.


The strapping seams ok..  Looks like I will have to trouble shoot the meter circuit (Figure 5 )... But that will wait for  another day



Stay Tuned, More To Come..

~~ Cris H

 

DSCN0189.JPGDSCN0190.JPGDSCN0191.JPG
Figure 2
Top View
Figure 3
Bottom View
Figure 4
Flux Contamination
DSCN0192.JPGIntentionally left blankIntentionally left blank
Figure 5
Meter Circuit

DSCN0165.JPGWell the next victim is my LAMBDA LP 411 FM.. This needs the ER.. Picture 1 tells the tale.  I need a new meter new binding post (black) I should have that at least. Also the current meter needs both a new lens, and scale the meter itself looks ok.  The meter looks like a standard 1.5 inch GE movement (ebay).  The current limiter shaft is bent, I don't know if that can be fixed.   By looking at the yellow triangle it said 81/82  but the orange tag says: 1972/73.

 

Manufacture:

LAMBDA
Melvile, NY

Model Number: LP 411 FM
Serial Number: 8539
Output Voltage:0 - 20vdc
Output Current: .8 to 1.2 depending on temp.

So what do you know the thing powered up. Man i'm impressed. I have to open it up to fix it. So instead of being asked for interior shots here they are:

 

DSCN0166.JPGDSCN0171.JPG
Figure 2
The Guts
Figure 3
The rear of the front panel dropped.

 

Ok lets get to it.

  • Bad News for the black binding post.. no gots, so I just ordered one of ebay from China.
  • It looks like i'm going luck out again. The dam panels bent. Not the pots shaft! That means an entire tare down of the front panels. There are really two of them. The pretty face and the backer.
  • Just as I thought it is a GE meter 18811LCL1AAN.  The meter movement is undamaged.   now to just find a donor lens and scale. (Figure 4)
  • Stupid me .... remember to unplug the dam thing.... I had to reset the breaker, and most likely replace a blown fuse or two.
  • Next lets take the panel apart to straighten the back gray panel (lots of little nuts and bolts) (Figure 5)
  • Wow the back plate is really tweaked (Figure 6), I will have to put this on hold till I can get the panel restored.

 

DSCN0175.JPGDSCN0184.JPGDSCN0183.JPG

Figure 4
Broken Meter

Figure 5
Front Panel Disassembled

Figure 6
Steel Rule across panelOuch..



Keep Tuned in; More to Come.

~~ Cris H.



Shopping List:
Black Binding Post ... (INSTOCK)check-mark-3-16.green.png
Meter Lenscheck-mark-3-16.red.png
Meter Scalecheck-mark-3-16.red.png
Some Fuses... LOLcheck-mark-3-16.red.png

DSCN0160.JPGWell here we are now trying to get some power supply working for NexGen. Well I have luging this beast around for more than a few years, and I need some juice for my projects. It seems that my Kepco JQE-6-10 output stage took a dump. BTW if you have a service manual for this unit please let me know..  I would love to make a copy.

So... This one was on top of the pile... ok I plugged it in and nothing.. So I checked the fuses and they were both missing so I tossed in the two fuses and bang its... alive.

Here are the specs:

Manufacture:Electronic Measurements Co of Red Bank  Eatontown, NJ
Model:

Programmable Regatran
TR035-0.5

Serial Number:3G 4456
Output Voltage:0 - 36vdc
Output Current:?

 

Just a note: If you look at the controls (TL, BR) and the binding posts you will notice that they are bakelite.

This unit BTW if you look at the serial number you will notice the date code: 44 week of 1956 so this unit was built in the last week of October or the first week of November, which makes this power supply is 58 years old! and still works!!



Keep tuned in more to come;

~~ Cris H.


BTW: at UTA (University at Arlington) we have a maker lab in the Library.. So I can replace the knobs. The only thing that I have to pay for is the nylon.

As Requested:

 

DSCN0161.JPGDSCN0162.JPGDSCN0658.JPG

Figure 2

Top View

Figure 3

Bottom View

Figure 4

Close Up of the large capacitor.


PS 30Jan2015

I have just inserted picture #4. The Capacitor has a 6-63 date stamp! 2015 -1963 = 52 so about 52 years old...

SLZ9145.jpg
Figure 1
NomenclatureNumber
TYPEH6L
Teledyne / Part NumberSLZ9145
National Stock Number6610-00-960-7863
Boeing / 737 / Part Number

I have had this VSI for about 1 year now and I couldn't sleep so I thought it would be good time to tackle this. This VSI (Figure 1)  was built for Boeing on a 737; Type H6L. This unit works on air pressure, so I will have to modify it.

 

THE DISASSEMBLY: The case is drawn aluminum with a cast bezel. We will dismantle the unit. Please pay close attention the pretty pictures.

THE RIGHT WAYTHE WRONG WAY
DSCN0157.JPGDSCN0158.JPG
UPDATE!! I thought about this and decided to take these two (2) pictures
  1. After you remove the 8 screws surrounding the bezel, there are small reddish washers don't loose them as we need them again. The rear case  will come off.
  2. Now remove the 4 sets of screws around the base. This will allow the bezel to be removed.
  3. Now remove the the 3 screws holding on the air cambers. You will also have to cut the wire.
  4. Now remove the the 3 screws holding on the small disk that the wire went through.
  5. Now turn it over so you are looking at the face.
  6. The glass cover are two pieces of glass. Remove them with a razor knife.
  7. Gently remove the pointer.
  8. Remove the 2 small screws holding on the dial
  9. Remove the Black retainer.
  10. Slide out the unit.
  11. Remove the 2 screws on the top of the frame holding on the fork.
  12. Loosen the small screw on the coupling
  13. Remove the nut on the side. and Slide out the Biro Chamber.
  14. Sit back and smile where done for now! 

 

In Part II I will be running this indicator from a servo.

 

Keep Tuned in More to Come!

~~Cris

 

DSCN0143.JPG
Figure 2 - Step 1
DSCN0145.JPG
Figure 3 - Step 2A
DSCN0146.JPG
Figure 4
DSCN0147.JPG
Figure 5 - Step 3
DSCN0148.JPG
Figure 6 - Step 4
DSCN0149.JPG
Figure 7
DSCN0150.JPG
Figure 8 - Step 9
DSCN0151.JPG
Figure 9
DSCN0152.JPG
Figure 10
ManufacturePart NumberMiss
Parker Hannifin219-100-001
Innovative Solutions9D-00659-1SW 7H-659-79419
Manufacture & Part Numbers
Table 1

I have had this Fuel Quantity Indicator  (Figure 1) for about 6 months or so. I have been stonewalled from ISI from getting any info. During Cockpit-Fest it was suggested that I cut the unit apart. Well this unit is solder sealed and I don't have a fire ring.. So out came my Multi-Max (Figure 8) and put a metal blade on it.. and well it took about an hour to get it apart and its not pretty, but the job is done.

Well first by the numbers (see table 1): Parker Hannifin  made the unit. for Innovative Solutions got it and well good luck. In the bottom there is a PGA85 (Pin Grid Array) and I took off the label, and the part is a  5M-00497-1 which is a private label, and a date code of 9416.  More Work!

 

THE ANALYSIS: The unit consists of three (3) boards:

Part NumbersDescription
8E-01117Power Supply Board
8E-01082-18Logic Board
8E-01081Display Board
Part Numbers & Descriptions
Table 2
  • The back ie Power Supply (Figure 4): Has a LM-109 5vdc regulator + a bridge and some caps.
  • The middle ie Logic Board (Figure 5): Has a large EE??? part and a MAX690MJA a microprocessor supervisor
  • The front ie the Display Board (Figure 6): Has two (2) HDSP-2131TXV  each display has 8 chars 5mm high of 5 x 7 chars each and has a 30 pin head connector.

If I can get the power supply board out of the housing I can tag in 5vdc from an external power supply to power up this unit...

 

Keep Tuned In More To Come!!

~~Cris H.

 

UPDATE: Shabaz informed me that IC manufactures sometimes put the part number in the silicon.... and he was right..

Our Mystery part is a Motorola MC68HC711  which is a MC68HC11 with a security feature..


IMG_5125.JPGIMG_5127.JPG
Fuel Repeater  / Indicator
Figure 1
Fuel Repeater  / Indicator
Figure 2
IMG_5129.JPGIMG_5130.JPG
Front Half after the cut
Figure 3
Rear Half after the cut
Figure 4
IMG_5132.JPGIMG_5133.JPG
Logic Card
Figure 5
HP Smart Display Card
Figure 6
IMG_5126.JPGIMG_5134.JPG
Just Cut on the Line
Figure 7
Dremel Multi-Max with Steel Blade
Figure 8

sonic-cruiser-tiny.jpgWell here we are again, I know your going to ask me why am I making a post just for this dam cable???

badcable.JPG
The cable that had a short in it.
Figure 1

THE ANALYSIS: As you may know back in February I said "It looks like there was a whisker shorting out the Blue.. GROAN: Ok the fix is painful. I have to cut down the shrink wrap and then the electrical tape and two layers of shrink wrap over the Blue it self." So being lazy I did repair the cable by opening the green layer and the re-soldered the blue but I "rigged it" LOL. At the end of August I went to Cockpit Fest  with the Cable as you guessed I never fixed the *** Cable, so its time to do something about it..  I really want this to be pro. so I just cut the cable in half time to start over and just do it right.

THE PLAN:

  1. Cut the cable in twain and re-strip the wires. Please see Figure 3 for the proper tools.
  2. Obtain the proper  solder splice (see Figure 2).  They can be found on eBay with the search term "solder sleeve".  You will notice that it is a heat shrink tube with solder in it. Here is a nice little video that demonstrates the proper technique for applying the but splice. (Video below). Please see NASA-STD-8739.4 March 2011 page 83 #19.8
  3. First we have to slide a new piece of shrink wrap on the cable.  This will be used as the outer sheath.
  4. We will also side a piece of shrink wrap on each one of the Red, Green and Blue..
    1. Now use the solder sleeves to solder the three (3) drive wires  (coax centers).
    2. Now solder the three (3) shields (don't need but splices).
    3. Now install the  yellow  shrink tubing  over the shields
  5. Now use the solder sleeves to solder the two (2) sync lines together.
  6. Also solder any other remaining wires as per Table 1.
  7. shrink any tubing over the other connections.'
  8. Pull into place the outer shrink tube and shrink it.
soldersplice.JPG
Solder Sleeve
Figure 2


Keep Tuned in.. More To Come!

  Cris


 

SignalsPS3 CableVGA Cable
REDREDRED
GREENGREENYELLOW
BLUEBLUEBLUE
SYNCblueTan
SYNCredred

 

Yellow
white

 

Black

Black

Green
Blue
Black

Orange

 

Soldering Guide
Table 1

 

Mechanical StripperThermal Strippers
stripping.1.pngThermal_Stripper.jpg
Wire Strippers
Figure 3

References:

 

I will be posting pics of the steps here...




 

Photos

IMG_5126.JPG
PS3 cable

(1-3)

IMG_5125.JPG
VGA cable

(3-4)

IMG_5128.JPG
Cable trim is too short
IMG_5129.JPG

Proper installation of solder sleeve

(4.1, 4.2)

IMG_5130.JPG

Shrink tube over the solder sleeve and shield

(4.3)

IMG_5131.JPGGrounds

(8,9)

IMG_5133.jpg

Pulling the outer sleeve over the wire splices

(sorry for the blurry pic)

(10)

sonic-cruiser-tiny.jpgWell it has been a long time coming so here is the embedded software design.

RSS.jpg
RSS block diagram
Figure 1.

The Plan: The Arduino must send and receive information asynchronously, via the byte serial USB host connection, on Port 1.

This connection

  1. It must receive and respond to the RSS_IOP commands
  2. It must send data to the RSS_IOP when something changes
  3. Basicly you need 1 Arduino Mega per tuner. It has lots of Digital I/O, and its cheap!
  4. The protocol must be easy and expandable for all types of radios.

Since a physical radio can have multiple tuners (Figure 1), you must use the command lsusb() to display the information of the devices. As this is different for every radio and each

computer is different at this time you must manage this in  the RSS_IOP software. This Protocol has three (3) Byte Message.

 

The Protocol: There are two sides to the Protocol and I will describe both sides. This is documented fully in the Protocol Manual.

Basic RSS_IOP Discriminants

Read Frequency * .01

0

Read Frequency *.1

1

Read Frequency * 1

2

Read Frequency * 10

3

Read Frequency * 100

4

Write Dial Lamp

10000005

Write Aux Meter

Write Aux Lamp

The RSS_IOP can send the following commands:

Message Format to the Interface Processor

0-7

8

9-15

16-23

!

0/1

 

 

Start

R/W

Discriminant

Payload

  1. Read Tuner Radio Frequency
  2. Read Tuner Power Switch
  3. Read Radio Special Switches (see notes per radio)
  4. Write Tuner Radio Dial Lamp(s)
  5. Write Radio Special Lamp(s) TBD (see notes per radio)
  6. Write Power Flags in Instruments TBD (see notes per radio)
  7. Write Meter Output on Radio(s) & in Instruments TBD (see notes per radio)


The Interface Processor (Arduino) can send the following messages:

(only when something changes,) ie. No Change, No Message.

During the RSS_IOP start up, the Interface Processor will send a start message "!!!" followed by initial values of all that tuners Discriminants and payloads.

Basic Interface Processor Discriminants

Power

0

Frequency * .01

1

Frequency * .1

2

Frequency * 1

3

Frequency * 10

4

Frequency * 100

5

Aux Meter

(see notes per radio)

Aux Switches(see notes per radio)

Message Format

0-7

8-15

16-23

!

 

 

START

Discriminant

Payload

  1. Frequency

  2. Switches, Power
  3. Meter, Aux, TBD (see notes per radio)
  4. Switches, Aux, TBD  (see notes per radio)

The Software:  There are several steps in writing this software. As C programer I like to put things in a .h file so the file is C3436A.h the body of the my code is in C3436.ino  the reason why your use multiple files is to logically manage your program.  ( As of yet I can not show my finished code - CAH)


  Keep tuned in; More to Come!!

~~~~ Cris

PS!! I will be at Cockpit Fest 2014 August 29, 30, 31!! @ Lancaster Airport, So if you live in the Dallas, Fort Worth Metroplex come down and say hello....


PS. I wish to thank Paul Z. for the review of this document. 8/2/2014


sonic-cruiser-tiny.jpgThe Plan Part 3: Ok the interface card is now wired up and hooked to a computer so we get on checking the software switch states. So I hooked my arduino to my radio interface, added the jumpers and plugged in the interface cable and then generated a truth table from that data (see figures 1,  2).

int frac[] = {20, 5, 8, 2, 16, 4, 1, 9, 10, 18 };

 

int huns[20][2] = {

{13, 0}, {9, 108},{11, 109},

{5, 110}, {27, 111}, {16, 112},

{30, 113}, {2, 114}, {23, 115},

{8, 116}, {28, 117}, {1, 118},

{7, 119}, {4, 120}, {24, 121},

{20, 122}, {6, 123}, {18, 124},

{17, 125}, {10, 126}};

Figure 1
Radio Truth Tables

In truth tables I have declared two arrays the first is frac and is a single dimension array. The array contents of the array are the values and the index times 10 is what we display. In the second array is called huns and is a two dimension array with the second element the value to be displayed.

 

IMG_5112.JPG
Figure 2
Radio Interface
Figure 3
Video

 

I have included a little video clip of the radio interface which shows an overview of interface. I have also uploaded the pin-out of the C-3436A for your giggles, or edification as I could never locate one for myself.

The next steps is to get this talking to the RSS_IOP and with the information that is on the NavGroup broadcast and with line of slight calculations play the stations morse code identifier..

  Keep Tuned In, More to Come!

~~ Cris H.

THE PLAN (Step 2):  Well the first thing we need is a piece of Vector Board, about 4" x 4"  or about 10 x 10 cm ( Do not buy any cheap crap off of ebay.. It must be FR-4, glass-epoxy ).

VectorBoard.JPG
Vector Board before for clean up
Figure 1

I need cut 2 holes in the board about  2" x .5" (Figure 1), or you can use a DB25 punch if you are lucky enough to own one, $$$$.  I cut the two holes with my Dremel mult-tool, but it is very hard to control, I now have to clean it up, any way, with my Dremel. If I had the right blade for the rotary tool it would have been easier. Then I need to mount the adapter plate(s)(Figure 2) to the Vector Board and the DB25(s) to them as well.

IMG_5105.JPG

DB25 Adapter Plate

Figure 2


The next thing is to mount the three 16 pin IC sockets, a little dab of hot-glue, or crazy glue and that should do it. But remember to leave room for the 4 pin Molex connector  that is common on disk drives, and fans, Molex Part Number 15-24-4441, Molex Specification Sheet, and a relay that control the panel lamps.


I  really like this relay module I found on ebay (Figure 3) and the cool part is I don't have to build it. There is all so a 2 channel module as well. BTW they are cheaper than I can build them..lol
Now the only this to do is break out the Wire Wrap stuff and wire it up (Figure 4).


  Keep Tuned In, More To Come
~~ Cris H.

BTW Long to finish got sick anyway just finished now on to the next part.

I am having the adapter plates made  for me. Let me know if you think you can use them. I might get a small run of 100 made. My guess is they will be about 5 to 8 bucks each.
$_57.JPG

1 Channel Isolated 5V Relay Module

Figure 3

top.JPGbottom.JPG
Interface board finished *
* The power connector, nor is the relay wired in yet..
Figure 4

                                                                                                                                                                                                                                                                                                                                                                  One more note: I have found some food containers used in the food business NR2402P-BLK my interface bolts right in. Oh yes the white dots in the photos in figure 4 are nylon 4-40 screws and nuts.

THE ANALYSIS: The radio head C-3436A was used in the 1960's. It is used for both VOR and ILS. It has three (3) ARC connectors in the rear. I had built some cables for the unit a few ago but then never did anything with it.  So I need to test the RSS so I pulled out this unit. I am going use the term "Hacking" loosely as I am not going to damage the Control Set in any way. 


C-3436.jpgIMG_0105.JPG
Radio Control Set
Figure 1
The Radio Control Set Opened for Testing
Figure 2
interface.png
Radio Control Set Interface
Figure 3

THE PLAN:

1. The first thing I had to do was ring out the connectors (Please see Figure 2) as I did not have the schematics as the TM 11-1520-211-35 Google Book  did not scan them properly. ( I have attached a sheet of the result of the ring out but as yet I do not have the weighting for each line.)


2. The next thing is to build an interface board to go between the Control Set, and an Arduino Mega2560. The board will have two (2) DB25F jacks to plug into my cables.  There are also two (3) 16 pin IC Sockets. As this interface board is a one off I will Wire-Wrap it.  There will be most likely a small relay to handle the lighting, and a Molex 4-pin connector for the power.


3. The next thing is to jumper the board to the Arduino via the rear header (Digital I/O Pins 21 through 53).


4. At this time I am not going to worry about the following items: Lights, Volume, nor Squelch.



  Keep tuned in, more to come!

   ~~Cris

sonic-cruiser-tiny.jpgSo what am I supposed to say; A time ago, in a different space, and time, I started designing  a new canard aircraft, The Phoenix2000. In New Orleans before I move to Dallas, Tx so it has to be over 20 years ago. My original web site for it has a date of 1998 but that's about 10 years after the fact. I had built a dual channel, redundant FADEC, Full Authority Digital Engine Control, connected to FORD Taurus 3.0 engine. This means no mixture controls, you don't have to worry about things like, EGT, mixture, temperature, etc.  Our EAA adviser in our chapter built RVs, and basically did not want to look at anything Digital Fly By Wire!! ( I left the EAA 96?)  Then in 2004 i found other crazies at SimPits(2k4) There have been the ups and downs. The biggest down was when I lost my house, and had to toss most of the aircraft stuff away..

My NOTAM #1 (Jan2K5) basicly laid out my problems with current flight simulators; Keyboard Decoders, Monolithic, No real communication (with the simulator/model).  This is where my simulator grew from.

My NOTAM #2 (Jun2K5) I created a demo program which fly's a Great Circle Route  between any two points. in a compressed time frame. So a flight from JFK to DFW is only a few seconds.. One small note and apologies to C purists, this demo was written in PERL. If you don't know PERL dose not have any fixed point notation it is all floating point.


So for the past few years I have been a living stable in a apartment, and I am back at work with several projects in the lab at one time.. current projects are:CDU_-_Simulator_Interface.png

  • NAV_IOP
  • RSS_IOP
    • embedded processors for a few radios heads.
    • Morse Code Generator
    • FAA DB
    • Communication between the IOP and the radio heads
  • NAV_GROUP
    • communication between the SIMULATOR and the NAV_IOP and RSS_IOP  Ethernet & Protocols.

AND now I want to show it off at Cockpit Fest 2014!!  Groan!!


  Keep tuned in, more to come!


~~Cris



Ouch... Where do I start.. Questions:

  1. How many power plants? ie Engines, APU, RAT, etc.
  2. Is you system going to be AC or DC based?
  3. What will be the prime voltage? 12, 24, or 48 volts
  4. Is there a ground power port? (makes life easy)
  5. etc...

PowerSystem.jpeg

Well here is a overview of my airplane. You will notice that it is a twin. There are two alternators, and starters. You see  my alternators have had the diodes ripped out of them so the unit produces AC at 400Hz which is accomplished by applying a 400Hz sine wave on the Alternator Exciter. By engaging the ALT1 or ALT2 contact or we can turn on the DC rectifier.

When the two alternators are out putting at same voltage and phase we can turn on the TIE RELAY so that each alternators can split the load.  The AC TIE RELAY is used for isolation. That is if you have a alternator failure. The failed alternator can be isolated and its load can be support via the other alternator. (author CAH 17MAY2014)
There is also two other contactors one controls the EXTERNAL POWER  the other is the battery disconnect.

In this way you can't discharge your battery via the EXTERNAL POWER JACK.  The two Master Switches on the panel are a SPDT (Single Pole, Double Throw) with center off. So if both switches are in the EXTernal positions the 24vdc sense line is on only when the generator (external power) is on, which energizes the GROUND POWER RELAY, which in turn puts 24vdc on the BATTERY BUS.

So when you have the switches in GEN postilions, the alternator, is spinning happily, there is voltage on the BATTERY BUS from the DC rectifiers, controlling the battery when charging in flight or on the ramp.

 

 

  Tune in later, more to come!

~~Cris

 

BTW

  • What this diagram does not make clear is that both DC Rectifiers are attached to the Battery Charging Circuits via a diode so that you can not back feed the battery or the Chargers themselves.
  • Also not shown is the DC BUSS TIE RELAY which ties both out puts together
  • Also not shown is the BATTERY DC BUS TIE RELAY

sonic-cruiser-tiny.jpgOk I am going review some of the RSS as it is changing but in a good way..

RSS.jpg

Figure 1.
RSS Block Diagram



The RSS_IOP has a lot of jobs (review):

    1. Physical radios themselves.
    2. The radio's interface system  (arduino cards).
    3. Driving some intruments (flags, lights, etc)
    4. The interface to NavGroup intranet ( and decoding messages).
    5. Morse Code generator.
    6. FAA radio data base. (mySQL)
    7. Radio simulator.
    8. Line of sight calculations (between radios and aircraft)
    9. Crew audio station(s).
    10. Moving audio from different sources to the right audio line (LASA Patch Bay)

Currently we will only concern our selves with the radios functionality 1 and the interface system 2.

The radio model has been changed thankfully to a UML editor from Mentor Graphics.


The Analysis:


RSS_Radio_Model.jpg
Figure 2.
RSS Radio Model

We can look at a radio in three (3) parts;

  1. The physical radio (common to all radios). This is the structure referred to as radios[]. This is an array of all the radios.
  2. The interface. This is was makes each radio unique.  This is the structure referred to as radio_XXXX.
  3. The tuner or tuners. The tuner is just that. It hold the tuned frequency, and its file descriptors. This is the structure referred to a tuner_XXXX.

Each one of the structures need a forward reference ie. a pointer to the next lower structure. So when we get a interrupt from one of the tuners, we can just grab the right tuner. But what if we have turn on/off in one of the upper structures? We added two (2) backwards references, or pointers in the tuner's structure.


The protocol between the interface card (arduino) and the RSS_IOP is as follows:


Between the arduino and the RSS_IOP: 3 bytes;  1 RADIO_ID, 2 SWITCH, 3 DATA. Then the RSS_IOP NAC's or ACC's back;


Between the RSS_IOP and the arduino; 3 bytes;  1 RADIO_ID, 2 OUTPUT, 3 DATA. Then the arduino NAC's or ACC's back;


Radio Head (Hardware):

 

Any radio head can be interfaced to the system, such as:

  • ARINC-410:  Decoding is done on the RSS_IOP
  • ARINC-429:  Separate interface card in the RSS_IOP 
  • MIL-1553:     Separate interface card in the RSS_IOP 
  • Custom:        You build it, well make it work



Keep tuned in, More to come

~~ Cris

phoenixcomm

NexGen: System Overview

Posted by phoenixcomm May 4, 2014

sonic-cruiser-tiny.jpgOk Now Lets all take a deep breath in an I will begin...


Ok I have been dissatisfied my the state of flight simulation. It really bugged me that most planes have on than one seat, ie.. pilot, copilot, reo, nave, weapons, etc. Then I remembered a game called Star Trek that we played on the TCNJ, a computer network in NJ. each team had a captain, weapons, helm, engineering, science, transporters, and a few others that my old brain can't recall. BTW all this was played on a PCxt and the big 360.... I have more power in one desktop than all that put together. And then of course now add in Microsoft Flight Simulator, and X-Plane, and a few others.. nah, all.

So here where my design objectives came from.

  1. The system should handle multi-seats with out problems.
  2. The above entails that you system must also handle multiple radios, instruments, etc. (so if you can write it for one (1) make it handle a few or more.
  3. Radios are a big part of a sim.. so we need all types.. and the faa frequency, and lat/long for all the towers, runways, etc. (oh, no)
    1. this needs a database
    2. Morse Code Simulator
    3. drive for some indicators such as RMI, HSI, VSI, and others. Plus all the flags
    4. a little math so while you are on the ramp at LAX you cant hear the tower at lets say JFK.
  4. The system should use mostly IP for our data.
  5. Instructors Console and Data Recorder.
  6. The simulation model should be on one (1) computer.
  7. The other parts of the system will be IOPs that is Input/Output Processors.
  8. All of the Hardware (Aircraft Parts) will talk with there perspective IOP ie RSS_IOP, NAV_IOP, DISPLAY_IOP, etc. via embedded microprocessors via USB.
  9. On Hardware (Aircraft Parts) rule 1. DO NO HARM. Before you work on a unit find manuals,  pin-outs, etc. GUTTING IS THE LAST RESORT!


And Just Remember This is Just a Start.


One of the things that help me with working on a new unit..  Write you own manual.. Personally I  have several

  • NexGen® 1252 CDU, Computer Display Unit
  • NexGen® Nav_IOP,  Navigation Input Output Processor
  • NexGen® RSS_IOP,   Radio Sub System Input Output Processor
  • NexGen® Protocols 


  Keep Tuned In More To Come

Cris

Filter Blog

By date:
By tag: