CIS: Course Information Sheet - Google Sites

0 downloads 181 Views 65KB Size Report
Jul 15, 2006 - techniques. LabVIEW and/or other standard tools for system interfacing may be discussed ... Mathematicall
NIAGARA COLLEGE OF APPLIED ARTS AND TECHNOLOGY

Course Information Sheet Course Number: BATP9302 Course Name: Interfacing

Credits: 4

COURSE DESCRIPTION: This course will provide an introduction to the subject of integrating computer and electronic components into a design. Through the use of practical experiments, students learn to use electronic integrated circuit components to control external devices from a microcomputer. Students write programs to control speakers, DC motors, stepper motors, and other pieces of equipment and may build a digital to analog converter. In addition, students will write programs to drive custom outputs on an oscilloscope. Students may build an analog to digital converter and write programs that display data from temperature, position, and opto-electronic sensors. Students learn to use programmable logic devices and must employ various trouble-shooting techniques. LabVIEW and/or other standard tools for system interfacing may be discussed Offered in the following programs/term: Bachelors of Applied Technology (Photonics) / Term I Second Year

Prepared by: Ahmad M. Bashir

Co-ordinator: Dr. Treena Grevatt

Approved by:

Date: July 15, 2006

Dr. Christine Bradaric-Baus, Dean

Division: Technology Current Academic Year: 2006/2007

Term: Fall 2006

Requisite Information: 1. To register in this course, the following course(s) must have been successfully completed: Prerequisite No.

BELN9202 Prerequisite Name:

Electro-Technology

2. To register in this course, the following course(s) must be taken at the same time: Co-requisite No.

BELN9304 Co-requisite Name:

Semiconductor and Logic

3. This course is a required pre-requisite for the following course(s): Course Number:

n/a

Course Name:

n/a

BATP9302- Interfacing

F2006

4. This course is considered equivalent to the following course(s): Course Number:

n/a

Course Name:

n/a

Promotion and Graduation Requirements: A minimum grade of 60% is required to proceed from a pre-requisite course to the next course. A minimum grade of 60% in all courses and a weighted average of 65% are required for promotion to the next level or year of the program and for graduation. (Please refer to the Niagara College practices on Grading and the Transcript, Graduation and Promotion Requirements.) TEXTBOOKS and MATERIALS REQUIRED: Title: VEE Pro Practical Graphical Programming Author: Robert B. Angus and Thomas E. Hubert Publisher: Springer ISBN: 1-85233-870-9 Handouts of the related topics and Web links will be provided. TYPES OF EVALUATION USED IN THIS COURSE AND THEIR WEIGHT: Lab Exercises Assignments/Project Tests & Quizzes

40% 20% 40%

COURSE GOALS (general student learning outcomes): Through a series of lectures/demonstrations, lab work, exercises, and assignments, the students participating in the program will gain the skills required. And student will: 1: be able to use a microcomputer to control external devices. 2: be able to write computer programs to control speakers, DC and stepper motors, and other equipment. 3: be able to build and use analog to digital converters. 4: be able to write computer programs to display and/or respond to measured data from temperature, position, and/or opto-electronic sensors. 5: be able to troubleshoot both hardware and software problems in various situations. 6: be familiar with various standard tools for system interfacing. Core abilities developed by this course are: A. Collect, analyze, and organize relevant and necessary information from a variety of sources. B. Adapt to new situations by applying and/or updating her or his knowledge and skills. C. Take responsibility for her or his own actions and decisions at workplace/Lab. 2

BATP9302- Interfacing

F2006

D. Interact with others in groups or teams in ways that contribute to effective working relationships E. Communicate clearly, concisely and correctly in the written, spoken, and visual form that fulfills the purpose and meets the needs of audiences F. Solve problems using a variety of strategies

SPECIFIC CURRICULUM OBJECTIVES BY UNIT: Unit I: Graphical Programming basic Techniques Upon successful completion of this unit, the student should be able to demonstrate the ability to: • • • • • • •

Creating a User Object. Adding a dialog box for user input. Using data files. Creating panel views (an operator interface). Mathematically processing data. Communicating with instruments. Using debugging tools.

Unit 2: To Control various Instruments Upon successful completion of this unit, the student should be able to demonstrate the ability to: • • • • • • • • •

Explain the process for controlling instruments. Configure an instrument for Direct Change settings on an instrument driver. Add and delete component inputs and outputs. Move to different panels on an instrument driver. Use Direct I/O to write commands to an instrument. Use Direct I/O to read data from an instrument. Upload and download instrument states using learn strings. Use VXIplug&play drivers to communicate with an instrument.

3

BATP9302- Interfacing

F2006

Unit 3: Analyzing Data from the Sequencer Upon successful completion of this unit, the student should be able to demonstrate the ability to: • • • • • •

Create a test for the Sequencer. Add, insert, and delete operations for a Sequencer test. Access logged data from the Sequencer. Use Sequencer input terminals to pass data to tests. Compare a waveform output to a mask. Analyze several runs of data from the Sequencer.

Unit 4: Operator Interface to control the devices Upon successful completion of this unit, the student should be able to demonstrate the ability to: • • • • • •

Create an Operator Interface. Interact with an operator interface. Create a status panel. List some of the operator interface features. Secure a program. Create a high impact warning system program.

Unit 5: System Interfacing, Sensors and Devices: Upon successful completion of this unit, the student should be able to demonstrate the ability of: • • • • • •

Design and configure Microcontroller based System Interfaces. Analog to Digital converters. Design and configure Digital to Analog Converters. Analyze and configure Serial, Parallel, USB and GBIP Interfaces. Develop and apply program to control the speakers, stepper motors. Temperature, Position and Opto-Electronic Sensors to their systems.

COURSE ATTENDANCE POLICY: The student is to be guided by his/her own maturity and responsibility. Attendance and completion of Lab/homework assignments are essential for satisfactory completion of this course. Experience has shown a positive relationship between attendance and final proficiency for most students. Marks will be deducted for late submission of labs/assignments.

4