Skip navigation
Well it has been a long time coming so here is the embedded software design. RSS block diagramFigure 1. The Plan: The Arduino must send and receive information asynchronously, via the byte serial USB host connection, on Port 1. This connection It must receive and respond to the RSS_IOP commands It must send data to the RSS_IOP when something changes Basicly you need 1 Arduino Mega per tuner. It has lots of Digital I/O, and its cheap! The protocol must be easy and expandable for all typ ...
The 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}, ...
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 ). 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 ...
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.  Radio Control Set Figure 1 The Radio Control Set Opened for Testing Figure 2 Radio Control Set Interface F ...
So 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 lik ...
Ouch... Where do I start.. Questions: How many power plants? ie Engines, APU, RAT, etc. Is you system going to be AC or DC based? What will be the prime voltage? 12, 24, or 48 volts Is there a ground power port? (makes life easy) etc... 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 40 ...
Ok I am going review some of the RSS as it is changing but in a good way.. Figure 1. RSS Block Diagram The RSS_IOP has a lot of jobs (review): Physical radios themselves. The radio's interface system  (arduino cards). Driving some intruments (flags, lights, etc) The interface to NavGroup intranet ( and decoding messages). Morse Code generator. FAA radio data base. (mySQL) Radio simulator. Line of sight calculations (between radios and aircraft) Crew audio station(s). Mov ...
Ok 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 ...
Here are some of the flight sim websites around... there are plenty more of them, but I only listed a few of them.   Name / URL Author Type Notes L1011 Project Curd ZecMistester L-1011 737 Flight Sim David C. Allen B737 2 Flaps Approach ~~ B737 F-15C Egale Gene Buckle F-15C A Journey into Madness K. LaFaille A-10C Stranded Duckling Gus A-10C Building an Airbus Cockpit Nigel Doyle AB 3xx Super Connie Sim Constellation NexGen / Phoenix 2000 Cris Harrison Experimental ...
Ok, it seems that we are back where we started from talking about the RSS_IOP. There have been so many changes that we may as well just start over. So now I can share with you the major data structures  from here forward. So lets get started. rss and tuner radio_xxxxx typedef enum _Radio_Types {   G3717,   C614L8,   G1981,   G3490,   G4214 }Radio_Types;       struct rss_s {   char * device_info;       & ...
Ok when I saw this last this last  2014 GMC Sierra "Cold Rolled Steel" add I could not believe my eyes. One of our subs in a TV commercial??!! Nah, I said to myself....  Then I started doingsome Google searches which ended with more commercials.. I was starting to doubt myself. so I changed my question to "which submarine was used in the GMC Sierra commercial?" and I found a link via Facebook to Spectral Motion. When I when to the link I found this and laughed my ass off.   & ...
Ok, So here we are again. The RSS has raised it's head one last time.. This time we will slay it.. So onward and upward.  First I have talked about this part of the puzzle more than a few times.. Well spurned on by my CDU_IOP, I thought that since the CDU_IOP was designed with modularity in mind I rewrote my RSS_IOP to take advantages of things that I have learnt along the way.   CODE SEGMENTS: First we have to talk about the model or the structure of the radios.   rss.h add ...
Oh well this is one of those things that has been sitting around doing nothing... And all I need to do is build yet another cable.. It was a prototype made by  Precision Display Technologies. Their part number is MPCDX-PROTO, which is for the F/A-18C/D.   Fig 1. F/A-18C/D MPCD prototype The Analysis:  Well it looks like I need a VGA cable to go to a component input.. So what signals are in a VGA cable?  So a quick look and I found this picture (Fig 2). So I need a cable th ...
This is not the post that I started to write. But I can't help myself. Fig 1. - Commercial Aircraft Audio Panel The Problem: You just bought a new Gables audio panel for your flight simulator from eBay, but you don't know anything about the panel, so before you do any kind of problem solving you grab your trusty simpers and start cutting.. ie.. It time for that rewire.. right? Wrong.. You should have done a little investigation, made a few calls maybe even to Gables... Hey they have always b ...
DESIGN GOALS: I have talked about the IOP before so I will review the design: The IOP can control multiple CDUs (dumb terminals) via an Ardunio's USB. The IOP listens to the NavGroup UDP broadcast for present position, etc. The IOP sends the PP/etc to be updated on the CDUs. All software will be written in C. We will standardize on the eclipse platform for software development. CDU - IOP Software Protocol: The CDU sends one character to the IOP. The IOP will respond with charact ...