Espansione a BS2E


Articolo postato su www.roboitalia.com nel gennaio 2003

 

pino03 writes "Studiando attentamente gli schemi della Parallax riguardo le differenze tra BS2-1C e BS2e-IC e della scheda madre DeA, sono giunto alla conclusione che la scheda DeA Basic Stamp è perfettamente compatibile con il microcontrollore BS2e.

Ho quindi sostituito:
il microcontrollore: PBASIC2/P (PIC16C57) con PBASIC2E/P (SX28AC)
e la eprom 24LC16B con 24WC128P.

La scheda DeA è ora perfettamente funzionante come BS2E.
Questo upgrade permette di:
1) Aumentare la memoria disponibile per i programmi da 2k a 16K, incrementando lo spazio disponibile da circa 500 istruzioni a 4000.
2) avere la disponibilità di 64 Bytes di scratch Pad Ram, con cui poter espandere i ridotissimi 32 bytes di spazio per le variabili.

Il materiale è tutto ordinabile alla ARTEK:
il BS2E, codice Artek: PBASIC2E/p costa 28 Euro.
la Eprom 16K, codice Artek: 602.00013 costa 7,5 Euro.
Con IVA e spese di spedizione sono un totale di 52 Euro.

Maggiori informazioni su come utilizzare i 16 k di memoria per programmazione,
sono disponibili leggendo le spiegazioni del comando 'RUN' sul 'PBasic Command Reference'.
Per l'utilizzo dei 64 bytes di scratch ram, potete consultare le istruzioni dei
comandi 'put' e 'get'.
Le specifiche tecniche e le differenze tra BS2 e BS2E si possono trovare sul sito Parallax, nel documento stamp_faqs.pdf (ultima pagina) a questo indirizzo:
http://www.parallaxinc.com/downloads/Documentation/Basic%20Stamps/stamp_faqs.pdf

Gli schemi, con piedinature, di tutti i BSxx, sono disponibili a questo indirizzo:

http://www.parallaxinc.com/html_files/downloads/download_documentation.htm 

oppure scaricando il file 'schemi.zip' (che li contiene tutti) dalla Artek seguendo il percorso: documentazione/Parallax/chip interprete/Schemi per realizzare in proprio i Basic Stamp.


Credo che tutti possiate facilmente intuire come sia quindi possibile, scrivere dei
programmi con una gestione globale di numerosi sensori' ed eseguire calcoli complessi.
Ovviamente dovrete anche aumentare le 'misere' 16 porte in/out con i 595/165 e 138/151.
Buon upgrade a tutti!

P.S. Per chi non si accontenta ancora, ecco un'altra idea:
Avendo ora un BS2 con la sua eprom di 2k inutilizzati, acquistate una seconda scheda DeA (16 Euro) ed installate due schede DeA sul robot in modo da poter ripartire i diversi compiti, ad esempio:
La scheda con BS2 potrebbe essere programmata solamente per il continuo monitoraggio di tutti i sensori, mentre la scheda con BS2E potrebbe essere dedicata alla gestione di compiti più evoluti: le azioni da intraprendere per raggiungere l'obbiettivo primario.
Ma questo sarà materia per altre occasioni....

Sperando di aver suggerito delle valide idee,
Saluti a tutti
Pino03

   

 

Gli schemi, con piedinature, di tutti i BSxx, sono disponibili a questo indirizzo:

http://www.parallaxinc.com/html_files/downloads/download_documentation.htm 

oppure scarica il file 'schemi.zip' (che li contiene tutti) dalla Artek seguendo il percorso:

documentazione/Parallax/chip interprete/Schemi per realizzare in proprio i Basic Stamp.

 

Per quanto riguarda le Specifiche Tecniche io faccio riferimento all'ultima pagina del documento:

stamp_faqs.pdf  della Parallax:

http://www.parallaxinc.com/downloads/Documentation/Basic%20Stamps/stamp_faqs.pdf