Related Products
Product Name:Digital Techniques in Aviation
Product Type:Aerospace training
Product Model:BL2976
Brands:MATRIX
Applications:Aerospace & Defense

PRODUCT DESCRIPTION

This solution consists of a set of microcontroller-based training hardware based on our E-blocks system including a PIC micro programmer board, general purpose input output board, motors training board and a CAN bus communications interface. Students firstly use our Flowcode software to develop simple programs, compile and send them to the microcontroller hardware. Then students look at pre-written programs to understand how more complex systems are developed.

Lastly students use prewritten programs to interface the hardware to our Electronic Flight Information System trainer using CAN bus to understand how larger more complex aircraft systems are developed. By following this process students learn how digital microcontroller and microprocessor-based systems and peripherals function in a modern, relevant and motivating environment.

An 80 page manual is included. Requires Flowcode software. This is a student-centred course that will take around 10 hours to complete.

 

LEARNING OBJECTIVES

• Decimal, binary, hexadecimal

• Microcontroller chips and types

• Microcontroller technology: CPU, ROM, RAM, ALU, inputs, outputs, clock, internal peripherals

• Microcontroller circuits and systems

• Microcontroller programming:

o Flow chart programming techniques

o Inputs, Outputs, Delays, IF...THEN, While, Goto points, Calculations, Decisions, Subroutines

o Compilers, Assemblers, Linkers

o Variables, open loop control, closed loop control

• LED indicators, 7-segment LED displays

• Switches - push to make and slide

• Serially addressed LCD displays

• Potentiometers and sensors

• PWM control of motors, stepper motors, servo motors,

• Microcontroller communications and multiplexing

• Digital to Analogue conversion and Analogue to Digital conversion

CAN bus for communications

 

WORKSHEET EXERCISES

Worksheet 1: Understanding Flowcode Embedded

Worksheet 2: Flowcode - first program

Worksheet 3: Binary and hexadecimal

Worksheet 4: Flowcode examples

- Example 1 – Digital inputs and outputs, variables, LEDs switches

- Example 2 – Loops, calculations, delays

- Example 3 – LCD displays, hardware macros

- Example 4 – Timing systems

- Example 5 – Binary, hex

- Example 6 – Logic systems

Worksheet 5: Further examples

- Example 7 – A to D conversion and sensors.

- Example 8 – PWM control of motors.

- Example 9 – Servo control

Worksheet 6: Multiplexed systems

- Example 10 – CAN bus communications