- •1. TABLE OF CONTENTS
- •2. COMPUTER HARDWARE
- •3. A BRIEF OVERVIEW OF COMPUTER HARDWARE
- •3.1 BASIC COMPONENTS
- •3.1.1 The components of a computer are,
- •3.1.2 Some I/O Devices
- •3.2 AN EXAMPLE OF A COMPUTER IN MANUFACTURING
- •3.3 COMMERCIAL COMPUTERS
- •3.3.1 Mainframes
- •3.3.2 Super Computers
- •3.3.3 Workstations
- •3.3.4 Personal Computers
- •3.3.5 Dedicated Computers
- •3.3.6 Single Board Computers
- •3.4 ARCHITECTURE AND BUSES
- •3.4.1 Clock Speed and the Buses
- •3.5 SOFTWARE
- •4. COMPUTER INTERFACING
- •4.1 DIGITAL SIGNALS
- •4.2 ANALOG SIGNALS
- •4.2.1 Analog to Digital Conversion
- •4.2.1.1 - Flash A/D Converter
- •4.2.2 Digital to Analog Conversion
- •4.3 TIMING
- •4.3.1 Interrupts
- •4.3.2 Clocks and Timers
- •4.3.3 Watch Dog Timers
- •4.3.4 Polling
- •4.4 DISPLAYS
- •5. COMPUTER INTERFACE BOARDS
- •5.1 OVERVIEW
- •5.1.1 Types
- •5.2 REGISTER LEVEL PROGRAMMING
- •5.3 EXAMPLES
- •6. COMPUTER CONTROL OF PROCESSES
- •6.1 TEMPERTURE CONTROL
- •6.2 BATCH PROCESSING
- •6.3 COMPUTER PROCESS MONITORING
- •6.4 IMPLEMENTING A COMPUTER CONTROL SYSTEM
- •6.4.1 SCADA
- •6.5 PRACTICE PROBLEMS
- •7. COMPUTER COMMUNICATIONS
- •7.1 COMPUTER COMMUNICATIONS CATEGORIES
- •7.2 THE HISTORY
- •7.3 SERIAL COMMUNICATIONS
- •7.6 GPIB/IEEE-488
- •7.7 PARALLEL COMMUNICATIONS
- •8. INTERFACING COMPUTERS FOR DATA TRANSFER
- •8.1 SERIAL DATA TRANSFER
- •8.2 PARALLEL DATA TRANSFER
- •8.2.1 GPIB Bus (IEEE-488)
- •9. COMPUTER NETWORKING
- •9.1 OSI NETWORK MODEL
- •9.1.1 Why Use A Network?
- •9.1.1.1 - Physical Layer
- •9.1.1.2 - Data Link Layer
- •9.1.1.3 - Network Layer
- •9.1.1.4 - Transport Layer
- •9.1.1.5 - Session Layer
- •9.1.1.6 - Presentation Layer
- •9.1.1.7 - Application Layer
- •9.2 OPEN SYSTEMS
- •9.3 NETWORKING HARDWARE
- •10. MANUFACTURING AUTOMATION PROTOCOL (MAP)
- •10.1 OVERVIEW
- •10.2 DETAILS
- •10.2.1 Physical Alternatives (Layer 1 OSI Model),
- •10.2.2 Data Link Layer (Layer 2 OSI Model),
- •10.2.3 Application Layer:
- •10.3 DETAILS FOR TOP
- •10.3.1 Application Layer:
- •10.5 MAP AND OTHER STANDARDS
- •10.6 AN EXAMPLE OF A MAP IMPLEMENTATION
- •10.7 ETHERNET
- •10.7.1 Internet
- •10.7.2 SLIP/PPP
- •10.8 DATA HIGHWAY+
- •10.9 REMOTE PLC I/O
- •10.10 DEVICENET
- •10.11 OTHER STUFF
- •10.12 Network Facts
- •11. DATABASE TECHNOLOGY
- •11.1 DISTRIBUTED DATABASE SYSTEMS
- •11.1.1 Relational database systems
- •11.1.2 Issues for distributed database systems
- •11.1.2.1 - Query processing
- •11.1.2.2 - Concurrency control
Engineer On a Disk
Overview: This note set is part of a larger collection of materials available at http://claymore.engineer.gvsu.edu. You are welcome to use the material under the license provided at http://claymore.engineer.gvsu.edu/eod/global/copyrght.html. As always any feedback you can provide will be welcomed.
Copyright © 1993-2001, Hugh Jack
email: jackh@gvsu.edu phone: (616) 771-6755 fax: (616) 336-7215
Copyright © 1993-2001, Hugh Jack
page 1 |
|
1. TABLE OF CONTENTS |
|
TABLE OF CONTENTS.......................................................................................................... |
1 |
COMPUTER HARDWARE..................................................................................................... |
3 |
A BRIEF OVERVIEW OF COMPUTER HARDWARE ........................................................ |
4 |
BASIC COMPONENTS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
4 |
AN EXAMPLE OF A COMPUTER IN MANUFACTURING - - - - - - - - - - - - - - |
- 6 |
COMMERCIAL COMPUTERS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
- 6 |
ARCHITECTURE AND BUSES - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
- 8 |
SOFTWARE - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
10 |
COMPUTER INTERFACING ............................................................................................... |
12 |
DIGITAL SIGNALS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
12 |
ANALOG SIGNALS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
14 |
TIMING - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
21 |
DISPLAYS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
23 |
COMPUTER INTERFACE BOARDS .................................................................................. |
23 |
OVERVIEW - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
23 |
REGISTER LEVEL PROGRAMMING - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
23 |
EXAMPLES - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
23 |
COMPUTER CONTROL OF PROCESSES.......................................................................... |
23 |
TEMPERTURE CONTROL - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
26 |
BATCH PROCESSING - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
26 |
COMPUTER PROCESS MONITORING - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
28 |
IMPLEMENTING A COMPUTER CONTROL SYSTEM - - - - - - - - - - - - - - - - |
29 |
PRACTICE PROBLEMS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
29 |
COMPUTER COMMUNICATIONS..................................................................................... |
30 |
COMPUTER COMMUNICATIONS CATEGORIES - - - - - - - - - - - - - - - - - - - - |
30 |
THE HISTORY - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
31 |
SERIAL COMMUNICATIONS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
31 |
RS-422 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
34 |
RS-485 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
34 |
GPIB/IEEE-488 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
35 |
PARALLEL COMMUNICATIONS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
35 |
INTERFACING COMPUTERS FOR DATA TRANSFER .................................................. |
36 |
SERIAL DATA TRANSFER - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
36 |
PARALLEL DATA TRANSFER - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
37 |
COMPUTER NETWORKING............................................................................................... |
39 |
OSI NETWORK MODEL - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
43 |
OPEN SYSTEMS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
48 |
NETWORKING HARDWARE - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
49 |
MANUFACTURING AUTOMATION PROTOCOL (MAP)............................................... |
52 |
OVERVIEW - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
52 |
DETAILS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
52 |
DETAILS FOR TOP - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
56 |
MAP & TOP - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
56 |
MAP AND OTHER STANDARDS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
58 |
page 2 |
|
AN EXAMPLE OF A MAP IMPLEMENTATION - - - - - - - - - - - - - - - - - - - - - |
59 |
ETHERNET - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
62 |
DATA HIGHWAY+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
62 |
REMOTE PLC I/O - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
62 |
DEVICENET - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
62 |
OTHER STUFF - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
62 |
Network Facts - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
62 |
DATABASE TECHNOLOGY............................................................................................... |
64 |
DISTRIBUTED DATABASE SYSTEMS - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
64 |
page 3
2. COMPUTER HARDWARE
This section focuses on elements of computer hardware that are important to a designer/engineer.