element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Personal Blogs
  • Community Hub
  • More
Personal Blogs
NexGen Flight Simuator NexGen Flight Simulator: Hacking the Navigation Computer Display
  • Blog
  • Documents
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: phoenixcomm
  • Date Created: 29 May 2013 11:35 PM Date Created
  • Views 1046 views
  • Likes 4 likes
  • Comments 2 comments
  • pinlite
  • cp-1252/asn-128
  • kw-105-dp
  • i2c
  • hack
  • tm-1-1520-238-10
  • hardware
  • kw-105-al
  • flight_simulation
  • software_design
  • stellaris_launchpad
  • nexgen_flight_simulator
  • max6955
  • message_passing
  • ps2_keyboard_encoder
  • arduino
  • diy_cockpit
  • kw-105-s
Related
Recommended

NexGen Flight Simulator: Hacking the Navigation Computer Display

phoenixcomm
phoenixcomm
29 May 2013

image This is the CP-1252/ASN-128 Navigation Computer Display.  The NCD was originally designed for Doppler  navigation, but will work in my application. I have reprinted the Analysis of this from my Wordpress Blog (22Apr2011)

 

The Analysis:  The NCD is comprised of 4 groups: Display, Keyboard, Rotary Switches, and Thumb Wheel Switches.  The Display is comprised of 4 16-segment and 13 7-segment PinLite lamps, and two LED's.  The keyboard is comprised of a 10-key number pad and 4 special keys, it also encodes A-Z. There are two rotary switches, and two thumb wheel switches as well. I also found a user guide, TM-1-1520-238-10 pages 3-34 through 3-46 on the web.

 

BTW I just found TM 11-5841-28-12 which is the Organizational Maintenance Manual for the unit, as a Google book. It has all of the neat error codes and other cool stuff which will be helpful.

(6-7-2013)

 

In it's dim past it had been converted to a flight sim, and the only things left were: the display, switches, light plate, and lots of wire. Each component, had each of their connection(s) brought out into a header.

 

From here to the end, has been Redacted 4-1-24

The Plan: It is almost impossible to find a 16-segment display driver, but I found two parts MAX6954 (SPI or QSPI interface), and MAX6955 (I2C interface). Both devices have the same programming model and have an I/O expander that can handle the keyboard. I have chosen to use the I2C interface. I have broken down the NCD into the following sub-units:

 

 

  • Two MAX6955AAX+MAX6955AAX+:
    • one will handle the 4 16-segment displays.
    • one will handle the 13 7-segment displays.
  • The keyboard will be interfaced via a standard PS2 keyboard encoder that will be harvested from an old PS2 keyboard.
  • I will also need 2 bytes of I/O as well:
    • 1 byte of output to handle the two rotary switches, via two priority encoders (74LS148). 
    • 1 byte for both thumb wheel switches (they are encoded to 4-bit BCD).
  • And lastly, I need a USB interface to talk back to the IOP (IO Processor)

 

I also need an embedded microprocessor, the NCD information does not need to be supper fast, as in reality, it is only a dumb terminal, so an Arduino should be able to keep up with everything, if there are speed issues I will most likely switch to a TI Stellaris Launchpad module.   The NCD is either taking keystrokes from the pilot or updating the display. In the words of the Outer Limits "There is nothing wrong with your television. Do not attempt to adjust the picture. We are now in control of the transmission. We control the horizontal and the vertical". In the scheme of things, this unit will only be another endpoint on the IOP which is sending the keystrokes or knob turns to the simulation processor. In turn, the NCD in effect listens to the NavGroup via the IOP for the present position, time to go, etc.

 

Keep Tuned-in, More to Come!

 

NexGen Flight Simulator Blog Index

  • Sign in to reply
  • phoenixcomm
    phoenixcomm over 12 years ago in reply to DAB

    Dab, Thanks, but not the case I really have 3 of the dam things but they where ALL GUTTED image

    So what they did was to hook a wire to each point and bring it out to several flat (like a IDC connector, but only one row) image. Now for the good stuff, I have all of the Wamco pinlites image and the sockets... The MAX6655 never really says what I can get away with on the output when I have the displays hooked up. so I know that I can drive them from a  external driver with a little resister as they are only 5v @ 15 +/- 2 ma. 

    The dam pinlites are not LEDs though they are incandescent multi-segment bulbs.. image Its going to be a small nightmare... (16 x 4) + (13 x 7) = 155 wires not counting 11 drive wires + dps, and other bs..

    so I have to figure out some way to tame it.... LOL

    later

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • DAB
    DAB over 12 years ago

    Hi Chris,

     

    Your approach should work fine.  We adapted an older version many years ago for out "simulator" for use in testing avionics.

     

    I do not know where you found it, but that looks like a full flight ready unit.  Good find.

     

    DAB

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube