A cosa servono i pin SVG sul clone SainSmart Uno?


8

Ho acquistato una scheda clone SainSmart compatibile con Arduino Uno R3. Accanto a ciascuno dei pin IO standard, c'è una fila di 3 pin aggiuntivi (maschio). Sono disposti in colonne, contrassegnate con S, V e G.

Si possono vedere su questa immagine:

Foto della scheda clone SainSmart Uno R3

Molti di loro sono immediatamente sopra i loghi SainSmart e UNO. I pin SVG corrispondenti ai pin analogici sono immediatamente visibili sotto il microprocessore.

A cosa servono questi pin? È un formato standard per alcune applicazioni o è qualcosa di unico per SainSmart?

Risposte:


10

SVG = Segnale, tensione, terra.

Il pin del segnale trasporterà l'uscita effettiva, che può essere alta o bassa in qualsiasi momento. Fondamentalmente è solo una versione maschile del corrispondente pin GPIO standard. Il pin di tensione sarà sempre alto (che può essere 5v o 3.3v su questa scheda, a seconda dell'interruttore di livello di uscita). Il pin di messa a terra è esattamente ciò che suggerisce il nome: è collegato alla terra della scheda.

Questo ovviamente significa che ci sono molte duplicazioni. Perché avere due pin di segnale? E perché preoccuparsi di avere così tanti pin di tensione e di terra se sono tutti uguali?

Il motivo è semplicemente convenienza.

Se hai un componente esterno autonomo (come un motore), dovresti normalmente far passare 3 fili separati ad esso. Con i pin SVG a spaziatura regolare sulla scheda, puoi invece utilizzare un cavo a 3 vie con un blocco di intestazione femmina adatto. È possibile eseguirlo su un set equivalente di 3 pin sul componente esterno. Ciò significa che è possibile collegare / scollegare il componente collegando / scollegando (efficacemente) un singolo cavo.

Non penso che l'idea di SVG sia uno "standard" in quanto tale, in gran parte perché (in questa forma) è davvero vantaggioso solo per le persone che stanno sperimentando o prototipando (invece di progettare un sistema più permanente). Sembra essere abbastanza popolare tra hobbisti e appassionati. Devi solo fare attenzione ai componenti che potrebbero mettere i loro pin SVG equivalenti in un ordine diverso.


2
I servi di solito hanno lo stesso pinout, quindi immagino che l'altro vantaggio sia che puoi collegarli facilmente. Imagesco.com/servo/connectors.jpg
sachleen,

Ottimo punto Avrei voluto menzionare i servi, ma ovviamente avevo dimenticato!
Peter Bloomfield,

1
Ciò è utile anche per collegare il potenziometro ai pin analogici. Se colleghi i pin del pot esterno a V & G e il pin centrale a S, allora hai un partitore di tensione istantaneo.
Ricardo,

Devo sottolineare che sembra che il pin V in questa configurazione non sia abbastanza potente da pilotare un servo standard. Questo è un peccato, perché è davvero conveniente collegare un servo direttamente in questa intestazione. All'inizio sembra funzionare, ma alla fine la scheda andrà in uno stato che non risponde, presumibilmente perché non può pilotare quella corrente o la tensione sta fluttuando. Non sono esattamente sicuro del perché, ma allontanare il servo dal pin 5v dell'intestazione Arduino sembra funzionare bene. Un po 'triste.
Brian Genisio,

Non è davvero una buona idea alimentare un servo di qualsiasi pin su un Arduino, dal momento che quelli avrebbero una tensione troppo alta o provengono dal regolatore logico, e poiché i servi sono notoriamente affamati di energia e rumore elettrico, è preferibile che non condividono lo stesso regolatore della logica.
Chris Stratton,
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.