Доброго дня суток. Наблюдается странная проблема. Имеем ардуино уно с ДШГ purlogic PLD86 а так же ШД FT86STH. Все это собрано по логике Step/Dir. три провода от ардуины GND на Step-/Dir- 3 канал на Step+ 4-й канал на Dir+. Биполярный ШД по стандартной схеме на Драйвер. Все это дело работает но на некоторых компах ардуинка имеет свойство отваливаться с сообщением "присоединенное устройство не работает". На тестовом компе вообще что то странное, в соседний от юсб порта на котором висит ардуина воткнута флешка. Так вот при разгоне и торможении ШД флешка начинает мигать в системе. То есть USB устройство то пропадет из системы то восстановится. Подскажите в какую сторону рыть ?
ШД запитан от Драйвера PLD86 ... PLD86 от 48вольтного(NES-350-48) внешнего БП Так же пробовал подавать на ардуину внешнее питание. Ничего не поменялось. Но по большому счету было бы странно что такое поведение USB хаба вызвано недостатком питания ШД. Сама ардуинка работает вроде как стабильно а вот подключение USB-COM отваливается. Так же отваливаются соседнии устройства USB на хабе. Проверялось на трех компах. Спасибо за ответ Может есть еще варианты ?
Если отсоединяю шаговик то тогда все в порядке ... Сегодня ставил эксперименты, а именно подключил два диода на Step Dir от ардуины к драйверу (сигнальные) и еще повесил диод на питание ардуины по USB (выпрямляющий) ... не помогло ПС сорри за схему ... как мог
земля драйвера берется с БП а земля ардуины с USB, не помню где но читал что соединять эти земли не рекомендуют. ПС Теоретически разве может отваливаться хост от не соединенной земли ? Ну я понимаю неверные сигналы и тд, но сам шаговик работает и позиционируется нормально. Время от времени ардуинка просто отваливается от USB хоста с сообщением, что присоединенное устройство не работает.
Выше было сказано - питание не тянет ШД и "просаживает" USB. как - не понимаю, но нужно измерить напряжение на USB при включении драйвера.
а как ведет себя напряжение на юсб? Раз отваливаются другие устройства с хаба, значит или пропадает 5 вольт или забивается шина данных..
Честно говоря никогда не замерял ... Завтра обязательно проверю ... Спасибо... Отпишусь о результатах ...
В ситуации непоняток всегда нужно "искать" чудеса - вдруг есть паразитная связь между разными источниками. Это называется локализовать проблему.