Skip to content

Latest commit

 

History

History
66 lines (44 loc) · 3.05 KB

Firmata-exercise.md

File metadata and controls

66 lines (44 loc) · 3.05 KB

x y (-ve) MF solenoid

Analogue and digital drivers for HSI

HSI Exercised

HSI Exercise video

The HIS has various display annunciators. These have a range of driving requirements from a few micro amps for the galvanometer gauges to 26 volts for the flag solenoids and panel lamps.

An Arduino running Firmata software is a simple way to develop the required test signals. The galvanomer inputs are driven via current limiting resistors from the 5 volt outputs. The 26 volt outputs are boosted using a high side drive chip TD6283AGP from Toshiba.

A ready made PC program to drive the Arduino Firmata is used.

The simple on/off galvanometer flags used for NAV and GS flags are driven via 10k resistors from digital outpts.

The centre zero galvanometer outputs are driven from analogue (PWM) outputs but in this case the common is returned to another analogue output preset to 1/2 fsd (2.5v), these outputs are fed through 15k resistors to set the range and limit the current.

The Main flag and DG flag are driven by 26volt solenoid motors, these are fed with digital outpus amplified to 26 volts with the TD2638 driver.

The dial lamps are driven with a PWM signal amplified with the TD2638 giving a lamp dimmer function.

Arduino TD6278

Firmata test

  • Lamps and Solenoids use TD6283AGP high side driver fed with 26 VDC supply
  • Flags use 5V logic outputs from arduino via current limiting resistors
  • Galvo inputs are fed with PWM signals to common bias point to give positive and negative drives, current limited with resistors to arduino pins
Arduino Pin # Return pin# HSI Cnnector/Pin # Function
2 n/c
3 z,k,CC * Galv bias
4 n/c
5 V GS Galvo
6 p * CD Galvo
7 GG HH (-ve) GS Flag
8 A W (-ve) NAV Flag
9 q * ToFr Galvo
10 DD (+ve) EE (-ve) Illumination
11 x y (-ve) MF solenoid
12 F b (-ve) DG Solenoid
13 n/c
A0 n/c
A1 n/c
A2 n/c
A3 n/c
A4 n/c
A5 n/c

Processing sketch

Simle GUI

HSI_exercisor.pde

data links

TD6238AGP

Arduino Firmata