Roadmap for Communications Engineering I

The course is organised as a series of modules.

Within each module there are:

No.
Course Video Resources
Other Resources
1 Asynchronous Serial Communications
1.1 [Video] Asynchronous Character Transmission
1.2 [Video] The UART
1.3 [Video] EIA-232
  • [Video] Demonstration of EIA-232
Lab A: EIA-232
Tutorial 1: EIA-232
2.0 Communications Links
2.1 [Video] Asynchronous Serial Frames
2.2 [Video] Transmission Theory
Lab C: NMEA Sentences
  • Scope Serial Decoding
Tutorial 2: Communications Links
3.0 EIA-485 (See p68-69 of the DMX512 Recommendations)
3.1 [Video] Differential Transmission
3.2 [Video] EIA-485 Cable Bus
Lab B: EIA-485
  • [Video] Scope Probes
  • [Video] Scope Timebases
  • [Video] Scope Autoscale Function
Tutorial 3: EIA-485
4.0 DMX 512
  • [Video] The DMX Guidelines
4.1 [Video] DMX 512 Overview
4.2 [Video] DMX Bus Termination
  • [Video] Demo of Bus Termination
4.3 [Video] Bus Transceivers
Tutorial 4: Cable Bus
5.0 DMX 512 Frames
  • [Video] Example: Connecting Equipment to a DMX 512 Bus
5.1 [Video] Frames Start; Break; MAB
  • [Video] Demo of Start of Frame
  • [Video]Measurement of Frame Rate
5.2 [Video] Addressing and the Base Address
5.3 [Video] DMX Receiver Hardware
Tutorial 5: Frames
5.4 [Video] DMX Receiver Software
5.5 [Video] Digital Outputs and Control

Lab D: The DMX Waveform

  • Scope Serial Decoding
  • Scope Triggering
Tutorial 6: DMX Receiver Software
6.0

DMX 512 Control

6.1 [Video] Controlling Power
  • [Video] Example: The VARIAC
  • [Video] TRIAC Power Control
  • [Video] Example: A Domestic Dimmer
6.2 [Video] Example: Controller System Architecture
6.3 [Video] Using Multiple Slots for Control
6.4 [Video] LED lighting and Colour
6.5 [Video] Multiplexing using Start Codes
  • Lab D: DMX Control

    Tutorial: Control
    7.0 Control Networks
    7.1 [Video] Bus Repeaters
    • Multi-Point Bus and Repeaters
    7.2 [Video] DMX Over Ethernet
    8.0 Control using Remote Device Managment (RDM)
    8.1 [ video ] RDM Physical Layer
    8.2 [ video ] RDM Link Layer
    Tutorial: Remote Device Managment
    9.0 The CAN Bus
    • [ video ] Using CAN to check a car ECU
    9.1 [ video ] The CAN Physical Layer
    9.2 [ video ] CAN Arbitration
    9.3 [ video ] Cyclic Redundancy Checks (CRCs)
    [ video ] Example: Decoding signals on a CAN Bus
    Tutorial: CAN

    Click on each [Video] link to watch the course video content. Captions are available for these videos, and may be most helpful when revising what has been said.

    Lab Resources

    Other Resources


    Prof. Gorry Fairhurst and Dr. R. Secchi, School of Engineering, University of Aberdeen, Scotland, UK, Mar, 2021.