CSCE 3612 ch1-3

CSCE 3612 ch1-3 - Introduction Example: model train...

Info iconThis preview shows pages 1–10. Sign up to view the full content.

View Full Document Right Arrow Icon
© 2000 Morgan Kaufman Overheads for Computers as Components 2 nd ed. Introduction Example: model train controller.
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
© 2008 Wayne Wolf Overheads for Computers as Components 2 nd ed. Purposes of example Follow a design through several levels of  abstraction. Gain experience with UML.
Background image of page 2
© 2008 Wayne Wolf Overheads for Computers as Components 2 nd ed. Model train setup console power supply rcvr motor ECC address header command
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
© 2008 Wayne Wolf Overheads for Computers as Components 2 nd ed. Requirements Console can control 8 trains on 1 track. Throttle has at least 63 levels. Inertia control adjusts responsiveness with  at least 8 levels. Emergency stop button. Error detection scheme on messages.
Background image of page 4
© 2008 Wayne Wolf Overheads for Computers as Components 2 nd ed. Requirements form name model train controller purpose control speed of <= 8 model trains inputs throttle, inertia, emergency stop, train # outputs train control signals functions set engine speed w. inertia; emergency stop performance can update train speed at least 10 times/sec manufacturing cost $50 power wall powered physical size/weight console comfortable for 2 hands; < 2 lbs.
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Digital Command Control DCC created by model railroad hobbyists,  picked up by industry. Defines way in which model trains,  controllers communicate. Leaves many system design aspects open,  allowing competition. This is a simple example of a big trend: Cell phones, digital TV rely on standards. © 2008 Wayne Wolf Overheads for Computers as Components 2 nd ed.
Background image of page 6
DCC documents Standard S-9.1, DCC Electrical Standard. Defines how bits are encoded on the rails. Standard S-9.2, DCC Communication  Standard. Defines packet format and semantics. © 2008 Wayne Wolf Overheads for Computers as Components, 2 nd ed.
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
DCC electrical standard Voltage moves  around the power  supply voltage; adds  no DC component. 1 is 58  μ s, 0 is at  least 100  μ s. © 2008 Wayne Wolf Overheads for Computers as Components 2 nd ed. time logic 1 logic 0 58 μ s >= 100 μ s
Background image of page 8
DCC communication standard Basic packet format: PSA(sD)+E. P: preamble = 1111111111. S: packet start bit = 0. A: address data byte. s: data byte start bit. D: data byte (data payload).
Background image of page 9

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 10
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 09/30/2008 for the course CSCE 3612 taught by Professor Goodrum during the Fall '08 term at North Texas.

Page1 / 41

CSCE 3612 ch1-3 - Introduction Example: model train...

This preview shows document pages 1 - 10. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online