Collegamento di più servi di tensione diversa allo stesso controller


8

Sto usando il micro servo controller seriale Pololu collegato ad un Arduino e molti altri servi (4 in totale) per creare un braccio robotico. Due dei quattro servi richiedono 4-6 volt, mentre gli altri 2 richiedono 7-10 volt, quindi sto pensando di alimentare tutti i servi separati dal Pololu.

Ho Arduino e Pololu collegati correttamente (led verde lampeggiante), ma i servi non si muovono quando sono collegati ai pin di controllo. Tutti i servi funzionano correttamente quando sono collegati a un servo-tester.

Penso che questo problema potrebbe essere risolto collegando i motivi dei servi al terreno del Pololu, ma vorrei un consiglio perché non sono sicuro che funzionerà o finirà per friggere una delle parti (Abbiamo già fritto un Pololu).

Il collegamento dei fondi delle batterie a terra del Pololu sarebbe di aiuto o danneggerebbe le parti?

Schema elettrico, ma non sono riuscito a capire come mostrare il servo controller micro seriale.


Un diagramma di Fritzing sarebbe utile per vedere la configurazione del cablaggio di alimentazione servo. Non hai ancora abbastanza reputazione per pubblicare un'immagine (penso che tu abbia bisogno di 10?), Ma se la carichi da qualche parte e la colleghi, qualcuno può modificare l'immagine per te.
Joe Baker

Ho aggiunto un'immagine, ma non viene visualizzata correttamente sul mio computer (probabilmente a causa del firewall). Penso che abbia funzionato.
EAKAE

Risposte:


2

Hai un segnale flottante di servo ctrl, perché non sono sullo stesso comune. L'output da arduino (se non sullo stesso comune dei servo) sarà al livello di potenziale diverso rispetto all'input sui servi. Quindi il servo lo vedrà come un potenziale fluttuante tra la sua terra e il suo potenziale vcc. (spero che tu abbia capito cosa volevo dire, è difficile per me spiegarlo in inglese :))

Immagino che il tuo diagramma non sia collegato come hai postato, perché hai collegato +5 e gnd da arduino a digitale 3 e gli ingressi di entrambi i servi sono collegati.


Sto usando un micro servo seriale pololu per convertire il segnale seriale dell'Arduino in segnali per il servo. Non sono riuscito a trovare un'immagine Fritzing che fosse vicina, quindi ho inserito una breadboard. Ho appena capito perché non funzionava, e ho intenzione di pubblicare una risposta ora.
EAKAE

2

Ho riparato i servi collegando la terra delle batterie esterne alla terra dei circuiti pololu e arduino, quindi ho trascorso un'ora a capire che un filo era allentato. :S

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.