ultimo aggiornamento 1 maggio 2017 |
|
Il modulo Basic Stamp 1 è il più piccolo
della serie prodotta dalla Parallax, dispone di 8 linee di
I/O le quali possono essere connesse direttamente a pulsanti, led,
altoparlanti, potenziometri, shift-register e famiglie Logiche TTL.
Con
pochi componenti esterni, può pilotare anche dispositivi come
solenoidi, relais, e driver RS 232.
Il linguaggio PBASIC
(che dispone di 31 comandi) e la semplicità
di interfacciamento, ne fanno un componente ideale per molte
applicazioni sia in campo hobbistico che industriale.
Il processore è di produzione Microchip ed è il modello
PIC16C56, mentre la memoria del programma
è una Serial EEPROM
93LC56 prodotta sempre dalla Microchip.
L'alimentazione del modulo può essere compresa tra 6 e i 12 volt che
viene poi regolata dall'integrato LM2936-5.0,
la tensione viene poi controllata dall'integrato
TC54VN43.
|
Caratteristiche del modulo
|
Interfaccia per BS1 originale Interfaccia autocostruita |
Versioni di Basic Stamp OEM1 |
Processore PIC16C56A ROM-Based 8-Bit CMOS Microcontroller Series | ||
|
||
Piedinatura | Datasheet | Foto dell'integrato |
TC54VN43 Voltage detector | ||
Piedinatura | Datasheet | Foto dell'integrato |
Serial EEPROM 93LC66A - 4K - 512x8 | ||
Piedinatura | Datasheet | Foto dell'integrato |
LM2936-5.0 - Ultra-Low Quiescent Current 5V Regulator | ||
Piedinatura | Datasheet | Foto dell'integrato |
Il modulo Basic Stamp 1
esiste in due versioni la prima come
modulo 14-pin SIP oppure nella versione OEM, in quest'ultima
versione viene utilizzato un integrato in versione PDIP.
Il progetto presente in questa pagina ha lo scopo di illustrare come
autocostruire questo modulo.
I componenti utilizzati sono quasi tutti di facile reperibilità, il
processore utilizzato è un
PIC16C56 che
viene venduto già programmato con l'interprete del PBasic, non è
possibile utilizzare un semplice integrato in quanto non è disponibile
il file HEX per la sua programmazione.
L'integrato potrà essere acquistato presso il sito HOMOTIX, cercando il
codice
PBASIC1/P. Altro integrato di non facile
reperibilità è l'integrato MCP111, utilizzato per
il monitoraggio dell'alimentazione e reset.
La scheda è munita di un connettore del tutto simile a quello del modulo
SIP o del modulo OEM originale.
Modulo BS1 14-pin SIP | Modulo originale OEM BASIC Stamp1 | Interfaccia di
programmazione originale |
Integrato PIC16C56 in versione PDIP |
|
Schema elettrico originale
|
---|
Circuito stampato e disposizione componenti
BASIC Stamp 1 Interpreter Chip (DIP) | ||
NOTA: il processore ha l'interprete PBasic preinstallato |
||
Piedinatura | Datasheet | Foto dell'integrato |
Serial EEPROM 93LC66A - 4K - 512x8 | ||
Piedinatura | Datasheet | Foto dell'integrato |
LM 78L05 Regolatore di tensione | ||
Piedinatura | Datasheet | Foto dell'integrato |
MCP112 - Microprocessor Supervisors | ||
Piedinatura | Datasheet | Foto dell'integrato |
Per la
programmazione del Modulo Basic Stamp 1
é
necessaria un'apposita interfaccia per adattare i segnali della porta
seriale 12V a quelli TTL del processore.
L'interfaccia originale Parallax denominata BASIC Stamp 1 Serial
Adapter può essere acquistata presso il
sito Parallax ricercando il codice
27111.
Questa però può eventualmente essere autocostruita, in quanto è molto
semplice essendo costituita essenzialmente da 4 transistor e una
manciata di resistenze.
|
|
Schema dell'interfaccia |
Schema originale interfaccia |
|
---|
Circuito stampato e disposizione componenti
Transistor 2N3906 SMALL SIGNAL PNP TRANSISTOR | ||
Piedinatura | Datasheet | Foto del transistor |
Transistor 2N3904 SMALL SIGNAL NPN TRANSISTOR | ||
Piedinatura | Datasheet | Foto del transistor |
Cercando su internet ho scoperto un
vecchio link al progetto ST1-64 che consiste nello sviluppo di un
interprete PBASIC per schede BasicStamp1 compatibili, basate su
processore MicroChip 16C84 / 16F84.
Le limitazioni di questo progetto sono:
- la quantità di memoria a disposizione per i programmi dell'utente,
limitata ad i soli 64k interni al 16x84.
- il numero delle porte di I/O (8)
Il progetto era stato sviluppato dal Team BSS Club.
L'hardware necessario per la realizzazione del dispositivo e' quello del
progetto SiStudio BS/4
(BasicStamp diviso per 4) del gruppo Silicon Studio Ltd. Anche per
questo progetto, viene fornito un
firmware da usare per programmare il 16f84 che però è rimasto alla
versione alfa.
Modulo OEM BS1 - Originale | Interfaccia seriale di programmazione |
Schema elettrico Scheda clone BS1
|
---|
Circuito stampato e disposizione componenti
|
|
|
Elenco revisioni | |
01/05/2017 |
Aggiornato pagina |
14/12/2009 |
Emissione preliminare |