UNIVERSITA' DEGLI STUDI DI PAVIA - Robotica
UNIVERSITA' DEGLI STUDI DI PAVIA - Robotica
UNIVERSITA' DEGLI STUDI DI PAVIA - Robotica
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
3.6.1 Linee digitali di I/O<br />
La scheda National Instruments PCI-6025E dispone di 8 linee digitali<br />
(<strong>DI</strong>O0.. <strong>DI</strong>O7) per un utilizzo generico. Ciascuna di esse può venire impostate via<br />
software in input oppure in output secondo le necessità. All’avvio dell’elaboratore<br />
oppure al reset della scheda ogni linea si trova in stato di alta impedenza.<br />
Il funzionamento di DEA richiede l’utilizzo di 4 linee in uscita. Le funzioni<br />
dei 4 bit in output sono:<br />
• controllare l’apertura dell’elettrovalvola;<br />
• pilotare l’interruttore del puntatore laser;<br />
• abilitare o meno il conteggio del contatore che pilota il servo<br />
orizzontale;<br />
• abilitare o meno il conteggio del contatore che pilota il servo verticale.<br />
Le ultime due uscite elencate sono, di fatto, collegate a due ingressi della scheda<br />
stessa, impostati per controllare il conteggio dei contatori general-purpose messi a<br />
disposizione sempre dalla scheda. Si tenga presente che i valori di tensione in<br />
uscita dalle linee digitali sono in standard TTL, quindi 0 volt oppure +5 volt,<br />
mentre elettrovalvola e laser funzionano con tensioni di alimentazione di +12 volt<br />
e 3 volt rispettivamente; per questo motivo non è possibile utilizzare direttamente<br />
le uscite digitali per pilotare i dispositivi, pratica da evitare comunque e in<br />
qualsiasi caso, onde evitare possibili danni alla scheda; le uscite vengono<br />
connesse in ingresso al circuito elettronico descritto nel paragrafo 3.7, che<br />
fornisce a sua volta in uscita dei segnali di controllo di opportuna ampiezza e<br />
potenza.<br />
3.6.2 Timer general-purpose<br />
Di più complessa utilizzazione sono i contatori. Questi possono essere<br />
utilizzati in svariati modi:<br />
50