
|
Pulsantiera per moto orario con microprocesore PIC
Il perche' di questo progetto
Dopo numerosi e facili circuiti proposti per pilotare il moto AR, arriviamo ad una
versione "definitiva" capace di soddisfare in modo professionale ogni esigenza.
Come funziona la pulsantiera
Il circuito proposto dallo schema e' un circuito di base che potra' svolgere diversi compiti in funzione
del software scritto per il PIC. Come gia' visto in precedenza, il PIC e' un piccolo "computer", che incorpora
memoria per i programmi e per i dati, porte di ingresso e di uscita con le quali dialogare con il mondo esterno.
Il software che ho scritto provvede quindi a impartire le necessarie istruzioni alle porte di uscita (led e out motore) e a leggere
i dati provenienti dalle porte di ingresso (i 4 pulsanti).
Al momento sto sviluppando alcuni programmi che potranno essere "caricati" sul PIC in base alle diverse esigenze.
I programmi aumenteranno di numero nel tempo e se continuerete a seguire queste pagine troverete sempre nuovi aggiornamenti
per aggiungere nuove funzioni alla pulsantiera o per corregere eventuali errori (spero di no!).
Lo schema elettrico del circuito rimarra' sempre costante e permettera' di utilizzare tutte le versioni del software sviluppato senza apportare modifiche nei collegamenti.
Lo schema
Il circuito e' molto semplice e include pochi componenti. I tasti utilizzati per la pulsantiera sono
solo 4 e tramite essi sara' possibile impostare tutte le funzioni. Alcuni programmi non usano completamente
tutti i tasti o i led, ma vi consiglio di realizzare il circuito interamente come proposto, per
avere una base comune sulla quale poter caricare qualunque programma.
Le 4 uscite numerate da 1 a 4 non potranno essere collegate direttamente al motore, ma serviranno per
pilotare il circuito di potenza con i TIP presentato in precedenza (guardate qui).
Noterete che molti dei progetti di questa sezione (moto AR) sono legati tra loro e molte nozioni importanti per il funzionamento
si evincono pertanto anche dalla lettura delle parti precedenti.
Il software
Al momento i programmi definiti sono questi:
Software 1
Descrizione del Software 1
Il primo programma disponibile e' una versione base che oltre ad utilizzare le 4 uscite per il motore, considera solo
l'esistenza dei pulsanti "sinistra" e "destra". (I tasti "funzione" non vengono usati, cosi' come i led di uscita).
Il programma gia' compilato e' scaricabile qui: ar01.hex - Versione compilata - 1 KB.
Le successive versioni del software seguiranno tra breve. La versione 2 e' praticamente gia' pronta e funzionante ma
voglio attendere ancora qualche giorno per poterla sperimentare ulteriormente.
Nota: al contrario di quanto ho fatto fino ad ora con gli altri programmi, tutto il software scritto per i PIC
sara' a disposizione solo gia' compilato. Non mettero' a disposizione i programmi "sorgente" per evitare
che gli stessi possano essere variati e utilizzati per scopi commerciali. I programmi compilati includono infatti, come precauzione,
delle piccole funzioni e comportamenti "nascosti" che solo io conosco, difficilmente identificabili dall'analisi del programma compilato...
Questo non vuole essere ovviamente una sfida o un atto di presunzione, ma solo un modo per cercare di tutelare
un lavoro che dovra' sempre rimanere gratuito al mondo degli astrofili.
Riccardo Ricci
(c) 2000-2001 Riccardo Ricci - astronomia@superindice.it
|