замените в халабуде дальномер на переменный резистор на время отладки.
на горячуюю ничего не подключайте/отключайте
проверьте корректную работу дальномера на предмет выдачи значений на аналогововый пин - подрубите светодиод к шиму, меняйте его яркость дальномером.
соединяйте всё в кучу.
*аккумулятор пока в сторону - я неуверен в его корректном подключении.
**вывод из строя дуино путём касания земляной шины земляным проводом дальномера при отключенных остальных проводах датчика, считать ересью и карать сожжением на костре.
замените в халабуде дальномер на переменный резистор на время отладки.
на горячуюю ничего не подключайте/отключайте
проверьте корректную работу дальномера на предмет выдачи значений на аналогововый пин - подрубите светодиод к шиму, меняйте его яркость дальномером.
соединяйте всё в кучу.
*аккумулятор пока в сторону - я неуверен в его корректном подключении.
**вывод из строя дуино путём касания земляной шины земляным проводом дальномера при отключенных остальных проводах датчика, считать ересью и карать сожжением на костре.
На горячую ничего, кроме земли дальномера не подключаю.
Дальномер на аналоговый пин уже проверен и откалиброван - выдает расстояние до 50см с точностью до 1 см.
* Без аккумулятора, по USB тоже самое. Сейчас уже не использую.
** Я боюсь за вывод из строя не дуино, а серво, посколько она начинает истерить и биться в крайнее положение.
Вопрос: А зачем светодиод подключать? Для проверки дальномера, или что-то еще должен увидить?
Хорошо, сейчас нужно идти, часа через 4 попробую все сделать.
Только еще вопрос, потенциометром что регулировать? Код для дальномера сейчас исключен. Просто порегулировать ток с питания на вход какого-нибудь порта в пределах 5-35 мА или вернуться к первому варианту и заменить дальномер на переменник?
Хорошо, сейчас нужно идти, часа через 4 попробую все сделать.
Только еще вопрос, потенциометром что регулировать? Код для дальномера сейчас исключен. Просто порегулировать ток с питания на вход какого-нибудь порта в пределах 5-35 мА или вернуться к первому варианту и заменить дальномер на переменник?
пеотенциометром регулировать напряжение на аналоговом пине(вкуда дальномер должен быть подключен)
Не, ну упёртый. ДЕЛАЙ КАК ПРАВИЛЬНО ДЕЛАТЬ - НА СЕРВУ ОТДЕЛЬНОЕ ПИТАНИЕ, КОД ПОКАЖИ И ТОЛЬКО ПОТОМ ЗАДАВАЙ ВОПРОСЫ.
А Клапауций вас видно полюбил.
Блин, ну показал уже код. И питание уже подавал отдельное и на серву и на дальномер. И кондеры уже ставил. Выше все есть.
И управляется серва не ШИМом, а импульсами нужной длительностью, и аналоговый порт может работать как цифровой - у меня же работает серва одинаково и от А1 и от 9. Попробуйте сами.
Опять дергается, но по-другому. Видно, что пытается отработать циклы, угол хода примерно 50 град. смещенный в сторону 180гр. И опять дергается. Так сказать, первая гармоника - езда по циклам в пределах 50гр. и на это движение наложен тремор.
Посмотрел подольше - в крайнее положение не упал, но я долго ждать не стал.
Да я тоже уже думаю об этом, но нету. Так получилось, что буквально завтра-послезавтра должен еще один ИК дальномер шарп подойти для других целей, если и с ним будет такая же хрень, буду серву покупать.
А если будет все ОК, то подпишу этот дальномер "Не использовать с сервой!".
Хотелось бы, конечно узнать - это у них системная несовместимость или просто, такие экземпляры попались.
Я же носил его в подземный гараж, там нагрузки на 220 никакой. До ближайших проводов с стенах больше метра. Не могли они влиять.
Вот у меня дома при строительстве электрики в одном месте проложили кабели 220 прямо рядом с ТВ кабелем, а в других местах как и положено на 15-20 см. Я не заметил, и это все ушло под штукатурку. В результате в одной комнате на ТВ нет ДМВ каналов, а в других - нормально.
Так это 15см и токи в десяток ампер, а в гараже было метр-полтора и ток на лампочку меньше ампера, какие там наводки. Тем более кондеры ставил на каждое питание.
ага - а у меня инет по адсл две недели по одному проводу фигачил, пока я не заметил, что телефон на этой линии странно долго не беспокоит глупыми звонками.
требую от администрации форума прибить гвоздями эту тему в назидание всем неверующим в чудо передачи сигнала по одному проводу!
Решил полностью исключить версию электромагнитного влияния двигателя на дальномер, поскольку наводку помехи на землянной провод дальномера никак по-другому не объяснить. В наводку от внешних полей после похода в гараж верилось слабо.
На кафедре тиснул пол метра коаксиального кабеля с двумя оплетками - посеребрённой и медной. Разделил их - посеребрённый надел на выводные провода стервы, медную оплетку - на выводы дальномера. Серву и дальномер обернул аллюминиевой фольгой, все экраны собрал и заземлил (см. рис.). Серву посадил на 9 порт и отдельное питание, на питание поставил кондеры 22мкФ и 0,1 мкФ.
Включаю - работает. Втыкаю землю дальномера - глючит.
Замеряю во время работы сервы напряжение между не подключенной землей дальномера и землей всей схемы. Мульт показывает от 0 до 1,5 вольт и амплитуда меняется синхронно с поворотами сервы.
Начинаю мерить сопротивление между разными "землями" с другими выводами и обнаружил, что между плюсовым выводом сервы и ее выходным валом всего8,5 кОм. Получается, что вал потенциометра в серве не изолирован. Включаю, мерю на нем напряжение, так и есть прыгает 1,5 вольта.
Сразу понял, что металлические шпилька с планкой, на которой сидит дальномер, является не чем иным как антенной, излучающей прямо в дальномер! Выходит наводка шпарила не снаружи, а практически изнутри.
Собрал штатив для дальномера из пластмассового конструктора Лего - помеха сразу пропала, все заработало!
Убрал отдельное питание для сервы с кондерами, сигнальные провода сервы и дальномера воткнул в аналоговые порты А0 и А1.
Все заработало как надо!
Остается вопрос - на всех сервах вал потенциометра не изолирован от питания, или это не типично? По идее он должен сидеть на земле, поскольку вся механика соединена с корпусом.
Сразу понял, что металлические шпилька с планкой, на которой сидит дальномер, является не чем иным как антенной, излучающей прямо в дальномер! Выходит наводка шпарила не снаружи, а практически изнутри.
если можно - как это в виде электрической схемы соединений выглядело?
и, почему земляной провод дальномера приводил к сбоям при подключении к земле дуино?
Схема такая же как я опубликовывал выше (доработанная). Отличие в том, что на провода сервы и дальномера и сами устройства надеты экраны. Кондеры, показанные пунктиром - включены. Питание по USB, а на серву отдельные батарейки. Сейчас выложу фото монтажа.
Земляной провод дальномера приводил к сбоям потому что на нем (и на плюсовом тоже) наводилось пульсирующее напряжение 0 - 1,5 В. Видимо питание сервы это не выдерживало, а точнее ее управляющая схема. Получается, она питалась 5 вольтами, а тут ей минус задирали на 1,5 вольта, и разница составляла +3,5В
ерундой занимаетесь.
замените в халабуде дальномер на переменный резистор на время отладки.
на горячуюю ничего не подключайте/отключайте
проверьте корректную работу дальномера на предмет выдачи значений на аналогововый пин - подрубите светодиод к шиму, меняйте его яркость дальномером.
соединяйте всё в кучу.
*аккумулятор пока в сторону - я неуверен в его корректном подключении.
**вывод из строя дуино путём касания земляной шины земляным проводом дальномера при отключенных остальных проводах датчика, считать ересью и карать сожжением на костре.
Поправил схему http://yadi.sk/d/DJrdjDZhHrthN
ерундой занимаетесь.
замените в халабуде дальномер на переменный резистор на время отладки.
на горячуюю ничего не подключайте/отключайте
проверьте корректную работу дальномера на предмет выдачи значений на аналогововый пин - подрубите светодиод к шиму, меняйте его яркость дальномером.
соединяйте всё в кучу.
*аккумулятор пока в сторону - я неуверен в его корректном подключении.
**вывод из строя дуино путём касания земляной шины земляным проводом дальномера при отключенных остальных проводах датчика, считать ересью и карать сожжением на костре.
На горячую ничего, кроме земли дальномера не подключаю.
Дальномер на аналоговый пин уже проверен и откалиброван - выдает расстояние до 50см с точностью до 1 см.
* Без аккумулятора, по USB тоже самое. Сейчас уже не использую.
** Я боюсь за вывод из строя не дуино, а серво, посколько она начинает истерить и биться в крайнее положение.
Вопрос: А зачем светодиод подключать? Для проверки дальномера, или что-то еще должен увидить?
Вопрос: А зачем светодиод подключать? Для проверки дальномера, или что-то еще должен увидить?
потому, что мне захотелось светодиодом быстро проверить дальномер.
не "зачем?", а "почему?" - спрошу у своего психоаналитика о стремлении разбивать большое сложное на сумму малых и простых.
*и, как работает серва с переменным резистором?
Не, ну упёртый. ДЕЛАЙ КАК ПРАВИЛЬНО ДЕЛАТЬ - НА СЕРВУ ОТДЕЛЬНОЕ ПИТАНИЕ, КОД ПОКАЖИ И ТОЛЬКО ПОТОМ ЗАДАВАЙ ВОПРОСЫ.
А Клапауций вас видно полюбил.
Хорошо, сейчас нужно идти, часа через 4 попробую все сделать.
Только еще вопрос, потенциометром что регулировать? Код для дальномера сейчас исключен. Просто порегулировать ток с питания на вход какого-нибудь порта в пределах 5-35 мА или вернуться к первому варианту и заменить дальномер на переменник?
А Клапауций вас видно полюбил.
у меня исключительно энтомологический интерес к носителям навязчивых заблуждений
Хорошо, сейчас нужно идти, часа через 4 попробую все сделать.
Только еще вопрос, потенциометром что регулировать? Код для дальномера сейчас исключен. Просто порегулировать ток с питания на вход какого-нибудь порта в пределах 5-35 мА или вернуться к первому варианту и заменить дальномер на переменник?
пеотенциометром регулировать напряжение на аналоговом пине(вкуда дальномер должен быть подключен)
подключение:
Не, ну упёртый. ДЕЛАЙ КАК ПРАВИЛЬНО ДЕЛАТЬ - НА СЕРВУ ОТДЕЛЬНОЕ ПИТАНИЕ, КОД ПОКАЖИ И ТОЛЬКО ПОТОМ ЗАДАВАЙ ВОПРОСЫ.
А Клапауций вас видно полюбил.
Блин, ну показал уже код. И питание уже подавал отдельное и на серву и на дальномер. И кондеры уже ставил. Выше все есть.
И управляется серва не ШИМом, а импульсами нужной длительностью, и аналоговый порт может работать как цифровой - у меня же работает серва одинаково и от А1 и от 9. Попробуйте сами.
пеотенциометром регулировать напряжение на аналоговом пине(вкуда дальномер должен быть подключен)
Ок, так и понял.
Поставил делитель на вход А0. Менял напряжение от 0 до 3 В, т.е. также как и дальномер выдает. Контролировал мультиметром.
Никакого влияния на серву оказано не было.
Поставил делитель на вход А0. Менял напряжение от 0 до 3 В, т.е. также как и дальномер выдает. Контролировал мультиметром.
Никакого влияния на серву оказано не было.
ок.
теперь выключите питание и подключите земляной провод дальномера к шине питания дуино, включите заново.
Колбасит. Только теперь бьется в сторону 0 градусов.
я зеллю сунул на +5 (шина питания дуино)
я зеллю сунул на +5 (шина питания дуино)
зачем?
... шина питания.
попробовал и на землю - серва едет к 180 и тупит.
... шина питания.
попробовал и на землю - серва едет к 180 и тупит.
ну, хорошо - и, снова о наболевшем: и, от чего это всё так прекрасно питается?
сейчас по USB
сейчас по USB
попробуйте запитать серву от отдельного блока питания 5V
Опять дергается, но по-другому. Видно, что пытается отработать циклы, угол хода примерно 50 град. смещенный в сторону 180гр. И опять дергается. Так сказать, первая гармоника - езда по циклам в пределах 50гр. и на это движение наложен тремор.
Посмотрел подольше - в крайнее положение не упал, но я долго ждать не стал.
другую серву можно проверить на идентичность странности поведения?
Да я тоже уже думаю об этом, но нету. Так получилось, что буквально завтра-послезавтра должен еще один ИК дальномер шарп подойти для других целей, если и с ним будет такая же хрень, буду серву покупать.
А если будет все ОК, то подпишу этот дальномер "Не использовать с сервой!".
Хотелось бы, конечно узнать - это у них системная несовместимость или просто, такие экземпляры попались.
А если будет все ОК, то подпишу этот дальномер "Не использовать с сервой!".
Хотелось бы, конечно узнать - это у них системная несовместимость или просто, такие экземпляры попались.
да это просто невозможно - вы же одним проводом вызываете помехи по питанию.
дрожит питание во всей халабуде - влом уже объяснять, почему так.
дрожит питание во всей халабуде - влом уже объяснять, почему так.
Из энтомологического интереса нужно продолжать, авось открытие будет какое!
Из энтомологического интереса нужно продолжать, авось открытие будет какое!
vvadim, вы тамагочи кормите перед тем как оно сдохнет?
дрожит питание во всей халабуде - влом уже объяснять, почему так.
Да и халабуды никакой уже нет. Контроллер и серва с дальномером на джамперах.
Частоты низкие, решать вопросы ЭМС не имеет смысла.
Обескураживает один провод, но я уверен причина прозаическая. Надо отпустить ситуацию на пару дней, потом еще подумать.
Обескураживает один провод, но я уверен причина прозаическая. Надо отпустить ситуацию на пару дней, потом еще подумать.
ясен пень , что прозаическая - наводки сети 220V и отсутсвие нормальной фильтрации питания.
На всё воля божья...
Я же носил его в подземный гараж, там нагрузки на 220 никакой. До ближайших проводов с стенах больше метра. Не могли они влиять.
Вот у меня дома при строительстве электрики в одном месте проложили кабели 220 прямо рядом с ТВ кабелем, а в других местах как и положено на 15-20 см. Я не заметил, и это все ушло под штукатурку. В результате в одной комнате на ТВ нет ДМВ каналов, а в других - нормально.
Так это 15см и токи в десяток ампер, а в гараже было метр-полтора и ток на лампочку меньше ампера, какие там наводки. Тем более кондеры ставил на каждое питание.
Ладно, решение должно само придти.
ага - а у меня инет по адсл две недели по одному проводу фигачил, пока я не заметил, что телефон на этой линии странно долго не беспокоит глупыми звонками.
требую от администрации форума прибить гвоздями эту тему в назидание всем неверующим в чудо передачи сигнала по одному проводу!
Полтергейст побеждён!
Полтергейст побеждён!
ок - не нужно говорить, что было... пусть тема такой и останется - бестолковой.
почему? Там причина достаточно интересная и может быть полезна многим, поскольку связка серва-дальномер используется часто.
почему? Там причина достаточно интересная и может быть полезна многим, поскольку связка серва-дальномер используется часто.
связка серва-дальномер-по-земляному-проводу
практически никогда не используется
СЕАНС ЭКЗОРЦИЗМА.
Решил полностью исключить версию электромагнитного влияния двигателя на дальномер, поскольку наводку помехи на землянной провод дальномера никак по-другому не объяснить. В наводку от внешних полей после похода в гараж верилось слабо.
На кафедре тиснул пол метра коаксиального кабеля с двумя оплетками - посеребрённой и медной. Разделил их - посеребрённый надел на выводные провода стервы, медную оплетку - на выводы дальномера. Серву и дальномер обернул аллюминиевой фольгой, все экраны собрал и заземлил (см. рис.). Серву посадил на 9 порт и отдельное питание, на питание поставил кондеры 22мкФ и 0,1 мкФ.
Включаю - работает. Втыкаю землю дальномера - глючит.
Замеряю во время работы сервы напряжение между не подключенной землей дальномера и землей всей схемы. Мульт показывает от 0 до 1,5 вольт и амплитуда меняется синхронно с поворотами сервы.
Начинаю мерить сопротивление между разными "землями" с другими выводами и обнаружил, что между плюсовым выводом сервы и ее выходным валом всего8,5 кОм. Получается, что вал потенциометра в серве не изолирован. Включаю, мерю на нем напряжение, так и есть прыгает 1,5 вольта.
Сразу понял, что металлические шпилька с планкой, на которой сидит дальномер, является не чем иным как антенной, излучающей прямо в дальномер! Выходит наводка шпарила не снаружи, а практически изнутри.
Собрал штатив для дальномера из пластмассового конструктора Лего - помеха сразу пропала, все заработало!
Убрал отдельное питание для сервы с кондерами, сигнальные провода сервы и дальномера воткнул в аналоговые порты А0 и А1.
Все заработало как надо!
Остается вопрос - на всех сервах вал потенциометра не изолирован от питания, или это не типично? По идее он должен сидеть на земле, поскольку вся механика соединена с корпусом.
Если кто имеет возможность проверить, отпишитесь.
Сразу понял, что металлические шпилька с планкой, на которой сидит дальномер, является не чем иным как антенной, излучающей прямо в дальномер! Выходит наводка шпарила не снаружи, а практически изнутри.
если можно - как это в виде электрической схемы соединений выглядело?
и, почему земляной провод дальномера приводил к сбоям при подключении к земле дуино?
Схема такая же как я опубликовывал выше (доработанная). Отличие в том, что на провода сервы и дальномера и сами устройства надеты экраны. Кондеры, показанные пунктиром - включены. Питание по USB, а на серву отдельные батарейки. Сейчас выложу фото монтажа.
Земляной провод дальномера приводил к сбоям потому что на нем (и на плюсовом тоже) наводилось пульсирующее напряжение 0 - 1,5 В. Видимо питание сервы это не выдерживало, а точнее ее управляющая схема. Получается, она питалась 5 вольтами, а тут ей минус задирали на 1,5 вольта, и разница составляла +3,5В
Подразумевается включение по USB (не показано).
Земля дальномера постоянно не подключена - сильная помеха. Да, во время помехи на Дуине стадильно 5В от USB.
Кондеры 22мкФ и 0,1 мкФ. Электролиты пробовал до 200.
Дальномер обернут фольгой не весь. Осталось маленькое окошко сзади в районе разъема, чтобы не закоротить ничего.
Вот в это окошко и дуло от антенны.