aircraft master warning system with ftc prompting
TRANSCRIPT
AIRCRAFT MASTER WARNING SYSTEM WITH
FTC PROMPTING
Under the kind guidance of:Mr. K. V. Muralidhara
Asst. Professor, Dept. of E & CBangalore Institute of Technology, Bangalore
Presented by:
Rakesh R Sudhanshu Shashikiran K
AgendaIntroductionFeatures of projectBlock-DiagramHardware detailsSoftware detailsProgramming detailsLabView Simulation outputConclusionFuture scope of the project
Introduction
MeaningObjectivesMethods of Generating WarningUse of Graphical User Interface
Features of the project
Embedded systemSingle chip controlMultiple methods for generating warningUse of graphical user interface Use of internal ADC converterUse of internal circuitry for generating PWMCompact and efficient
MASTER WARNING
LAMP
Flight deck of the Vickers VC10 aircraft
SPECIFIC WARNING
LAMPS
INSTRUMENT PANELS
INSIGHT OF ADVANCED COCKPIT OF VC10 AIRCRAFT
BLOCK DIAGRAM
LM-35TEMPERATURE
SENSOR
RTD
FUEL LOW SWITCH
CANOPY OPEN SWITCH
TEST SWITCHACKNOWLEDGE
SWITCHMUTE SWITCH
ATMEGA-32
MICRO-CONTROLL
ER
RF Transmitter
LCD DISPLAY
LEDs TO DISPLAY CORRESPONDIN
G WARNING MESSAGE
SPEAKER
MASTER LAMP
RF Receiver
GUI
Hardware
ATmega32 and supporting circuitryRTDLM-35 temperature sensor20 X 4 alphanumeric displayIntelligent USP programmerRF transceiverGraphical User Interface
ATmega32
Low-power CMOS 8-bit microcontroller AVR enhanced RISC architecture16KB of programmable flash memory, 2KB
SRAM and 1KB EEPROMAn 8-channel 10-bit A/D converterThree flexible Timer/CountersInternal and External InterruptsA serial programmable USART
IC 7805
7805 is a voltage regulator circuit. Member of 78xx series of fixed linear voltage
regulator ICsPositive voltage regulatorConverts any input voltage within +35V to a
constant +5V supplybuilt-in protection against overheating and
short-circuits
RTD
Resistance thermometers are sensors used to measure temperature by correlating the resistance of the RTD element with temperature.
higher accuracy and repeatabilityconstructed of platinum, copper or nickel IEC 6075:
Platinum RTDs follows a very linear resistance to temperature
relationship range of -272.5 °C to 961.78 °C
LM-35 temperature sensor
Output voltage is linearly proportional to the Centigrade temperature
Does not require any external calibration Typical accuracies of ±¼°C at room
temperature Rated to operate over a -55° to +150°C
temperature
Software
Atmel AVR Studio 5ISIS Professional v7.7 Proteus Design SuiteLabViewHexEdit
HARDWARE CONNECTIONS AND PROGRAMMING DETAILS
Interfacing the LM-35
Interfacing the RTD
Details about internal ADC conversion10-bit Resolution8 Multiplexed Single Ended Input Channels 7 Differential Input Channels2 Differential Input Channels with Optional
Gain of 10x and 200xSelectable 2.56V ADC Reference Voltage
START
Set ADMUX register to read single-ended input channel at
ADC0 (i.e. LM-35 o/p)
Set ADLAR bit in ADMUX register to get the result Left-
justified
ADC is enabled by setting the ADC Enable bit, ADEN in
ADCSRA
Trigger source is selected by setting the ADC Trigger Select
bits, ADTS in SFIOR
Triggering is enabled by writing ADSC in ADCSRA to
one
A
C
The ADC generates a left justified 10-bit result,
presented in the ADC Data Registers, ADCH and
ADCL
Read ADCH for 8-bit precise result
A
DELAY
Set ADMUX register to read differential channel input ADC1 & ADC2 (i.e.
RTD o/p)
Set ADLAR bit in ADMUX register to get the result
Left-justified
ADC is enabled by setting the ADC Enable bit, ADEN
in ADCSRA
B
Triggering is enabled by writing ADSC in ADCSRA
to one
The ADC generates a left justified 10-bit result,
presented in the ADC Data Registers, ADCH and
ADCL
Read ADCH for 8-bit precise result
DELAY
C
Trigger source is selected by setting the ADC Trigger Select bits, ADTS in SFIOR
B
Interfacing the LCD
Fig2(a): Interfacing details
Fig2(b): top view
Fig2(c): Pin details
Programing For voice warning generationUse of PWMHexEdit softwareFast PWM mode:
high frequency single-slope operationwell suited for power regulation, rectification, and DAC
applicationsThe counter counts from BOTTOM to MAX then restarts from
BOTTOM. In non-inverting Compare Output mode, the Output Compare (OC0) is cleared on the compare match between TCNT0 and OCR0, and set at BOTTOM.
In fast PWM mode, the counter is incremented until the counter value matches the MAX value. The counter is then cleared at the following timer clock cycle.
Configure TCCR0 register or these:fast PWM modeTimer 0n0n-inverting modeno pre-scaling of clock
Bit: 7 6 5 4 3 2 1 0Description
:FOC0 WGM00 COM01 COM00 WGM01 CS02 CS01 CS00
Timer/Counter Control Register – TCCR0
START
Store the digitized values of voice (HexEdit software) in the program
memory of the ATMEGA32
Set the Timer0 in non-inverting fast PWM mode without any pre-scaling
of the clock
Configure the Timer0 pin (PB3) as output
When the voice need to be generated we store the first
digitized value in the OCR register and enable the counter to count
continuously.
After each count from 00 to FF store the next digitized value in the OCR
register.
Repeat for all the digitized values to generate the PWM wave
STOP
Timing diagram
Programming detailsTEST & ACK as interrupt switches(interrupt
O & interrupt 1)Rising edge interrupts-MCUCROperation of mute
LabView
Front panel
Configuring Serial Port
SIMULATION OUTPUT
FUTURE SCOPE OF PROJECTGSMUse of recorder as Black-boxDamage proof memories
CONCLUSION
THANK-YOU