Bump Switch System for WunderBot II By: Matt Barley.

Slides:



Advertisements
Similar presentations
ADDER, HALF ADDER & FULL ADDER
Advertisements

Digital Circuits. Review – Getting the truth table The first step in designing a digital circuit usually is to get the truth table. That is, for every.
CDA 3100 Recitation Week 10.
Overview Part 2 – Combinational Logic Functions and functional blocks
Combinational Circuits CS370 – Spring BCD to 7 Segment Display Controller Understanding the problem: input is a 4 bit bcd digit output is the control.
التصميم المنطقي Second Course
ECE 2372 Modern Digital System Design
1 Homework Reading –Tokheim, Section 5-10, 7-4 Machine Projects –Continue on MP4 Labs –Continue labs with your assigned section.
Decoder.
SYEN 3330 Digital SystemsJung H. Kim Chapter SYEN 3330 Digital Systems Chapter 2 – Part 1.
Combinational Logic Building Blocks
ECE 331 – Digital System Design Logic Circuit Design (Lecture #7)
DIGITAL SYSTEMS TCE OTHER COMBINATIONAL LOGIC CIRCUITS DECODERS ENCODERS.
Design Of Combinational Logic Circuits
Chapter 3 Combinational Logic Design
ECE 301 – Digital Electronics Multiplexers and Demultiplexers (Lecture #12)
Combinational Logic Design
PHY 201 (Blum)1 Karnaugh Maps References: Chapters 4 and 5 in Digital Principles (Tokheim) Chapter 3 in Introduction to Digital Systems (Palmer and Perlman)
CS 105 Digital Logic Design
Chapter 2: Boolean Algebra and Logic Functions
Charles Kime & Thomas Kaminski © 2004 Pearson Education, Inc. Terms of Use (Hyperlinks are active in View Show mode) Terms of Use Logic and Computer Design.
CS 151: Digital Design Chapter 3 3-8: Encoding. CS 151 Encoding Encoding - the opposite of decoding - the conversion of a maximum of 2 n input code to.
CS101 Introduction to Computing Lecture 8 Binary Numbers & Logic Operations.
Logic Function Optimization. Combinational Logic Circuit Regular SOP and POS designs Do not care expressions Digital logic circuit applications Karnaugh.
1 COMBINATIONAL LOGIC One or more digital signal inputs One or more digital signal outputs Outputs are only functions of current input values (ideal) plus.
Sahar Mosleh PageCalifornia State University San Marcos 1 Multiplexer, Decoder and Circuit Designing.
ABCDNumber = Off 1 = On Binary Coded Decimal (BCD)
طراحی مدارهای منطقی نیمسال دوم دانشگاه آزاد اسلامی واحد پرند.
Combinational Design ELEC 311 Digital Logic and Circuits Dr. Ron Hayne Images Courtesy of Cengage Learning.
Binary Number System & Logic Operations. The focus of the last lecture was on the microprocessor During that lecture we learnt about the function of the.
Digital Systems I EEC 180A Lecture 4 Bevan M. Baas.
Logical Circuit Design Week 6,7: Logic Design of Combinational Circuits Mentor Hamiti, MSc Office ,
ECE 2110: Introduction to Digital Systems PoS minimization Don’t care conditions.
CS1Q Computer Systems Lecture 7
CS151 Introduction to Digital Design
1 BOOLEAN ALGEBRA Basic mathematics for the study of logic design is Boolean Algebra Basic laws of Boolean Algebra will be implemented as switching devices.
Combinational Circuits by Dr. Amin Danial Asham. References  Digital Design 5 th Edition, Morris Mano.
ECE 320 Homework #3 1. Simplify the Boolean function F using the don’t care conditions d, in both S.O.P. and P.O.S. form: a) F=A’B’D’+A’CD+A’BC d=A’BC’D+ACD+AB’D’
1 CS 151: Digital Design Chapter 3: Combinational Logic Design 3-1Design Procedure CS 151: Digital Design.
CS151 Introduction to Digital Design Chapter 3: Combinational Logic Design 3-1 Design Procedure 1Created by: Ms.Amany AlSaleh.
Combinational Circuit Design. Digital Circuits Combinational CircuitsSequential Circuits Output is determined by current values of inputs only. Output.
Module 11.  In Module 9, we have been introduced to the concept of combinational logic circuits through the examples of binary adders.  Meanwhile, in.
EE2420 – Digital Logic Summer II 2013 Hassan Salamy Ingram School of Engineering Texas State University Set 5: Karnaugh Maps.
ECE 301 – Digital Electronics Logic Circuit Design (Lecture #9)
Digital Design Module 2 Decoder Amit Kumar AP SCSE, GU Greater Noida.
1 CS 352 Introduction to Logic Design Lecture 1 Ahmed Ezzat Number Systems and Boolean Algebra, Ch-1 + Ch-2.
ACOE161Digital Circuit Design1 Design Of Combinational Logic Circuits.
CHAPTER 1 INTRODUCTION TO DIGITAL LOGIC:K-Map. K-Map (1)  Karnaugh Map provides a systematic method for simplifying Boolean expressions and may produce.
Decoders A decoder is a logic circuit that detects the presence of a specific combination of bits at its input. Two simple decoders that detect the presence.
Decoder Chapter 12 Subject: Digital System Year: 2009.
MSI Circuits.
Lecture 1 Gunjeet kaur Dronacharya group of institutions.
Chapter 2: Boolean Algebra and Logic Functions
Combinational Circuit Design
Combinational Circuits
Reference: Chapter 3 Moris Mano 4th Edition
ECE 2110: Introduction to Digital Systems Chapter 6 Combinational Logic Design Practices Encoders.
Digital Logic and Design
Karnaugh Maps (K-Maps)
Boolean Algebra.
Homework Reading Tokheim, Section 5-10, 7-4.
13 Digital Logic Circuits.
Gates Type AND denoted by X.Y OR denoted by X + Y NOR denoted by X + Y
Lecture 9 Logistics Last lecture Last last lecture Today
3-Variable K-map AB/C AB/C A’B’ A’B AB AB’
Table 1.1 Powers of Two.
XOR Function Logic Symbol  Description  Truth Table 
Digital System Design Combinational Logic
Digital Logic Design.
SYEN 3330 Digital Systems Chapter 2 – Part 1 SYEN 3330 Digital Systems.
Presentation transcript:

Bump Switch System for WunderBot II By: Matt Barley

Detailed Subsystem Specifications: Physical Design 2”x4”x21” Bracket attached to bottom of WunderBot II Platform with additional 2”x4”x4” block supports to stabalize bumpers Bumpers constructed from PVC piping attached to brackets via 5/8” all- thread, washers, nuts, and springs between front stabalizing blocks and PVC

Detailed Subsystem Specifications: Original Design The front bump switch system contains two tactile switches (right, left) The rear bump switch system has one tactile switch All three are input into a Combinational Logic Circuit

Detailed Subsystem Specifications The onboard PC is notified of a collision and also of what bumper is in impact via a 3-bit BCD number from the interfaced micro- controller.

Detailed Subsystem Specifications: Circuit Design Input Variables: X  Rear Bump Switch Input Y  Front Right Bump Switch Input Z  Front Left Bump Switch Input

Detailed Subsystem Specifications: Circuit Design Output Variables: A  Collision Indicator B  Third digit of Binary Coded Decimal C  Second digit of Binary Coded Decimal D  First digit of Binary Coded Decimal

Detailed Subsystem Specifications: Circuit Design BCD  Bumper Binary Representation 1  Front Left001 2  Front Right010 3  Both Front Left &011 Right 4  Rear100 * Assume impact will not occur from front and rear bumpers simultaneously

Detailed Subsystem Specifications: Circuit Design Truth Table: X Y Z | A B C D | Minterms | | m | | m | | m | | m | | m | X X X X | m | X X X X | m | X X X X | m 7 * Notice inputs X, Y, Z are the same as outputs B, C, D

Detailed Subsystem Specifications: Circuit Design Simplified Map for Variable A: A = X + Y + Z 111 1XXX X Z Y

Detailed Subsystem Specifications: Circuit Design Simplified Map for Variable B: B = X 1XXX

Detailed Subsystem Specifications: Circuit Design Simplified Map for Variable C: C = Y 11 XXX

Detailed Subsystem Specifications: Circuit Design Simplified Map for Variable D: D = Z 11 XXX

Detailed Subsystem Specifications: Circuit Design 5.0 V A B C D XY (X + Y)Z

Detailed Subsystem Specifications: Revised Design Very difficult to position tactile switches with physical bumper design; working sufficiently without damaging the switches Replaced tactile switches with IR sensors

Detailed Subsystem Specifications: Revised Design Revised physical bump switch system with IR Sensors in position Sensors activated by movement in wood blocks attached to bumpers’ bolts underneath the WunderBot II Platform