Il 06/05/2014 10:52, Matteo Ragni ha
scritto:
Abbiate pazienza ma io ho ancora un paio di dubbi, seppure in buona parte concordo con l'analisi e parte delle conclusioni. Ammetto innanzitutto di avere preso un abbaglio relativamente all'impossibilita' (da parte del gpio della pi) di pilotare la scheda. Mi ero basato sulla descrizione di ebay che recita: 5V 16-Channel Relay interface board, and each one needs 50-60mA Driver Current. guardando meglio le foto e leggendo il datasheet linkato da Daniele (anche a me il link ebay del datasheet non funziona, quindi speriamo come da foto che si tratti di optoisolatori EL817 o equivalenti) penso che quelle specifiche si riferiscano al lato output dell'optoisolatore. Quindi, per intenderci (figura 7 pag 5), la Vcc di 5v serve a pilotare i rele e non arriverebbe ai pin dell'ARM. Contemporaneamente l'assorbimento di 50mA e' da intendersi come corrente prelevata dalla Vcc sempre per pilotare la bobina del rele, e quindi come giustamente dice Matteo puo' essere prelevata da alimentazione esterna o dai 5v del GPIO, se l'alimentatore della Pi li sostiene (!). E occhio a non usare periferiche USB che possono "ciucciare" ulteriori mA. Per quello che invece compete i pin GPIO di pilotaggio (pag 3 - sezione Input) questi devono semplicemente fornire una tensione tipica di 1.2V, max 1,4V a fronte di un assorbimento di circa 20mA. E qui arrivo ai miei dubbi: 1. il raspberry riuscira' a fornire i 20mA? Da diverse specifiche trovate in rete ( [1] [2] ) leggo che al massimo puo' fornire 16mA. 2. collegando direttamente l'ingresso dell'optoisolatore al pin del GPIO non rischio di bruciarlo? i 3v forniti in uscita sono infatti superiori ai 1,4v max che leggo sul datasheet dell'EL817. Quindi forse andrebbe inserita qualche resistenza per abbattere la tensione? Anche se in realta' su questo ultimo punto ho le idee piuttosto confuse :) i bit hanno preso il sopravvento sul mio diploma di perito :( Ivan [1] http://www.mosaic-industries.com/embedded-systems/microcontroller-projects/raspberry-pi/gpio-pin-electrical-specifications [2] http://elinux.org/RPi_Low-level_peripherals#General_Purpose_Input.2FOutput_.28GPIO.29 |