Для чего нужны выводы SVG на клоне SainSmart Uno?


8

Я купил клон SainSmart, совместимый с Arduino Uno R3. Рядом с каждым из стандартных выводов ввода / вывода имеется ряд из 3 дополнительных выводов (мужской). Они расположены в столбцах, обозначенных S, V и G.

Их можно увидеть на этом изображении:

Фотография клоновой доски SainSmart Uno R3

Большинство из них находятся непосредственно над логотипами SainSmart и UNO. Выводы SVG, соответствующие аналоговым выводам, можно увидеть непосредственно под микропроцессором.

Для чего нужны эти контакты? Это стандартный формат для некоторых приложений, или это что-то уникальное для SainSmart?

Ответы:


10

SVG = сигнал, напряжение, земля.

Вывод сигнала будет нести фактический выходной сигнал, который может быть высоким или низким в любой момент времени. Это в основном просто мужской вариант соответствующего стандартного вывода GPIO. Вывод напряжения всегда будет высоким (который может быть 5 В или 3,3 В на этой плате, в зависимости от переключателя выходного уровня). Штырь заземления в точности соответствует названию - он подключен к заземлению платы.

Это, очевидно, означает, что есть много дублирования. Почему два сигнальных контакта? И зачем вообще так много выводов напряжения и заземления, если они все равно одинаковы?

Причина - просто удобство.

Если у вас есть автономный внешний компонент (например, двигатель), вам обычно нужно подключить к нему 3 отдельных провода. С регулярно расположенными контактами SVG на плате вы можете вместо этого использовать 3-контактный кабель с подходящим гнездовым блоком. Вы можете запустить это к эквивалентному набору из 3 контактов на внешнем компоненте. Это означает, что вы можете прикрепить / отсоединить компонент, подключив / отключив (эффективно) один кабель.

Я не думаю, что идея SVG является «стандартом» как таковой, в основном потому, что (в этой форме) она действительно полезна только для людей, которые экспериментируют или создают прототипы (в отличие от разработки более постоянной системы). Кажется, он довольно популярен среди любителей и энтузиастов. Вам просто нужно следить за компонентами, которые могут расположить эквивалентные выводы SVG в другом порядке.


2
Сервоприводы обычно имеют одинаковую распиновку, поэтому я предполагаю, что другим преимуществом является то, что вы можете легко подключить их. Imagesco.com/servo/connectors.jpg
— sachleen

Отличный момент. Я хотел упомянуть сервоприводы, но, очевидно, забыл!
— Питер Блумфилд

1
Это также полезно для подключения потенциометра к аналоговым контактам. Если вы подключите внешние выводы к V & G, а средний - к S, то у вас есть мгновенный делитель напряжения.
— Рикардо

Я должен отметить, что в этой конфигурации V-образный вывод недостаточно мощный для привода стандартного сервопривода. Это прискорбно, потому что действительно удобно подключать сервопривод непосредственно к этому заголовку. Вначале кажется, что он работает, но в конце концов плата перейдет в состояние отсутствия ответа, предположительно потому, что она не может управлять таким большим током, или напряжение колеблется. Я не совсем уверен, почему, но вождение сервопривода от вывода Arduino 5v, похоже, работает нормально. Вид облома.
— Брайан Дженисио

Это не очень хорошая идея для питания сервопривода любого контакта на Arduino, так как они будут иметь слишком высокое напряжение или будут получены из логического регулятора, а так как сервоприводы общеизвестно потребляют электроэнергию и имеют электрический шум, желательно, чтобы они не разделяют тот же регулятор, что и логика.
— Крис Страттон,
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.