Show Posts
Pages: 1 ... 30 31 [32] 33 34 ... 46
466  International / Generale / Re: Sensing di un sensore 12V, non mi funziona :( on: January 29, 2012, 05:25:16 am
ciao
Code:
Quello che mi fa strano è che indipendentemente da cosa faccia col bianco, anche collegandolo, il nero non rileva alcun cambiamento.
per questo che temo sia guasto

Code:
L'unica cosa che cambia, come ho scritto, è che collegando il bianco a +12V, il led sul sensore si spegne quando non rileva nulla e si accende quando avviene la rilevazione.
questo è corretto come funzionamento buio/luce, ma se non vedi cambiamenti sul nero...

su ebay ne trovi a pochi euro e molto tempo per la consegna dalla cina

stefano

467  International / Generale / Re: Sensing di un sensore 12V, non mi funziona :( on: January 29, 2012, 05:01:31 am
ciao
non ho fatto prove con il bianco scollegato, ma credo che sia importante definire la modalità di funzionamento,
ti allego il datasheet del sensore che ho brevemente usato dove si parla di una funzione test, ma che non ho usato

stefano
468  International / Generale / Re: Sensing di un sensore 12V, non mi funziona :( on: January 29, 2012, 04:35:31 am
ciao
è corretto quello che ho capito
bianco a +12
risulta
nero<>gnd=+12

bianco a gnd
risulta
nero<>gnd=+12

non hai il datasheet del sensore anche se penso che lo hai interpretato correttamente

stefano
469  International / Generale / Re: Sensing di un sensore 12V, non mi funziona :( on: January 29, 2012, 04:09:38 am
ciao
ho capito il funzionamento il filo bianco come dici il modo di lettura, il filo nero è quello del segnale che dovrebbe cambiare il suo stato H/L o L/H a seconda di come colleghi il filo bianco

Code:
Se passo il tubo davanti il led si spegne, segno secondo me che sta effettuando la lettura.
esatto

ho usato brevemente un sensore con il filo bianco per scegliere il modo di lettura, a secondo di come lo collegavo +12v o GND  avevo il relativo segnale sul nero al passaggio dell'oggetto

in questo momento sto usando un flussimetro npn e da come opzione di mettere una resistenza da 5k tra il nero e +12v ma, ripeto, come opzione, perchè anche senza funziona

Code:
Senza saper ne leggere ne scrivere ho come l'impressione che il sensore possa avere dei problemi e non dia in uscita quello che mi aspetterei. Per me è guasto perché banalmente collegato a 12V, dovrebbe quanto meno dare dei segni di vita una volta che avviene la lettura e non rimanere costante a 12V
temo di si

stefano


470  International / Generale / Re: Sensing di un sensore 12V, non mi funziona :( on: January 29, 2012, 02:50:39 am
ciao
ho dimenticato di specificare cosa attacco ai pin del connettore X2, comunque cosa significa "cade", cerca di leggere valori sotto lo 0, lo so è ovvia ma hai provato ad invertire i puntali.

stefano

Code:
x11 12v
x12 gnd

x21 +12v del sensore
x22 segnale del sensore
x23 gnd del sensore

x33 +5v arduino
x32 input per arduino
x31 gnd
471  International / Generale / Re: Dubbi su PulseIn on: January 28, 2012, 04:03:44 pm
ciao
non vorrei portarti fuori strada, ma anche io ho avuto problemi con la durata restituita da pulsein(), uso la 0022, ho verificato con un generatore di onde quadre e i valori letti con pulsein() erano accettabili, mi sono quindi concentrato sul segnale rendendolo più pulito e adesso faccio delle letture decisamente accettabili

stefano
472  International / Generale / Re: Sensing di un sensore 12V, non mi funziona :( on: January 28, 2012, 03:57:31 pm
ciao
anche io avevo letto la stessa cosa, metto lo schema corretto nelle masse e con i valori di resistenza

stefano
473  International / Generale / Re: Sensing di un sensore 12V, non mi funziona :( on: January 28, 2012, 03:01:55 pm
ciao
sto lavorando proprio oggi con il fotoaccopiatore, lo schema che ho fatto è + semplice, sicuramente migliorabile,
x11 12v
x12 gnd

x22 segnale del sensore
x33 +5v arduino
x32 input per arduino
x31 gnd

tempo fa avevo letto di mettere una resistenza a massa l'ho fatto ma la ho tolta perchè come te non riuscivo a vedere il segnale del sensore

stefano
474  International / Generale / Re: utilizzo pulsein on: January 25, 2012, 01:09:18 pm
ciao
volevo aggiornare questa discussione sull'utilizzo della funzione pulsein(), ho applicato una onda quadra variando frequenza e durata dell'impulso come pure il timeout della funzione, leggendo la durata dello stesso sia con arduino che con un oscilloscopio in parallelo, le letture di durata e numero di LOW sono molto simili e in numero uguale, ritornando allo schema della mia applicazione, mentre con l'oscilloscopio vedo il segnale, con arduino ne perdo qualcuno, per la mia applicazione la durata LOW tipica vale 11ms e la frequenza 30Hz, mi chiedo come mai se ho una onda direi ben definita e bassa

grazie
stefano

Code:
long val;
unsigned long durata;
int elemento=2;

void setup()
{

  val=0;
  durata=0;
   pinMode(elemento,INPUT);

   Serial.begin(9600);
}

void loop()
{

   durata=pulseIn(elemento,LOW,100000);

  if (durata>1)
  {

   val++;

      Serial.print("d ");
    Serial.println(durata);
    Serial.print("val ");
  Serial.println(val);

  }
}
475  Using Arduino / Installation & Troubleshooting / Re: pulsein() bug? on: January 22, 2012, 04:07:14 am
hi
@Nick Gammon my pulse train is 10ms Low, 36ms High, have you experience with pulsein(), can you show me some sketch

stefano
476  Using Arduino / Installation & Troubleshooting / Re: pulsein() bug? on: January 21, 2012, 10:19:11 am
hi
@jamesc4s, this version is the last, but also without noInterrupts(), not working

stefano
477  International / Generale / Re: utilizzo pulsein (bug?) on: January 21, 2012, 07:17:28 am
ciao
@PaoloP avevo visto questo la differenza che ho notato nella 1.0 rispetto alla 0022 è la mancanza del file wiring.h mentre gli altri wiring.* corrispondono, la spiegazione del funzionamento della funzione PULSEIN() è chiara, quindi a meno di provabili errori nel mio programma, qualcosa c'è

stefano
478  Using Arduino / Installation & Troubleshooting / pulsein() bug? on: January 21, 2012, 06:17:31 am
hi
I am not able to read LOW pulse duration with PULSEIN(), have find this topic with same problem
http://arduino.cc/forum/index.php/topic,86039.0.html

any suggestion

stefano

Code:
long val;
unsigned long durata;
int elemento=2;

void setup()
{

  val=0;
  durata=0;
   pinMode(elemento,INPUT);

   Serial.begin(9600);
}

void loop()
{
  noInterrupts();
   durata=pulseIn(elemento,LOW,500);

  if (durata>5)
  {

   val++;

      Serial.print("d ");
    Serial.println(durata);
    Serial.print("val ");
  Serial.println(val);

  }
}
479  International / Generale / Re: utilizzo pulsein (bug?) on: January 21, 2012, 05:57:05 am
ciao
@leo72 i primi tentativi li ho fatti con 0022 ma a me non funziona, poi ho provato la 1.0 senza successo, forse c'è qualcosa altro, ad ebay non avevo pensato,
cercando di capire il CD4078 è giusto cercare un IC con 8 ingressi con porte OR e max 2 uscite?

stefano
480  International / Generale / Re: utilizzo pulsein (bug?) on: January 21, 2012, 05:25:37 am
ciao
@leo72 è il problema che ho, dice che che con la versione 0018 il programma funziona
a chi segnalare il possibile problema?

in altre discussioni si proponeva il CD4078 per fare una soluzione HW, su RS ti danno una stecca da 25 che non mi serve, avete qualche nome diverso

stefano
Pages: 1 ... 30 31 [32] 33 34 ... 46