MECT06014 2019 Programming and Interfacing

General Details

Full Title
Programming and Interfacing
Transcript Title
Programming and Interfacing
Code
MECT06014
Attendance
N/A %
Subject Area
MECT - Mechatronics
Department
MECT - Mechatronics
Level
06 - NFQ Level 6
Credit
05 - 05 Credits
Duration
Semester
Fee
Start Term
2019 - Full Academic Year 2019-20
End Term
9999 - The End of Time
Author(s)
Kevin Collins
Programme Membership
SG_EMTRN_B07 201900 Bachelor of Engineering in Mechatronic Engineering SG_EMTRN_C06 201900 Higher Certificate in Engineering in Mechatronic Engineering
Description

On completion the learner will have successfully implemented a mechatronics automation project which will take input from a set of sensors measuring real world parameters, use a program/logic to make decisions based on the input and drive a set of outputs to act in the real world based on the decisions made.

Topics covered include data acquisition and interfacing, signal sampling, digital input/output techniques for data acquisition and the implementation of counters and timers.

Learning Outcomes

On completion of this module the learner will/should be able to;

1.

Build circuits and interfaces for data acquisition.

2.

Process data using common programming methods: case structures, for and while loops, shift registers, arrays, clusters and formula nodes.

3.

Sample, store and process analog signals.

4.

Implement digital input and output strategies.

5.

Use software counters and timers to sample, store and process data.

6.

Produce and demonstrate a working model of the project which achieves the project objectives.

7.

Write a project report demonstrating the design, build and test processes.

Teaching and Learning Strategies

1 hour per week will be spent learning LabVIEW software. 

4 hours /week designing, interfacing and building project

Module Assessment Strategies

Continuous assessment

Project interview/demonstration

final written report

Repeat Assessments

.

Indicative Syllabus

The main goal is that the learner will be able to develop a sensor/actuator based project which will be connected to a program (e.g. via a signal conditioning unit to a PC) which will make decisions based on the sensor input and drive actuators.

Ideas a wide and varied and can include:

  • reading different temperature sensors and informing a user via text message.
  • Controlling the humidity of a room.
  • Water level detection with warning indicators/shut off operation

The learner should complete the learning outcomes given the following guidelines.

Project Proposal

  • A one page document consisting of title, essence (2-3 sentences) and a 3-5 paragraph description of operation
  • A sketch/diagram

Project Diagram/circuit + components needed

  • Developed at design time

Analysis of sensors/actuators needed

  • decide on the most appropriate components based on cost/data sheet specifications/delivery time

Development of sub-systems

  • Breadboarding of electronics
  • interfacing to various systems (e.g. texting system, signal conditioning box)
  • developing a monitoring program

Implementation of working solution

Demonstration/Interview

Submission of project report

 

Coursework & Assessment Breakdown

Coursework & Continuous Assessment
100 %

Coursework Assessment

Title Type Form Percent Week Learning Outcomes Assessed
1 Assignment Submission of Project Proposal/System diagram Formative Written Report - % OnGoing 7
2 Project Project Assemble/Program/test project Continuous Assessment Project 70 % OnGoing 1,2,3,4,5
3 Interview Interview/Demonstration Continuous Assessment Assessment 10 % End of Term 6
4 Report Continuous Assessment Written Report 20 % End of Semester 7

Full Time Mode Workload


Type Location Description Hours Frequency Avg Workload
Tutorial Computer Laboratory LabVIEW exercises 1 Weekly 1.00
Laboratory Practical Engineering Laboratory Project build 5 Weekly 5.00
Total Full Time Average Weekly Learner Contact Time 6.00 Hours

Module Resources

Non ISBN Literary Resources

None

Other Resources

None

Additional Information

The learner will need access to a set of components (sensors, actuators) which may need to be purchased on behalf of the learner. in a timely manner.