Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
L A R I V I STA D I E L E T T R O N I C A A P P L I C ATA , T EC N O LO G I E E P R O D OT T I
N° 226
N° 226 - APRILE 2004 - ANNO 20 € 4,50 - Frs 9,00
HARDWARE
• INTRODUZIONE ALLE LOGICHE PROGRAMMABILI
Poste Italiane Spa - Spedizione in abbonamento Postale - D.L. 353/2003 (conv. In L. 27/02/2004 n. 46) art. 1, comma1, DCB Milano.
In caso di mancato recapito, restituire all'editore che si impegna a pagare la relativa tassa presso il CPM di Roserio - Milano
TUTORIAL
• PIC® MICROCONTROLLER BY EXAMPLE
• VITAMINA C
• ALLA SCOPERTA DELL’OPTOELETTRONICA:
IL DIODO LED
DATA STORAGE BOX
COSTRUISCI
PRATICAMENTE
UN HARD-DISK
• REGOLATORI DI TENSIONE INTEGRATI
sPlan (ALIMENTATORE MILLEUSI) ESTERNO CON
Splan è un cad appositamente realizzato per la stesura di schemi elettrici che implementa tutti gli
strumenti necessari allo svolgimento del lavoro in modo semplice ed efficace.
sPlan è dotato di molte funzioni tra le quali: numerazione automatica di componenti, scaling e pre- SCUOLABUS INTERFACCIA
view dei componenti, gestione delle librerie di simboli, modifica di ogni singolo elemento sullo
USB 2.0 DA
m
schermo, griglia di posizionamento, connessioni automatiche, e molto altro ancora. La libreria di • ITIS “ENRICO MATTEI“ ISERNIA
simboli contiene moltissime parti pronte all’uso, inoltre le funzioni di editing dei simboli consento-
no la creazione di nuovi molto velocemente. SPlan implementa anche un potente motore di stampa
e la possibilità di esportare i disegni in diversi formati, anche grafici.
Sprint-Layout
€ 39,90 (+ Iva)
sPrint-Layout è il compagno ideale di sPlan anche se può lavorare in modo del tutto indipen-
dente. Il programma è studiato appositamente per la realizzazione di circuiti stampati, il quale, Ci d-Ro TECNOLOGIE SPERIMENTALI
• MISSILISTICA AMATORIALE:
DATALOGGER A 5 CANALI ANALOGICI
• SPIRIT, UNA MISSIONE, UN ROBOT
CONNETTERE
AL TUO PC
oltre le funzioni standard necessarie alla creazione di circuiti stampati, offre anche funzioni
professionali quali: esportazione in formato GERBER ed EXCELLON.
ROBOMANIA
EDIZIONI
Tra le numerose ed innovative caratteristiche ne troviamo una studiata appositamente per gli
hobbisti, infatti, è possibile scannerizzare un circuito stampato da una rivista o un qualsiasi
supporto cartaceo ed importarlo per facilitarne il disegno o la modifica. La funzione di “pho- • INTRODUZIONE ALLA ROBOTICA
toview” mostra il circuito stampato così come apparirebbe una volta prodotto (funzione che
utilizziamo per la rivista Fare Elettronica). Un libreria di componenti, facilmente creabili o
modificabili, completa la ricca dotazione del programma.
I disegni di Fare Elettronica sono realizzati con Sprint-Layout, da oggi potrai scaricarli dal sito
e modificarli direttamente.
€ 39,90 (+ Iva)
EDIZIONI
Si conclude con questo numero Introduzione alle logiche programmabili di Simone Bernardi e
Spirit una missione un robot di Riccardo Ricci, ma vi posso preannunciare che entrambi stanno
preparando nuovi ed interessanti articoli per i prossimi numeri.
Ritornano invece, dopo una breve pausa, Eugenio Cosolo che aggiunge un nuovo tassello
alla costruzione del nostro missile presentando un Datalogger analogico a 5 canali e Andrea
Marani che, dopo aver messo a nudo l’utilizzo dei led nell’automobile, questo mese vi spiega
come pilotare le famose lampade HID Xenon.
Continuano i corsi PIC Microcontroller By Example e Vitamina C di Sergio Tanzilli, mentre
Maurizio Del Corso ci propone una nuova ed interessante puntata di Praticamente dove
approfondisce l’utilizzo degli stabilizzatori di tensione, fino alla costruzione di un alimentatore
“milleusi”.
A partire da questo numero tre nuovi autori iniziano la collaborazione con Fare Elettronica:
Andrea Perilli che vi guiderà alla scoperta della optoelettronica dando ad ogni articolo un taglio
teorico-pratico, Dario Mazzeo che vi propone un utile controllo di temperatura per PC (il primo
di una serie di progetti interessanti) e Massimiliano Bracci che con Introduzione alla robotica vi
guiderà nella comprensione di questa affascinante disciplina.
Per concludere, ringrazio tutti voi per i tanti messaggi di apprezzamento per Scuolabus e vi
esorto a scrivere a scuolabus@farelettronica.com se volete che il vostro istituto venga presentato
in questa rubrica. Questo mese Scuolabus fa tappa ad Isernia per visitare l’ITIS “Enrico Mattei”.
Tiziano Galizia Come al solito concludo questo mio intervento mensile augurarvi una piacevole lettura e
t.galizia@farelettronica.com rinnovandovi l’appuntamento al prossimo numero in edicola a Maggio.
3
Col-Edi-Som 8-04-2004 15:26 Pagina 4
www.farelettronica.com
DIRETTORE RESPONSABILE:
GianCarmelo Moroni
Richieste di assistenza
Per richiedere assistenza o chiarimenti sugli articoli
DIRETTORE DI REDAZIONE:
pubblicati, vi preghiamo di contattare l’autore, il
Tiziano Galizia (t.galizia@farelettronica.com)
cui nome ed indirizzo email è sempre riportato
PROGETTO GRAFICO E IMPAGINAZIONE: sotto il titolo dell’articolo stesso.
Graficonsult - Milano (info@graficonsult.com) Nel caso ciò non fosse possibile potete scrivere a
mailbox@farelettronica.com, ricordandovi di
HANNO COLLABORATO:
Sergio Tanzilli, Maurizio Del Corso, Simone Bernardi, Riccardo Ricci, specificare il numero della rivista ed il titolo
Enzo Brusati, Eugenio Cosolo, Esteban Mascarella, Andrea Marani, dell’articolo per il quale chiedete chiarimenti,
Andrea Perilli, Dario Mazzeo, Massimiliano Bracci, oltre al vostro nome, cognome ed indirizzo email.
Tutte le richieste con informazioni insufficienti o
DIREZIONE - REDAZIONE - PUBBLICITÁ
INWARE srl
anonime non saranno prese in considerazione.
Via Cadorna, 27/31 - 20032 Cormano (MI)
Tel. 02.66504794 - 02.66504755 - Fax 02.66508225
info@inware.it - www.inwaredizioni.it
Collaborare con Fare Elettronica
La redazione di Fare Elettronica è alla ricerca di
STAMPA: collaboratori per la stesura di articoli, progetti,
ROTO 2000
tutorials, rubriche e libri.
Via Leonardo da Vinci, 18/20 - 20080 Casarile (MI)
Le richieste di collaborazione vanno indirizzate a
DISTRIBUZIONE: Tiziano Galizia (t.galizia@farelettronica.com) e
Parrini & C. S.p.a. accompagnate, se possibile, da una breve
Viale Forlanini, 23 - 20134 Milano. descrizione delle vostre competenze tecniche e/o
Il periodico Fare Elettronica è in attesa del numero di iscrizione al ROC
editoriali, oltre che da un elenco degli argomenti
UFFICIO ABBONAMENTI e/o progetti che desiderate proporre.
PARRINI & C. S.p.a. Servizio abbonamenti
Viale Forlanini, 23 - 20134 Milano Come contattarci
Per informazioni, sottoscrizione o rinnovo dell’abbonamento:
Telefono: 02.66504794 - Fax: 02.66508225 Indirizzo email della Redazione:
Email: abbonamenti@farelettronica.com redazione@farelettronica.com
Indirizzo email dell’Ufficio Abbonamenti:
Poste Italiane Spa - Spedizione in abbonamento Postale - D.L. 353/2003
abbonamenti@farelettronica.com
(conv. In L. 27/02/2004 n. 46) art. 1, comma1, DCB Milano
Abbonamento per l’Italia: € 39,00 I nostri numeri telefonici:
Abbonamento per l’estero: € 99,00 Telefono 02.66504794 Fax 02.66508225
Per la sottoscrizione degli abbonamenti, utilizzare il modulo stampato Il nostro indirizzo postale:
in ultima pagina. INWARE Edizioni
Gli arretrati potranno essere richiesti, per iscritto, al seguente costo: Via Cadorna, 27/31
Numero singolo: € 7,50 20032 Cormano (MI)
Numero doppio: € 9,00
Elenco inserzionisti
Autorizzazione alla pubblicazione del Tribunale di Milano n. 647 del 17/11/2003 INWARE srl. Artek 53-71
© Tutti i diritti di riproduzione o di traduzione degli articoli pubblicati sono riser- Blu Nautilus 61
vati. Manoscritti, disegni e fotografie sono di proprietà di INWARE srl.
Comis 75
Diritti d’autore: La protezione del diritto d’autore è estesa non solamente al con-
Compendio Fiere 27
tenuto redazionale di Fare Elettronica ma anche alle illustrazioni e ai circuiti
stampati. Conformemente alla legge sui Brevetti n.1127 del 29-6-39, i circuiti e gli Elettroshop III cop
schemi pubblicati su Fare Elettronica possono essere realizzati solo ed esclusiva- Elettroterm 9
mente per scopi privati o scientifici e comunque non commerciali. L'utilizzazione Futura 11-105
degli schemi non comporta alcuna responsabilità da parte della Società editrice. G.P.E. kit 83
La Società editrice è in diritto di tradurre e/o fare tradurre un articolo e di utiliz- Grifo II cop
zarlo per le sue diverse edizioni e attività, dietro compenso conforme alle tariffe Parsic 41-59
in uso presso la società stessa.
Pianeta Elettronica 19
Alcuni circuiti, dispositivi, componenti ecc. descritti in questa rivista possono be-
neficiare dei diritti propri ai brevetti: la Società editrice non assume alcuna re-
Sandit 93
sponsabilità per il fatto che ciò possa non essere menzionato. Studio Fulcro 45
Col-Edi-Som 6-04-2004 10:15 Pagina 5
SOMMARIO
hardware rubriche
Introduzione alle logiche 12 Mailbox 6
programmabili (quinta parte) News 8
di Simone Bernardi
Le fiere e mostre mercato 68
Data Storage Box 28
di Enzo Brusati di Maggio 2004
Proiettori HID XENON per automobili 46 In Vetrina:
di Andrea Marani PROTEUS: L’unico software indispensabile 110
Controllo di temperatura per PC 90 per la progettazione elettronica
di Dario Mazzeo
praticamente
Regolatori di tensione integrati 62
(alimentatore milleusi)
di Maurizio Del Corso
scuolabus
ITIS “Enrico Mattei” Isernia 70
tutorial
PIC® Microcontroller 22
By Example (sesta parte)
di Tiziano Galizia e Sergio Tanzilli
tecnologie sperimentali
Missilistica amatoriale 38
Strumentazione:
Datalogger a 5 canali analogici
di Eugenio Cosolo e Esteban Mascarella
robomania
Introduzione alla robotica 106
di Massimiliano Bracci
MAILBOX-impaginato aprile 5-04-2004 18:57 Pagina 6
Figura 1: Schema dell’amplificatore TV per canale H2 Figura 2: Connessioni della presa SCART
6 MAILBOX
MAILBOX-impaginato aprile 5-04-2004 18:57 Pagina 7
Questi segnali possono essere direttamente con- rente richiesta) o in tecnologia “switching” in cui
nessi ai relativi pin della presa Scart come mo- i transistori vengono utilizzati come interruttori
strato nello schema di figura 2. per generare onde quadre, che verranno applicate
ad un elemento con la funzione di “volano”, il
Il condensatore da 470 pF può essere inserito di- quale, a sua volta, le trasformerà in una tensione
rettamente nell’involucro del connettore maschio continua.
Mini-Din a 4 poli, utilizzato per la connessione La tecnologia switching consente di sfruttare al
con il PC. massimo i transistori (che restano in conduzione
Per l’audio consigliamo l’utilizzo di un jack stereo per intervalli di tempo limitati) e di utilizzare tra-
in modo da inserirlo direttamente nella presa cuf- sformatori meno ingombranti.
fie del PC. Per ricaricare una batteria, si deve far scorrere in
In alcuni modelli di portatili, l’uscita S-Video fa essa una corrente (corrente di carica) che può es-
capo ad un connettore Mini-Din a 7 poli anziché sere costante, oppure molto grande nella fase ini-
4. Anche in questo caso lo schema proposto è an- ziale e via via minore man mano che la batteria si
cora valido in quanto il connettore a 4 poli può carica.
essere inserito nella presa a 7 poli senza alcuna
modifica. Risulta dunque evidente che un caricabatteria non
è altro che un alimentatore con qualcosa in più: il
controllo della corrente di uscita.
D RIUTILIZZO DI CARICABATTERIE
Sono un hobbista alle prime armi con tutt'altra for- I caricatori più recenti sono tutti in tecnologia
mazione scolastica (informatico), il mio interesse switching per cui possono erogare correnti di una
verte soprattutto sull'utilizzo dei PIC applicati alla certa entità, mantenendo dimensioni ridotte e li-
robotica ed ho seguito con interesse i vostri. ultimi mitando il surriscaldamento.
articoli sull'argomento. Con opportune attenzioni è dunque possibile uti-
La mia domanda: avendo a disposizione diversi ca- lizzare i tuoi vecchi caricabatteria come alimenta-
rica batterie di vecchi telefonini (distrutti), questi tori.
possono essere utilizzati come normali alimentatori
per apparecchiature elettroniche? Poiché i tuoi circuiti avranno bisogno di una ten-
Infine, quale'è la differenza tra alimentatore e carica sione stabile, è opportuno utilizzare regolatori in-
batterie? Grazie! tegrati (tipo il 7805) connessi al caricabatteria,
Gaetano Stella come mostrato in figura 3.
MAILBOX 7
NEWS-226 5-04-2004 19:04 Pagina 8
NEWS
413
CONVERTITORI A/D
Le famiglie di convertitori
A/D da 12 e 10 bit
Max1226-Max1231 e
Tradizionalmente im-
piegata in applicazioni di
telecomunicazione, la fa-
miglia Zl 60401 di diodi
variazione delle condizioni
di illuminazione ambien-
tale. L’idoneità della serie
Srpc agli ambienti indu-
Questo spazio è gentilmen- Max1026-Max1031 di laser può essere facilmen- striali è garantita dal fron-
te offerto da EONews, il Maxim Integrated Pro- te personalizzata per uti- tale in alluminio conforme
Quindicinale di notizie e ducts (Esco Italiana) pos- lizzi in una vasta gamma ai requisiti Nema/Ip65,
commenti per l’industria sono gestire 8, 12, 16 di apparecchiature, fra cui che assicura la tenuta sta-
elettronica di VNU Business ingressi analogici sbilan- sistemi di riconoscimento gna all’acqua e alla polve-
Publications Italia. ciati o 4, 6, 8 ingressi ana- grafico e di sorveglianza, re. Il sistema può essere
logici bilanciati. Questi trasmissioni di video- espanso con qualsiasi
dispositivi, grazie alla Fifo proiettori e sistemi di scheda Pci/Isa half-size.
integrata, la possibilità di misura industriali. Fun-
scandire i canali d’ingres- ziona da -40 a +85 gradi readerservice.it 413 - 54
so, il generatore di clock C, con pin-out accoppia-
interno e la possibilità d’e- bile facilmente secondo le PROCESSORE PER
seguire una media sui esigenze dei clienti. Le SISTEMI RECORDER
campioni del segnale con- opzioni di package com- Il processore per sistemi
vertito, riducono i requisi- prendono Sc, St e prese Fc disco fisso/Dvd recorder
ti di I/O del microproces- di standard industriale, DiMeNsion 8652 (Dmn-
sore utilizzato con- oltre a diverse opzioni 8652) di Lsi Logic è un
giuntamente. L’integra- pigtail. dispositivo su singolo chip
zione del sensore di tem- a elevate prestazioni di
peratura con accuratezza readerservice.it 413 - 53 seconda generazione
IDEE DI PROGETTO: LA di +/-1 grado C, che forni- basato sulla comprovata
NUOVA INIZIATIVA SUL sce l’informazione della PANEL PC architettura DoMiNo. È
WEB DI ELETTRONICA temperatura locale, elimi- stato progettato per con-
OGGI na la necessità di un sen- sentire ai produtori di
sore esterno. offrire modelli di recorder
“Idee di progetto – Design Come risultato si ha una combinati rispondendo ai
Ideas” è la nuova rubrica di riduzione di costo e spazio requisiti di prestazioni e di
Elettronica Oggi che è stata su scheda. progettazione necessari
lanciata dal mese di per favorire lo sviluppo
Settembre 2003. Caratteri-
readerservice.it 413 - 51 delle caratteristiche sem-
stica saliente di questa nuo-
Sviluppato e prodotto da pre più richieste di Dvr e
va iniziativa è che sarà com-
pletamente ed esclusivamen- DIODI LASER Icp Electronics (Contra- Dvd recorder.
te on line ed accessibile dal data), il panel Pc Srpc-
sito www.ilb2b.it. 5050A è provvisto di readerservice.it 413 - 55
L’obbiettivo principale è crea- schermo Lcd da 15 pollici
re una vera e propria libreria ad altissima luminosità SISTEMA DI VISIONE
di idee alla quale tutti coloro leggibile in piena luce National Instruments ha
che operano in maniera pro-
solare. Sette volte più annunciato Ni Cvs-1455
fessionale nel mondo dell’elet-
tronica possano “catturare”
numerosa dei normali Pa- Compact Vision System
informazioni e suggerimenti nel Pc in commercio, con che, rispetto alla prece-
utili per il loro lavoro quotidia- Zarlink Semiconductor i suoi 1750 nits (cd/m2) la dente versione Ni Cvs-
no. Questo nuovo strumento (Unique-Memec) ha pro- serie Srpc è ideale per le 1454, raddoppia la poten-
vi permette di scaricare, con posto nuovi diodi laser applicazioni all’aria aper- za di elaborazione e qua-
un solo click, tutte le risorse Fabry-Perot a lunghezza ta. Grazie alla funzione di druplica la capacità della
necessarie per risolvere velo- d’onda lunga (bande auto-dimming, non è memoria, consentendo di
cemente qualsiasi problema
1300 o 1500 nm) che necessario regolare ma- aumentare in modo consi-
e, in ultima analisi, minimiz-
zare il time to market. offrono i massimi livelli di nualmente la luminosità derevole la produttività
personalizzazione. dello schermo in caso di delle applicazioni di visio-
8 NEWS
NEWS-226 8-04-2004 14:23 Pagina 9
NEWS 9
NEWS-226 5-04-2004 19:04 Pagina 10
compatto di dimensioni di tura rapido e facile. Tra le soli 300 mV (a 100 mA). perfetti per numerose
soli 278,3 x 209,9 x 11,0 applicazioni tipiche vi sono applicazioni.
mm, con valori di lumino- i quadri elettrici, gli elettro- readerservice.it 413 - 63
sità rispettivamente pari a domestici e altre applica- readerservice.it 413 - 64
350 e 250 cd/m2 e rap- zioni di potenza in cui il FILTRI PASSA BASSO
porti tipici di contrasto di requisito economico è pre- Tra le novità proposte da CONVERTITORE A DUE
500:1 e 350:1. dominante. È in grado di Frequency Devices (All LOGARITMI
sostenere una vita mecca- Data) vanno segnalate le Il nuovo convertitore a due
readerservice.it 413 - 58 nica superiore a 10 milioni serie: D100B, famiglia di fil- logaritmi Adl5310 di
di cicli, pesa solo 32 g e tri passa banda a 2 poli; Analog Devices offre la fun-
SUITE DI STRUMENTI funziona a una temperatu- Db100L, famiglia di filtri zionalità di due convertito-
SOFTWARE ra compresa tra -10 e 55 passa basso Butteworth o ri discreti su un singolo
Cypress Semiconductor gradi C; è conforme alla Bessel, a 4 o 8 poli. chip, fornendo ai progetti-
ha reso nota la disponibili- classe di infiammabilità Ul I filtri delle due famiglie sti di sistemi di comunica-
tà, a titolo gratuito per i 94 V-0. sono caratterizzati da livelli zione ottica un’alternativa
propri clienti, di una suite di rumore e distorsione all’uso di convertitori ad un
di strumenti software readerservice.it 413 - 60 prossimi al minimo teorico logaritmo multipli.
esplicitamente concepita (-120 dB). Il tutto in un Funziona con una singola
per semplificare lo svilup- REGOLATORE package, grazie alla tecno- alimentazione di 3 V e
po di periferiche Usb 2.0. MICROPOWER logia surface-mount e agli converte correnti di
La nuova Usb MicroStudio Lt3023 è la sigla di un dop- amplificatori ad elevate ingresso lungo un campo
1.0 comprende un device pio regolatore micropower prestazioni, estremamente dinamico di 100 dB. È
driver Usb 2.0 di tipo a rumore e dropout bassi, contenuto (32 pin Din). ottimizzato per monito-
general purpose, una con- da 100 mA, reso disponibi- Questi componenti sono, raggi di potenza in una
sole di controllo Usb, le da Linear Technology inoltre, “self contained”, vasta gamma di applica-
un’interfaccia Api, stru- (Silverstar Celdis). Funziona non richiedono cioè modu- zioni di sistemi di comu-
menti per la configurazio- con un intervallo di tensio- li esterni o condizionamen- nicazione ottica, compre-
ne del dispositivo e un set ni di ingresso da 1,8 a 20 V, ti ulteriori per funzionare. si circuiti di controllo
completo di documenta- fornendo due uscite 100 Ogni filtro viene imposta- laser, interruttori ottici,
zione. mA a tensioni di 1,22 V. to, poi, per operare in un attenuatori, amplificatori
Può alloggiare sorgenti a corner di frequenza com- e monitoraggi generali di
readerservice.it 413 - 59 partire da celle singole preso in un range molto sistemi.
ioni-litio o multicelle alca- ampio: 100 Hz-100 kHz. I
RELÈ DI POTENZA line/Nmh, come anche ter- filtri sono pronti all’uso e readerservice.it 413 - 65
BIPOLARE minali fissi a maggiore ten-
sione. Con un condensato-
re bypass da 0,01 microF, il COME OTTENERE MAGGIORI INFORMAZIONI
rumore di uscita è di 20
microVrms su una larghez- EONews offre il servizio “reader service” che vi con-
za di banda da 10 Hz a 100 sente, utilizzando l’apposito codice riportato alla fine
kHz. Progettato per usi in di ogni news, di ricevere maggiori informazioni.
sistemi alimentati a batte-
Plch di Tyco Electronics rie, la corrente di riposo di
Visitate il sito www.readerservice.it e compilate la
(Tyco Electronics Amp 20 microA/canale lo rende
cartolina virtuale con i vostri dati, il numero della rivi-
Italia) è un relè di potenza perfetto per massimizzare
sta, questo mese il 413, ed i numeri di reader service
bipolare da 10 A, marchio tempi di esecuzione. La
Oeg, disponibile in tre ver- corrente di riposo in moda- presi dalle notizie che vi interessa approfondire.
sioni: da innesto su zocco- lità shutdown è meno di 1
lo, da circuito stampato e microA/canale e due pin di EONEWS provvederà, tempestivamente, a contattare
con alette di fissaggio. I ter- shutdown consentono le aziende interessate, che invieranno al vostro indi-
minali faston assicurano un controlli indipendenti. La rizzo tutta la documentazione disponibile.
collegamento senza salda- tensione di dropout è di
10 NEWS
NEWS-226 5-04-2004 19:04 Pagina 11
BERNARDI-impaginato 5-04-2004 18:27 Pagina 12
HARDWARE
INTRODUZIONE ALLE
LOGICHE
quinta parte
PROGRAMMABILI
di Simone Bernardi
artt@iol.it
L’attuale complessità dei dispositivi zando un approccio diverso, basto su progetto VHDL, che sta per VHDSC
digitali rende pressoché impossibile un linguaggio di descrizione dell’- Hardware Description Language
progettare attraverso l’inserimento di hardware. (VHDSC sta per Very High Speed
elementi schematici elementari come Per quanto possa sembrare strano, Digital Circuits). Il progetto si propo-
registri, porte logiche, neva di elaborare un lin-
bus, segnali di collega- guaggio codificato che
mento; a parte il fatto superasse i limiti di
che anche per progetti di descrizione e progetta-
media complessità ci vor- zione attraverso il dise-
rebbero metri quadrati di gno schematico classico,
carta, il motivo principa- che permettesse di gesti-
le è che apportare modi- re la complessità cre-
fiche ad uno schema scente dei circuiti elet-
elettrico complesso può tronici digitali e che rap-
risultare un lavoro enor- presentasse uno stan-
me. Pensate per esempio dard condiviso: in que-
ad un sistema che utilizzi sto modo si sarebbe
un bus a 10 bit; se ad un potuto permettere a un
certo punto dello svilup- team di lavoro di svilup-
po il progettista si accor- pare sezioni autonome
gesse che è necessario di un progetto per poi
aumentare la larghezza assemblarle successiva-
del bus a 12 bit, dovreb- mente, con la possibilità
be correggere l’intero di riutilizzare alcune
Figura 1: La scheda MiniMax-44 con la schedina di clock
disegno. Questi e altri parti del lavoro per pro-
ostacoli alla progettazione possono tutto cominciò una trentina di anni getti successivi.
essere superati agevolmente utiliz- fa, quando, negli Stati Uniti nacque il Il VHDL e gli altri linguaggi di descri-
12 HARDWARE
BERNARDI-impaginato 5-04-2004 18:27 Pagina 13
HARDWARE
zione dell’hardware (Verilog, segnale di clock per funzionare. Ci bit, e può arrivare fino a 32 bit e
SystemC, ecc) sono gli strumenti sono tuttavia numerose applicazioni, oltre. Questa soluzione è adottata nei
quotidiani attraverso i quali migliaia tra le quale quelle presentate nelle casi in cui il segnale convertito debba
di ingegneri in tutto il pianeta pro- pagine che seguono, per le quali un avere caratteristiche di banda gene-
gettano gli attuali sistemi digitali. segnale di clock è indispensabile. ralmente elevate, diciamo oltre
Anche se, inutile dirlo, tra queste Poiché la MiniMAX-44 non possiede 0.1÷1 MHz. Nei casi in cui, invece, il
pagine non c’è lo spazio per un corso un oscillatore a bordo, questo segna- segnale analogico abbia una banda
specifico, gli esempi che realizzere- le deve essere fornito dall’esterno, limitata, diciamo sotto i 100 KHz, si
mo saranno indicativi delle potenzia- usando, per esempio, un generatore può utilizzare la tecnica PWM.
lità di questo tipo di approccio alla di onde quadre, oppure un piccolo L’acronimo PWM sta per Pulse
progettazione. plug-in come quello presentato nella Width Modulator e significa che
puntata scorsa. Vi ricordo che nella viene generato un segnale ad onda
UNA LOGICA PUÒ FARE… maggior parte dei casi, è consigliabi- quadra con una frequenza fissa, ma
Un’applicazione classica per un dis- le utilizzare lo strip CON5. In questo con larghezza dell’impulso variabile,
positivo logico programmabile è caso il segnale di clock sarà applicato come si vede in figura 2. Per ottene-
quella che prevede la realizzazione di al pin 26, che dovrà quindi essere re una tensione proporzionale alla
periferiche specifiche e personalizza- assegnato ad una opportuna primiti- larghezza di questo impulso è suffi-
te da utilizzare in abbinamento a va di input. ciente un integratore, che può essere
sistemi a microprocessore. In questa realizzato con un semplice filtro
puntata ci occuperemo di due appli- UN CONTROLLER PWM passa basso del primo ordine. La tec-
cazioni classiche, un controller per Dove si incontra per la prima volta nica PWM è quindi piuttosto sempli-
motori passo passo e un controller il linguaggio AHDL… ce e, utilizzando un solo pin del dis-
PWM. Gli esempi si appoggiano sulla La necessità di generare una tensione positivo logico, permette notevoli
scheda MiniMAX-44 prodotta dalla variabile attraverso dispositivi digitali semplificazioni rispetto all’utilizzo di
Digitronix, di cui abbiamo già parla- è molto frequente; controllo con o un bus a 8, 16 o 32 segnali necessari
to nella puntata precedente; su una senza retroazione per motori, regola- per D/A paralleli.
scheda di questo tipo è molto sem- zione dell’illuminazione dei display in
plice allestire i più svariati esperimen- funzione della luce ambiente, gene- L’utilizzo della tecnica PWM è tal-
ti, realizzare progetti completi o razione di suoni sintetizzati, solo per mente diffuso che molti microcon-
sezioni di progetti più complessi. fare qualche esempio. Per ottenere trollori dispongono internamente di
Ricordo che la scheda MiniMAX-44, una tensione variabile a partire da un generatori PWM dedicati; esistono
permette di programmare le CPLD sistema digitale ci sono due strategie inoltre controllori PWM integrati.
EPM3032ALC44, EPM3064ALC44, possibili: utilizzare un convertitore Nonostante la possibilità di reperire
EPM7032SLC44 e EPM7064SLC44 di D/A oppure un generatore PWM. in commercio dispositivi già pronti
Altera ed è realizzata in modo da Abbiamo visto come implementare ad essere utilizzati, rimangono buoni
poter accedere a tutti gli ingressi e le un semplice D/A parallelo a 4 bit motivi per affrontare insieme la rea-
uscite di una CPLD a 44 pin. Sulla nella scorsa puntata; ovviamente la lizzazione di un controller PWM su
scheda è stato previsto un alimenta- risoluzione dei D/A utilizzati in ambi- una logica programmabile:
tore in grado di fornire i 5V per le to elettronico è molto superiore a 4 • Innanzitutto per motivi didattici,
MAX70XX oppure, in alternativa, i poiché questa sarà la scusa per avvi-
3.3V per le MAX30XX; è sufficiente cinarsi ad uno dei linguaggi di
inserire o togliere un jumper per sele- descrizione dell’hardware.
zionare quale alimentazione usare. • Perché i dispositivi di commercio
L’alimentazione può essere usata hanno una risoluzione fissa,
anche per alimentare schede esterne, generalmente di 10 bit per quelli
a patto di non superare i 200-300 integrati nei microcontrollori,
mA di assorbimento. mentre può risultare necessario
realizzare un controller a maggio-
Il segnale di clock re precisione.
Al contrario di un microprocessore, • Perché, come abbiamo avuto
una logica programmabile non ha Figura 2: Il segnale PWM e il segnale analogico modo di ripetere più volte, una
risultante
necessariamente bisogno di un logica programmabile può fare
HARDWARE 13
BERNARDI-impaginato 5-04-2004 18:27 Pagina 14
HARDWARE
molte cose contemporaneamente e spondente al valore decimale “3”. cominciate un nuovo progetto
quindi permette di affiancare a (NEW, menu File) scegliendo il tipo
blocchi logici diversi, tipo una La strada più veloce per realizzare un Text Editor File, quindi attivate il
UART, un comparatore digitale, una modulo PWM nel tool di sintesi MAX comando Set Project To Current File
macchina a stati un controller di II Plus di Altera è il linguaggio modu- (shortcut CTRL+SHIFT+J) e salvate il
questo tipo, senza problemi di velo- lare ad alto livello per il progetto di file con il nome di pwm_module.
cità, di gestione interrupt e altro. circuiti digitali AHDL, che sta per Notate che l’estensione di questo
Altera Hardware Description tipo di file è .tdf.
Il prossimo paragrafo descrive la realiz- Language. Come ho avuto modo di Il codice AHDL da inserire nel foglio
zazione di un controller PWM a quat- accennare nelle precedenti puntate, di lavoro è riportato nel riquadro 1.
tro bit utilizzando la scheda MiniMAX- si tratta di una versione più semplice
44 e un semplicissimo circuito esterno e immediata del linguaggio VHDL. Una volta inserito il testo, salvate il
per filtrare il segnale digitale; controlle- Per cominciare, è utile riportare la file. Vediamo come è composto il
remo il generatore utilizzando i 4 dip struttura di un flip flop di tipo D, che codice AHDL del modulo pwm. Si
switch che fanno capo a S5. costituisce l’elemento base dei registri noti che tutte le parole in maiuscolo
più comunemente utilizzati (figura 5). sono keywords riservate, mentre i
Il primo progetto in AHDL Ricordo che il funzionamento di un commenti sono preceduti e termina-
Il funzionamento di un controller flip flop di tipo D è il seguente: all’ar- ti dal carattere %. Tutte le righe di
pwm può essere descritto a partire rivo del fronte di salita del segnale di comando, inoltre, terminano con il
da blocchi funzionali, come descritto clock, il segnale di uscita q assume il
RIQUADRO 1:
in figura 3. valore logico presente sull’ingresso d
CODICE PWM_GENERATOR
(l’ingresso d viene “campionato”); il
Il contatore a n bit incrementa il pro- segnale q mantiene tale valore fino al
SUBDESIGN pwm_module
prio stato di una unità ad ogni colpo successivo fronte di salita, quando il
(
di clock; il bus di uscita c[ ] viene segnale d viene nuovamente cam-
a[3..0] : INPUT;
posto in ingresso ad un comparatore pionato. Il segnale q_negato, ovvia-
clk_in : INPUT;
digitale che ne confronta il valore mente, assume sempre il valore
pwm_out : OUTPUT;
assunto con quello presente sul bus opposto al segnale q.
)
a[ ]. In dipendenza dall’esito del con-
VARIABLE
fronto il segnale pwm_out viene Detto questo, cominciamo a lavorare
ff[3..0] : DFF;
posto a 1 o a 0. Quello che si ottiene su MAX II Plus, creando innanzitutto
BEGIN
è mostrato come esempio in figura 4, la cartella pwm_dir nella vostra area
ff[].clk=clk_in;
in cui n=4 e il valore del bus a[ ] è di lavoro, ad esempio
ff[].d=ff[].q + 1;
posto al valore binario “0011”, corri- c:\max2work\pwm_dir\, quindi
IF (ff[].q < a[]) THEN
% pwm_out <- high %
pwm_out=vcc;
ELSE
% pwm_out <- low %
pwm_out=gnd;
END IF;
Figura 3: Schema a blocchi di un generatore PWM END;
Figura 4: Il segnale di clock ed il segnale PWM di uscita Figura 5: Un flip flop di tipo D
14 HARDWARE
BERNARDI-impaginato 5-04-2004 18:27 Pagina 15
HARDWARE
punto e virgola, come in C. stro è ottenuto sommando il valore curatevi sempre di lavorare secondo
• La keyword SUBDESIGN indica il “1” a quello dell’uscita. Questo questa regola.
nome del blocco gerarchico AHDL significa che il tool di sintesi si
e deve essere seguita dal nome del preoccuperà di inserire un blocco A questo punto, cominciate un
file (senza l’estensione), che nel logico “sommatore” a 4 bit, in nuovo progetto, stavolta di tipo gra-
nostro caso è pwm_module.tdf modo da realizzare “fisicamente” fico. La trafila è sempre la stessa,
• Segue la dichiarazione dei segnali la somma. selezionate NEW (menu File), sce-
in ingresso e uscita, racchiusa tra • Il blocco IF esegue una compara- gliete il tipo Graphic Editor, quindi
due parentesi tonde. Nel nostro zione tra lo stato del registro inter- attivate il comando Set Project To
caso abbiamo un gruppo (bus) di no e il valore del bus a[3..0]; in Current File (shortcut CTRL+SHIFT+J)
quattro segnali a[3..0] di tipo dipendenza dell’esito del confron- e salvate il file con il nome di
INPUT, ovvero di ingresso, il segna- to, il segnale pwm_out viene posto pwm_generator. Il file verrà salvato
le clk_in di clock, anch’esso di a 1 logico (vcc) oppure a 0 logico con l’estensione .gdf.
ingresso ed il segnale pwm_out, (gnd). Come nel caso precedente, Fate un doppio click sull’area di
che è un segnale di uscita. il tool di sintesi si preoccuperà di lavoro e potrete vedere nella finestra
• La keyword VARIABLE serve a inserire un blocco logico “compa- di inserimento simboli, il blocco
dichiarare le “variabili”. Per come si ratore” a 4 bit, in modo da realiz- creato in precedenza, elencato nella
è abituati nell’uso dei linguaggi di zare “fisicamente” il test. sezione Symbol Files. Selezionatelo
programmazione, una variabile è e date OK.
una locazione di memoria che con- Bè, a questo punto l’ideale sarebbe Collegate le primitive di input e out-
tiene dei dati; nel caso che il lin- poter creare un blocco grafico a par- put come in figura 7, disegnate quin-
guaggio descriva una struttura tire dal sorgente AHDL, con i pin di di i fili di collegamento, facendo
hardware, il concetto di variabile di ingresso e uscita che abbiamo scelto attenzione a disegnare correttamen-
riferisce a sezioni del circuito, come di implementare, così da poterlo te il bus a[3..0] e editate il nome delle
registri, in grado di memorizzare inserire in un progetto schematico… primitive; quindi assegnate i pin
una certa configurazione binaria. Con MAX II Plus fare questo è sem- come nella tabella 1, seguendo le
La variabile che usiamo si chiama plicissimo, basta selezionare il indicazioni che abbiamo visto nella
ff[3..0], ed è di tipo DFF, ovvero è comando Create Default Symbol puntata precedente.
composta da un gruppo di 4 flip (menu File) e il nuovo simbolo Scegliete quindi il dispositivo attra-
flop di tipo “D”. In pratica si tratta pwm_module.sym è pronto. Per inci- verso la voce DEVICE (Menu Assign),
di un registro a 4 bit. so, è sempre consigliabile che tutti i dopodiché, come abbiamo visto
• La keyword BEGIN segna l’inizio blocchi gerarchici di un progetto tro- nella puntata precedente, è necessa-
della struttura vera e propria. vino posto nella stessa cartella; assi- rio assegnare alcune regole generali
• La notazione ff[ ].clk significa let- di sintesi per la compilazione.
teralmente “il segnale clk dell’og- Scegliete quindi la voce Global
getto ff[ ]”, ed identifica quindi Project Logic Synthesis (Menu
tutti i segnali di clock dei 4 flip flop Assign) e spuntate le varie voci come
“D”; come si vede, questi segnali in figura 8, soprattutto quella relativa
sono connessi (il segno uguale ai segnali globali (Automatic Global),
significa connessione) al segnale che come ho ormai detto più volte,
clk_in di ingresso, dichiarato all’ini- devono essere usati solo da mani
zio. esperte. Consiglio caldamente di uti-
• La notazione ff[ ].d significa lette- lizzare sempre queste impostazioni,
ralmente “il segnale d dell’oggetto perlomeno fino a che non avrete
ff[ ]”, ed identifica quindi i 4 bit di acquisito sufficiente dimestichezza
ingresso del registro ff[3..0]; allo con i dispositivi ed il software. Bene,
stesso modo, la scritta ff[ ].q signi- salvate e compilate il progetto.
fica letteralmente “il segnale q del-
l’oggetto ff[ ]”, ed identifica quindi Come realizzare il generatore
i 4 bit di uscita del registro ff[3..0]. PWM sulla MiniMAX-44
• Il comando ff[ ].d=ff[ ].q+1 significa Figura 6: L’inserimento di un simbolo derivato Oltre alla sezione logica di figura 3,
dal codice AHDL
che il valore dell’ingresso del regi- sono necessari altri due elementi per
HARDWARE 15
BERNARDI-impaginato 5-04-2004 18:27 Pagina 16
HARDWARE
16 HARDWARE
BERNARDI-impaginato 5-04-2004 18:27 Pagina 17
HARDWARE
sono alimentate una per volta. za, la coppia che il motore genera, soli quattro passi, ma, generalmente
Supponiamo che la coppia fornita in aumentano di circa 1 volta e mezzo, 48, 96, 100 o 200 passi a giro.
queste condizioni abbia un valore quindi con riferimento al valore pre- Questo significa che, per esempio,
Coppia=1. È possibile anche alimen- cedente Coppia=1,5. un motore a 48 passi/giro ha una
tarne due in contemporanea, come risoluzione di 360/48=7.5 gradi
visibile in figura 13. In questo modo I motori reperibili in commercio non angolari per ogni passo, mentre un
il flusso magnetico e, di conseguen- hanno ovviamente una risoluzione di motore a 200 passi/giro ha una riso-
luzione di 360/200=1.8 gradi; que-
st’ultimo può quindi essere posizio-
nato con molta maggiore precisione
del primo.
Esiste un’ulteriore possibilità nell’a-
zionamento di questi motori, chia-
mata half step. Si tratta di una via di
mezzo tra l’azionamento ad una sin-
gola fase e quello a due fasi, come si
vede in figura 14. Dalla figura
Figura 10: La scheda MiniMAX-44 su cui è stato Figura 11: Schema semplificato di un motore
realizzato il progetto pwm_generator passo passo unipolare
dovrebbe risultare chiara la sequenza
di eccitazione.
HARDWARE 17
BERNARDI-impaginato 5-04-2004 18:27 Pagina 18
HARDWARE
comandata da un segnale di dire- motore), un bit di ingresso per il tipo testo, ovvero con estensione
zione; se consideriamo il controller segnale di clock e un bit per specifi- .tdf, inserendovi il codice riportato
in tabella 3 o in tabella 4, avremo care la direzione di rotazione. nel riquadro 2.
una successione di “stati” come in A questo punto salvate il file con il
tabella 6. Il secondo progetto in AHDL nome step_controller.tdf
Anche per realizzare un circuito di
Ciò di cui abbiamo bisogno per rea- questo tipo la strada più veloce è il Vediamo come è composto il codice
lizzare tutto questo è quindi una liguaggio AHDL. Create quindi la AHDL del controller per motori
“macchina a stati”, con un numero cartella step_dir nella vostra area passo passo. Si noti nuovamente che
di stati pari a 4 (full step) oppure 8 di lavoro, ad esempio tutte le parole in maiuscolo sono
(half step), avente un uscita a 4 bit c:\max2work\step_dir\, quindi keyword riservate, mentre i com-
(uno bit per ogni avvolgimento del cominciate un nuovo progetto di menti sono preceduti e terminati dal
carattere %.
Fase 1 Fase 2 Fase 3 Fase 4
• La keyword SUBDESIGN indica il
1° step OFF OFF OFF ON
nome del blocco gerarchico
2° step OFF OFF ON OFF AHDL e deve essere seguita dal
nome del file, nel nostro caso
3° step OFF ON OFF OFF step_control.tdf.
4° step ON OFF OFF OFF • Segue la dichiarazione dei segnali
da e verso l’esterno, racchiusa tra
Tabella 3: Pilotaggio full step, una fase per volta, Coppia=1 due parentesi tonde. Nel nostro
caso abbiamo i quattro bit di tipo
Fase 1 Fase 2 Fase 3 Fase 4 INPUT, ovvero di ingresso, clk,
reset, dir e il segnale f_h di sele-
1° step OFF OFF ON ON zione half/full step, mentre abbia-
2° step OFF ON ON OFF mo un bus di 4 bit di tipo OUT-
PUT, chiamato z[3..0]. Si noti che
3° step ON ON OFF OFF
per le macchine a stati descritte in
4° step ON OFF OFF ON AHDL il segnale di reset è obbliga-
Tabella 4: Pilotaggio full step, due fasi per volta, Coppia=1,5 torio.
• La keyword VARIABLE serve a
dichiarare le variabili; la prima di
Fase 1 Fase 2 Fase 3 Fase 4
queste è la macchina a stati vera e
1° step OFF OFF OFF ON propria, che nel nostro caso viene
2° step OFF OFF ON ON chiamata step_m. Il nome viene
assegnato attraverso le keywords
3° step OFF OFF ON OFF MACHINE OF BITS. Ogni macchi-
4° step OFF ON ON OFF na a stati così definita possiede
necessariamente un ingresso di
5° step OFF ON OFF OFF
clock e uno di reset. Tra parentesi
6° step ON ON OFF OFF segue la variabile di stato della
7° step ON OFF PFF OFF macchina a stati, ovvero z[3..0]
che coincide volutamente con i
8° step ON OFF OFF ON bit di uscita. Dopodiché, tra
Tabella 5: Pilotaggio half step, Coppia=1,25 parentesi, si dichiarano esplicita-
mente i valori dei quattro stati, e
quindi delle quattro uscite corri-
Direzione = dx 1° step 2° step 3° step 4° step 1° step 2° step ecc.
spondenti.
Direzione = sx 4° step 3° step 2° step 1° step 4° step 3° step ecc. • La keyword BEGIN segna l’inizio
Tabella 6: successione degli “stati” nella rotazione
della struttura vera e propria. La
notazione step_m.clk significa let-
18 HARDWARE
BERNARDI-impaginato 5-04-2004 18:27 Pagina 19
HARDWARE
PIANETAELETTRONICA
NUTCHIP
)
) Il nuovo modo di programmare
perchè non richiede conoscenza di linguaggi di programmazione
PIANETAELETTRONICA
prodotti innovativi per l’elettronica fai da te
software di sviluppo · cd-rom divulgativi · strumenti innovativi
HARDWARE 19
BERNARDI-impaginato 5-04-2004 18:28 Pagina 20
HARDWARE
teralmente “il segnale clk dell’og- sinistra. Selezionate il simbolo e pre- potenza per il pilotaggio degli
getto step_m”, così come la mete OK. Adesso, inserite quattro avvolgimenti. Quest’ultimo può
step_m.reset significa letteral- primitive di input e una primitiva di essere realizzato molto semplice-
mente “il segnale reset dell’ogget- output e assegnate i nomi ad ognu- mente seguendo lo schema di figu-
to step_m”; questi due segnali na di esse come in figura 15. Fate ra 16. La lista dei componenti utiliz-
vengono assegnati ai pin di caso che abbiamo collegato una zati è riportata in tabella 8.
ingresso clk e reset. A questo porta di uscita direttamente su un Il connettore CON1 della scheda di
punto viene definita la successio- bus; questo è possibile, e semplifica potenza va inserito nel CON4 della
ne degli stati, in funzione del valo- il lavoro, a patto di assegnare alla MiniMAX-44, mentre il connettore
re dei segnali dir e f_h. Il primo primitiva di output un nome di tipo CON2 va alle 4 fasi del motore, e al
blocco definisce la successione bus, nel nostro caso step[3..0]. filo comune.
degli stati in modalità full_step, Come è stato fatto notare nella terza L’alimentazione del motore, che
(pin f_h=0), il secondo in modali- puntata, all’interno di MAX II Plus, il può variare da 5 a 24 V a seconda
tà half_step (pin f_h=1). nome dei segnali che lo compongo- del tipo utilizzato, deve essere por-
no un bus è ereditato dal nome del tata ai morsetti V_STP+ e V_STP-
Come fatto precedentemente, a bus stesso: il primo segnale del bus del CON3.
questo punto potete creare un bloc- s si chiamerà quindi step0, il secon- Il test del sistema è stato fatto utiliz-
co grafico a partire dal sorgente do step1 e così via. zando una EPM3064ALC44, ali-
AHDL, selezionando il comando mentazione a 3.3V e un motore
Create Default Symbol (menu File); il Assegnate il dispositivo su cui com- stepper ricavato da un fax rottama-
nuovo simbolo stepper_control.sym pilare il progetto (menù Assign) e to; l’assorbimento di questo motore
sarà disponibile nella vostra cartella quindi assegnate i pin di I/O ad ogni è di circa 100 mA, in ogni caso con-
di lavoro. Ripeto che è sempre con- segnale, seguendo la figura 15 e siderate che il driver ULN2003AN
sigliabile che tutti i blocchi gerarchi- secondo tabella 7: sopporta fino a 500 mA.
ci di un progetto trovino posto nella Collegate gli elementi circuitali Ogni pin di uscita del chip è protet-
stessa cartella. come in figura 15, facendo attenzio- to contro le extratensioni generati
ne al bus in uscita dal pin z[3..0], dalla commutazione degli avvolgi-
Adesso apriamo un nuovo progetto, che deve risultare tracciato con il menti attraverso un diodo, ma affin-
di tipo Graphic Editor File e chiama- tratto “spesso”, e i fili di connessio- ché tale protezione sia efficace è
telo Step_driver.gdf (non ripeto la ne di ognuno dei segnali di I/O importante che il pin 9 sia connesso
procedura). Fate un doppio click (tratto fine). Assegnate le proprietà al ramo positivo dell’alimentazione
sull’area di lavoro, assicuratevi che la di sintesi, come visto in figura 8, sal- del motore stepper V_STP+.
directory step_dir sia riportata nel vate e compilate il circuito. Il tutto trova posto sulla MiniMAX-
riquadro File Name e vedrete il 44 come in figura 17.
nome step_control nella finestra di Come realizzare il controller per Attraverso il dip switch S5/A, facen-
motori passo passo sulla te capo al pin 8 della CPLD, si sce-
Pin Assegnazione MiniMAX-44 glie la direzione di rotazione; il dip
Oltre alla sezione logica di figura switch S5/D, facente capo al pin 4,
clk 26
15, sono necessari altri due elemen- permette di selezionare la rotazione
reset 14 ti per la realizzazione del generato- full o half step.
re PWM: un generatore di clock, Il pin di reset è posto a massa tra-
dir 4 che può essere ricavato da un gene- mite la resistenza di pull-down pre-
f_h 8 ratore esterno o dalla schedina di sente su ogni pin di I/O della
clock di figura 1 e un circuito di MiniMAX-44; per resettare la mac-
step0 33
step1 34
step2 37
step3 39
Tabella 7: pin assignment per il progetto step_driver Figura 15: Il progetto step_driver
20 HARDWARE
BERNARDI-impaginato 5-04-2004 18:28 Pagina 21
HARDWARE
Sigla Valore
IC1 ULN2003N
Connettore a strip 90°
CON1
Maschio 6 pin
CON2 Connettore 5 pin
Figura 16: Schema elettrico della sezione di potenza Tabella 8: lista componenti della sezione di potenza
china a stati è necessario portarlo a zione digitale sono sufficienti un (www.arrow.com), sul sito sono
Vcc per un istante, premendo il pul- contatore e un blocco di confronto. elencati tutti i distributori italiani.
sante S1. Non solo, con poco sforzo sulla
sezione di confronto, potrebbe ARRIVEDERCI…
Infine, una possibile applicazione essere implementata anche una Questa serie di articoli introduttivi
Vorrei terminare suggerendo una funzione di accelerazione/rallenta- alle logiche programmabili finisce
estensione possibile al progetto del mento nelle fasi di partenza e di qua. Spero che gli argomenti tratta-
driver per motori passo passo. stop, utilizzando la funzionalità ti e gli esempi applicativi siano stati
Supponiamo di avere un microcon- half step. di vostro interesse, ma spero
trollore che gestisce una tastiera e Oltre che per motori passo passo, soprattutto di avervi contagiato con
due motori passo passo, posizio- un sistema di posizionamento del l’entusiasmo che nutro per questo
nando di questi ultimi in funzione tipo descritto può essere realizzato tipo di approccio alla progettazione
dei tasti premuti. anche con motori in corrente con- digitale.
Il micro deve coordinare due task: tinua provvisti di encoder; in passa- Resto a disposizione per scambiare
monitorare la tastiera e, contempo- to ho utilizzato questa tecnica per opinioni, chiarire eventuali dubbi e
raneamente, azionare i motori, velocizzare la realizzazione di un rispondere alle domande attraverso
gestendo la successione di eccita- prototipo di un sistema di control- la mia mail.
zione delle fasi e fermare ognuno di lo assi.
essi dopo un certo numero di passi. Arrivederci.
Poiché il micro può, in realtà, fare DOVE REPERIRE IL MATERIALE
una sola cosa alla volta, per affron- Ho acquistato la scheda di sviluppo DOWNLOAD
tare il problema, si può utilizzare MiniMAX-44 presso la ditta I file relativi ai progetti pwm_gene-
una tecnica di polling tra i due task, Digitronix, ad un prezzo di 49 €. rator e step_driver presentati in
o utilizzare un interrupt. L’indirizzo completo è: questo articolo sono scaricabili dal
sito di Fare Elettronica.
Suggerisco una possibile soluzione Digitronix
alternativa: utilizziamo una CPLD Via di Selvamaggio, 21/a
per realizzare una periferica che, 53032 Colle di Val d’Elsa - SIENA
oltre ad implementare la macchina Tel. 0577 920030
a stati vista nel paragrafo preceden- digitronix@digitronix.it
te, posizioni automaticamente il www.digitronix.it
motore dove voluto, sulla base di
un dato ricevuto dal micro. Sul sito troverete tutti gli ulteriori
Quest’ultimo, quindi, comunica la dettagli relativi all’acquisto e alle
posizione di target dei motori alla spese di spedizione, il prezzo degli
CPLD utilizzando un bus parallelo o accessori come la schedina di clock,
seriale, dopodiché può disinteres- l’alimentatore e le CPLD MAX30xx e
sarsi completamente di essi. MAX70xx.
Figura 17: La scheda MiniMAX-44 su cui è stato
realizzato il progetto step_driver
Per realizzare un controllo di posi- Il distributore ufficiale Altera è Arrow
HARDWARE 21
Galizia-Impaginato 226 5-04-2004 19:28 Pagina 22
TUTORIAL
®
PIC MICROCONTROLLER
BY EXAMPLE
sesta parte
di Tiziano Galizia (t.galizia@farelettronica.com)
e Sergio Tanzilli (s.tanzilli@farelettronica.com)
Nello scorso numero abbiamo visto come collegare al PICmicro un display LCD,
vediamo questo mese come dotare il nostro PICmicro di una porta seriale RS232
per poterlo collegare a un PC.
L'applicazione d'esempio che TTL gestibili direttamente dalle questo modo qualsiasi dato gene-
intendiamo realizzare, utilizza il cir- porte del PIC. rato dal primo computer e trasmes-
cuito per la gestione di un display Ma apriamo una parentesi e vedia- so tramite RS232 al relativo
LCD, presentato nello scorso mo in dettaglio come funziona la modem, sarà trasmesso da questo
numero al quale aggiungeremo la comunicazione seriale in RS232. al modem remoto che a sua volta
sezione RS232 per realizzare una provvederà ad inviarlo al suo com-
sorta di miniterminale seriale. LA RS232 puter tramite RS232. Lo stesso vale
In pratica con il nostro circuito Lo standard RS232 definisce una per il percorso a ritroso.
potremo visualizzare su display serie di specifiche per la trasmissio- Al fine di usare la RS232 per colle-
LCD i caratteri ASCII trasmessi dal ne seriale di dati tra due dispositivi gare tra loro due computer vicini
nostro PC su una qualsiasi porta denominati DTE (Data Terminal senza interporre tra loro alcun
seriale, tramite un normale emula- Equipment) e DCE (Data Com- modem, dobbiamo simulare in
tore di terminale tipo: munication Equipment). qualche modo le connessioni inter-
Hyperterminal (su Windows), Telix Come si può vagamente intuire dal medie, realizzando un cavo NULL
(su MS/DOS) o Minicom (su nome, il Data Communication MODEM o cavo invertente, ovvero,
Linux). Equipment è un dispositivo che si un cavo in grado di far scambiare
occupa di gestire una comunicazio- direttamente tra loro i segnali pro-
SCHEMA ELETTRICO ne dati mentre il Data Terminal venienti dai due DTE come se tra
Come potete notare dallo schema Equipment è un dispositivo che si loro ci fossero effettivamente i
elettrico riportato in figura 1, la occupa di generare o ricevere dati. DCE.
base del circuito è identica a quella In pratica l'RS232 è stata creata per Per connettere il PC al nostro cir-
dello scorso numero con la sola connettere tra loro un terminale cuito, invece, simuleremo diretta-
aggiunta del circuito integrato U3, dati (nel nostro caso un computer) mente un DCE facendo credere al
del connettore a vaschetta DB9, con un modem per la trasmissione PC di essere collegato ad un
per il collegamento alla porta seria- a distanza dei dati generati. modem. Prima di fare questo
le del PC, e di una manciata di Per avere una connessione tra due diamo uno sguardo in dettaglio al
componenti accessori. computer è quindi necessario dis- principio di funzionamento di una
L'integrato U3, un MAX232 pro- porre di quattro dispositivi come comunicazione seriale.
dotto dalla Maxim, si occupa di visibile in figura 2: un computer
convertire i segnali RS232 dai ±12 (DTE) collegato al suo modem LA COMUNICAZIONE SERIALE
V, necessari per trasmettere e rice- (DCE) ed un altro modem (DCE) ASINCRONA
vere dati sulla porta seriale, ai 0/5 V collegato al suo computer (DTE). In Per consentire la trasmissione di
22 TUTORIAL
Galizia-Impaginato 226 5-04-2004 19:28 Pagina 23
TUTORIAL
TUTORIAL 23
Galizia-Impaginato 226 8-04-2004 15:24 Pagina 24
TUTORIAL
PC ricevente che la trasmissione ha STOP BIT, ad indicare l'avvenuta poter essere inserito nel connettore
inizio, il PC trasmittente porta a trasmissione dell'intero byte. La del nostro circuito di prova. I colle-
+12 V la linea TxD per un tempo stessa sequenza viene ripetuta per gamenti interni al cavo da usare
pari all'inverso della frequenza di ogni byte trasmesso sulla linea. sono riportati nella figura 5.
trasmissione ovvero al tempo di Aggiungendo al nostro cavo seriale
trasmissione di un singolo bit. Nel una connessione tra il pin TxD (pin FUNZIONAMENTO DEL MAX232
nostro caso, avendo scelto di tra- 3) del PC ricevente con il pin RxD Come accennato prima, nel nostro
smettere a 9600 bit per secondo, la (pin 2) del PC trasmittente, potre- circuito useremo un driver RS232,
tensione di alimentazione rimarrà a mo effettuare una trasmissione ovvero un integrato in grado di
+12 V per: 1/9600=0,104 ms. RS232 bidirezionale. convertire i segnali a ±12 V, tipici
Questo segnale viene denominato Il cavo che abbiamo ottenuto è il della RS232, in segnali a 0/5 V
START BIT ed è sempre presente più semplice cavo NULL MODEM gestibili dalle porte del PIC.
all'inizio di trasmissione di ogni sin- in grado di mettere in collegamen- Seguendo lo schema elettrico,
golo byte. to tra loro due DTE. vediamo che il segnale di trasmis-
Dopo lo start bit vengono trasmes- Come accennato prima, il nostro sione proveniente dal PC entra dal
si in sequenza gli otto bit compo- circuito d'esempio simula un dispo- pin 3 del connettore DB9 femmina
nenti il codice ASCII del carattere sitivo DCE. Questo significa che il e viene trasferito sul pin 13 di U3.
trasmesso partendo dal bit meno cavo che dovremo realizzare non Sul pin 12 di U3 è presente un
significativo. dovrà essere di tipo NULL MODEM segnale a 0 V quando sul pin 13 ci
Nel nostro caso la lettera A maiu- (o INVERTENTE) ma DRITTO ovve- sono +12 V e 5 V quando sul pin 13
scola corrisponde al valore binario ro con i pin numerati allo stesso ci sono -12 V. Il segnale presente
01000001, per cui la sequenza di modo connessi tra loro. Questo sul pin 12 di U3 viene quindi invia-
trasmissione sarà quella riportata in tipo di cavo è identico a quelli che to alla linea RA1 della porta A del
figura 4. vengono usati per connettere al PC PIC che in questo caso funge da
Una volta trasmesso l'ottavo bit (bit un modem esterno. Dato che i dis- linea di ricezione. Sul pin 18 del
7), il PC aggiunge automaticamen- positivi DTE sono sempre dotati di PIC (RA1) avremo quindi la corri-
te un ultimo bit a 1, denominato connettore DB9 maschio, il nostro spondenza di segnali con la linea
circuito, essendo un DCE, avrà un TxD del PC riportata in figura 6.
connettore DB9 femmina. Viceversa sul pin 17 (RA0) il PIC
In alcuni casi i PC sono dotati di con- genera i segnali da inviare al PC a
nettori DB25 anziché DB9 per cui per livello TTL che vengono convertiti
le equivalenze occorre consultare la in segnali RS232 da U3 tramite i
piedinatura dei connettori RS232. pin 11 (ingresso TTL) e 14 (uscita
Il cavo di collegamento tra il PC ed RS232) e quindi inviati al PC trami-
il nostro circuito dovrà essere inte- te il pin 2 del connettore J2.
stato a sua volta con un connettore
femmina da un lato per poter esse- IL SOFTWARE
re inserito nella seriale del PC ed un Mettiamo finalmente mano al sor-
Figura 3: La connessione RS232 più semplice
connettore maschio dall'altro per gente della nostra applicazione d'e-
24 TUTORIAL
Galizia-Impaginato 226 5-04-2004 19:28 Pagina 25
TUTORIAL
TUTORIAL 25
Galizia-Impaginato 226 5-04-2004 19:28 Pagina 26
TUTORIAL
movf ShiftReg,W
call putchar
goto MainLoop
Figura 6: Corrispondenza dei segnali RS232 con i TTL
La subroutine putchar in pratica invia il
quindi continua a campionare se Questa è la parte di codice che gesti- valore contenuto nel registro W al dis-
non ha ancora letto tutti gli otto bit, sce la ricezione di un Form Feed: play LCD nella posizione in cui si trova
il cursore (xCurPos e yCurPos), quindi
decfsz BitCount,F CheckFormFeed si occupa di mandarlo a capo se si è
goto wDB movlw 12 raggiunto il fine riga o di riportarlo alla
xorwf ShiftReg,W prima riga se si è raggiunto il fine dis-
ed esce da RxChar dopo aver letto btfss STATUS,Z play.
l'ultimo bit. goto _CheckFormFeed In tutti i casi i registri xCurPos ed
yCurPos vengono aggiornati alla pros-
return clrf xCurPos sima posizione in cui poter scrivere il
clrf yCurPos successivo carattere ricevuto dal PC.
A questo punto nel registro call LcdClear
ShiftReg dovrebbe esserci il byte goto MainLoop CONCLUSIONI
trasmesso dal PC. Abbiamo visto come gestire una
Una volta letto il byte proveniente _CheckFormFeed porta seriale ed inviare o ricevere
dal PC il nostro programma con- dati a/da un PC.
trolla se è un carattere di controllo In pratica viene controllato se il valo- Il prossimo mese aggiungeremo
oppure un normale carattere da re ricevuto dalla subroutine RxChar all’esempio appena realizzato, un
visualizzare su LCD. è pari a 12. In caso affermativo ven- ricevitore ad infrarossi che ci con-
L'unico carattere di controllo gono azzerati i registri xCurPos e sentirà la ricezione di comandi da
implementato dal nostro miniter- yCurPos che mantengono il valore un comune telecomando TV.
minale è il Form Feed (FF) corri-
spondente al codice ASCII decima-
le 12 (form feed).
La trasmissione di questo carattere
verso una stampante determina l'a-
vanzamento di un foglio di carta,
nel nostro caso pulisce il contenuto
dell'LCD. Il form feed può essere
trasmesso dal nostro simulatore di
terminale su PC premendo il tasto Figura 7: Spostamento verso destra di tutti i bit nel registro ShiftReg
CTRL seguito dalla lettera L.
26 TUTORIAL
Galizia-Impaginato 226 5-04-2004 19:28 Pagina 27
BRUSATI-impaginato 5-04-2004 18:39 Pagina 28
HARDWARE
L'idea nasce dalla necessità di tra- come supporto per l’archiviazione di dati archiviabili.
sportare qualche decina di Gbytes dei dati, oppure come veloce siste- In commercio esistono dei conteni-
di files da un computer ad un altro. ma di backup (vi sfido a dirmi che tori che “rendono esterni” quasi
Niente scheda di rete... che fare? non è utile…) ed, alla necessità, qualsiasi tipo di hard disk, ma
Masterizzare un certo numero di scollegando il cavetto USB da un prima di acquistarne uno decisi di
cd-rom? Masterizzare 2 o 3 DVD? PC e collegandolo ad un altro, può vedere se l’elettronica “a portata di
Forse usare il "vecchio" hard disk da essere sfruttato per condividere o hobbista” poteva venirmi in aiuto
40 Gbytes appoggiato anche questa volta…
sopra il PC è la soluzio-
ne migliore, ma implica ASIC ED USB 2.0
di spegnere il computer Da un po’ di anni a
(non prima di aver sal- questa parte l’interfac-
vato tutto...), aprire il cia USB, per la sua ver-
case, settare l'HDD satilità, ha preso piede
come slave, collegarlo diventando la più
al posto del CD-ROM comune interfaccia
"tirando" un po' i cavi, usata dalle periferiche
riaccendere il compu- collegabili al PC: tastie-
ter, copiare i files, spe- re, mouse, stampanti,
gnere tutto. scanner, modem, joy-
Nuovamente, inserire stick e molto altro
l'HDD nell'altro PC ed ancora. Ogni PC
infine ripetere il tutto moderno è dotato di
sempre prestando almeno un paio di
molta attenzione a non combinare trasportare anche qualche centinaio porte USB e, sempre più spesso, si
disastri. di Gbytes in poco tempo, comoda- vedono computer con queste porte
Come sarebbe comodo un hard mente e senza rischi (a parte la rot- sul frontale per rendere più agevo-
disk esterno in queste situazioni! tura dell’hard disk stesso). le e comoda la connessione delle
Gli hard disk esterni, rispetto alle periferiche.
COME È NATA L’IDEA… più piccole memorie USB, offrono Dopo qualche anno dalla nascita
Un hard disk esterno può essere prestazioni molto più elevate sia dell’interfaccia USB è nata, a con-
usato come secondo hard disk, come velocità che come quantità ferma del suo successo, l’USB 2.0:
28 HARDWARE
BRUSATI-impaginato 5-04-2004 18:39 Pagina 29
HARDWARE
come molti già sapranno è in tutto nere lo stesso risultato. Tale motivo lore opportunamente programma-
simile alla precedente ma ha veloci- però comporta il fatto che questi to e dotato di interfaccia USB: è
tà di trasferimento ben 40 volte circuiti integrati sono di difficile proprio così!
superiore. Le porte USB (1.0 e 1.1) reperibilità per l’hobbista, almeno Purtroppo la complessità di realiz-
hanno velocità di trasferimento di in piccolissime quantità. zazione del software in esso conte-
12 Mb/s, mentre le porte USB 2.0 Ad esempio, l’ASIC a bordo del nuto è molto spesso al di fuori della
raggiungono ben 480 Mb/s. drive per floppy è composto da portata di un hobbista e, molto
Notare che l’arrivo sul mercato di una sezione analogica che gestisce probabilmente, il progetto di un
questa nuova versione non rende le le testine, una sezione digitale che hard disk con interfaccia USB non
precedenti obsolete o incompatibi- gestisce la comunicazione con la sarebbe stato realizzabile se non
li con le periferiche attuali: è possi- mainboard, una sezione di poten- usando un componente dedicato.
bile collegare dispositivi USB 1.0 a za che controlla il motore della
porte USB 2.0 e viceversa senza testina ed altro ancora. Se si voles- IL CIRCUITO
problemi, ma la massima velocità se sostituire l’ASIC con componen- Come detto in precedenza, il cuore
di trasferimento sarà imposta dalla ti comuni, se ne dovrebbero usare del dispositivo è l’ASIC U1, guar-
porta più lenta. davvero tanti, con un aumento dando lo schema elettrico è possi-
Sul mercato esistono schede dai notevole non solo delle dimensio- bile rendersene conto immediata-
costi accessibili, che aggiungono ni ma anche del costo finale del mente. Per poter utilizzare questo
diverse porte USB 2.0 ai computer dispositivo. circuito integrato, visti il numero di
che ne sono sprovvisti. Chi volesse cimentarsi nell’autoco- pin ed il passo davvero piccolo (0.5
Informazioni dettagliate riguardo struzione di una periferica USB ha mm) del suo contenitore
l’interfaccia USB ed anche alcuni due strade tra cui scegliere: utiliz- (TQFP100), si è resa indispensabile
prodotti USB commerciali possono zare un microcontrollore dotato di la realizzazione di un circuito stam-
essere trovate nel sito dell’USB porta USB e programmarlo secon- pato professionale a doppia faccia,
Forum: www.usb.org. do le proprie esigenze, oppure, uti- fori metallizzati, solder su ambo i
lizzare un ASIC appositamente pro- lati, fori passanti molto piccoli e
Nel campo dell’elettronica è oggi gettato. piste di segnale di larghezza infe-
presente una varietà di componen- riore a 0.3 mm.
ti muniti di porte USB, sia micro- In commercio esistono molti com-
controllori e microprocessori che ponenti nati per equipaggiare le Attorno ad U1 sono presenti: un
ASIC (acronimo di Application periferiche USB più comuni, tra connettore a vaschetta a 40 pin
Specific Integrated Circuit). Questi questi troviamo anche diversi (J1) per la connessione dell’hard
ultimi sono, in breve, circuiti inte- “bridge USB-to-IDE”. Sono degli disk (la “porta IDE UDMA”) ed una
grati progettati appositamente per ASIC che in pratica fanno da presa USB di tipo B (J4) che per-
svolgere una precisa applicazione. “ponte”, o meglio da convertitore, mette il collegamento con il PC
Questo tipo di ASIC equipaggia di tra l’interfaccia USB e l’interfaccia mediante un comune cavetto USB.
solito dispositivi prodotti in quanti- IDE, la più comune di cui sono Quasi tutti i pin di J1 sono collega-
tà elevate, come ad esempio i tele- dotati gli hard disk, i cd-rom e ti all’ASIC mediante la serie di resi-
foni cellulari o gli oramai vecchi molte altre periferiche dedicate alla stenze da 22, 33, ed 82 Ω; anche
drive per floppy disk. Per queste e memorizzazione dei dati. per J4 è più o meno la stessa cosa.
molte altre applicazioni è conve- Il cuore di questo progetto è pro- Raccomando, in fase di montaggio,
niente, infatti, realizzare apposita- prio un complesso bridge USB-to- di fare attenzione ai valori di queste
mente un circuito integrato piutto- IDE che, contornato dei pochi resistenze e di non sostituirle con
sto che utilizzarne decine per otte- componenti necessari, rende dav- altre di valore simile, pena il non
vero semplice la costruzione del corretto funzionamento dell’inter-
dispositivo. faccia.
L’ASIC qui utilizzato contiene Notare che J4 porta sul pin 1 l’ali-
sostanzialmente un microcontrollo- mentazione a 5V fornita dal PC che
re di discrete prestazioni, dotato di viene utilizzata sia per “segnalare”
porte USB 2.0. Alcuni potrebbero ad U1 quando il dispositivo è colle-
Figura 1: Questo logo indica le periferiche USB pensare che questo ASIC è sostitui- gato al PC (segnale BUSPWR, il par-
“High speed”, ossia USB 2.0
bile con un qualsiasi microcontrol- titore R15-R16 è necessario perché
HARDWARE 29
BRUSATI-impaginato 5-04-2004 18:39 Pagina 30
HARDWARE
30 HARDWARE
BRUSATI-impaginato 5-04-2004 18:39 Pagina 31
HARDWARE
U1 funziona a soli 3.3 V) sia per ri. Usando una coppia di LM2576, uno stabilizzatore di tensione che,
agire sullo stadio di alimentazione invece, è stato possibile realizzare partendo dai 5 V forniti da U5,
(segnale VBUS), vedremo tra poco un alimentatore switching, in grado genera la tensione di 3.3 V neces-
in che modo. di erogare 5 V e 12 V con 3 A mas- saria ad U1.
Cos’altro serve ad U1 per funziona- simi per ciascuna tensione, dalle
re? Un clock a 30 MHz, che può dimensioni relativamente contenu- Non solo per hard disk...
essere generato da un quarzo (X1) te e senza eccessiva dissipazione di Questa interfaccia, nonostante il
o da un modulo oscillatore (U3): calore. circuito stampato sia stato pensato
vista la non facilissima reperibilità Premetto che le resistenze R4-R5 ed soprattutto per lavorare con gli
di questi componenti, ho realizza- R6-R7 servono ad impostare la ten- hard disk da 3.5’’, può essere colle-
to il circuito stampato in modo tale sione di uscita dei regolatori nel gata a qualsiasi periferica IDE pre-
che sia possibile montare, indiffe- caso in cui si utilizzassero le versio- sente in commercio, anche se non
rentemente, i componenti X1, ni regolabili, questo verrà ripreso è possibile garantirne la compatibi-
R50, C2 e C3 se si usa il quarzo, nella descrizione del montaggio. lità con tutte le periferiche esisten-
oppure U3 ed R3 se si usa il modu- La resistenza R51 collega i pin 5 ti. L’unico modo per avere l’assolu-
lo oscillatore. (ingresso ON/OFF) dei due regola- ta certezza del perfetto funziona-
La memoria EEPROM U2, anch’essa tori U5 ed U6 ed il pin centrale del mento è quello di provare (cosa
collegata all’ASIC, contiene informa- jumper J6 alla tensione di 15 V. Se valida anche per molti prodotti
zioni riguardanti il tipo di periferica il pin 1 dei regolatori è mantenuto informatici…). Periferiche come
collegata all’interfaccia e deve esse- a livello alto dalla R51, questi lettori CD-Rom, masterizzatori,
re programmata con il file .bin scari- rimangono in stand-by. Inserendo DVD, unità ZIP, unità magnetico-
cabile dal sito di Fare Elettronica un jumper in J6, in posizione 2-3 ottiche ed altro ancora possono
(www.farelettronica.com); questo (ossia verso C9), si porta il segnale essere collegate al connettore IDE
file garantisce la compatibilità con /ON a livello basso abilitando i di questa interfaccia.
la maggior parte delle periferiche regolatori e accendendo quindi il Unica raccomandazione: l’alimen-
ATA ed ATAPI reperibili in com- dispositivo. Se si vuole accendere e tatore incorporato in questa inter-
mercio. spegnere il dispositivo mediante un faccia eroga al massimo 3 A su 5 V
Gli ultimi componenti collegati a J3 interruttore, è sufficiente collegare i e 3 A su 12 V: è consigliabile assi-
sono le resistenze R46, R48 ed R49, due terminali di questo ai pin 2 e 3 curarsi che la periferica consumi
che a loro volta sono collegate del jumper J6. Montando invece il correnti inferiori (consiglio di
anche a J3; questo è il connettore jumper in posizione 1-2, i regolato- tenere 2.5 A come limite) per evi-
per i quattro led da montare sul ri vengono abilitati solo quando il tare problemi durante il normale
pannello, vedremo in seguito la segnale VBUS si porta a livello alto utilizzo.
loro funzione. (e conseguentemente il transistor In genere, il consumo massimo
Altra parte vitale del circuito, oltre Q1 si chiude), accendendo e spe- degli hard disk da 3.5’’ è quasi
l’interfaccia vera e propria, è lo sta- gnendo il dispositivo assieme al sempre inferiore a 2 A per ciascuna
dio di alimentazione. L’interfaccia computer. Nessun altro pulsante da tensione, mentre in stand-by può
deve essere alimentata con una premere oltre quello di accensione essere anche inferiore ai 100 mA.
tensione di 15 Vdc ed una corrente del PC! Comodo, no ? Notare che il consumo sale soprat-
di almeno 2÷3 A, attraverso J5. I 15 Sconsiglio, però, di montare il jum- tutto durante lo spin-up ossia quan-
V sono direttamente portati agli per in questa posizione nel caso do il dispositivo, dopo essere stato
ingressi (pin 1) di U5 ed U6, due l’interfaccia sia soggetta a frequen- acceso, porta i dischi alla normale
stabilizzatori switching (riconosci- ti “cambi di posto”: in questo caso velocità di rotazione. Il consumo
bili dalla presenza delle induttanze è meglio dotarla di interruttore o sale, molto più limitatamente,
L1-L2 e dei grossi diodi D1-D2) da lasciarla permanentemente accesa. anche durante le operazioni di let-
ben 3 A massimi ciascuno. Anche ad interfaccia permanente- tura e scrittura, cioè quando si
La scelta dei regolatori switching è mente accesa è possibile mandare hanno parecchi spostamenti delle
stata imposta dalle correnti elevate in stand-by l’hard disk (a patto che testine.
mediamente richieste dagli hard supporti questa funzione…) assie- La corrente assorbita dalle altre
disk, impossibili da fornire con sta- me al computer. periferiche varia molto a seconda
bilizzatori di tensione tradizionali se Completa la parte di alimentazione della loro natura: un lettore CD-
non munendoli di grossi dissipato- il circuito integrato U4: si tratta di Rom o DVD, ad esempio, può
HARDWARE 31
BRUSATI-impaginato 5-04-2004 18:39 Pagina 32
HARDWARE
Figura 3a-3b: Il circuito stampato in scala 1:1, lato saldature (A) e lato componenti (B)
32 HARDWARE
BRUSATI-impaginato 5-04-2004 18:39 Pagina 33
HARDWARE
HARDWARE 33
BRUSATI-impaginato 5-04-2004 18:39 Pagina 34
HARDWARE
Elenco componenti
Sigla Valore Sigla Valore
R1,R9,R11 1 KΩ 1/4 W C5,C7 1000 µF 35 V elettrolitico
R2,R16 62.9 KΩ 1/4 W C6,C8 100 µF 25 V elettrolitico
*R3 470 Ω 1/4 W C9,C10 10 µF 25 V elettrolitico
R4,R6 0Ω D1,D2 Diodo schotkky 1N5821 (RS: 447-1557)
R5,R7 Non montare (vedi testo) Q1 BC547
R8 9.1 KΩ 1/4 W U1 ISD300A1
R10 5.6 KΩ 1/4 W U2 24LC02 (vedi testo)
R12,R13 39 Ω 1/4 W U3 Oscillatore IQXO350 (RS: 316-6816)
R14,R17,R18 1.5 KΩ 1/4 W U4 LM1117T-3.3 (RS: 349-4717)
R15 39 KΩ 1/4 W U5 LM2576T-5.0 su dissipatore (vedi testo)
R19÷R41 33 Ω 1/4 W U6 LM2576T-12 su dissipatore (vedi testo)
R42 82 Ω 1/4 W L1,L2 Induttanza radiale 100 µH (RS: 228-501)
R43,R44,R45 22 Ω 1/4 W L3,L4 Induttanza assiale 1 µH (RS: 191-0380)
R46,R47,R48 330 Ω 1/4 W J1 Connettore IDC 40 pin
R49 220 Ω 1/4 W J2 Connettore alimentazione HDD
*R50 100 Ω 1/4 W J3 Strip 5 poli maschio
R51 10 KΩ 1/4 W J4 Presa USB tipo B (RS: 324-8356)
R52 22 KΩ 1/4 W J5 Presa jack da c.s. Ø6mm
C1,C4,C11÷C25 100 nF ceramico J6 Strip 3 poli maschio con jumper
*C2,*C3 9 pF NP0 ceramico * Montare R3, U3 oppure C2, C3, X1, R50
34 HARDWARE
BRUSATI-impaginato 5-04-2004 18:39 Pagina 35
HARDWARE
to stampato tenendo conto della segnalazione, sul pannello frontale mina il montaggio dei componenti
posizione della chiavetta. J2 è il del dispositivo. I quattro led indica- elettronici.
connettore volante femmina che no la presenza dell’alimentazione
porta l’alimentazione all’hard disk e (POWER), il collegamento ad una COLLAUDO
va collegato mediante degli spez- porta USB 2.0 (HIGH SPEED), la Ultimato il montaggio, è possibile
zoni di filo aventi sezione di almeno corretta inizializzazione del drive fare un primo collaudo allo stadio
0.5 mm. Questo connettore può (INIT) e l’attività della periferica di alimentazione dell’interfaccia.
essere convenientemente recupe- (ACTIVE). Per far ciò basta spostare il jumper
rato da un vecchio alimentatore J4 è la presa USB di tipo B, reperi- J6 in posizione 2-3 e collegare la
per computer (ricordo che il filo bile da vari negozi e distributori scheda (senza l’hard disk) all’appo-
giallo porta +12 V ed il rosso +5 V, (cod. RS 324-8356). J5 è una sito alimentatore o comunque ad
mentre i neri sono entrambi da presa per connettori tipo jack Ø6 un alimentatore che fornisca una
collegare a massa), per il collega- mm. J6 è uno strip maschio sul tensione di 15 Vdc. A questo punto
mento dei fili fare riferimento alla quale va inserito un jumper (la sua è necessario verificare, mediante
figura 7. funzione è spiegata nella descri- un multimetro, che sul connettore
In J3 devono essere saldati dei fili zione del circuito). di alimentazione per l’hard disk
che andranno collegati ai led di Con la saldatura dei connettori ter- siano presenti 5 V sul filo rosso e 12
V sul giallo; queste tensioni sono da
misurare rispetto ai fili neri che por-
tano la massa. Se le tensioni misu-
rate sono differenti, si dovrà neces-
sariamente ricontrollare il circuito
prima di collegare l’hard disk, se
invece queste tensioni sono regola-
ri si potrà fare un ultimo controllo
dello stadio di alimentazione misu-
rando la tensione sul pin 3 di U4,
che deve essere di 3.3 V.
HARDWARE 35
BRUSATI-impaginato 5-04-2004 18:40 Pagina 36
HARDWARE
Ricordo che la massima velocità Qui è necessario selezionare è indispensabile fare click col tasto
della porta IDE dell’interfaccia è di “Specificare percorso del driver” e sinistro su questa icona, selezionare
66 Mbyte/s ed è sopportabile senza poi cliccare su “Avanti”. Alla suc- la voce “Safely remove…” ed aspet-
problemi dal corto spezzone di cessiva finestra (figura 10) si deve tare il messaggio di conferma della
cavo che abbiamo utilizzato, lun- cercare il driver specificandone il possibile rimozione (figura 14).
ghezze ridotte e separazione dei fili percorso.
contribuiscono a diminuire le capa- Una volta verificato il corretto fun-
cità parassite migliorando le carat- Il driver è scaricabile dal sito di Fare zionamento, è possibile rimuovere la
teristiche dei segnali. Elettronica, deve essere scompatta- periferica e spostare il ponticello J6
Rimane ora da inserire il connetto- to in una cartella a piacere prima di in posizione 1-2 se si ha intenzione
re di alimentazione nell’hard disk, poter essere utilizzato. Una volta di lasciare il dispositivo collegato al
successivamente, sempre con J6 in che il computer ha riconosciuto il PC per la maggior parte del tempo.
posizione 2-3, ridando alimentazio- driver mostra la finestra di figura 11
ne alla scheda si metterà in movi- e, pochi istanti dopo, visualizza una IL CONTENITORE
mento l’hard disk. Collegando l’in- conferma della corretta installazio- Ho dotato questo dispositivo di un
terfaccia al computer si completa, ne del dispositivo (figura 12). contenitore “ad hoc”, realizzato
almeno per ora, la parte hardware. Accanto all’orologio sarà presente interamente in PVC, il risultato è
una nuova icona, come mostrato in stato giudicato più che buono,
IL SOFTWARE figura 13 e, cliccando su “Risorse quindi riporto di seguito alcune
La procedura che andiamo a del computer”, sarà possibile visua- informazioni riguardanti la sua
descrivere potrebbe essere legger- lizzare ed accedere alla nuova unità costruzione.
mente diversa, soprattutto nella gestendola come un normale hard
parte grafica, in base alle diverse disk interno. A questo punto sia il Il materiale usato è PVC spesso 5
versioni di Windows ®, ad ogni collaudo che l’installazione del dri- mm, di colore blu trasparente per il
modo la procedura rimane sostan- ver sono completati. pannello frontale e per il retro,
zialmente la stessa. completamente trasparente per i
Subito dopo il collegamento, il PC Importante: per evitare perdite di
si accorge della nuova periferica dati, prima di scollegare o di togliere
collegata alla porta USB, mostran- alimentazione alla nuova periferica,
do la finestra visibile in figura 8 e
successivamente (solo al primo col-
legamento) mostra la finestra della
figura 9, chiedendo il driver.
36 HARDWARE
BRUSATI-impaginato 5-04-2004 18:40 Pagina 37
HARDWARE
rimanenti quattro lati e per la lastra ed eventualmente anche fatto figura 15.
centrale. Il PVC può essere reperito, tagliare su misura, presso quei La presa di alimentazione e la presa
negozi che trattano gomma e mate- USB sono state volutamente fatte
rie plastiche. sporgere di 5 mm dal circuito
Il contenitore è realizzato attorno ad stampato, in modo da poter entra-
un “telaio” composto dalle quattro re negli scassi da effettuare sul
lastre trasparenti, che sono fissate retro, arrivando a filo del conteni-
tra loro mediante incollaggio per tore senza sporgere.
lasciare il montaggio pulito. Su que-
Figura 15: Il contenitore visto dall’alto ste quattro lastre sono fissati il pan- Cos’altro dire, è consigliabile incol-
nello frontale, il retro e la lastra lare quattro piedini in gomma mor-
interna. Per queste parti sono state bida sulla base del contenitore (che
utilizzate delle viti M2 ed M3 in può essere tenuto sia in verticale
modo da rendere il dispositivo facil- che in orizzontale) in modo da
mente smontabile in caso di manu- attenuare le vibrazioni emesse dal-
tenzione o sostituzione dell’hard l’hard disk in movimento.
disk per un possibile futuro aggior- Da notare che il contenitore così
namento. costruito riduce notevolmente il
rumore emesso dai dischi in rota-
Sulla lastra interna sono a loro zione, permettendo di lavorare sul
volta montati l’hard disk e la sche- computer senza fastidiosi rumori di
Figura 16: Retro del dispositivo
da, come visibile nella foto in sottofondo.
[ Non perdetevi
Ordinalo subito su
www.farelettronica.com/cd2003
oppure telefonando allo 02.66504794
Inware Edizioni
Via Cadorna, 27/31 - 20032 Cormano (MI)
HARDWARE 37
COSOLO-impaginato 5-04-2004 18:43 Pagina 38
TECNOLOGIE SPERIMENTALI
MISSILISTICA AMATORIALE
STRUMENTAZIONE:
DATALOGGER A 5 CANALI
ANALOGICI
di Eugenio Cosolo (info@missilistica.it)
ed Esteban Mascarella (esteban411@hotmail.com)
Questo progetto, semplice e poco razzo, oggetto di una delle prossime ciente convertitore analogico/digita-
costoso nella realizzazione, ma puntate, insieme ad una cella di cari- le shiftabile su diversi ingressi.
molto versatile e potente, prevede co ad estensimetri. I pochi componenti esterni al micro-
anche l’alimentazio- controllore sono il
ne a batteria per generatore di clock
aumentarne il campo (un oscillatore a 4
d’impiego. Mhz), uno stabilizzato-
Il progetto è integrato re di tensione a 5 Volt,
alla serie di articoli una memoria EEPROM
sulla Missilistica ama- 24LC64 (oppure
toriale in quanto origi- 24LC256), un display
nariamente è stato LCD da 16 caratteri su
concepito per assolve- due linee ed un con-
re la funzione di data- vertitore di protocollo
link telemetrico instal- seriale MAX232.
lato sulla capsula pay- In questa configurazio-
load del razzo in costruzione, per il LO SCHEMA ELETTRICO ne il circuito ci permette di campio-
rilevamento dei parametri di volo. Il dispositivo è costruito intorno ad nare le tensioni presenti sui 5 ingres-
Lo stesso dispositivo sarà anche uno dei “best-seller” della si (nel range di 0 a 5 V), di visualizza-
usato come registratore dati, accop- Microchip, il validissimo microcon- re i valori digitali sul display, di
piato al banco di test per motori a trollore PIC16F876, dotato di un effi- memorizzare le letture sulla memo-
38 TECNOLOGIE SPERIMENTALI
COSOLO-impaginato 5-04-2004 18:43 Pagina 39
TECNOLOGIE SPERIMENTALI
ria e di ritrasmetterle in un secondo pressione del pulsante P1, premen- assenza di alimentazione mentre la
tempo ad un personal computer, do nuovamente lo stesso pulsante si cancellazione dei vecchi dati viene
dove un opportuno programma può comanda lo STOP, mentre la visualiz- fatta al momento del nuovo campio-
interpretarle a piacimento. zazione e la contestuale trasmissione namento.
L’attivazione dei campionamenti e seriale al PC dei dati memorizzati Il clock del microcontrollore è gene-
relativa trasmissione in RS232 in viene attivata dal pulsante P2. I dati rato dal quarzo XT da 4 Mhz insieme
tempo reale viene comandata dalla sono conservati intatti anche in ai condensatori C2 e C3.
TECNOLOGIE SPERIMENTALI 39
COSOLO-impaginato 5-04-2004 18:43 Pagina 40
TECNOLOGIE SPERIMENTALI
40 TECNOLOGIE SPERIMENTALI
COSOLO-impaginato 5-04-2004 18:43 Pagina 41
TECNOLOGIE SPERIMENTALI
Programmatori PIC
Display LCD/VFD
ICD Debugger
Noritake Cristallfontz
Programmatori Willem
originali olandesi
Gruppi di continuità
da 500 VA fino a 160 KVA
WWW.PARSICITALIA.IT
Via Rovereto, 13 - 48020 Savio (RA) - Tel 0544.927468 - Fax 178.6040078 - Email: parsicitalia@libero.it
TECNOLOGIE SPERIMENTALI 41
COSOLO-impaginato 5-04-2004 18:43 Pagina 42
TECNOLOGIE SPERIMENTALI
L’interruttore di alimentazione, la plificatore per celle di carico ad entrate un valore di tensione in con-
presa seriale RS232 e il connettore estensimetri, che sarà oggetto di un tinua compreso da 0 e 5 Volt, per
multipolare per gli ingressi saranno prossimo articolo. fare dei test sono sufficienti anche
invece installati sul pannello poste- Sul pannello anteriore è installato il dei normali potenziometri o trimmer
riore. display LCD, i pulsanti di comando e con un terminale a massa, l’opposto
i Led di status. Sul pannello posterio- ai 5V disponibili sullo zoccolo di col-
Nelle foto è visibile uno dei prototipi re sono disponibili gli interruttori per legamento e il cursore centrale sul-
realizzati dagli autori, nella fattispe- le diverse sezioni e le prese per l’in- l’ingresso. Regoliamo inizialmente i
cie si tratta della versione portatile, terfacciamento con l’esterno. potenziometri o i trimmer in modo
alimentata a batteria. Il circuito del da connetterli a massa.
datalogger è il modulo centrale, COME SI USA
mentre a fianco si può vedere l’am- Possiamo collegare ad una o più Diamo tensione dl circuito e leggere-
mo sul display la scritta: Telemetric
System Ready.
Premiamo una volta il pulsante di
start P1 e un breve suono ci avviserà
che il campionamento è iniziato.
Sulle due righe del display potremo
leggere:
A0000B0000C0000D0000E0000
REC
Se sposteremo i potenziometri
vedremo che il valore 0000 cambie-
rà indicando altre cifre.
Una tensione di 5V sarà rappresenta-
ta dalla cifra 1024, perciò ogni
aumento di un Volt della tensione
presente sul segnale in entrata cau-
serà un incremento di 205 unità sul
display.
La scritta REC indica che si è in fase
Figura 4: Circuito stampato in scala 1:1 (lato saldature) della scheda display
di campionamento e registrazione,
mentre il LED lampeggia.
Il sistema continua a memorizzare i
dati fino a quando non premeremo
nuovamente il pulsante P1 oppure si
esaurirà la capacità della memoria
EEPROM (794 letture con una
memoria 24LC64 e 3176 letture con
Scheda Display
Elenco componenti
Sigla Valore
R1 390 Ω 1/4 W
R2 Trimmer 1 KΩ
S1 Interruttore a levetta da cs
P1÷P3 Pulsanti NA da cs
Figura 5: Piano di montaggio della scheda display LC,D1 Display LCD 2x16
42 TECNOLOGIE SPERIMENTALI
COSOLO-impaginato 5-04-2004 18:43 Pagina 43
TECNOLOGIE SPERIMENTALI
una 24LC256). reale che in fase di scaricamento La coppia di dati, ad esempio ch0-
A questo punto possiamo collegare il dati memorizzati, disponiamo di h e ch0-l, rappresentano il valore
dispositivo alla porta seriale RS232 una serie di stringhe con i seguen- effettivo del canale 1, suddivisi in
del nostro PC, lanciamo il program- ti parametri: 9600 baud, 8 bit, due tronconi in formato “bcd”, il
ma di scaricamento e premiamo il nessuna parità, 1 bit di stop, e primo indica la parte alta ed il
pulsante P2. con il seguente protocollo: 255, secondo la parte bassa.
Sulle due righe del display potremo ch0-h, ch0-l, ch1-h, ch1-l, ch2-h, Questi due valori devono essere
leggere: ch2-l, ch3-h, ch3-l, ch4-h, ch4-l, riassemblati per ottenere il valore
A0000B0000C0000D0000E0000 cks-h, cks-l. completo disponibile sul canale.
PLAY Ad esempio, se il carattere ch0-h
Il led rimarrà acceso in continuazio- Spieghiamo bene cosa significa- convertito in decimale è di 09 e il
ne mentre i dati si trasferiranno sul no in dettaglio i sopra descritti carattere ch0-l convertito in deci-
PC dove potranno essere archiviati in simboli: male è di 72, il valore risultante
un file con il nome assegnato e riela- Per prima cosa attendiamo la rice- sarà: (09 *100) + 72 = 972
borati successivamente. A trasferi- zione del codice 255, che serve a
mento terminato il LED si spegnerà. marcare l’inizio della sequenza. È Una semplice procedura scritta in
I dati rimarranno in memoria anche stato scelto questo valore poiché Qbasic per lo scarico dei dati è
a circuito spento e saranno cancella- in nessun caso potrà essere usato disponibile sul sito di Fare elettro-
ti automaticamente solo al momen- dagli altri segnali. nica, come anche il firmware
to di un nuovo campionamento. necessario alla programmazione
Quelli che seguono sono 10 valori del PIC.
IL PROTOCOLLO DI raggruppati a due a due, infine i due
TRASMISSIONE valori del checksum, che servono ad I SENSORI INTERFACCIABILI
Sull’uscita seriale, sia in tempo autenticare i dati precedenti. Al momento sono stati sviluppati i
TECNOLOGIE SPERIMENTALI 43
COSOLO-impaginato 5-04-2004 18:43 Pagina 44
TECNOLOGIE SPERIMENTALI
seguenti tipi di sensori: sul sito di Fare Elettronica Pin 3 regolazione contrasto
(www.farelettronica.com). (trimmer 10 da Kohm
• Accelerometri a singolo e doppio Una volta in possesso del file tra +5 e massa)
asse, con un range da 2 a 50 G. dovrete trasferirlo nella memoria Pin 4 RS (pin RB5 del micro)
• Barometro ambientale per la del microcontrollore, usando un Pin 5 R/W (a massa)
misura della pressione atmosfe- apposito programmatore oppure Pin 6 E (pin RB4 del micro)
rica, utile per implementare un il metodo della programmazione Pin 7÷10 massa
altimetro. In-Circuit, molto comoda perché Pin 11 (pin RB0 del micro)
• Voltmetro per misurare lo stato evita di smontare il chip dallo zoc- Pin 12 (pin RB1 del micro)
degli accumulatori di bordo. colo ed inserirlo nel programma- Pin 13 (pin RB2 del micro)
• Sensore termico, per la misura- tore, operazione che a lungo Pin 14 (pin RB3 del micro)
zione della temperatura andare può compromettere l’inte-
ambientale. grità dei piedini. CONCLUSIONI
• Cella di carico ad estensimetri, Durante la programmazione con il Anche per questo mese abbiamo
per la misura di forze, pesi, tor- metodo In-Circuit è necessario concluso, nel rinnovarvi l’appun-
sioni, sollecitazioni e vibrazioni. togliere i ponticelli installati sul tamento al prossimo numero, vi
connettore CN11 e quelli che ali- ricordiamo che per qualsiasi infor-
Sono allo studio anche altri tipi di mentano i LED (CN10). mazione potete contattarci via
sensori, ad esempio una bussola email:
elettronica ed un inclinometro. In IL DISPLAY LCD
una delle prossime puntate saran- I collegamenti del display LCD • Per la parte hardware:
no presentati i principi di funzio- (tipo CDL4162 ma compatibile Eugenio Cosolo
namento e gli schemi applicativi. con molti altri display) sono i (info@missilistica.it)
seguenti: • Per la parte software:
IL FIRMWARE Esteban Mascarella
Il programma da caricare sul Pin 1 massa (esteban411@hotmail.com)
microprocessore potrete trovarlo Pin 2 +5V
44 TECNOLOGIE SPERIMENTALI
COSOLO-impaginato 5-04-2004 18:44 Pagina 45
MARANI-impaginato 8-04-2004 15:25 Pagina 46
HARDWARE
In queste righe sveleremo la tecnica ed i segreti dei nuovi proiettori per auto a scarica
di gas xeno.
Caratterizzanti le auto più lussuose quali BMW, Audi e Mercedes, ora con il nuovo
codice della strada che prevede le luci accese in strade extraurbane e autostrade,
avere un impianto luci efficiente e dalla lunga durata diviene fatto determinante.
46 HARDWARE
MARANI-impaginato 6-04-2004 9:38 Pagina 47
HARDWARE
HID letteralmente significa High vedere in figura 2 con il confronto della lampada.
Intensity Discharge, ovvero, lam- tra Philips e Osram Sylvania. Nella figura 8 possiamo vedere
pade a scarica alta intensità del Differenti sono i tipi di lampade una lampada da 35W per utilizzo
tipo MHD (Metal Halide per kit post vendita che dovranno aeronautico, ad occhio nudo le
Discharge) o scarica a sali metallici. avere zoccoli diversi per poter differenze sono davvero minime.
Si tratta in genere di bulbi di circa essere alloggiate in parabole pre- Per definire al meglio i rapporti
4 cm di lunghezza, larghi circa 6 disposte per altro tipo di lampa- tra alogene e lampade xeno per
mm, al cui interno vi è un’ampol- de. In figura 3 possiamo vedere automobile riferitevi alla tabella 1
lina contenente il gas raro e due una lampada HID di costruzione dove in lunghezza avrete l’effi-
elettrodi, ebbene, all’interno di cinese con zoccolo specifico per cienza in lumen della lampada
quest’ultima avviene la scarica. alogena, in figura 4 un ibrido bilu- oltre ai gradi Kelvin di temperatu-
Un secondo involucro di vetro ce con alogena per abbaglianti e ra colore. Le lampade a scarica
serve da schermo per i raggi ultra- HID per anabbaglianti, tutto in sono da 35W e le alogene 55W. Il
violetti emessi, per proteggere la una sola lampada. Questo per rendimento delle prime è non
parabola in caso di scoppio e assi- convertire lampade bifilamento. inferiore all’85% mentre per quel-
cura alla lampada un’ottima Per fare un raffronto la figura 5 le a filamento esso si fissa a circa il
insensibilità agli urti e vibrazioni. rappresenta una lampada a scari- 35%. Una lampada alogena gene-
Le lampade utilizzate in automo- ca per proiettori LCD. ra circa 3300 Lumen mentre una
bile in prima installazione, cioè La figura 6 vi mostra differenti HID circa 25000 Lumen. La dura-
equipaggiate con Xenon dalla soluzioni tecniche per auto con ta dell’alogena è circa 1200 Ore,
casa madre, utilizzano particolari lampade a scarica alta potenza, della HID circa 5000 Ore.
zoccoli ottimizzati per l’alta ten- utilizzabili in Rally e corse, assolu-
sione (figura 1), le differenze tra tamente non omologabili. Definito ciò parleremo dettaglia-
costruttore e costruttore non sono La figura 7 mostra un bulbo HID tamente delle tensioni che servo-
poi così notevoli, come potrete cinese di basso costo che, prova- no all’accensione delle lampade
to non ha dato risultati malvagi HID, per mantenere la scarica e
ma non è stata testata la durata per la riaccensione rapida, molto
importante in automobile.
Figura 4: Ibrido biluce con alogena per Figura 6: Lampade HID per competizione non
Figura 2: Confronto HID tra Osram e Philips abbaglianti e HID per anabbaglianti omologabili per eccessiva potenza
HARDWARE 47
MARANI-impaginato 6-04-2004 9:38 Pagina 48
HARDWARE
48 HARDWARE
MARANI-impaginato 6-04-2004 9:38 Pagina 49
HARDWARE
Elenco componenti
Sigla Valore
R1 220 Ω 1 W
R2
R3, R4 470 Ω1/4 W
R5, R6 100 Ω 1 W
R7, R8 10 Ω 1/4 W
R9 4,7 Ω 20 W
R10 39 KΩ 2 W
P1
C1 3300 µF 16 V elettrolitico
C2 100 nF 100 V ceramico
C3 1000 µF 16 V elettrolitico
C4 100 nF 100 V veramico Figura 10: Alimentatore per lampade HID di
tipo commerciale cinese
C5 100 µF 16 V elettrolitico
C6
C7 220 nF 1000 V
IC1 CD4047B
TR1, TR2 BD139
MOS1, MOS2 STDH190
D1 1N5401
D2 1N4001
DZ1 Zener 10 V 1 W
SC1 Scaricatore 750 V
PR1 Ponte 1 A 1000 V
Trasformatore con nucleo in ferrite doppia E oppure OLLA
Figura 11: Alimentatore per lampade HID per
Primario: 4+4 spire uso subacqueo
T1
Secondario A: 45 spire di filo da 0,5 mm
Secondario B: 400 spire di filo da 0,5 mm
affidano ad un circuito integrato
Trasformatore con nucleo in ferrite doppia E oppure OLLA che assolve a tutti i compiti di rito,
T2 Primario: 2 spire di filo da 1 mm smaltato dall’innalzamento della tensione
Secondario: 60 spire di filo da 0,5 mm di batteria, alla tensione EHT di
L1 20 spire di filo da 1 mm su toroide da 2 cm firing fino a tutti i controlli.
Non mi sono capitati tra le mani
L2 20 spire di filo da 0,5mm su toroide da 1 cm
convertitori di Philips e Sylvania
C6 470 pF ceramico però ho potuto notare come talu-
P1, R2 47 KΩ ni convertitori cinesi siano proprio
ridotti all’osso, un solo inverter
Il circuito di trigger per l’alta ten- sul trasformatore di trigger indu- DC/AC e il circuito di firing, solo
sione utilizza un 555 che pilota un cendo sulla lampada oltre 20 KV quattro transistori in croce e tutto
altro mosfet realizzando un boo- per l’accensione. funziona.
ster di tensione a circa 800 V tali Differente la scelta di Hitachi e A questo proposito ho realizzato
da far scaricare un condensatore National Semiconductors i quali si un circuito di prova che vi pro-
HARDWARE 49
MARANI-impaginato 6-04-2004 9:38 Pagina 50
HARDWARE
pongo e per il quale vi rimando realtà di un inverter DC-AC da 12 matore principale ma con tensio-
alle figure 14 e 15. a 100 V circa e di un circuito di ne vicina agli 800 V. Il circuito
Il costo costruttivo dell’accendito- trigger che preleva tensione sem- trigger è di tipo a scarica capaciti-
re non è elevatissimo, si tratta in pre da un secondario del trasfor- va con scaricatore in ceramica da
800 V, in questo modo si crea un
oscillatore basato sulla scarica
repentina del condensatore sul
primario di T2 determinata dallo
scatto in conduzione dello scari-
catore SC. Sul secondario di T2
avremo ben 20 KV in serie alla
lampada.
In questo modo avremo sicura
accensione anche quando la lam-
pada è calda o appena spenta.
ISTRUZIONI DI MONTAGGIO
Figura 13: Altro alimentatore per lampada HID
Figura 12: Alimentatore HID per auto commerciale per uso mobile
DELL’ACCENDITORE
In figura 16 e 17 sono riportati
rispettivamente circuito stampato
e piano di montaggio del nostro
accenditore, mentre le figure
18÷21 mostrano come appare il
prototipo finito ed alcuni elemen-
ti dello stesso.
50 HARDWARE
MARANI-impaginato 6-04-2004 9:39 Pagina 51
HARDWARE
Abbondate con il grasso siliconico. rio sarà realizzato con cavetto tipo
Figura 20: Particolare della ventola utilizzata
Il trasformatore T1 è in ferrite ad capillare ricordando di isolare con nel nostro convertitore
olla o doppia E con minimo nastro in carta ogni passata di filo
numero di spire sui primari a zero sul rocchetto. secondario circa 60 spire di filo da
centrale e rapporto superiore sul Cura ben maggiore andrà posta 0,35 mm doppio isolamento e pri-
secondario 100 V. L’altro seconda- per realizzare T2 che avrà per mario 2 spire di filo da 1 mm
HARDWARE 51
MARANI-impaginato 6-04-2004 9:39 Pagina 52
HARDWARE
smaltato. Tutto avvolto su ferrite mento ogni 5 spire avvolte. chiuso in scatola metallica a prova
sempre ad olla o doppia E. Il I cavi di uscita debbono essere per di umidità.
secondario alta tensione andrà alta tensione simili a quelli per le Il circuito è racchiuso in una sca-
avvolto ricordando di isolare con TV a colori relativi al cinescopio. tola in alluminio di un vecchio
carta alto isolamento l’avvolgi- Tutto deve essere ben isolato e inverter completo di ventola; le
connessioni a 12 V sono assicura-
te con morsetti da circuito stam-
pato per alte correnti mentre l’al-
ta tensione per la lampada utilizza
due pin a pressione ben isolati.
Tutto il circuito dovrà essere ben
protetto dall’umidità e irrorato di
spray antiarco.
52 HARDWARE
MARANI-impaginato 6-04-2004 9:39 Pagina 53
HARDWARE
modificato che comporta l’uso di Queste lampade sono molto dersi bene se calde, ovvero sono
un diodo (D1 - minimo 50V/20A) meno costose, fanno una gran necessari circa 20 secondi per la
e un relè, è visibile in figura 23. luce ma tendono a non riaccen- riaccensione.
Ho in uso questo tipo di lampade
Ricordo a tutti che il progetto su di un fuoristrada tipo quad e,
ha veste sperimentale in quanto anche se maltrattate, hanno sop-
gli apparecchi utilizzati non portato ogni tortura. Per la modi-
sono omologabili per cui l’utiliz- fica riferitevi alle figure 24÷28.
zo su strada non è consentito.
Buon divertimento.
Per chi fosse interessato e volesse
fare come il sottoscritto è possibi-
le utilizzare per la modifica le più
comuni lampade HQI da 35 W per
uso discoteca o illuminotecnico
civile, con conseguente abbatti-
mento del costo della lampada.
Potrete modificare lo zoccolo
della ex alogena da auto e fissargli
sopra uno zoccolo ceramico per
Figura 27: Alogena auto originale non ancora
lampada a scarica quindi bloccare modificata Figura 28: Conversione alogena in HQI terminata
tutto con araldite termoresistente.
www.artek.it
Divertirsi è facile
• 4 ingressi
• 4 Uscite
• 1 Comparatore
• Opera con RTX Aurel
• Opera con telecomandi TV
Distributors Welcome NUTCHIP - PROGRAMMAZIONE ELEMENTARE A STATI LOGICI IN POCHI MINUTI
TOP MAX
Programma Professionale di
Eprom, Micro, Memorie, PLD, FPGA...
Oltre 3000 dispositivi supportati
Sali a bordo e naviga sul sito WEB ARTEK per informazioni Tel. 0542.55900 - Fax 0542.55488
HARDWARE 53
Campagna abbonamenti 6-04-2004 10:14 Pagina 1
CAMPAGNA ABBONAMENTI
2004-2005
Abbonarsi a Fare Elettronica significa ricevere, comodamente
ogni mese a casa tua, tante idee e consigli per rendere il tuo
hobby una vera passione.
) 1 ANNO
11 RIVISTE
A SOLI € 39
Campagna abbonamenti 6-04-2004 10:14 Pagina 2
Come abbonarsi:
Per Posta: scrivere a INWARE Edizioni - Via Cadorna, 27 - 20032 Cormano (MI)
Per Telefono: al numero +39 02.66504794
Per fax: al numero +39 02.66508225
Via Internet: sul sito www.farelettronica.com alla pagina campagna abbonamenti
(è possibile pagare con bollettino postale, bonifico bancario e carta di credito, maggiori dettagli in ultima pagina)
TANZILLI-impaginato 6-04-2004 9:50 Pagina 56
TUTORIAL
VITAMINA
ottava parte C
di Sergio Tanzilli
s.tanzilli@farelettronica.com
GLI OPERATORI assegna ad a il valore risultante dalla variabile a il valore 1 con l'espressione
Gli operatori consentono di effettuare somma tra le variabili c e b, a=1 e quindi ne verifichiamo il conte-
operazioni matematiche o logiche su a = a + 1; nuto all'interno della if con l'espressio-
una o più variabili. incrementa di uno il valore contenuto ne a==1.
La sintassi per descrivere una espres- in a. Dato che a è uguale a 1, allora la con-
sione matematica è in molti casi assai dizione all'interno della if sarà soddi-
simile a quella che abbiamo appreso Operatore di comparazione (==) sfatta ed il programma eseguirà l'i-
alle scuole elementari, ad esempio: L'operatore di comparazione == (dop- struzione:
a = b + c; pio uguale) valuta il risultato dell'e- printf("a vale 1\n");
per sommare due variabili, oppure spressione alla sua sinistra con quello
a = b - c; dell'espressione alla sua destra e ritor- Se proviamo a cambiare il valore ini-
per sottrarle. na una condizione di vero in caso di ziale di a da a=1 ad a=0:
In alcuni casi, invece, la sintassi si dif- uguaglianza. Chi conosce già altri lin-
ferenzia nettamente da quella classica guaggi di programmazione, trova main () {
e consente di esprimere concetti spe- spesso complesso comprendere la dif- int a;
cifici nella programmazione come ad ferenza tra questo operatore e l'ope-
esempio: ratore di assegnazione = (singolo a=0;
a = &b; uguale), per questo vediamo qualche
dove &b indica il puntatore alla loca- esempio che ne evidenzi le differenze: if (a==1) {
zione di memoria dove è memorizza- printf("a vale 1\n");
ta la variabile b. main () { } else {
int a; printf("a non vale
L'operatore di assegnazione (=) 1\n");
L'operatore di assegnazione =, comu- a=1; }
nemente detto "uguale", consente di }
assegnare alla variabile indicata alla if (a==1) {
sua sinistra il risultato dell'espressione printf("a vale 1\n"); la condizione all'interno della if non
riportata alla sua destra. Ad esempio: } else { sarà soddisfatta, per cui verrà eseguita
a = 1; printf("a non vale solo l'istruzione dopo la else, cioè
assegna alla variabile a il valore 1, 1\n"); printf("a non vale 1\n");
a = 10 + 23; }
assegna alla variabile a il valore risul- } Proviamo ora vedere cosa succede
tante dalla somma 10 + 23 = 33, sostituendo, all'interno della if, a==1
a = c + b; In questo esempio assegniamo alla con a=1:
56 TUTORIAL
TANZILLI-impaginato 6-04-2004 9:50 Pagina 57
TUTORIAL
TUTORIAL 57
TANZILLI-impaginato 6-04-2004 9:50 Pagina 58
TUTORIAL
58 TUTORIAL
TANZILLI-impaginato 6-04-2004 9:50 Pagina 59
TUTORIAL
WWW.PARSICITALIA.IT
Via Rovereto, 13 - 48020 Savio (RA) - Tel 0544.927468 - Fax 178.6040078 - Email: parsicitalia@libero.it
TUTORIAL 59
TANZILLI-impaginato 6-04-2004 9:50 Pagina 60
TUTORIAL
Il bit più a sinistra, detto MSB (Most Gli operatori sui bit AND (&) e 00000000
Significative Bit. Bit più significativo), OR (|) effettuando l'AND tra a e b otterremo
viene utilizzato per memorizzare il Gli operatori sui bit AND e OR fun- c = 01010101 00000000 01010101
segno del valore (0=positivo, 1=nega- zionano per certi versi come gli ope- 00000000
tivo) i restanti 31 bit indicano il valore ratori logici visti in precedenza, ope- ovvero solo i bit che non sono
intero. rando però, sul valore di ogni singo- mascherati da bit a zero nella variabi-
lo bit che compone una variabile le b riescono a passare indenni nella
Gli operatori di shift (<< >>) invece che sul suo valore globale. variabile c.
Gli operatori di shift consentono di Vediamo un esempio: L'operatore OR viene invece spesso
spostare tutti i bit che rappresentano utilizzato per forzare a 1 alcuni dei bit
un valore in memoria a destra (>>) o main () { contenuti in una variabile. Vediamo
a sinistra (<<). Vediamo un esempio int a,b,c; come:
pratico:
a=1; main () {
main () { b=0; int a,b,c;
int a; c = a & b;
a=0x01;
a=2; printf("c=%d\n",c); b=0xF0;
printf("a=%d\n",a); } c = a | b;
60 TUTORIAL
TANZILLI-impaginato 6-04-2004 9:51 Pagina 61
DELCORSO-praticamente 5-04-2004 18:47 Pagina 62
PRATICAMENTE
PRATICAMENTE...
REGOLATORI DI
TENSIONE INTEGRATI
(ALIMENTATORE
“MILLEUSI”)
di Maurizio Del Corso
m.delcorso@farelettronica.com
ANALISI E SPECIFICHE DEL viene raddrizzata dal ponte BR1 e dere il LED1 che indica lo stato ON
PROBLEMA livellata dai condensatori C1 e C2. dell’alimentatore. La resistenza R2
Il circuito da progettare è un ali- La tensione ottenuta viene applicata limita a circa 10mA la corrente nel
mentatore stabilizzato con uscita all’ingresso E del regolatore LM317 LED.
variabile da 1.5V fino a circa 20V, e viene anche utilizzata per accen- Il diodo D2 garantisce la scarica dei
che sia in grado di erogare una cor-
rente massima di 1A. Il circuito
dovrà consentire la regolazione
della tensione di uscita in modo
continuo o in passi standard 1.5V,
3V, 4.5V, 6V, 9V, 12V.
LA SOLUZIONE OTTIMALE
La soluzione che proponiamo impie-
ga uno stabilizzatore integrato
LM317 connesso come mostrato in
figura 2.
62 PRATICAMENTE
DELCORSO-praticamente 5-04-2004 18:47 Pagina 63
PRATICAMENTE
condensatori di uscita C4 e C5 allo Il costruttore consiglia di utilizzare Volendo variare la tensione di uscita
spegnimento dell’alimentatore, per Ra una resistenza da 220Ω men- in passi predefiniti, anziché il poten-
mentre il diodo D1 garantisce la sca- tre il valore di Rb viene scelto a ziometro si dovrà utilizzare un com-
rica di C3 in caso di corto-circuito seconda della tensione di uscita mutatore a 6 posizioni che permet-
sull’uscita. desiderata. Nel nostro caso, volendo te di selezionare una resistenza
Il regolatore integrato LM317 con- una tensione di uscita variabile, pos-
sente la stabilizzazione della tensio- siamo sostituire la Rb con un poten-
ne, mediante due sole resistenze ziometro (P1, in figura 2). Con un
secondo lo schema di principio potenziometro da 4,7KΩ si ottiene,
riportato in figura 3. in teoria, una tensione di uscita mas-
sima pari a circa 28V. Posizionando il
La tensione di uscita Vout dipende commutatore S2 nella posizione 1, è
esclusivamente dai valori di Ra ed dunque possibile regolare la tensione
Rb secondo la relazione: di uscita con continuità da 1,25V fino
al massimo valore possibile che, per il
Figura 3: Uso del regolatore integrato LM317
Vout=1,25(1+Rb/Ra) trasformatore scelto, vale circa 22V.
PRATICAMENTE 63
DELCORSO-praticamente 5-04-2004 18:47 Pagina 64
PRATICAMENTE
diversa a seconda della posizione. 2 è in grado di erogare all’uscita una sabile della corrente erogabile. Si fa
Collegando un trimmer a ciascuna posi- corrente massima di 1,2A, limite notare che in questo modo si elude
zione, sarà possibile, dopo la fase di imposto dalla presenza del fusibile. la protezione del LM317 contro i
taratura iniziale, impostare i valori di Anche se non fosse presente il fusi- corto-circuiti sull’uscita che, in que-
tensione di uscita a proprio piacimento. bile, la corrente di uscita non supe- sto caso, provocherebbero la rottura
Il commutatore S2 permette di sce- rerebbe comunque gli 1,5A in quan- di T1 se non intervenisse tempesti-
gliere se variare la tensione di uscita to questo è il valore limite per il vamente il fusibile F1. Si consiglia di
con continuità (posizione 1) o in passi regolatore integrato. Volendo una collegare T1 ad un dissipatore per
predefiniti (posizione 2). In ogni caso, corrente maggiore, si deve ricorrere garantirne il raffreddamento in caso
la tensione sulla resistenza variabile al circuito dei figura 4. di alte correnti erogate.
inserita, viene mantenuta costante
dal condensatore C3 che funziona un Come si può notare, è stato aggiun- Tensioni negative regolabili
po’ come una “zavorra” per la tensio- to il transistore T1 e la resistenza R3. Per generare tensioni negative rego-
ne al piedino R del regolatore. Quando in uscita vengono richieste labili si deve utilizzare lo schema di
La tensione di uscita così ottenuta correnti molto basse, il transistore figura 5. Tale schema è molto simile
viene ulteriormente filtrata dalla T1 risulta interdetto quindi è come a quello di figura 2 ed ha comunque
coppia di condensatori C4 e C5. se non ci fosse e la corrente di usci- lo stesso funzionamento. Si noti la
Benché il regolatore LM317 sia ta è fornita direttamente dal LM317. polarità invertita del ponte raddriz-
dotato di una protezione contro i Quando la corrente di uscita (quindi zatore e dei vari condensatori elet-
corto-circuiti sull’uscita, è bene inse- quella che attraversa R3) è tale da trolitici. Anche i diodi sono collegati
rire un fusibile (F1) che garantisca lo provocare su R3 una tensione di in maniera opposta in quanto tutte
spegnimento dell’alimentatore circa 0,7V, allora T1 entra in condu- le correnti nello schema di figura 5
come ulteriore sicurezza. Il valore zione ed è lui che diviene il respon- hanno verso opposto rispetto a
del fusibile si sceglie tenendo conto
che il prodotto tensione-corrente al
primario del trasformatore è costan-
te anche al secondario, pertanto
limitando 100mA sul primario si
limita a circa 1,2A la corrente sul
secondario.
SOLUZIONI ALTERNATIVE
Incremento della corrente di uscita Figura 6: Regolatore di corrente con LM317
Come già visto, lo schema di figura
64 PRATICAMENTE
DELCORSO-praticamente 5-04-2004 18:47 Pagina 65
PRATICAMENTE
Iout=1,25/R1
Alimentatore a tensione fissa Figura 9: Modifiche per tensioni di uscita non standard: abbassamento della tensione di uscita
positiva
Se si deve disporre di una tensione disturbi relativi alla tensione di rete, gare un 7805 con due diodi sul pie-
stabilizzata non regolabile, si posso- quindi a frequenza relativamente dino M.
no utilizzare i regolatori integrati bassa (50Hz). Qualitativamente pos-
della serie 78xx. Il numero “xx”, che siamo affermare che più piccola è la Se si intende diminuire la tensione
segue la cifra 78, indica la tensione capacità, maggiore è la frequenza rispetto al valore standard, allora i
erogata dallo stabilizzatore. dei segnali di disturbo che viene eli- diodi andranno inseriti in serie all’u-
Acquistando un 7812, avremo dun- minata. scita, come mostrato in figura 9.
que a disposizione una tensione sta- I valori standard per la serie 78xx Ciascun diodo diminuirà la tensione
bilizzata di 12V, un 7805 darà in sono 5V, 6V, 8V, 9V, 12V, 15V, 18V, di uscita di circa 0,6V, ma questa
uscita 5V stabilizzati. Lo schema 20V, 24V e sono in grado di erogare configurazione funziona se vengono
applicativo è standard per la serie fino ad 1A di corrente all’uscita. richiesti in uscita almeno una decina
78xx ed è quello di figura 7. Qualora si richiedano valori di ten- di mA e comunque i diodi dovranno
sione leggermente diversi da quelli essere idonei a sopportare tutta la
La funzione dei condensatori è quel- standard, è possibile inserire un corrente eventualmente richiesta
la di filtrare i disturbi. Normalmente diodo od una serie di diodi tra il pie- dal carico.
sull’ingresso vengono utilizzati con- dino M e la massa, come indicato in
densatori di capacità più elevata in figura 8. Ciascun diodo alza il valore Alimentatore a tensione fissa
quanto in ingresso la tensione non della tensione di uscita di circa 0,6V. negativa
stabilizzata è sicuramente affetta da Se si desiderano 6,2V basterà impie- Analogamente a quanto visto per la
PRATICAMENTE 65
DELCORSO-praticamente 5-04-2004 18:47 Pagina 66
PRATICAMENTE
66 PRATICAMENTE
DELCORSO-praticamente 5-04-2004 18:47 Pagina 67
PRATICAMENTE
PRATICAMENTE 67
FIERE-impaginato 5-04-2004 18:54 Pagina 76
LUOGO: Fiera di Forlì, Via Punto di Ferro - FORLÌ INGRESSO: € 7,00 (il biglietto è valido anche per il
ORARI: dalle 9.00 alle 18.00 Flight Simulator Show)
ORGANIZZATORE: Blu Nautilus
(www.blunautilus.it – Tel 0541.439573)
LUOGO: Fiera di Forlì, Via Punto di Ferro - FORLÌ INGRESSO: € 7,00 (il biglietto è valido anche per la
ORARI: dalle 9.00 alle 18.00 Grande Fiera dell’Elettronica)
ORGANIZZATORE: Blu Nautilus
(www.blunautilus.it – Tel 0541.439573)
SCUOLABUS
Le origini dell’ITIS “Enrico Mattei” risalgono al 1970. L’Istituto, che è stato autonomo
dal 1977 al 1999, attualmente appartiene al Distretto Scolastico n° 3 e costituisce
insieme al Liceo Classico, l’Istituto d’Istruzione Superiore Unificato “O. Fascitelli”.
La sede della scuola si trova ad Isernia, in Contrada Nunziatella, una zona in forte
espansione urbanistica, prospiciente alla piscina e allo stadio comunale. Il complesso
scolastico si sviluppa su una superficie di circa 10000 mq dei quali più della metà
risultano coperti da edifici destinati ad attività formative.
70 SCUOLABUS
Imp. SCUOLABUS 5-04-2004 19:12 Pagina 71
SCUOLABUS
stato, permette infatti l’iscrizione ad un 16 laboratori di cui 4 di informatica, formazione di tecnici con elevata
albo professionale e quindi di esercita- 532 alunni, 26 classi, 88 Docenti, 1 specializzazione particolarmente
re la libera professione. Dirigente Scolastico, 1 Direttore Servizi richiesta dal mercato del lavoro
I programmi di studio sono attuali? Amministrativi, 10 Assistenti Tecnici, 6 Test Center per il conseguimento
La scuola nel suo complesso e molti Assistenti Amministrativi, 9 Collaboratori della Patente Europea del Computer
dei nostri insegnanti collaborano con il Scolastici. (E.C.D.L).
mondo industriale o svolgono attività L’Istituto è inoltre accreditato presso
di libera professione: ciò comporta un PROGETTUALITÀ E CORSI DI la Regione Molise come agenzia for-
continuo aggiornamento per quanto FORMAZIONE DELL ’ISTITUTO mativa per lo svolgimento di corsi di
attiene alle conoscenze, alle discipline Progetti di Alfabetizzazione e di formazione e post diploma in siner-
e alle nuove tecnologie. Inoltre i con- Formazione Lavoro, destinati a gia con gli Enti Locali.
tatti con le imprese e gli Enti Locali, ragazzi in obbligo formativo, disoc- Attività sportive: preparazione e
sono costanti e proficui: i ragazzi nelle cupati; l’obiettivo di questi interven- partecipazione a manifestazioni pro-
classi terminali dei corsi di studio svol- ti è l’acquisizione di competenze vinciali, regionali, nazionali.
gono periodi di stage; ciò permette di tecnico professionali nell'ottica di
ridurre lo scollamento che di solito esi- prevenzione della disoccupazione e
ste tra sistema scolastico e mondo del di inserimento lavorativo attraverso
lavoro. la riconversione.
Progetti IFTS - Istruzione Tecnico
ALCUNI DATI SULL ’ISTITUTO Scientifica Superiore
Parcheggio interno per auto e motoci- Progetti POST-DIPLOMA, destinati
cli, Biblioteca rinnovata, Palestra attrez- ad utenza diplomata. L'obiettivo
zata, Aula magna con palcoscenico, principale di questi interventi è la
www.artek.it
NUTCHIP IL TODDLER TAOS LU - LA
divertirsi un ROBOT che cammina Sensore di colore Logic Analyzer USB
è facile per voi IN KIT 200 MHz
Discrimina 100 colori
• 4 Ingressi Divertirsi è facile
per Basic Stamp o 16 canali su porta USB
• 4 Uscite Microcontroller 1 MByte di memoria per canale
• 1 Comparatore
• Opera con RTX Aurel
• Opera con telecomandi TV
Programmabile in 5 minuti
Rivenditori Welcome
Sali a bordo e naviga sul sito WEB ARTEK per informazioni Tel. 0542.55900 - Fax 0542.55488
SCUOLABUS 71
Imp. SCUOLABUS 5-04-2004 19:12 Pagina 72
SCUOLABUS
IL PROGETTO:
TELECONTROLLO DI
TEMPERATURA VIA RADIO
dei Proff. Franco Tedeschi, Nicola De Crescenzo e gli alunni della Va D
Questo progetto ha consentito postazione della condizione termi- 3 Reperimento della documenta-
infatti di utilizzare molti dei disposi- ca desiderata. zione tecnica e normativa neces-
tivi studiati nel corso del V° anno e La stazione ricevente, tramite un saria per scegliere la configura-
ha permesso di affrontare molte opportuno segnale radio prodotto zione circuitale più adatta.
problematiche legate all’utilizzo di dalla stazione di rilevamento e con- 4 Scelta tecnico-economica (e
questi componenti: dalla ricerca trollo è in grado di pilotare in didattica) dei dispositivi più ido-
dei prodotti disponibili in commer- modo on-off un attuatore (per nei e progettazione dei circuiti.
cio, alla progettazione, per finire esempio una caldaia o un qualsiasi 5 Realizzazione dei disegni per la
con l’assemblaggio ed il collaudo. altro dispositivo remoto). fase di ingegnerizzazione: sche-
Ovviamente, trattandosi di una de layout, master per i circuiti
applicazione didattica va sottoli- SPECIFICHE TECNICHE DEL stampati.
neato che le scelte operate, sono SISTEMA 6 Assemblaggio dei componenti
state guidate da criteri di valenza Range della temperatura posta sui circuiti stampati.
educativa più che di efficienza tec- sotto controllo: 0 C° ÷ 50 C°. 7 Collaudo del sistema.
nico-economica. Precisione: ± 1 C°, con visualizza-
zione digitale. CARATTERISTICHE DELLA
OBIETTIVI Comando per il controllo della STAZIONE DI TRASMISSIONE
Questo progetto consiste nella rea- temperatura: potenziometro prov- In figura 1 viene riportato lo schema
lizzazione di un “Radiotermostato”, visto di scala graduata in C°. a blocchi della stazione di rileva-
ovvero di un sistema capace di rile- Collegamento radio tra stazione mento e trasmissione. Il sottosiste-
vare e controllare la temperatura di remota e fissa con portante a 433 ma di acquisizione del segnale, tra-
un ambiente in cui è posta una Mhz. mite un trasduttore di temperatura
sonda termometrica, collegata via rileva la grandezza in esame conver-
radio ad una stazione remota. FASI DI SVILUPPO DEL tendola in un segnale elettrico.
La stazione trasmittente è dotata di PROGETTO Il blocco di elaborazione condizio-
un sistema di rilevamento, elabora- 1 Definizione delle specifiche tecni- na analogicamente la grandezza
zione e visualizzazione digitale che che ed operative del sistema. fornita dal trasduttore, amplifican-
permette la lettura del valore della 2 Individuazione delle grandezze di dola, traslandola e filtrando even-
temperatura; è inoltre dotata di un ingresso e di uscita e delle rela- tuali disturbi; successivamente la
comando di regolazione per l’im- zioni che intercorrono tra di esse. tensione ottenuta viene acquisita
72 SCUOLABUS
Imp. SCUOLABUS 5-04-2004 19:12 Pagina 73
SCUOLABUS
dal sistema di conversione A/D e PROGETTO E DESCRIZIONE DEI lavora con correnti comprese tra
dal sistema di controllo. Il primo SOTTOSISTEMI DELLA 0,4 e 5 mA.
modulo tramite apposite elabora- STAZIONE MOBILE Il dispositivo ha una caratteristica
zioni trasforma il segnale acquisito Acquisizione del segnale di trasferimento del tipo:
in un valore di temperatura digitale L’acquisizione della temperatura V = 2.73 + Kt ⋅ T
a due cifre. Il sistema di controllo, avviene tramite un trasduttore inte- dove T è la temperatura in gradi
tramite un anello di controreazio- grato, che sfrutta la variazione delle Kelvin e Kt = 10 ⋅ 10–3 mV/K°.
ne, provvede alla regolazione on- proprietà elettriche di una giunzio- La tensione ottenuta ai capi del
off della temperatura, interagendo ne al silicio, fornendo in uscita una trasduttore è quindi legata alla
con un modulo ibrido a radiofre- variazione di tensione pressoché temperatura secondo una legge
quenza che invia un opportuno proporzionale alla temperatura del- lineare.
segnale alla postazione remota. l’ambiente.
L’alimentazione viene ottenuta a Tra i diversi componenti che Elaborazione del segnale
partire dalla tensione alternata di rispondevano alle specifiche del Dato che la tensione fornita dal tra-
rete tramite un apposito circuito. progetto, è stato scelto l’integrato sduttore nel campo di temperature
LM335 della National Semicon- 0÷50 C° può variare da 2.73 a 3.23
ductor, che è in grado di rilevare V, è necessario condizionare il
temperature da –40 C° a +100 C° e segnale perché l’escursione massi-
SCUOLABUS 73
Imp. SCUOLABUS 5-04-2004 19:12 Pagina 74
SCUOLABUS
ma di tensione coincida con il misura del convertitore A/D in applicabili su due ingressi differen-
campo di misura del convertitore quanto il segnale è caratterizzato ziali ad alta impedenza d’ingresso.
A/D (nel nostro caso 0-5V). da un offset di 2,73 Volt che biso- La conversione viene gestita con un
La tensione ottenuta deve quindi gna eliminare. clock generato dallo stesso chip,
essere opportunamente amplificata A questo scopo è stato utilizzato il con il solo ausilio di un condensa-
e traslata, nonché filtrata per elimi- circuito riportato in figura 2, che tore ed una resistenza.
nare eventuali componenti spurie permette di generare una tensione La tensione di riferimento utilizzata
ad alta frequenze. di riferimento di 2,73 Volt necessa- dal convertitore per effettuare la
La dinamica del segnale fornito ria per traslare il segnale fornito dal conversione è stata generata trami-
dal trasduttore è 3.23-2.73 = 0.5 trasduttore. te un partitore resistivo realizzato
V, mentre quella da ottenere per mediante due resistenze di preci-
l’ADC è di 5V, quindi il fattore di In figura 3 viene riportato lo sche- sione.
amplificazione necessario è uguale ma del blocco di conversione A/D e Il convertitore ADC 0804, che
a 10. In questo modo si ottiene di visualizzazione. L’amplificazione opera in modalità fre-running, pro-
una tensione variabile tra 0V e 5V, del segnale è stata realizzata con duce in uscita dei dati ad 8 bit che
con un’escursione di 5V, ma ina- un amplificatore operazionale vengono utilizzati per indirizzare
deguata rispetto al campo di TL081 in configurazione differen- una EEPROM 27C256 che è stata
ziale ai cui ingressi sono stati colle- programmata tenendo conto che:
gati il segnale del generatore di off-
set e il segnale prodotto dal tra- • La risoluzione in termini di tem-
sduttore LM335. Il segnale diffe- peratura vale:
renziale viene amplificato con un
guadagno di 10. R = 50 = 0,19 0,2 C°
256
SISTEMA DI CONTROLLO
Figura 6: Schema a blocchi del sistema di controllo
ON/OFF DELLA TEMPERATURA
Il principio di funzionamento del
74 SCUOLABUS
Imp. SCUOLABUS 5-04-2004 19:12 Pagina 75
Imp. SCUOLABUS 5-04-2004 19:12 Pagina 76
SCUOLABUS
Sistema di controllo
Dispositivo di potenza Riscaldatore
Trasduttore di
Blocco di reazione
temperatura
Comparatore di
Nodo di confronto
tensione
Interruttore azionato
Figura 7: Schema a blocchi funzionale del sistema di controllo Blocco di comando
elettricamente BJT
Temperatura
Grandezza controllata
dell’ambiente
Tensione proporzionale
Segnale di reazione alla temperatura
dell’ambiente
Tensione proporzionale
Segnale di riferimento alla temperatura che
si vuole stabilire
Tensione solo su due
Segnale di errore
livelli: basso e alto
Interruzione o non
interruzione della
Azione di comando
alimentazione
dell’attuatore
76 SCUOLABUS
Imp. SCUOLABUS 8-04-2004 14:24 Pagina 77
SCUOLABUS
{
VD 3,9 in figura 11) è un modulo ibrido a Dimensioni: H= 90mm con diame-
R14+R10+R9 = =
Ip 0.001 radiofrequenza (TX- 433SAW), tro alla base di 10 mm e vite di fis-
3,9 operante su una portante di saggio di diametro 6 mm.
⋅ R9 = 2,73 433,92MHz (ottenuta mediante un
R14+R9 (Potenziometro
al minimo)
oscillatore SAW). La trasmissione FIRMWARE DEL
avviene tramite una modulazione MICROCONTROLLORE
3,9
⋅ (R9+R10) = 3,23 OOK, cioè in ON-OFF (la portante PIC16F84
R14+R10+R9 (Potenziometro viene trasmessa se il segnale è un
al massimo)
MARK e quando c’è uno SPACE non ;*****************
viene trasmesso nulla). La potenza ; Control.ASM
di uscita è variabile tra 7,5dB e ;*****************
Risolvendo il sistema si ricava: 10,5 dB immessi su un’antenna PROCESSOR 16F84
adattata a 50 ohm. Tutti i compo- RADIX DEC
R14 = 0.67 Kohm nenti sono SMD (a montaggio INCLUDE "P16F84.INC"
R10 = 1,76 Kohm superficiale) montati su una piastra ERRORLEVEL -302
R9 = 1,56 Komh
5-3,9
R15 = ≈ 220 Ohm
Figura 10: Alimentatore per il sistema
0,005
Figura 9: Blocco generatore del segnale di riferimento Figura 11: Modulo ibrido di TX a 433 Mhz e modalità di collegamento
SCUOLABUS 77
Imp. SCUOLABUS 5-04-2004 19:12 Pagina 78
SCUOLABUS
__CONFIG 0x3FF1 Questa subroutine è utilizzata per inviati dalla stazione remota è
OUT EQU 0 far permanere ad uno stato alto o indicato in figura 12.
IN EQU 1 basso per un determinato tempo Il blocco di ricezione, è composto
ORG 0x0C l’uscita RBO; la sua struttura è svi- da un modulo ibrido AUREL, tara-
Count RES 1 luppata in modo da ottenere un
ORG 0x00 ritardo tale da consentire di gene-
bsf STATUS,RP0 rare un’onda quadra con una fre-
movlw B'00011111' quenza di circa 2,3 Khz da utilizza-
movwf TRISA re per la trasmissione dal modulo
movlw B'11111110' ibrido. Il funzionamento è molto
movwf TRISB semplice: viene ripetuto per 40
bcf STATUS,RP0 volte un ciclo di decremento di un
Main contatore in modo da ottenere il
btfss PORTB,IN tempo di ritardo desiderato.
goto Main
bsf PORTB,OUT STAZIONE DI RICEZIONE
call Delay Lo schema a blocchi del sistema Figura 12: Schema a blocchi della stazione di
ricezione
bcf PORTB,OUT utilizzato per la ricezione dei dati
call Delay
goto Main
Delay
movlw.40
Movwf Count
LOOPD
nop
nop
decfsz Count,1
goto LOOPD
return
END
78 SCUOLABUS
Imp. SCUOLABUS 8-04-2004 14:26 Pagina 79
SCUOLABUS
to su una portante di 433.92 MHz Alimentazione della stazione tensione di 5 V fissi che serve ad
collegato ad un’antenna esterna mobile alimentare il circuito viene ottenu-
rivestita in gomma. La stazione mobile è alimentata ta da un circuito realizzato con
Il sottosistema di elaborazione ha da una pila alcalina che fornisce uno stabilizzatore 7805 secondo
lo scopo di effettuare la conversio- una tensione continua di 9 V. La lo schema indicato in figura 15.
ne frequenza tensione del segnale
proveniente dal modulo ibrido. E’
stato utilizzato a questo fine un
convertitore LM331.
II sistema di controllo, è costituito
da un transistor BC107 pilotato
dai due livelli di tensione prodotti
dal convertitore frequenza tensio-
ne, in corrispondenza della tra-
smissione On-Off dell’onda qua-
dra a 2,3 Khz generata e controlla-
ta dal microcontrollore PIC16F84
sulla base dei livelli ricevuti dal
comparatore LM311.
Il transistor BJT a sua volta pilota la
bobina di un relé elettromeccani-
co responsabile dell’alimentazione
dell’attuatore da controllare.
Figura 15: Alimentatore per la stazione mobile Figura 16a: Circuito stampato scala 1:1 della stazione di trasmissione
SCUOLABUS 79
Imp. SCUOLABUS 8-04-2004 14:26 Pagina 80
SCUOLABUS
Alimentazione trasmettitore
Elenco componenti
Sigla Valore
R1 470 Ω 1/4 W
C1 2200 mF elettrolitico
C2÷C5 100 nF ceramico
D1 Zener 9,1 V
Q1 BC337
D2, D3 1N4007
P1 Ponte raddrizzatore 0,5 A
U1 LM7805
80 SCUOLABUS
Imp. SCUOLABUS 8-04-2004 14:26 Pagina 81
SCUOLABUS
SCUOLABUS 81
Imp. SCUOLABUS 8-04-2004 14:26 Pagina 82
SCUOLABUS
Figura 21: Stazione fissa lato componenti Figura 23: Sistema complessivo
Generatore di offset
Elenco componenti
Sigla Valore
D1 1N4007
R2 Potenziometro 10 KΩ
R3 2,2 Ω 1/4 W
C3,C4 100 nF ceramico
U1 LM7805 Figura 24: Classe V° D con i Proff. Franco Tedeschi e Nicola De Crescenzo
82 SCUOLABUS
Imp. SCUOLABUS 5-04-2004 19:19 Pagina 83
PERILLI-impaginato 5-04-2004 19:06 Pagina 84
TUTORIAL
ALLA SCOPERTA
DELL’OPTOELETTRONICA:
IL DIODO LED
di Andrea Perilli
aperilli@infinito.it
Per tutti gli adoratori del DIO-do Led una nuova rubrica dedicata alla optoelettronica,
in cui tratteremo di tutti quei componenti, semiconduttori e discreti, che hanno a che
fare con la luce.
Inizieremo con qualche cenno sulle giunzioni P-N per capire come funziona un diodo
per poi passare immediatamente ai Led e di volta in volta per ogni puntata parleremo
di un componente diverso, non solo da un punto di vista teorico ma soprattutto pratico.
Potremo infatti costruire qualche progetto e alcuni gadget, tutti utili a comprendere le
applicazioni possibili dei componenti trattati nella parte teorica.
COSA È UN DIODO che una sezione sia più ”propensa” tendono a catturare un elettrone
Il diodo a semiconduttore nasce a cedere elettroni (ZONA N) e l’al- libero. Le sostanze più usate sono:
come sostituto delle valvole a ta sia più incline a ricevere elettro- il Gallio (Ga), l’Indio (In),
vuoto che, seppure efficienti erano ni (ZONA P). l’Alluminio (Al) e il Boro (B).
molto ingombranti e necessitava- Il drogaggio di tipo N avviene inse- In pratica si dice che in un settore
no di circuiti ad alta ten- rendo delle sostanze chimiche che vi sono elettroni liberi, cioè capaci
sione per poter funzionare. di sfuggire all’attrazione
Il suo nome è dovuto al dei protoni e quindi di cir-
fatto di avere, come il suo colare (zona N), mentre
gemello valvolare, due nell’altro vi sono delle lacu-
piedini (triodo » 3; tetrodo ne cioè atomi in cui l’ulti-
» 4; pentodo » 5). ma orbita può ospitare
I primi a nascere furono elettroni di passaggio
quelli al Germanio in (zona P).
seguito quelli al Silicio. Il bello avviene quando
Strutturalmente il diodo è questi due settori vengono
formato da due parti dette costruiti su una stessa bar-
zone che unite formano retta, perché come per due
appunto una giunzione vere e proprie calamite, i
(figura 1). loro opposti potenziali si
aumentano il numero di elettroni attraggono e nella zona di contat-
Ogni zona è drogata con una liberi. Le sostanze più usate sono: il to avviene un fenomeno importan-
sostanza diversa, cioè nei minerali Fosforo (P), l’Antimonio (Sb) e te: si forma la regione di svuota-
di base puri, Silicio o Germanio, l’Arsenico (As). mento.
vengono inserite delle sostanze Il drogaggio P si ottiene inserendo Avviene infatti che gli elettroni
estranee dette droganti, in modo delle sostanze chimiche i cui atomi della zona N più vicini alla giunzio-
84 TUTORIAL
PERILLI-impaginato 5-04-2004 19:06 Pagina 85
TUTORIAL
TUTORIAL 85
PERILLI-impaginato 5-04-2004 19:06 Pagina 86
TUTORIAL
Sul corpo dei led cilindrici è pre- I COLORI DEL LED prima di alimentare un led è che
sente uno smusso con cui è possi- L’emissione di luce colorata non è non va sottoposto a correnti mag-
bile individuare il catodo. da attribuirsi al corpo plastico ma giori di 15/20 mA oppure si bruce-
LA GIUNZIONE è il cuore del led alle sostanze droganti che costitui- rà; la seconda è che proprio come
ed è grazie ad essa che il diodo scono la giunzione, infatti ogni un comune diodo dovremo pola-
emette luce come spiegheremo sostanza si comporta diversamente rizzarlo direttamente se vorremo
più avanti. Se la guardiamo con al passaggio degli elettroni, libe- farlo accendere; la terza è che ogni
attenzione noteremo che i due ele- rando dei fotoni su lunghezze tipo di led possiede una caduta di
menti non sono uguali perché il d’onda diverse per ogni tipologia tensione che corrisponde alla
catodo è più largo dell’anodo così di sostanza e generando quindi soglia di accensione al di sotto
da facilitarne l’individuazione. colori diversi (figura 4). della quale il led resta spento.
I TERMINALI sono i piedini del
led, quando sono integri è possibi- POLARIZZAZIONE DI UN LED Dalla figura 4 possiamo ricavare i
le identificare il catodo come il ter- Parliamo ora di come far funziona- valori delle cadute di tensione e
minale più corto. re un led: la prima cosa da sapere quindi stabilire il valore della resi-
stenza da applicare in serie al led
Elemento erogante Simbolo Colore Caduta (Volt) per limitare la corrente a 15 mA.
Useremo una semplice formula:
Arseniuro di Gallio GaAs Infrarosso 1,1
Arseniuro + Fosfuro Rc = (Val-Vled) : 0,015
GaAsP ROSSO 1,8
di Gallio
Dove:
Fosfuro di gallio GaP GIALLO 1,9
• Rc è il valore espresso in ohm
Fosfuro di gallio GaP VERDE 2 della resistenza di caduta da col-
Allumio + Indio + Gallio legare in serie.
AlInGaP AMBRA 2 • Val è il valore della tensione di
+ Fosforo
alimentazione.
Nitruro di Gallio GaN BLU 3 • Vled è il valore dei volt caduta
BIANCO 3 del led da applicare.
• 0,015 è il valore espresso in
Figura 4: Caratteristiche dei diversi tipi di led ampere della corrente che attra-
verserà il led.
Figura 6: Ecco come appare la scheda montata Figura 7: Foto di un ciondolo laser
86 TUTORIAL
PERILLI-impaginato 5-04-2004 19:06 Pagina 87
TUTORIAL
TUTORIAL 87
PERILLI-impaginato 5-04-2004 19:06 Pagina 88
TUTORIAL
Elenco componenti
Sigla Valore
R1 12 KΩ 1/4 W
R2 120 KΩ 1/4 W
R3 1 KΩ 1/4 W
Figura 11: Circuito stampato scala 1:1 (lato rame) D1, D2 Diodo 1N4148
D3 Diodo 1N4007
U1 LM324
U2 CD4017
Q1 BC547
Relé NAIS 12 V doppio
RL
Figura 12: Piano di montaggio scambio
Nel nostro progetto impieghiamo stenza avremmo reso il circuito sfruttato dal circuito è molto sem-
un diodo led alta luminosità che sensibile ad ogni tipo di luce plice: una giunzione P-N, in que-
emette un raggio luminoso sulla anche poco intensa. sto caso un diodo led, esposta ad
stessa lunghezza d’onda del diodo • Sfruttando la lente del led e il suo una fonte luminosa genera una
laser. Le caratteristiche del led angolo di osservazione possiamo tensione direttamente polarizzata
sono indicate in figura 9. restringere ulteriormente la sen- verso i suoi capi, accade per i foto-
sibilità al fascio laser. diodi ma anche per i led ad alta
UN LED COME RICEVITORE • Il fatto stesso di possedere la efficienza.
Qualcuno si chiederà il perché di stessa lunghezza d’onda del laser Il led quindi funziona anche in
questa scelta, ma ciò è facilmente dà origine ad una sorta di chiave modo reversibile, infatti se polariz-
spiegabile: in codice. zato direttamente emette luce, se
invece esposto alla luce genera
• Con un fotodiodo o una fotoresi- Il principio di funzionamento tensione anche se di solito non
88 TUTORIAL
PERILLI-impaginato 5-04-2004 19:06 Pagina 89
TUTORIAL
supera il volt. Nel nostro caso la polarizziamo la base di Q1, un integrati negli zoccoli (attenti al
fonte luminosa è il fascio laser che transistor NPN che a sua volta pilo- loro verso) possiamo procedere al
concentra una grande intensità in ta il relé, il quale rende disponibile collaudo.
un solo puntino. uno scambio “pulito” da utilizzare Colleghiamo un carico al relé e,
liberamente. dopo aver dato tensione al circui-
SCHEMA ELETTRICO Al pin 3 è collegata la resistenza R3 to, allontaniamoci; col puntatore
Passiamo ora a spiegare il funzio- che polarizza la base di Q1 che a laser cerchiamo di “colpire” il led.
namento. Lo schema elettrico di sua volta attiva il relé. Il diodo D3 Se avrete buona mira, al primo
figura 10 è già molto esplicito e serve a proteggere il transistor ed è colpo il relé si ecciterà attivando il
non necessiterebbe di eventuali diverso dagli altri due diodi. carico, ad un nuovo centro il relé
spiegazioni ma d'altronde che disattiverà il carico.
gusto c’è a progettare se poi non POSSIBILI MODIFICHE
devi spiegare? Per chi vuole modificare il circuito ULTIME RACCOMANDAZIONI
riportiamo l’ordine dei pin del La prima raccomandazione è di
Partiamo da U1, l’operazionale che 4017 attivabili in sequenza: 3, 2, 4, stare attenti al fascio laser perché,
è montato come comparatore di 7, 10, 1, 5, 6, 9 e 11. Quindi, per se puntato negli occhi, può causa-
tensione non invertente. ottenere tre uscite, il pin 15 di re danni alla vista.
Al suo ingresso invertente, il pin 2, reset va collegato al quarto pin in
è collegato il partitore R1-D1 che sequenza, cioè il pin 7; per quattro La seconda è di scegliere con cura
ha il compito di fissare la soglia di uscite bisogna collegare il pin di il led che farà da ricevitore, perché
riferimento a 0,7 V. Nel momento reset al pin 10 e così via, in base al più è stretto il suo angolo di osser-
in cui il led DL1 viene investito dal numero di uscite che vogliamo vazione e più il laser e il led
fascio laser ai suoi capi si genera attivare in sequenza. dovranno essere allineati per poter
una differenza di potenziale che Per chi invece ha bisogno di un funzionare; se nonostante un
induce U1 a commutare la propria comando pulsante può eliminare ampio angolo di osservazione non
uscita a un livello logico alto (12V) U2 e collegare il pin 14 col pin 3 riuscite lo stesso a centrare il led
che attraverso D2 giunge al pin 14 servendosi di un ponticello. (questione di mira) basterà togliere
di U2, questo segnale sarà il clock il cappuccio del laser e svitare o
che scandirà accensione e spegni- REALIZZAZIONE PRATICA avvitare la ghiera della collimazio-
mento. Avendo a disposizione il master di ne fino a che il puntino rosso si
Invece del solito Flip-Flop che ci figura 11 possiamo realizzare la allargherà diventando un trattino.
obbligava a circuiti di clock, set, nostra scheda col metodo della Naturalmente anche se le lunghez-
reset e cosi via, abbiamo scelto di fotoincisione. Ottenuta la nostra ze d’onda non sono coincidenti il
usare un C-Mos tipo 4017 che scheda potremo iniziare a montare circuito potrebbe non funzionare.
montato opportunamente ci darà i componenti partendo da quelli a
sia l’accensione che lo spegnimen- basso profilo, aiutandoci con il La terza raccomandazione: per
to con un solo segnale (come se piano di montaggio di figura 12. applicazioni che prevedono usi
fosse un Flip-Flop D o un D-Latch), Cominciamo col saldare le resi- prolungati del laser è consigliabile
non solo, usando questo integrato stenze e in seguito i tre diodi al sili- usare un alimentatore, ma attenti
chi in seguito vuole modificare il cio facendo attenzione alla loro che la sua tensione non superi
circuito, avrebbe a disposizione fascia di orientamento. quella delle batterie o potrete dire
ben 10 uscite sequenziali da attiva- Proseguiamo il montaggio saldan- addio al laser.
re ad ogni “colpo“. do gli zoccoli per gli integrati
Il pin 4 (che in sequenza sarebbe la facendo riferimento al pin 1. In La quarta e ultima: se collegherete al
terza uscita) è collegato al pin 15 seguito salderemo il relé e il trans- relé un carico a 220 V, converrà rac-
(reset) in modo che dopo il secon- istor Q1, avendo cura per quest’ul- chiudere il circuito in una scatola
do segnale di clock il contatore si timo di non montarlo troppo basso plastica per evitare scosse elettriche.
azzeri e riparta daccapo. Questo per non surriscaldarlo troppo in
piccolo accorgimento fa si che con fase di saldatura. Per concludere Nella prossima puntata parleremo
un impulso il relé si ecciti e con un salderemo il led DL1 nella posizio- di raggi infrarossi e realizzeremo
ulteriore impulso torni a riposo. ne più consona al nostro utilizzo un circuito sempre utile: un “prova
Dal pin 3 di U2, attraverso R3, del circuito. Dopo aver inserito gli telecomandi”.
TUTORIAL 89
MAZZEO-impaginato 5-04-2004 19:00 Pagina 90
HARDWARE
CONTROLLO DI
TEMPERATURA PER PC
di Dario Mazzeo
dmazzeo@ingele.com
Il circuito in esame può essere cuito può essere rappresentata La tabella di figura 1 mostra come
applicato in vari campi, come per secondo lo schema a blocchi la tensione (Vo), sul terminale del
la gestione di sistemi di condiziona- seguente: trimmer, cambia in funzione della
mento, ventilazione e controllo un primo blocco (sensore) ha il temperatura.
della temperatura. compito di convertire la tempera- I valori di tensione Vo, sono stati
Nel nostro caso lo utilizziamo per tura esterna in una tensione pro- determinati sfruttando un partitore
l’attivazione automatica delle ven- porzionale; il secondo blocco (con- resistivo, alimentato a 12 V e costi-
tole supplementari del PC, quando trollo) produce un’uscita affermata tuito dalla serie di due resistori da 56
la temperatura interna KΩ e dal termo-resistore
del case supera una certa da 4.7 KΩ.
soglia. L’elemento visibile che
I vantaggi che ne deriva- indica l’attivazione del
no sono notevoli, sia per relé, è costituito da un
la riduzione del rumore LED di colore verde, pilo-
prodotto dalle ventole tato da un transistor
che è di circa 30dB 2N2222 plastico con
ognuna, sia per l’aumen- resistore da 680 Ω sul
to della vita media delle collettore.
stesse, dal momento che In questo modo è possi-
sono utilizzate solo bile avere correnti di
quando è necessario. (valore logico alto), se il valore 15÷18 mA che producono una luce
Il circuito presenta due varianti per della temperatura esterna è supe- ben visibile del LED, come indicato
l’alimentazione dei carichi esterni: riore al valore stabilito; in caso con- nello schema di figura 2.
la prima utilizza la tensione di ali- trario, si ha un’uscita negata (valo- Per l’attivazione del relé, è stato
mentazione di 12 V (per la gestione re logico basso). usato un transistor 2N2222 in allu-
ventole), la seconda utilizza tensio- minio, polarizzato in modo da
ni indipendenti (carichi di qualun- LO SCHEMA ELETTRICO avere correnti di collettore pari a
que tipo). Il sensore utilizzato è un termo-resi- 200 mA.
In seguito verranno specificate le store, ovvero, un resistore che cam- Il condensatore elettrolitico da
modalità di connessione. bia la resistenza interna in funzione 470 µF ha lo scopo di aumentare i
La logica di funzionamento del cir- della temperatura. transitori di attivazione e spegni-
90 HARDWARE
MAZZEO-impaginato 5-04-2004 19:01 Pagina 91
HARDWARE
mento; in questo modo, variazioni Calibrazione del sensore trimmer nella direzione opposta fino
brusche della temperatura esterna Per ottenere i risultati desiderati, è all’attivazione.
non produrranno variazioni al fun- necessario regolare il trimmer in Fatto questo il nostro circuito è
zionamento dei carichi, in termini modo da avere sul terminale centrale, pronto a funzionare, assemblatelo
di accensione e spegnimento. un valore di tensione prossimo a quel- all’interno del PC e collegatelo all’a-
Il diodo 1N4001 posto in parallelo lo esposto nella tabella di figura 1. limentazione a 12 V utilizzando una
ai morsetti del relé e contropola- Il metodo più semplice è quello di delle uscite dell’alimentatore del PC
rizzato, è utilizzato come diodo di ruotare il trimmer fino alla disattiva- (fili rosso e nero), successivamente
libera circolazione. zione del carico; successivamente, collegate le due ventole alle uscite
Il circuito di controllo è costituito quando si è raggiunta la temperatu- previste.
da un trigger, il quale produce ra desiderata, occorre ruotare il Il vostro PC vi ringrazierà!
uscita negata (valore logico
basso), quando la temperatura
esterna è inferiore a quella presta-
bilita, e uscita affermata (valore
logico alto) quando la temperatu-
ra esterna è superiore a quella pre-
stabilita.
L’operazionale utilizzato è un
UA741 con resistore di retroazione
del valore di 150 KΩ.
Il valore del resistore è stato calco-
lato in modo da avere un ciclo di
isteresi (differenza di temperatura
tra l’attivazione e lo spegnimento)
pari a 1÷2° C. Aumentando o ridu-
cendo tale valore è possibile,
rispettivamente, abbassare o
aumentare l’isteresi del sistema.
REALIZZAZIONE
È necessario procurarsi il materiale
riportato nell’elenco componenti e
Figura 1: Termo-Resistore: andamento della tensione in funzione della temperatura
realizzare il circuito stampato adat-
to alle prorpie esigenze secondo i
disegni di figura 3 o 4. In seguito i
componenti dovranno essere salda-
ti sul circuito stampato partendo da
quelli più bassi.
Il circuito stampato è disponibile in
due versioni:
HARDWARE 91
MAZZEO-impaginato 5-04-2004 19:01 Pagina 92
HARDWARE
Elenco componenti
Sigla Valore
R1 56 KΩ 1/4 W
R2 150 KΩ 1/4 W
R5 47 Ω 1/4 W
R6 5.6 KΩ 1/4 W
R8 3.3 KΩ 1/4 W
D1 1N4001
D2 LED verde
Figura 3: : Circuito stampato e posizionamento componenti del circuito 1.0
Q2 2N2222 plastico
Q1 2N2222 alluminio
IC1 UA741
RL1 12VDC 3A
Morsetto serrafilo
MO1, MO2 2 posti (2.0)
o 3 posti (1.0)
Morsetto serrafilo 2
MO3
posti
92 HARDWARE
MAZZEO-impaginato 5-04-2004 19:01 Pagina 93
VISITA IL
NOSTRO
NUOVO SITO
INTERNET
www.sanditmarket.it
ELETTRONICA ELETTRONICA DIGITALE SMD RIPARARE CASSE ACUSTICHE
SAPERE E SAPER FARE SAPERE E SAPER FARE COMPONENTI E TABELLE DI CONFRONTO MONITOR PER PC ALIMENTATORI A L’Autocostruzione
G. Filella
Questo libro é dedicato a chi ha un’innata pas-
sione per questa scienza. Molti gli argomenti
G. Filella
Dopo il volume dedicato all’Elettronica di base è
disponibile il nuovo volume dedicato all’Elettronica
Giancarmelo Moroni
Componenti SMD. Contenitori e utilizzo.
COMMUTAZIONE GRUPPI DI CONTINUITA’
E. Fico - A. Deotto
In un unico CD-ROM la guida al progetto ed
autocostruzione dei diffusori acustici. Il suono.
La catena audio. L’altoparlante. I fenomeni acu-
Oltre 1000 titoli
Resistenze SMD. Lettura. Codifica. Trimmer Guida pratica per capire il funzionamento e
trattati, dalla saldatura, circuiti stampati, filtri digitale. Come per il suo gemello è possibile abbi- stici. La cassa chiusa. Il bass reflex. Sistemi a
SMD. Condensatori SMD. Ceramici. Film. imparare i trucchi, le scorciatoie, le tecniche più altoparlanti. Sistemi caricati a tromba. Filtri
oscillatori, amplificatori. nare teoria e pratica con i kit dimostrativi. Poliestere. Elettrolitici. Filtri rete. Connettori indispensabili per una rapida riparazione. cross-over. I componenti. Esempi di calcolo. • ELETTRONICA
Pagine 228 cod. 1005 - €12.80 Pagine 160 cod. 2089 - €12,80 SMD. Fusibili. Interruttori. Zoccoli. Led.
Completamente in italiano. Un’opera completa,
Transistor. Tabella comparativa. Pagine 159 cod. 3162 - €16,60 • ROBOTICA
di facile consultazione, che descrive i diversi
Pagine 111 cod. 3426 - €9,00 aspetti della tecnologia del suono applicati alla
realizzazione delle casse acustiche nelle varie • AUTOMAZIONE
tipologie.
• TELEFONIA
CD-ROM cod. 4283 - Euro 34,49
• STRUMENTI DI MISURA
• RADIOTECNICA
• TV - RADIORIPARAZIONI
• EQUIVALENZE- DATA BOOK
• HI-FI - AUDIO - VIDEO - ACUSTICA
• ENERGIA - ENERGIE ALTERNATIVE
E RINNOVABILI
• FREQUENZE SEGNALI RADIOAMATORIALI
• ANTENNE TV E SAT
• CB - RADIOAMATORE - ANTENNE
LABVIEW
Nella gestione dei controlli e dei sistemi
PIC BOOK 2
Con CD allegato
PIC BOOK
Dischetto allegato
LA CORRETTA REALIZZAZIONE DEI IL PLC
Nella gestione dei controlli e
• TELECOMUNICAZIONI
SISTEMI FOTOVOLTAICI
M. Ferrari - G. Filella
LabVIEW è un rivoluzionario ambiente di pro-
G. Galletti G. Galletti G. Rodolfi nell’automazione • FISICA - CHIMICA - OTTICA
Naturale proseguimento del primo volume, questo PICBOARD: Un circuito mille fori un po’ speciale - G. Filella
grammazione la cui struttura grafica ad oggetti
consente di controllare dei dispositivi esterni, libro completa la panoramica sui PIC. Andremo ad TIMEPIC: Timer per conteggi alla rovescia - BLINK:
Nozioni di elettrotecnica generale. Nozioni di
impiantistica applicata. Sistemi fotovoltaici, pan- Al volume è allegato un software, sviluppato in
• MECCANICA
Lampeggiatore per motociclo - SEMAPIC: Piccolo
siano essi strumenti commerciali o schede inter-
faccia. Questo volume propone una serie di
utilizzare sempre il 16F84 ma anche il 16F876, il
12C508 ed il 12CE674 due 4+4 pin dalle caratteristi- semaforo per modellisti - BELL: Campanello apri
nelli fotovoltaici, dimensionamento, installazione,
orien-tamento, collegamenti el, note di manuten-
ambiente Windows, che trasforma il vostro PC in
un PLC virtuale, per apprendere la logica Ladder
• ILLUMINOTECNICA
moduli che consentono di approfondire gli aspet- porta - ALARMPIC: Piccola barriera per i ladri di
ti teorici e applicativi correlati all’utilizzo di
che a dir poco sorprendenti. La novità principale è
che quì parleremo di esperimenti oltre che di pro- appartamento - PICMUSIC: Carillon programmabile
zione dei pannelli, batterie di accumulatoti, cen-
tralina di controllo, macchine statiche di conver-
attraverso l’animazione di alcuni automatismi. Nel
testo vengono messi a confronto i PLC di più
• ELETTROTECNICA
LabVIEW. Per questo motivo tutti gli argomenti
trattati sono corredati da esempi ed esercizi che
hanno anche lo scopo di evidenziare i possibili
getti. Nel CD accluso il lettore troverà tutto quello
che gli serve, compresi i vari programmi nonchè
- VIDEOPIC: Commutatore video con scanner -
GESTIONE LCD: HITACHI 44780 a 4 bit - Macro - Le
sione elettrica. Quadro di controllo. Dispositivi uti-
lizzatori, corpi illuminanti, frigoriferi e congelatori.
recente diffusione prodotti da Siemens, Omron e
GE. I principi di funzionamento del PLC. Le memo-
• IMPIANTISTICA
tranelli legati ad un tipo di programmazione non
tradizionale.
tutti i listati presenti in cartaceo nel volume. tempistiche del Micro - Interfacciare il PIC 16x84 -
Alcuni siti WEB che trattano i PIC - ARIANNA: Come
Sollevamento acqua, elettropompe. rie. I moduli di ingresso e di uscita. L’elaborazione
di un programma all’interno del PLC. Le tecniche di
• SICUREZZA - NORME
Pagine 170 cod. 3079/2 - €23,50 cod. 3218 - €11,50
Pagine 121 cod. 3216 - €17,50
tessere circuiti stampati - Set istruzioni PIC 16C84. Pagine 96 programmazione e la Normativa IEC1131-3. Unità • FAI DA TE
Pagine 96 cod. 3079 - €18,00 didattiche per la progettazione e schede guida.
Pagine 122 cod. 3215 - €18,00
• ENERGIE FREQUENZE COSMICHE
• FORMULARI
• DIZIONARI
• INFORMATICA
• ELETTROMAGNETISMO
• RADIO D’EPOCA E SURPLUS
• STORIA RADIO - TV - ELETTRONICA
• INQUINAMENTO ELETTROMAGNETICO
• METEO
• DIVULGATIVI SCIENTIFICI
• ESPERIMENTI SCIENTIFICI
ONDE RADIO E LA RIPARAZIONE DEI TELEVISORI A LA RADIO A GALENA: CAVI CONNETTORI E ADATTATORI LA RIPARAZIONE DEI
TELEGRAFIA IN MARE COLORI ORIGINI E PROGETTI La più completa banca dati PC VIDEOREGISTRATORI
• REFRIGERAZIONE TECNOLOGIE DEL
Con Racconti di Marconisti a Bordo R. Salerno - A. Deotto Giancarmelo Moroni le connessioni PC-audio-video R. Salerno - A. Deotto FREDDO
U. Cavina Generalità sul TVC. Sezione RF e FI. sintonia e Studi sulla galena. Come funziona il detector a cri- A. Casappa Generalità sul VCR. Il front-end. La sezione video,
Wireless e marine da guerra.
Radiogoniometro, uno strano percorso.
memoria. Il microcomputer. Teletext. Audio FI e stallo. Sull’isolamento degli aerei. Montaggio di un Il manuale comprende le connessioni per com- percorso dei segnali di luminanza e crominanza • SCIENZIATI, INVENZIONI, INVENTORI
Finale BF. Sezione colore, finali colore. Sezione antenna interna. La costruzione dei trasformatori di puter di vari tipi come AMIGA, C64, Spectrum, in registrazione. La sezione audio.
Radiotelegrafisti nelle marine da guerra.
Radiotelemetro e radar. Onde radio in immersio-
sincronismi e deplessione verticale. Deflessione alta frequenza. Bobine a solenoide con prese inter- IBM Compatibili, Audio-Video, IDE, SCSI, ETHER- L’alimentatore. La gestione della parte meccani- • SCIENZA PER RAGAZZI E NON
di riga, generazione AT e EAT. Correzione E-O. medie. I cristalli oscillanti. Apparecchio supercri- ca. Il sistema di controllo. I circuiti servo. La
ne. Radiocomunicazioni e sommergibili: una dif-
ficile convivenza. Moderni sistemi di radioco- Alimentatore. Varie. Appendice. Indice dei gua- stallo R.T. 19. Tre classici apparecchi a galena. Un
NET, PCMCI, monitor, modem e quant’altro sono
riuscito a reperire. Per una migliore consultazio- meccanica. Dalla bobina datrice al perno guida- • ECO - SALUTE
municazione. Morsemare. La telegrafia aerifor-
me (aerografia). Origine delle abbreviazioni
sti proposti e commentati. amplificatore a microfono magnetico per ricevitore
a cristallo. Un nuovo ricevitore a cristallo. Un appa-
ne, ho suddiviso il volume in tre parti; • Adattatori
• Connettori • Cavi di collegamento
nastro di sinistra. Drum testine video e perni gui-
danastro. Dal perno capstan alla bobina di rac- • RADIONICA - RADIOESTESIA
Pagine 207 cod. 3264 - €17,60
radiotelegrafiche e del codice “Q”. Morse e
onde corte. Marconisti a bordo.
recchio a cristallo molto efficiente. La “Crisolina”.
Il “Multiplex”. Il Galenofono II. Il Bigristallofono. Il Pagine 80 cod. 2099 - €10,33
colta. Indice dei guasti proposti e commentati.
• SCIENZA E FANTASCIENZA
Pagine 173 cod. 3427 - €16,60
Pagine 183 cod. 4296 - Euro 15,00
Cristallovox. Il “Selettivissimo”. Il “Galenofono III”.
Il “Dui-bigri-galenofono”. C.R. 511: ricevitore a cri-
• AUTOCAD DISEGNO
stallo perfezionato per la ricezione a grande
distanza. Il “Galenovariometro”. Nomogramma per
• NOVITA’ ULTIMI ARRIVI
il calcolo dell’induttanza di una spira circolare (E). • FUORI CATALOGO E SCONTATI
Pagine 138 cod. 3282 - €13,50
TECNOLOGIE SPERIMENTALI
Il Planetary Robotics Laboratory peratura esterna può inoltre rag- praticamente come se questo
(PRL) è il laboratorio di ricerca del giungere anche i –100°C e, come venisse lasciato cadere dal terzo
JPL (Jet Propulsion Laboratory) che abbiamo visto nella scorsa punta- piano...
negli ultimi anni si è occupato di ta, l’atterraggio del robot avviene Il robot dovrà quindi sopportare
progettare alcuni prototipi di
robot da impiegare in missioni spa-
ziali. In modo particolare il PRL si è
dedicato alla sperimentazione di
veicoli capaci di muoversi ed
esplorare superfici di altri pianeti e
di prevedere quindi, diverse possi-
bili condizioni di terreno, di pen-
denza e di rischio.
Le condizioni di superficie da
dover affrontare su altri pianeti
possono essere simulate sulla Terra
ma non è sempre possibile ripro-
durre tutti i diversi fattori ambien-
tali ed imprevisti: su Marte, ad
esempio, soffiano venti che posso-
no raggiungere anche i 400 Km/h
e le diverse condizioni di gravità Figura 1: Spirit è basato sul progetto FIDO, sperimentato e messo a punto dal Planetary Robotics Laboratory
riducono il peso del robot; la tem-
94 TECNOLOGIE SPERIMENTALI
RICCI2-impaginato 5-04-2004 19:08 Pagina 95
TECNOLOGIE SPERIMENTALI
uno “stile di vita” un po’ particola- e lavorare insieme per raggiun- porte di ingresso/uscita, 16 ingres-
re e inizialmente movimentato gere determinati obiettivi; ad si analogici (A/D con risoluzione di
durante il quale dovrà anche por- esempio si coordinano per affer- 12 bit) , 32 uscite analogiche (D/A
tare a termine gli obiettivi scientifi- rare e trasportare oggetti di a 8 bit), una scheda di ingresso per
ci per i quali è stato costruito, con- grandi dimensioni, cooperano encoder a 16 bit e ulteriori 16
siderando anche la necessità di per ottenere una corretta distri- porte di ingresso.
comunicare da grandissime distan- buzione dei pesi ed altro ancora. Il sistema è gestito da un sistema
ze i dati raccolti. • All Terrain Exploration: sono operativo “VxWorks” con cui ven-
Le prime scelte progettuali devono veicoli studiati per affrontare ter- gono amministrate tutte le funzio-
quindi tenere conto di aspetti che reni ad alto rischio, utili per ni di controllo attraverso una archi-
non possono essere assolutamente calarsi all’interno di crateri o per tettura a tre livelli: il primo, deno-
trascurati e anche se l’esperienza superare dislivelli e picchi con- minato “Application Layer” si
delle missioni precedenti offre una tando su strutture ad assetto occupa della gestione dei dispositi-
discreta base di competenze e di variabile, su doti di equilibrismo vi video (CCD per l’identificazione
informazioni già acquisite, a causa e sulla cooperazione con altri degli ostacoli, riprese a largo
dei diversi obiettivi ogni progetto robot. campo, uso del microscopio, ecc.)
richiede uno sviluppo indipendente. • Lemur: l’unico robot dotato di mentre il successivo “Device
I progetti più interessanti e ritenuti zampe, piccolo, agile, utile nella Layer” coordina i processi di movi-
idonei, diventano reali robot esplo- manipolazione e in lavori che mento, di elaborazione della visio-
ratori e proprio come nel caso richiedono doti tattili. Viene con- ne, dell’impiego degli strumenti
delle missioni gemelle Spirit e siderato il “coltellino svizzero” scientifici, ecc). Il terzo livello
Opportunity, diventano protagoni- per la grande versatilità e capaci- “Device Driver” gestisce tutto il
sti di un’avventura unica nella tà nell’utilizzo dei suoi utensili. complesso sistema di I/O.
quale devono dimostrare tutto il Il rover si muove per mezzo di 30
loro valore e la loro affidabilità. Vediamo in dettaglio le principali attuatori e ogni spostamento viene
caratteristiche e funzionalità di monitorato con l’utilizzo di enco-
E, a proposito di affidabilità vedre- ogni progetto. der di posizione, di sensori inerzia-
mo più avanti i piccoli guai di pro- li e di sensori di accelerazione dis-
gettazione che hanno afflitto IL PROGETTO FIDO posti su tre assi. I motori elettrici
Spirit. Il rover Fido è considerato una sono controllati in PWM (pulse
struttura di base sulla quale posso- wave modulation) secondo le ela-
Ma torniamo al nostro argomento no essere montati diversi dispositi- borazioni fornite dal software di
principale e vediamo come il vi in funzione delle necessità guida.
Planetary Robotics Laboratory ha richieste da ogni missione di esplo-
dato vita e sviluppato i progetti dei razione scientifica. Lo schema a blocchi mostra il det-
rover. Fino ad oggi il laboratorio ha Il cuore del robot è formato da un taglio dei collegamenti tra il com-
realizzato prototipi e modelli per piccolo computer con CPU Intel puter e tutte le periferiche del
raggiungere diversi scopi principali: Pentium a 266 Mhz. Dispone di 4 rover (figura 2).
porte seriali, 2 porte USB, 1 porta
• Fido Rover: FIDO è l’acronimo di parallela, 64 MB di memoria RAM Una delle caratteristiche più interes-
Field Integrated Design & e un hard-disk da 384 MB allo santi del robot è il sistema di visio-
Operation ed è il prototipo da stato solido. Quest’ultima soluzio- ne ed elaborazione delle immagini
cui derivano i rover attualmente ne (Flash Memory) si rende neces- con il quale si ricavano dati sempre
impiegati su Marte. Fido ha 6 saria per evitare i potenziali rischi molto precisi sullo stato del terreno
ruote, un braccio meccanico sul dell’utilizzo di normali hard-disk circostante.
quale sono montati degli utensi- basati su elementi in micromovi- Cadere, ribaltarsi o rimanere inca-
li, una “testa” con telecamere, e mento e sull’impiego di una tecno- gliati su un altro pianeta non è un
può trasportare altri strumenti logia “magnetica” che nello spazio evento consigliato vista l’impossi-
scientifici per compiere rilevazio- risulta essere poco affidabile se bilità di ricevere aiuto fisico da
ni ed analisi. non adeguatamente schermata da qualche passante. Un passo falso si
• Robot Work Crews: sono robot radiazioni di vario tipo. E’ inoltre paga per sempre. Per questo moti-
studiati per formare una squadra presente una scheda con ben 96 vo il sistema di visione è particolar-
TECNOLOGIE SPERIMENTALI 95
RICCI2-impaginato 5-04-2004 19:08 Pagina 96
TECNOLOGIE SPERIMENTALI
mente accurato e preciso; come quindi elaborate tutte le altezze grandangolare frontale e posterio-
prima cosa viene effettuata la loca- del piano fino a ricreare virtual- re che permette di valutare in det-
lizzazione e l’analisi degli ostacoli mente la mappa del terreno sul taglio la conformazione fisica del
attraverso l’individuazione di due quale il rover dovrà muoversi. suolo. La digitalizzazione dell’im-
fattori principali: l’altezza del Dalla mappa si individuano e si magine stereo avviene ad una riso-
suolo, intesa come dislivello da estraggono zone di potenziale luzione di soli 640x480 pixel con
superare, e l’angolo di inclinazione rischio e si evidenziano le aree rite- 256 livelli di grigio.
della superficie da affrontare. I nute “libere” che potranno essere
Fido-rover, così come Spirit e utilizzate per avanzare. Proviamo ora a diventare per un
Opportunity, devono capire se il attimo supervisori della missione e
terreno può essere affrontato senza Le immagini da cui vengono rica- immergiamoci nelle considerazioni
correre rischi di alcun tipo e prima vati i dati per l’elaborazione del e nei pensieri dei progettisti.
di ogni movimento elaborano terreno sono fornite dalle “hazard Sappiamo che la struttura del rover
quindi le immagini acquisite con avoidance cameras”, una coppia di è progettata per superare dislivelli
diversi passaggi: vengono per grandi CCD in bianco e nero situa- di terreno e ostacoli con altezza
prima cosa posizionati tutti i dati ti sia sul fronte che sul retro del fino a 20 cm e che può affrontare
relativi ai dislivelli del terreno e le robot, capaci di offrire un ampio pendenze fino a 45°. Questi valori
eventuali piccole aree prive di dati campo di visione di 112° di base sono più che sufficienti per affron-
vengono ricreate tramite interpola- per 84° di altezza. I CCD sono tare superfici sabbiose, compatte o
zione, cioè attraverso l’uso di algo- inclinati di circa 60° verso il basso cosparse di rocce, come quelle di
ritmi che ipotizzano il valore del per valutare il terreno fino ad una Marte. Il software di riconoscimen-
dislivello sulla base dei dati circo- distanza massima di 2,5 metri e to delle zone di rischio dovrà quin-
stanti alla stessa area. Vengono forniscono quindi una visione di basarsi sia su tali limiti struttura-
96 TECNOLOGIE SPERIMENTALI
RICCI2-impaginato 5-04-2004 19:08 Pagina 97
TECNOLOGIE SPERIMENTALI
TECNOLOGIE SPERIMENTALI 97
RICCI2-impaginato 5-04-2004 19:08 Pagina 98
TECNOLOGIE SPERIMENTALI
98 TECNOLOGIE SPERIMENTALI
RICCI2-impaginato 5-04-2004 19:08 Pagina 99
TECNOLOGIE SPERIMENTALI
rilevati dai sensori e dagli encoder. te legate tra loro in quanto trovan- sta tende a girare con esso. Vista la
doci a dover comunicare da grandi grande distanza in gioco, la più
A proposito di comunicazioni e distanze, le antenne direzionali del piccola rotazione di Marte sposterà
posizione, torniamo brevemente rover dovranno essere puntate l’asta molto lontano dal punto di
nella testa dei progettisti e vedia- esattamente verso la Terra (e vice- contatto con la Terra. E’ quindi
mo quali possono essere, a grandi versa). Marte appare come un necessario, sulla base della propria
linee, le valutazioni generali da puntino luminoso in cielo e così la posizione di trasmissione indivi-
compiere. Sulla Terra funziona Terra, appare anch’essa un piccolo duare la Terra e mantenerla sem-
tutto come previsto, le comunica- punto se vista dal pianeta rosso. pre al centro del proprio “mirino”
zioni sono regolari e perfette, il cal- Un piccolo bersaglio mobile con annullando il moto di rivoluzione
colo della posizione è preciso. Su un campo di poche frazioni di del pianeta. Per farlo utilizzeremo
Marte però non possiamo usare un grado da dover inquadrare. Il pro- una antenna direzionale motoriz-
GPS, in quanto il sistema di trian- blema di comunicazione e di pun- zata che dopo essersi orientata
golazione satellitare presuppone, tamento dell’antenna è comunque girerà sullo stesso asse del pianeta
appunto, la presenza di satelliti più complesso per due motivi: il compensandone lo spostamento. Il
dedicati nell’orbita del pianeta. Il primo è che una volta posizionata primo problema è risolto visto che
riferimento assoluto della posizio- l’antenna nel campo utile, questo le tecnologie di puntamento ed
ne del robot dovrà quindi essere si sposterà quasi subito a causa allineamento sono supportate da
acquisito con modalità diverse e, della rotazione del pianeta. un software che osservando il cielo
comunque, con la stessa precisio- Proviamo a chiarire la situazione e la posizione degli astri si orienta
ne (Il GPS terrestre del Fido aveva con un esempio: supponiamo che per ricavare la posizione della
un margine di errore di soli 2 cm). l’antenna di comunicazione sia in Terra. Un CCD e un Sun-Sensor
Inoltre, non possiamo neanche realtà una lunghissima asta rigida permettono di rilevare esattamen-
affidarci all’uso di una bussola in che parte da Marte e che raggiun- te la propria posizione sul pianeta
quanto la maggior parte dei piane- ge la Terra. Una volta allineata l’a- e di orientarsi (sempre che le con-
ti, Marte incluso, hanno un campo sta i due pianeti sono in contatto dizioni atmosferiche permettano di
magnetico trascurabile. Posizione tra loro ma Marte, così come la vedere la volta celeste o il Sole).
e comunicazione sono strettamen- Terra, gira su sé stesso e quindi l’a- Il secondo problema riguarda inve-
TECNOLOGIE SPERIMENTALI 99
RICCI2-impaginato 5-04-2004 19:08 Pagina 100
TECNOLOGIE SPERIMENTALI
ce la trasmissione vera e propria ed classico effetto di passaggio in mattinata si era però verificato un
è stato già accennato in uno scor- velocità. Questo si verifica in quan- problema di comunicazione e il
so numero a proposito della ricer- to la distanza tra due fronti d’onda centro di controllo aveva perso il
ca SETI, il progetto con il quale si successivi (quelli della sirena) è segnale del lontano robot. Dopo le
cercano possibili emissioni radio sempre più breve all’avvicinarsi necessarie verifiche terrestri ai
inviate da eventuali civiltà extrater- dell’ambulanza. Da ciò ne conse- sistemi di trasmissione e ricezione,
restri a testimonianza della propria gue che i fronti d’onda raggiungo- il centro iniziò a pensare ad un
esistenza. Nella comunicazione no l’osservatore con una frequenza problema del rover e formulò le
radio è necessario considerare maggiore rispetto alla sorgente. prime ipotesi: probabilmente Spirit
diversi fattori: la distanza, il tempo All’allontanarsi dell’ambulanza, si aveva subíto un arresto del sistema
necessario alle onde radio per otterrà l’effetto opposto. La rice- che lo aveva condotto in una pre-
compiere il percorso Terra / Marte, zione di onde radio si comporterà vista modalità di sicurezza con la
il moto di rivoluzione dei pianeti e in modo più o meno simile e sulla quale aveva cessato ogni attività.
il moto che essi compiono lungo le base di diverse conoscenze quali Questa prima ipotesi fu affinata e
loro orbite. Sostanzialmente sia la l’effetto Doppler, la natura e la venne successivamente considera-
ricezione che la trasmissione dei propagazione delle onde, si ta la possibilità di un imprevisto
dati avvengono tra corpi molto dovranno usare algoritmi capaci di reset del computer, probabilmente
distanti e in movimento. Abbiamo riportare il segnale radio alla sua dovuto a problemi nella gestione
quindi che le onde radio arriveran- forma originale. della memoria Flash (utilizzata
no con una potenza molto bassa e Fino a certi limiti tale situazione è come hard-disk allo stato solido).
che la loro acquisizione non sarà trascurabile ma se questi aspetti Nel corso del pomeriggio, prima di
diretta ma richiederà probabilmen- non fossero stati considerati proba- una prevista sessione di comunica-
te una successiva elaborazione a bilmente molte delle comunicazio- zione, il centro aveva tentato nuo-
causa dell’effetto Doppler. Anche ni spaziali apparirebbero a prima vamente il contatto richiedendo
in questo caso possiamo utilizzare vista danneggiate. un “bip” a Spirit per confermare
un semplice esempio per spiegare Come ultima informazione, si l’avvenuta corretta ricezione del
meglio la dinamica di una trasmis- dovrà poi valutare che nonostante messaggio. Il bip arrivò e il centro
sione effettuata in movimento: la velocità di propagazione delle ipotizzò quindi un normale riavvio
supponiamo che le onde radio onde radio nel vuoto sia pari alla del sistema e rimase in attesa delle
siano delle onde sonore che pos- velocità della luce, ogni trasmissio- successive comunicazioni già pre-
siamo quindi ascoltare con le ne impiegherà circa 10 minuti per viste dal piano di normale contatto
nostre orecchie. L’esempio più coprire la grande distanza che quotidiano. Ma i dati non arrivaro-
classico e utilizzato è quello del- separa i due pianeti. Ogni coman- no e questo fatto, abbinato al pre-
l’ambulanza che, nella sua corsa a do inviato al rover dalla Terra rice- cedente problema, evidenziò e
sirena attivata, si avvicina veloce- verà quindi una risposta di confer- purtroppo confermò che il rover
mente a noi per poi superarci e ma che arriverà solo dopo 20 aveva davvero qualche serio pro-
allontanarsi. Il suono della sirena minuti. Lo studio di protocolli di blema. Fare ipotesi su un paziente
subisce una sorta di “distorsione” comunicazione ottimizzati e rapidi così lontano sembrava essere una
facilmente rilevabile, e presenta il renderà un po’ più agevole la non scommessa impossibile ma il gior-
semplice relazione a distanza. no seguente Spirit si fece vivo con
il satellite Mars Global Surveyor
Apriamo a questo proposito una (vedere i dettagli nella scorsa pun-
interessante parentesi per vedere tata): in modo quasi agonizzante
come si è comportato il fratello attivò la sola portante UHF, senza
maggiore del Fido Rover impegna- trasmettere alcun dato. E rimase
to nella propria missione “vera”: muto al successivo passaggio del
dopo 18 giorni di soggiorno su secondo satellite (Odissey).
Marte il rover stava posizionando il Cosa stava succedendo tra le pol-
proprio braccio meccanico per uti- veri del pianeta rosso? C’era modo
lizzare l’utensile abrasivo con cui di capire la natura del problema e
Figura 8: Spirit sulla Terra in una fase di avrebbe dovuto iniziare a “lavora- risolverlo dalla Terra?
simulazione e test
re” una roccia. Nel corso della I tecnici formularono nuove ipotesi
TECNOLOGIE SPERIMENTALI
utilizzando come uniche informa- e di inviare dati relativi al proprio sperante lentezza operativa. E così,
zioni i silenzi e i tentativi di tra- stato di salute. La risposta di Spirit nei due giorni successivi, si riuscì a
smissione compiuti nella banda iniziò ad arrivare ma si interruppe stabilizzare il computer lavorando
UHF. Il software che controlla il 10 minuti prima del normale in questa modalità e sfruttando
rover prevede infatti che al verifi- tempo previsto per l’invio dei dati. ogni sessione di comunicazione
carsi di eventuali errori di sistema Gli elementi ricevuti furono per gestire eventi e strategie di
vengano automaticamente attivate comunque di grande utilità: il riparazione diverse, visto che non
delle procedure di protezione a rover segnalava di aver avuto un si aveva ancora la certezza mate-
garanzia della sopravvivenza del gran numero di reset e di riavvii matica della reale causa del proble-
veicolo. Tali procedure riducono del sistema e che stava lottando ma. Operato il necessario debug-
subito il consumo di energia e per rimanere sempre attivo e svol- ging sul software venne conferma-
impongono anche un cambio di gere le proprie funzioni. ta la causa e, forse in modo un po’
velocità di connessione per le Finalmente altri tasselli di un affrettato, venne decisa la format-
comunicazioni. Con questo accor- imprevedibile puzzle informatico- tazione della Flash Memory e l’in-
gimento, anche in assenza di dati, spaziale cominciarono ad orientare vio di un file system vergine da cui
Spirit riesce in ogni caso a far capi- i pensieri degli ingegneri verso far ripartire la memoria di Spirit.
re al centro di controllo che si è un’unica direzione: il file corrotto Molti dati vennero persi per sem-
verificato un problema e che si precedentemente ricevuto e ora pre ma il problema era stato risol-
trova in una condizione non idea- un nuovo reset durante la fase di to e Spirit era “nuovo” e pronto
le. Vennero quindi analizzate le trasmissione di file. Entrambi ele- per riprendere il lavoro dove lo
possibili e uniche cause che pote- menti che confermavano un errore aveva lasciato, con il braccio anco-
vano innescare la modalità di pro- nella gestione dei file sulla memo- ra pronto per “spazzolare” la roc-
tezione e ne furono considerate ria Flash e che potevano giustifica- cia appena raggiunta. Dopo due
alcune tra le più probabili: l’errore re il reset, dovuto alla mancata settimane e mezzo di ipotesi, di
era dovuto ad un arresto del siste- capacità di lettura dei files in corso simulazioni, di tentativi e di
ma, ma questo poteva avere diver- di invio. In pratica, Spirit si sveglia- debugging, il team che seguiva
se cause, hardware, software o va, iniziava a svolgere i propri Spirit poteva alzare la testa. Due
anche dovuto a difetti nell’alimen- compiti, ma quando arrivava a settimane e mezzo vissute al ritmo
tazione. L’indagine doveva essere gestire files in quantità o in una di 18-24 ore di lavoro al giorno al
più accurata e servivano altri ele- ipotetica zona di memoria si verifi- massimo della concentrazione nel
menti per poter arrivare a identifi- cava un errore che bloccava le tentativo di comprendere tutte le
care la vera natura del problema. operazioni provocando un reset possibili cause di un problema
Ulteriori tentativi di comunicazio- del computer. definito inizialmente critico e serio.
ne effettuati dal centro fallirono I files di Spirit vengono gestiti uti- Un gioco a distanza contro il
fino all’improvviso destarsi del lizzando un “file system” che tiene tempo, scandito solo dallo sporadi-
rover che lanciò una nuova comu- traccia di tutti i dati presenti nella co presentarsi di piccoli e frammen-
nicazione contenente un po’ di memoria. L’imprevista quantità di tari indizi. Dopo 3 ore e mezza di
dati. Il messaggio venne decifrato file accumulatasi, raggiungeva i cancellazione, riformattazione e
e svelò che la comunicazione pro- limiti della Flash Memory e li supe- riavvio, Spirit era tornato a funzio-
veniva dall’anno 2053 (data di rava nel tentativo di aggiornamen- nare al meglio di sé. Seguì una con-
sistema) e che gran parte di essa to del “file system”. La memoria ferenza stampa, il mea culpa del
era corrotta. Per quanto bizzarra, era finita e il file system, interrotto, progettista del software e l’occasio-
questa comunicazione rallegrò il poteva includere solo di un certo ne per i membri del team di confer-
centro: era stato fornito, nel bene numero di files. I progettisti del mare alle proprie famiglie di essere
o nel male, un nuovo elemento di software di Spirit non avevano ancora vivi dopo questo periodo di
questa complessa partita a Master considerato l’eventualità del rag- isolamento dal mondo esterno. E
Mind. Ma quale utilità poteva giungimento del limite di memo- per il futuro? Per le prossime missio-
avere una comunicazione senza ria, ma avevano invece valutato la ni ci si è appuntati ben in evidenza
senso? Lo vedremo tra poco. Il possibilità di far lavorare il compu- la necessità di sviluppare software
centro proseguì nel tentativo di ter senza utilizzare il file system in in grado di permettere l’identifica-
contatto, richiese al rover di aprire una modalità definita “cripple- zione e la natura di eventuali pro-
una comunicazione ad alta velocità mode”, caratterizzata da una esa- blemi con maggiore rapidità e pre-
TECNOLOGIE SPERIMENTALI
cisione. Un ulteriore momento di segreto che potremmo ipotizzare. sa. A parità di possibilità, quella
esperienza che si aggiungerà al già Grazie all’era dell’informazione solare è forse la fonte di energia
ricco panorama di casi e di conside- possiamo oggi disporre di cono- meno efficace e, come nel caso dei
razioni da ricordare... scenze che mai avremmo potuto rover di Marte, garantisce una
raggiungere e anche se alcuni det- autonomia limitata alle ore diurne
Tra problemi, previsioni, hardware tagli costruttivi rimangono ancora e per i soli pochi mesi di pieno
e tecnologie del Fido e di Spirit non divulgabili siamo riusciti ad Sole. Abbiamo visto nello scorso
abbiamo compiuto una rapida car- avere una completa visione di numero il perché. In passato sono
rellata sul prototipo che è poi insieme, interessante e potenzial- state lanciate almeno una ventina
diventato il mezzo con cui si sono mente utile. di sonde (oggi ancora attive) che
concretizzate due importanti mis- utilizzavano l’energia nucleare
sioni spaziali. La sperimentazione e Un’ultima nota: vi siete già chiesti (generatori termoelettrici a radioi-
la ricerca svolgono ruoli fonda- perché i robot spaziali utilizzano sotopi) ma già da tempo questa
mentali per la messa a punto di l’energia solare come unica fonte fonte non è più impiegata. C’è chi
questi mezzi, ancora una volta di sostentamento? Premetto che parla di prevenzione dei potenziali
molto più vicini a noi rispetto alle non c’è una risposta certa in quan- rischi di una incontrollata contami-
avanzate tecnologie coperte da to la situazione è piuttosto discus- nazione terrestre in caso di even-
tuali esplosioni in fase di lancio
(come è purtroppo accaduto ad
uno dei primi Shuttle). Si discute
quindi anche di “immagine” delle
agenzie spaziali, di politica, di eco-
logia terrestre e planetaria. Dal
punto di vista funzionale si scopro-
no anche interferenze che possono
disturbare l’impiego di sofisticati
strumenti e capaci di alterare
anche le percezioni di alcuni tipi di
osservazione compiute dai satelliti.
Subentrano probabilmente anche
fattori riguardanti le dimensioni, il
peso e magari tanti altri elementi
che consigliano, oggi, di compiere
le scelte viste. Si pensi poi a certi
casi passati nei quali alcuni satelliti
“nucleari” caddero sulla Terra per
cause varie contaminando real-
mente parti di oceano e altre zone
del nostro pianeta.
TECNOLOGIE SPERIMENTALI
un robusto braccio meccanico e e deve considerare anche eventuali la cooperazione rende affrontabile
supervisionano i loro movimenti pendenze, spostamenti di carico qualunque pendenza e al limite
sul terreno con lo stesso metodo di per bilanciare i movimenti e per consente anche di calare il cliff-bot
visione 3D già visto sul Fido. Le alleggerire il compito del compa- all’interno di eventuali cavità nel
operazioni di manipolazione sono gno eventualmente in difficoltà. Le sottosuolo nelle quali non c’è con-
invece controllate da una specifica simulazioni sono state compiute su tatto con le pareti. Il sistema di
camera indipendente. Il sistema è terreni con pendenze fino a 10° uti- controllo del rischio, capace di
azionato da una CPU Pentium a lizzando come carico delle sbarre decisioni autonome, si basa sulla
266 Mhz con 32 MB di RAM pro- metalliche. Le stesse vengono tra- stessa architettura già vista sul
grammato a moduli in ANSI-C; sportate dal luogo di prelevamento Fido, flessibile piattaforma di base
lavora a 24 Volt ed è dotato di sen- al luogo di destinazione in modo che garantisce diverse possibilità di
sori inerziali e di accelerazione, di automatico secondo scelte “intelli- sperimentazione.
porte A/D, di encoders, ed altri genti” attuate autonomamente.
sensori anch’essi simili a quelli già LEMUR
visti sul Fido, visto che quest’ulti- ALL TERRAIN EXPLORATION L’ultimo progetto è il Lemur, il
mo è il progetto di base sul quale Anche i rover di questo progetto primo veicolo sperimentale che
sono stati sviluppati questi RWC. Il sono studiati per cooperare e fun- non si muove su ruote. Lemur è un
braccio manipolatore è dotato di zionare insieme per svolgere compi-
una pinza che consente di afferrare ti definiti “ad alto rischio”. Se da un
delicatamente gli oggetti per posi- lato le operazioni dei rover-robot
zionarli su un piano di sostegno sul sono limitate proprio per non
dorso del rover. Il dorso presenta rischiare, con questo progetto si
una cavità mobile che supporta cercano soluzioni per affrontare
quindi il carico distribuendone il missioni nelle quali i rischi potreb-
peso sulle 4 ruote senza gravare sul bero rappresentare una condizione
braccio e sulle sue articolazioni. indispensabile per raggiungere
Tutti i movimenti compiuti dal determinati obiettivi scientifici. Ad
braccio sono rilevati dall’esterno esempio, potrebbe essere estrema-
tramite potenziometri posizionati mente utile potersi calare all’interno
su ogni articolazione. di crateri o di canyon naturali ma
Ogni robot è studiato per lavorare questo richiederebbe al robot pre-
con altre unità simili secondo una stazioni che talvolta sono fisicamen-
logica di controllo decentralizzato te impossibili da attuare. Lo svilup-
che impiega, per ragioni di econo- po del progetto si è diviso in due
mia energetica, solo comunicazio- distinti settori: con il primo sono
ni di base per sincronizzare le atti- state affrontate situazioni estreme
vità principali. Essenzialmente la ma gestibili da un solo rover facen-
struttura di supervisione si basa sul do uso di assetti variabili e controbi-
controllo del comportamento dei lanciando le pendenze con lo spo-
robot in base alla formazione di stamento di un braccio meccanico,
trasporto richiesta, alla divisione usato come contrappeso.
del carico, al controllo dei pesi e al Il secondo fronte ha invece ideato i
calcolo della direzione e della velo- “cliff-bot” cioè dei robot scalatori
cità di spostamento utilizzabile. che con l’aiuto di altri compagni
Ad oggi due unità cooperanti sono riescono a calarsi per mezzo di
già operative e si sono distinte in corde. Il principio adottato è di per
operazioni di trasporto effettuate sé semplice e prevede la presenza
con diversi livelli di difficoltà. La di due “anchor–bot” posizionati
capacità di adattamento alle condi- all’esterno del bordo del cratere o
zioni dell’ambiente in funzione del pendio che rilasciano due
della configurazione di trasporto corde alle quali è assicurato il Figura 11: Alcuni rover alle prese con terreni
ad alto rischio
adottata è un elemento autonomo robot-scalatore. In questo modo,
TECNOLOGIE SPERIMENTALI
piccolo e agile robot a sei zampe come già visto sui robot precedenti. CONCLUSIONI
studiato per compiere operazioni Nello studio degli arti, si è cercato Siamo giunti al termine di questa
di manutenzione e di ispezione. Le di ridurre al minimo sia la parte breve incursione nella robotica
sue doti tattili gli consentono di meccanica che il peso mantenen- spaziale e spero sinceramente che
muoversi anche su superfici parti- do quelle caratteristiche indispen- le considerazioni fatte e le soluzio-
colari, come ad esempio griglie, sabili per i corretti movimenti del ni viste in queste due puntate pos-
tubi o altri spazi nei quali le ruote robot. Gli arti manipolatori, oltre sano aver trasferito al lettore anche
possono essere solo di impiccio. ad essere sorretti da “spalle” sferi- il lato umano che è parte fonda-
Su ogni lato del robot ci sono tre che, sono stati inoltre dotati di un mentale di ogni progetto. Le tec-
zampe e la coppia di arti frontali è sistema di sgancio rapido degli nologie, in questo settore, non
utilizzata, oltre che per la locomo- utensili (a baionetta) che consente sono mai usate a caso ma vengono
zione, anche per compiere delle l’impiego di una grande varietà di ideate e studiate per operare in
operazioni di manipolazione. Le strumenti potenzialmente utili per sinergia con tutto il sistema, per
coppie di zampe centrali e quelle lo svolgimento dei compiti di base integrarsi perfettamente con la
posteriori compiono movimenti su del Lemur. creatività, l’entusiasmo e l’analisi
3 gradi di libertà mentre la coppia dei progettisti.
anteriore dispone di un ulteriore Tra gli utensili principali ci sono Chissà se quanto visto non ha già
livello di mobilità che consente di delle “mani” dotate di 3 dita indi- scatenato la vostra fantasia e voglia
creare uno spazio di lavoro proprio pendenti con 3 articolazioni cia- di sperimentazione... Se aspettate
davanti al robot. Tale spazio è con- scuna, il “ball driver”, una sorta di solo che si presenti qualche neces-
trollato dal solito sistema di CCD piede di appoggio che può anche sità od obiettivo reale da persegui-
stereo che assiste ogni operazione, diventare un utensile di supporto re per realizzare “qualcosa”, libera-
per alcune operazioni di riparazio- te la vostra creatività e utilizzate le
ne e di assemblaggio e la “foot numerose indicazioni già da
camera”, un minuscolo microsco- tempo illustrata tra le pagine di
pio che permette il controllo delle Fare Elettronica.
operazioni in spazi limitati grazie Minisumo? Robot a 6 zampe?
all’uso di fibre ottiche posizionabi- Beam?
li. Il Lemur non è diverso dagli altri Strategie, creatività, tecnologie e
progetti è anch’esso basa il proprio soluzioni meccaniche daranno
hardware su un Pentium 266 MHz pane ai vostri denti fino a quando
dotato del solito corredo multiplo non sarete pronti per inviare i
di I/O. Tra i sensori utilizzati spicca- vostri progetti al PRL e conquistare
Figura 12: Il Lemur in movimento su una non no però quelli tattili, qui impiegati insieme al mondo qualche altro
facile struttura
per ovvi motivi legati all’uso di arti. pianeta!
ROBOMANIA
INTRODUZIONE ALLA
ROBOTICA
di Massimiliano Bracci
m.bracci@farelettronica.com
La robotica rappresenta nell’imma- Di seguito verranno trattate temati- svolto dai robot che consentono,
ginario collettivo una delle attività che inerenti l’ingegneria meccanica con la loro struttura e i loro movi-
più affascinanti e coinvolgenti. dei robot. menti, assai simili a quelli di un brac-
Data la grande varietà di forme, di cio umano, di automatizzare e ren-
metodi utilizzati per l’ azionamento GENERALITÀ dere più efficienti numerose opera-
e di campi di applicazione, non è Nel vasto panorama dell’automazio- zioni rispetto a quelle dell’uomo. Lo
facile dare una definizione imme- ne (con tale termine si intende quel- sviluppo di unità elettroniche di
diata e univoca del robot per cui ci la tecnologia il cui obiettivo è quello controllo ad elevate prestazioni ha
si può limitare ad indicare generica- di sostituire la macchina all’uomo in allargato il campo di applicazione a
mente il tipo di azione per la quale un processo di produzione, non solo numerosi settori, facendo del robot
è stato predisposto oppure si posso- per quanto riguarda le operazioni uno strumento indispensabile ad
no mettere in evidenza le caratteri- materiali ma anche per ciò che con- una moderna e competitiva indu-
stiche fondamentali di funziona- cerne le elaborazioni intelligenti strializzazione.
mento, con particolare riguardo ai delle informazioni sullo stato del La struttura meccanica dei robot è
movimenti relativi ai suoi elementi processo), un ruolo fondamentale è costituita da una sequenza di ele-
mobili. Possiamo dire così che un
robot è una macchina:
106 ROBOMANIA
BRACCI-impaginato 5-04-2004 18:30 Pagina 107
ROBOMANIA
ROBOMANIA 107
BRACCI-impaginato 5-04-2004 18:30 Pagina 108
ROBOMANIA
I movimenti del polso di rotazione, La figura 4 illustra le principali strut- generalmente sono quella rotoidale
sono detti: ture con cui sono realizzati i robot e quella prismatica.
9. Beccheggio industriali.
10. Imbardata Esse differiscono fondamentalmente • Robot a portale. Comunemente
11. Rollio nella disposizione e nel tipo delle chiamato robot cartesiano. Nello
coppie cinematiche usate, che spazio ogni punto è raggiungibi-
Questi movimenti si possono osser-
vare anche in figura 3. In conse-
guenza alla loro forma e al tipo di
movimentazione, i robot antropo-
morfi risultano essere i più versatili e
quindi usati per svariate applicazioni.
Un cenno ad un concetto importan-
te: i robot si possono muovere nello
spazio controllandone posizione ed
orientamento. Un arbitrario sposta-
mento di un corpo può essere otte-
nuto componendo dei singoli spo-
stamenti fondamentali; ognuno di
essi rappresenta un grado di libertà
per l’oggetto. Con il termine gradi di
libertà di un robot, quindi, si intende
il numero di movimenti (talvolta
denominati anche “numero assi”) di
cui il robot è dotato. È chiaro che
maggiore è il numero di gradi di
libertà, maggiore è la flessibilità e la
complessità del robot stesso.
CARATTERISTICHE E
STRUTTURE
Un robot deve essere in grado di
raggiungere con il suo organo di
lavoro un punto qualunque all’inter-
no del proprio spazio d’azione ed è
indispensabile che i meccanismi che
assicurano i movimenti al robot
siano in grado di offrire al sistema
almeno 3 gradi di libertà. Tenendo
poi conto che per eseguire il proprio
lavoro la mano del robot non deve
solamente essere posizionata in un
particolare punto ma è indispensa-
bile che, da questa posizione, essa
possa agire verso una qualsiasi dire-
zione liberamente orientata.Per la
parte terminale risultano necessari
altri 3 gradi di libertà. Per poter rag-
giungere quindi una posizione in un
punto qualsiasi dello spazio il siste-
ma deve possedere come minimo 6 Figura 4: Schematizzazione delle strutture di robot industriali
gradi di libertà.
108 ROBOMANIA
BRACCI-impaginato 5-04-2004 18:30 Pagina 109
ROBOMANIA
le attraverso un comando con tecnologie nel settore della produ- il cui interveto può modificare il
coordinate cartesiane. I tre movi- zione manifatturiera, metalmecca- programma che si sta eseguendo).
menti principali sono realizzati da nico e in quello attuale della medi- • Robot telecomandato (comandati
altrettante coppie prismatiche. cina ha portato sempre più verso i a distanza ad esempio mediante
Solitamente presentano strutture principi dell’automazione flessibile. onde radio).
ingombranti.
• Robot a montante. Le capacità di impiego oggi sono Nella classificazione Giapponese si
Cinematicamente sono simili ai infatti tra le più disparate; da appli- usa il termine robot per indicare,
robot cartesiani, ma il loro volu- cazioni in ambienti ostili come oltre a dei manipolatori riprogram-
me di lavoro può essere anche quello spaziale e sottomarino non- mabili, anche dei manipolatori non
assai ampio grazie alla sua strut- ché militare, ad applicazioni di ser- riprogrammabili. Più precisamente
tura. vizio domestico e assistenza medi- da parte della JIS (Japanese
• Robot cilindrico. È costituito da un ca fino alle numerose applicazioni Industrial Standard) è stata propo-
asse rotatorio e due lineari; si in campo puramente industriale. sta la seguente classificazione:
chiama così in quanto ogni I vari enti che si interessano a tale
punto del volume utile di lavoro aspetto si sono quindi impegnati a • Manipolatore (controllato da un
è individuabile con una terna di rilasciare delle definizioni. operatore mediante pulsantiera).
riferimento cilindrica. • Robot sequenziale (manipolatore
• Robot polare. È costituito da due La definizione proposta dalla ISO che esegue una sequenza fissa,
assi rotatori ed uno lineare ed i (Interational Organization for modificabile con difficoltà).
punti interni al volume utile di Standardization) è la seguente: Il • Robot a controllo numerico (robot
lavoro sono individuabili tramite robot è un manipolatore multifun- guidato da una macchina a con-
una terna di riferimento polare. zionale, riprogrammabile, con con- trollo numerico).
Esso ha una scarsa flessibilità trollo di posizione a più assi in • Robot intelligenti (robot dotati di
operativa. grado di movimentare materiali, sensori con capacità di interfac-
• Robot articolato. È sicuramente la pezzi, utensili, mediante operazioni ciarsi con il mondo esterno e che in
struttura più versatile e maggior- programmate per una varietà di base alle loro informazioni posso-
mente utilizzata. La sua configu- compiti. no modificare le funzioni assegna-
razione si avvicina molto a quella te, per adattarle alle nuove).
di un essere umano, tanto che La classificazione proposta dalla
quando presenta un numero di IFR (International Federation of Nei prossimi articoli si passerà in
gradi di libertà superiore o ugua- Robotic) ha distinto i robot indu- rassegna ad una classificazione dei
le a 5, viene anche detto antro- striali nei seguenti tipi: robot vista “da vicino” sia per
pomorfo. Anche se generalmen- quanto concerne la meccanica
te non presentano volumi di • Robot comandato in sequenza strutturale che la cinematica di
lavoro particolarmente estesi, (con operazioni mai eseguite con- movimento, descrivendo successi-
possiede il notevole vantaggio di temporaneamente). vamente il sistema di controllo, le
poter raggiungere i vari punti da • Robot comandati con traiettoria capacità sensoriali ed in fine accen-
qualsiasi direzione e con qualsia- predefinita. nando alla architettura hardware e
si orientamento della mano. • Robot adattativi (dotati di sensori alle tipologie di programmazioni.
• Robot SCARA. Sono robot espres-
samente costruiti per operazioni
BIBLIOGRAFIA
di montaggio automatico di pic-
coli componenti. “Automazione industriale” – L. Rossi.
Cinematicamente sono di solito
“Automazione” – E.Dabormia, G.B. Tornato.
costituiti da due movimenti rota-
“Tecnologia meccanica e studi di fabbricazione” – F. Giusti,
tori attorno a due assi paralleli ed
un movimento lineare lungo un M. Santocchi.
asse verticale. “Controllo numerico e automazione” – M. Bartorelli.
“Automazione industriale” - G. Colombo.
DEFINIZIONI PIÙ RIGOROSE “Organi di presa per robot” - G.Belforte.
Negli ultimi anni lo sviluppo delle
ROBOMANIA 109
INWARE-impaginato 5-04-2004 18:18 Pagina 110
in vetrina PROTEUS:
L’UNICO SOFTWARE
INDISPENSABILE PER LA
PROGETTAZIONE ELETTRONICA
Dalla società inglese Labcenter, Elettroshop propone la suite Proteus, una soluzione
completa per la progettazione elettronica comprendente uno schematic capture
completo di simulatore mixed mode SPICE, PCB layout ed autorouter, perfetti per
la progettazione, test e sbroglio dei circuiti elettronici.
Questo eccezionale prodotto, risultato di oltre 15 anni di ISIS supporta la gestione di schemi multi foglio e gerar-
continui sviluppi, è stato considerato il migliore di tutto chici. E’ possibile definire ed utilizzare appositi compo-
il panorama EDA dalla rivista internazionale “Electronics nenti che rimandano ad altre parti del progetto, e tutte
World”, in una recente analisi comparativa. le modifiche alla struttura potranno essere fatte in qual-
La suite Proteus include anche la tecnologia rivoluziona- siasi momento senza alcuna limitazione.
ria “Virtual System Modeling” (VSM, appunto), che per- In ISIS la gestione dei bus avviene sia a livello di compo-
mette la simulazione dei progetti a microcontrollore nente che di schema. I bus sono infatti indispensabili per
(Microchip, Atmel AVR, 8051, HC11, Basic Stamp), con- risparmiare tempo nella stesura e spazio sul foglio, ed
temporaneamente all’elettronica necessaria al suo fun- un’accurata gestione previene errori ed inutili lungaggi-
zionamento. E’ anche possibile interagire in tempo reale ni nel disegno.
col progetto utilizzando appositi modelli animati di peri-
feriche quali display a LED/LCD, tastiere ed interruttori,
terminali RS232 ecc.
Il prodotto è garantito da un supporto tecnico dedicato
e sono disponibili almeno quattro aggiornamenti all’an-
no, forniti mediante un adeguato servizio di abbona-
mento agli aggiornamenti.
Ma vediamo in dettaglio da cosa è composta la suite…
110 IN VETRINA
INWARE-impaginato 5-04-2004 18:18 Pagina 111
Con PROSPICE è possibile anche la modellazione delle Quando si simulano circuiti complessi è importante con-
logiche programmabili (PLD) e sono disponibili numero- centrarsi sulle parti critiche che si intendono sottoporre
si modelli delle più popolari logiche sul mercato all’in- ad un’attenta analisi. Per questo scopo PROSPICE consi-
terno della sua libreria. La possibilità di leggere diretta- dera solamente le parti del circuito comprese tra gli sti-
mente le informazioni contenute nel file Jedec (generato moli ed i probe, permettendo una perfetta focalizzazio-
dall’assembler) evita l’impiego di sistemi dedicati allo svi- ne del lavoro. Con PROSPICE è possibile creare dei pro-
luppo delle logiche programmabili. pri modelli di simulazione utilizzando un apposito
IN VETRINA 111
INWARE-impaginato 5-04-2004 18:18 Pagina 112
112 IN VETRINA
INWARE-impaginato 5-04-2004 18:19 Pagina 113
Organizza
I° WORKSHOP SUL
DEVICE NETWORKING
In collaborazione con: SENA TECHNOLOGIES
EMBEDDED L’INTERFACCIAMENTO
INTERNET DEI DISPOSITIVI SERIALI
SCHEDA DI PREREGISTRAZIONE
Da compilarsi in ogni sua parte ed inviare via fax al n. 02 66508225 o per e-mail ad academy@elettroshop.com
È possibile iscriversi online all’indirizzo www.elettroshop.com/academy
Sessione Workshop:
❑ Mattutina (€ 99,00 + Iva compreso un sistema HD1100)
❑ Pomeridiana (€ 99,00 + Iva compreso un sistema LS100)
Firma
❑ Entrambe (€ 189,00 + Iva compreso un sistema HD1100 e un LS100)
*Seguiranno dettagli sulle date degli eventi (I Workshop si terranno nei mesi di Aprile/Maggio 2004)
e sulle modalità del saldo della quota di partecipazione
INWARE-impaginato 5-04-2004 18:19 Pagina 114
Cognome Nome
Azienda
Via CAP Città Prov.
Tel. Fax email
❑ Standard: Mi abbono a Fare Elettronica per un anno (11 uscite) a soli € 39,00 anziché € 51,00
❑ Rinnovo: Sono già abbonato ed intendo rinnovare il mio abbonamento in scadenza. Fare Elettronica per un anno
(11 uscite) a soli € 39,00 anziché € 51,00, il mio codice abbonamento è
❑ Regalo: Regalo ad un amico Fare Elettronica per un anno (11 uscite) a soli € 35,00 anziché € 51,00
Riservato agli abbonati, il mio codice abbonamento è
❑ Scuole: Cinque abbonamenti a Fare Elettronica per un anno (11 uscite) a soli € 156,00 anziché € 195,00
Riservato a Scuole ed Università
❑ Carta Titolare:
❑ di credito Numero: Scadenza:
Per completare l’attivazione dell’abbonamento, prego comunicare gli estremi (data e modalità prescelta)
dell’avvenuto pagamento via telefono al numero (+39) 02.66504794 o via fax al numero (+39) 02.66508225
Privacy. Il trattamento dei dati, in forma automatizzata e con modalità strettamente connesse
ai fini, con garanzia di riservatezza, è finalizzato all’invio del presente periodico allo scopo di
informare ed aggiornare i lettori e gli operatori del settore elettronico sulle novità che il mer-
cato propone. Potranno essere esercitati i diritti di cui all’articolo 13 della legge 675/96
(accesso, correzione, cancellazione, opposizione al trattamento, ecc.). Il titolare del tratta-
mento dei dati è Inware srl con sede a Cormano (MI) in via Cadorna 27/31. Nel caso si tratti
Firma di copia omaggio a titolo promozionale si rende noto che i dati provengono da archivi pubbli-
ci. Resta inteso che le informazioni in ns. possesso non saranno in nessun caso cedute a terzi.
a t i s u b i t o !
Ab b o n
• Compila il coupon e invialo via fax al numero 02.66508225
• Abbonati on-line: www.farelettronica.com
• Spedisci questo coupon in una busta chiusa a INWARE Edizioni
✂