Top Banner
ACES PROGRAM Brad Ellison 28 January 2003 Basics of Interfacing to CanSat
13

ACES PROGRAM Brad Ellison 28 January 2003 Basics of Interfacing to CanSat.

Dec 16, 2015

Download

Documents

Clifton Perry
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: ACES PROGRAM Brad Ellison 28 January 2003 Basics of Interfacing to CanSat.

ACES PROGRAM

Brad Ellison

28 January 2003

Basics of Interfacing to CanSat

Page 2: ACES PROGRAM Brad Ellison 28 January 2003 Basics of Interfacing to CanSat.

Digital InputEach of the Basic Stamp’s I/O Pins, P0…P15can be programmed to be an Input or an Output (Direction)

Page 3: ACES PROGRAM Brad Ellison 28 January 2003 Basics of Interfacing to CanSat.

Improved circuit for reading a switch state.

NO = Normally OpenNC = Normally Closed Basic Stamp BUTTON Function is one solution

to switch contact bounce problem.

Digital Input

Page 4: ACES PROGRAM Brad Ellison 28 January 2003 Basics of Interfacing to CanSat.

Digital Input

Page 5: ACES PROGRAM Brad Ellison 28 January 2003 Basics of Interfacing to CanSat.

Digital Output

Page 6: ACES PROGRAM Brad Ellison 28 January 2003 Basics of Interfacing to CanSat.

Digital Output

Page 7: ACES PROGRAM Brad Ellison 28 January 2003 Basics of Interfacing to CanSat.

Digital OutputBasic Stamp can only source or sink about 20 milliamps. Some loads require more.

Page 8: ACES PROGRAM Brad Ellison 28 January 2003 Basics of Interfacing to CanSat.

Digital I/O Command SummaryINPUTOUTPUTREVERSELOWHIGHTOGGLEPULSINPULSOUTBUTTONCOUNTPOLLINPOLLOUTPOLLMODE

XOUTLCDCMDLCDINLCDOUTSERINSEROUTOWINOWOUTSHIFTINSHIFTOUTI2CINI2COUT

Page 9: ACES PROGRAM Brad Ellison 28 January 2003 Basics of Interfacing to CanSat.

Simple Analog In/Out Techniques

RCTIME 7, 1, result RCTIME 7, 0, result

Analog Input

Page 10: ACES PROGRAM Brad Ellison 28 January 2003 Basics of Interfacing to CanSat.

Simple Analog In/Out TechniquesAnalog Output using PWM

PWM pin, duty, duration

Page 11: ACES PROGRAM Brad Ellison 28 January 2003 Basics of Interfacing to CanSat.

Analog In/Out InterfacingAnalog-to-Digital & Digital-to-Analog Converters

But the BASIC Stamp has a limited numberof I/O pins for connection to bit-parallel devices.

Page 12: ACES PROGRAM Brad Ellison 28 January 2003 Basics of Interfacing to CanSat.

Analog In/Out InterfacingAnalog-to-Digital & Digital-to-Analog Converters

Serial ADC uses fewer connections than a parallel output ADC.

SPI, I2C, Microwire and 1-Wire protocols.

Basic Stamp supports with built-in functions:

SHIFTIN, SHIFTOUT, I2CIN, I2COUT, OWIN, OWOUT, PULSIN, PULSOUT

Page 13: ACES PROGRAM Brad Ellison 28 January 2003 Basics of Interfacing to CanSat.

CanSat Interface Board

+5 GND

P0P1P2P3P4P5P6P7

P15P14P13P12P11P10P9P8