.: robotitaly.NET :. - la community italiana sulla robotica  

Vai indietro   .: robotitaly.NET :. - la community italiana sulla robotica > Robotica > Robotica Generale

Robotica Generale Questo Forum e' dedicato agli argomenti di Robotica Generale che comprende, quindi, sia la Meccanica che l'Elettronica.

Rispondi
 
Strumenti della discussione ModalitÓ di visualizzazione
  #1  
Vecchio 02-20-2015, 10:13 AM
giorgik giorgik non Ŕ collegato
Roboter
 
Registrato dal: May 2014
Messaggi: 14
predefinito Impostare stati logici per motor driver Pololu

Ciao a tutti, ho a disposizione del mio robot rover la scheda della Pololu motor driver TB6612FNG per pilotare 2 motoriduttori GM9. Ho due richieste di aiuto da porre:

1) Vorrei poter pilotare i 4 ingressi digitali AIN1-AIN2, BIN1-BIN2 (che servono per pilotare i 2 motori in avanti, in dietro, fermo) senza far uso di microcontrollore.
Esiste un modo ?
Al momento uso 4 interruttori normalmente aperti collegati al +Vcc della scheda
(3x1.5V AA).

2) Avendo per il momento 2 fotoresistenze LDR che mi indicano la luminositÓ di ci˛ che sta davanti, come posso fare per fornire i 4 stati logici agli AIN/BIN secondo certi valori di tensione forniti dai 2 LDR (per es. 0.5, 1.0, 1.5, 2.0V) ?
Avevo pensato ad un comparatore di soglia, ma ne servirebbero 4 uno per ciascun valore di tensione rilevato per un solo LDR (quindi devo avere 2 comparatori di soglia per i 2 LDR).

AIN1/BIN1 AIN2/BIN2 movimento motore
0 0 fermo
0 1 avanti
1 0 indietro

LDR1
0.5V -> AIN1 = 0, AIN2 = 0 da mantenere in questo stato logico (AIN1/AIN2) per 5 secondi
1.0V -> AIN1 = 0, AIN2 = 1 da mantenere in questo stato logico (AIN1/AIN2) per 5 secondi
1.5V -> AIN1 = 0, AIN2 = 1 da mantenere in questo stato logico (AIN1/AIN2) per 5 secondi
2.0V -> AIN1 = 1, AIN2 = 0 da mantenere in questo stato logico (AIN1/AIN2) per 5 secondi

Ultima modifica di giorgik; 02-20-2015 a 06:53 PM
Rispondi quotando
  #2  
Vecchio 02-20-2015, 06:59 PM
giorgik giorgik non Ŕ collegato
Roboter
 
Registrato dal: May 2014
Messaggi: 14
predefinito

Avevo pensato di usare un LM555 come clock da abbinare ad un CMOS della serie 4000, per esempio un 74HC4066, ma come creare il comando di controllo ?
Qualcuno ha qualche altra idea ?

Ultima modifica di giorgik; 02-22-2015 a 05:43 PM
Rispondi quotando
Rispondi

Segnalibri

Strumenti della discussione
ModalitÓ di visualizzazione

Regole d'invio
Non puoi inserire discussioni
Non puoi inserire repliche
Non puoi inserire allegati
Non puoi modificare i tuoi messaggi

BB code Ŕ attivo
Le smilie sono attive
Il codice IMG Ŕ attivo
il codice HTML Ŕ disattivato

Salto del forum


Tutti gli orari sono GMT. Attualmente sono le 12:08 PM.


Powered by vBulletin versione 3.8.7
Copyright ©: 2000 - 2018, Jelsoft Enterprises Ltd.