TRON07029 2019 Data Communications
This module introduces students to the basic principles of serial communications. They also learn how to set up a communications link between a microcontroller and external devices using either EUSART, SPI or I2C protocols.
Learning Outcomes
On completion of this module the learner will/should be able to;
Discuss asynchronous and synchronous data transmission.
Analyse a serial transmission signal on a transmission line.
Employ error detection and correction techniques for reliable data transmission.
Explain various techniques used in data encoding.
Perform hardware and software interfacing of a microcontroller to a peripheral divice using an appropriate serial protocol.
Teaching and Learning Strategies
It is proposed that a workplace engagement component will be introduced to this module via a guest lecturer from industry, an industrial site visit or a work-based assignment where possible.
Indicative Syllabus
Fundamentals of Data Communication: Data Representation, ASCII, Signals, Timing, Accuracy, Overheads, Protocol Efficiency.
Serial Communications: Asynchronous Transmission, Synchronous Transmission.
Data Encoding: Digital Signal Encoding, Shift Keying, Modulation.
Serial Protocol: RS232C Communications between 2 PCs.
Error Detection and Correction: Parity Checking, Cyclic Redundancy Checking.
Embedded Systems Serial Protocols: EUSART, I2C, SPI.
Automotive Protocols: LIN, CAN.
Wireless Serial Communications: Bluetooth.
Coursework & Assessment Breakdown
Coursework Assessment
Title | Type | Form | Percent | Week | Learning Outcomes Assessed | |
---|---|---|---|---|---|---|
1 | Practical Evaluation Lab Reports | Coursework Assessment | Assignment | 15 % | OnGoing | 2,3,4,5 |
2 | Continuous Assessment Written Exam | Coursework Assessment | Closed Book Exam | 15 % | Week 6 | 1,2,3,4,5 |
3 | Moodle Quizzes | Coursework Assessment | Open Book Exam | 10 % | Any | 1,2,3,4,5 |
End of Semester / Year Assessment
Title | Type | Form | Percent | Week | Learning Outcomes Assessed | |
---|---|---|---|---|---|---|
1 | Final Exam Written Exam | Final Exam | Closed Book Exam | 60 % | End of Term | 1,2,3,4,5 |
Full Time Mode Workload
Type | Location | Description | Hours | Frequency | Avg Workload |
---|---|---|---|---|---|
Lecture | Flat Classroom | Theory Lecture | 2 | Weekly | 2.00 |
Practical / Laboratory | Engineering Laboratory | Practical | 2 | Weekly | 2.00 |
Independent Learning | Not Specified | Independent Learning | 3 | Weekly | 3.00 |
Online Learning Mode Workload
Type | Location | Description | Hours | Frequency | Avg Workload |
---|---|---|---|---|---|
Lecture | Not Specified | Theory Lecture | 1 | Weekly | 1.00 |
Practical / Laboratory | Not Specified | Practical | 0.5 | Weekly | 0.50 |
Independent Learning | Not Specified | Independent Learning | 5.5 | Weekly | 5.50 |
Required & Recommended Book List
2002-12-26 Local Area Networks Cengage Learning EMEA
ISBN 0826458661 ISBN-13 9780826458667
2013-09-13 Data and Computer Communications (William Stallings Books on Computer and Data Communications) Pearson
ISBN 0133506487 ISBN-13 9780133506488
Data and Computer Communications, 10e, is a two-time winner of the best Computer Science and Engineering textbook of the year award from the Textbook and Academic Authors Association. It is ideal for one/two-semester courses in Computer Networks, Data Communications, and Communications Networks in CS, CIS, and Electrical Engineering departments. This book is also suitable for Product Development personnel, Programmers, Systems Engineers, Network Designers and others involved in the design of data communications and networking products. With a focus on the most current technology and a convenient modular format, this best-selling text offers a clear and comprehensive survey of the entire data and computer communications field. Emphasizing both the fundamental principles as well as the critical role of performance in driving protocol and network design, it explores in detail all the critical technical areas in data communications, wide-area networking, local area networking, and protocol design.
2014-04-16 PIC Microcontroller Projects in C: Basic to Advanced Newnes
ISBN 0080999247 ISBN-13 9780080999241
[ PIC Microcontroller Projects in C: Basic to Advanced (Revised) By ( Author ) May-2014 Paperback
2015-09-25 Make: Bluetooth Make Books
ISBN 1457187094 ISBN-13 9781457187094
This book is where your adventures with Bluetooth LE begin. You'll start your journey by getting familiar with your hardware options: Arduino, BLE modules, computers (including Raspberry Pi!), and mobile phones. From there, you'll write code and wire circuits to connect off-the-shelf sensors, and even go all the way to writing your own Bluetooth Services. Along the way you'll look at lightbulbs, locks, and Apple's iBeacon technology, as well as get an understanding of Bluetooth security--both how to beat other people's security, and how to make your hardware secure.
Module Resources
Local Area Networks, P.Hodson, Continuum.
Data & Computer Communications, W.Stallings, Prentice Hall.
Designing Embedded Hardware, J.Catsoulis, O’Reilly.
Patterns for Time-Triggered Embedded Systems, M.J.Pont, Addison-Wesley Professional.
Controller Area Network, K.Etschberger, IXXAT Automation GmbH.
Introduction to Bluetooth, L.Harte, Althos.
802.11 Wireless Networks, M.S.Gast, O’Reilly.
Not Applicable
MPLAB-X IDE and XC8 compiler installed in Electronics labs.
Microcontroller Debuggers and Target boards in Electronics labs.
Proteus Schematic Capture and Microcontroller Simulator Software.
None