Аналоговый вход и смена полярности

palikar
Offline
Зарегистрирован: 12.01.2020

Всем привет.
Есть два провода. Один плюс, другой минус. Полярность может меняться. Мне нужно считывать сигнал с обоих. Т.е. если на одном 3в, то серва повернётся в одну сторону. Если на другом 3в - то в другую.
Можно ли подключить их как-то к аналоговым входам? Так-то получается, что это источник питания с изменяемой полярностью.

rkit
Offline
Зарегистрирован: 23.11.2016

Провода это замечательно, но когда составляешь схему, нужно знать, что к ним подключено.

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

Два оптрона и включайте их как угодно.
А аналоговые входы зачем?

palikar
Offline
Зарегистрирован: 12.01.2020

trembo пишет:

А аналоговые входы зачем?

Вот что хочу сделать: в китайской машинке на руле вместо обычного моторчика поставить сервопривод. На тот моторчик шли провода питания с изменяемой полярностью. Вот их и хочу подключить к ардуино. При новых батарейках напряжение 3,8в. При одной полярности серва повернётся в одну сторону на определённый угол, при смене полярности - в другую сторону.

rkit
Offline
Зарегистрирован: 23.11.2016

Если это мотор, то там шим, а не аналоговый сигнал. Чтобы привести его к аналогу нужно фильтровать, и это уже зависит от точной реализации. Наиболее вероятно подключить оба провода на разные пины через rc-фильтр герц на сто, а минус батарейке к земле ардуино. Дальше нужно будет померить и посмотреть что приходит на пины. Если получится из этого что-то извлечь, то хорошо. Если нет, то пролет.

svm
Offline
Зарегистрирован: 06.11.2016

palikar пишет:

trembo пишет:

А аналоговые входы зачем?

Вот что хочу сделать: в китайской машинке на руле вместо обычного моторчика поставить сервопривод. На тот моторчик шли провода питания с изменяемой полярностью. Вот их и хочу подключить к ардуино. При новых батарейках напряжение 3,8в. При одной полярности серва повернётся в одну сторону на определённый угол, при смене полярности - в другую сторону.

Все не так страшно. Относительно "земли" на этих проводах появляется "0" или "1". В зависимости от направления поворота. А моторчик воспринимал это как смену полярности. Вот и анализируйте эти сигналы, и не обязательно аналоговыми входами. Можно и цифровыми.

palikar
Offline
Зарегистрирован: 12.01.2020

svm пишет:

Все не так страшно. Относительно "земли" на этих проводах появляется "0" или "1". В зависимости от направления поворота. А моторчик воспринимал это как смену полярности. Вот и анализируйте эти сигналы, и не обязательно аналоговыми входами. Можно и цифровыми.

Не очень понял. Я могу эти провода просто подключить к двум пинам и иметь "1" либо на одном либо на другом?

svm
Offline
Зарегистрирован: 06.11.2016

palikar пишет:

svm пишет:

Все не так страшно. Относительно "земли" на этих проводах появляется "0" или "1". В зависимости от направления поворота. А моторчик воспринимал это как смену полярности. Вот и анализируйте эти сигналы, и не обязательно аналоговыми входами. Можно и цифровыми.

Не очень понял. Я могу эти провода просто подключить к двум пинам и иметь "1" либо на одном либо на другом?

Должно быть так. Если двигатель просто поворачивался в одну или другую сторону. Мало вероятно, что скорость двигателя регулировалась. А вот время включения может быть ограниченно ( двигатель включается кратковременно, на время поворота). Но это тоже наверное не для простых машинок.

palikar
Offline
Зарегистрирован: 12.01.2020

svm пишет:

Должно быть так. Если двигатель просто поворачивался в одну или другую сторону. Мало вероятно, что скорость двигателя регулировалась. А вот время включения может быть ограниченно ( двигатель включается кратковременно, на время поворота). Но это тоже наверное не для простых машинок.

Там ничего не регулировалось. На пульте жмёшь влево и мотор просто крутится влево. Ну а так как там рулевой механизм, то мотор просто блокировался, когда колёса поворачивались до упора. Всё равно, что крутящийся мотор остановить руками и продолжать подавать на него питание. У всех дешёвых машинок так.

palikar
Offline
Зарегистрирован: 12.01.2020

svm пишет:

Должно быть так.

Получилось. Кинул эти два провода на цифровые входы, добавил на каждый подтягивающий резистор и норм, у каждого есть "1" и "0". Спасибо!!
Правда... нифига не шарю в этом, на ютубе посмотрел как вывести на консоль инфу о порте.
Теперь буду пробовать сервой поуправлять.