Странности при подключении Arduino к ПК
- Войдите на сайт для отправки комментариев
Доброго времени суток уважаемые форумчане!
Сегодня заметил странную особенность ардуины при подключении её к ПК
1. каждый раз при подключении всегда начинает мигать L-индикатор примерно вот так ..-..-..-
2. При откючении/подключении любого usb устройства ПК, например мышки, ардуино уходит в reset, соответственно, все это дело сопроваждается миганием L-индикатора как описано выше.
А земетил я это дело при тестировании серво, который каждый раз, при resete платы, двигался рывками на пару 10ов градусов, хотя скетчем это предусмотрено не было. После этого залил пустой скетч, картина та же самая(мигание, дергание серво и.т.д.)
Все эти чудеса происходят при подключеной arduino к ПК. Запитал плату от батарейки, все работает как надо.
Не подскажие в чем дело?
Плата -arduino Duemilanove
OC- Win 8
З.Ы. У меня есть предполажение что дело в дровах
Pilot_red, 1 пункт - это индикатор загрузки бутлоадера, т.е. мигание так и задумано при старте бутлоадера. 2 пункт - по моему мнению это реакция на помехи у некоторых современных материнских плат. При помехе на шине питания USB происходит автоотключение. Это часто можно наблюдать и без ардуины, явление возникает с любыми usb-устройствами. У меня доходило до того, что включаю настольную лампу -и раздаётся звук характерного usb переконнета. На старой плате такого небыло, и старому ноутбуку тоже в таких ситуациях всё безразлично.
серво привод слишком серьёзная нагрузка для usb порта , особенно если усилие сервы более 3кг
------
если интересно можете провести котенковый эксперемент: подключите по USB любой носитель информации, запустите процесс копирования с него или на него и вытащите а потом включите usb мыш , если копирование прервется значит виной тому материнская плата вашего компа
также не забываем про статическое электричество
Pilot_red, 1 пункт - это индикатор загрузки бутлоадера, т.е. мигание так и задумано при старте бутлоадера. 2 пункт - по моему мнению это реакция на помехи у некоторых современных материнских плат. При помехе на шине питания USB происходит автоотключение. Это часто можно наблюдать и без ардуины, явление возникает с любыми usb-устройствами. У меня доходило до того, что включаю настольную лампу -и раздаётся звук характерного usb переконнета. На старой плате такого небыло, и старому ноутбуку тоже в таких ситуациях всё безразлично.
1. Это было бы хорошо, исли бы это мигание оставалось только миганием,проблема в том, что "дергаются" все пины(покрайней мере с 8-13). Т.е. при залитом пустом скетче, подключенной сереве(микро) на любую ногу, при закгрузке бутлоадера серва начинает целенаправленно двигаться.
З.Ы. Попробывал надеть серву на 2-7 пин эпелептические припадки сервы пропали. Тем неменее хрень какая то, я например делаю "гаджет" которым будет управлять win приложение, в данном случае сервами, мне нужно чтобы все сервы были в определенном положении(при инициализации), подключаю сей гаджет к ПК, а они херак и поехали в ненужное положение. Это хорошо хоть с 2-7 пинами такой херни нет, а если бы мне понадобилось 10 -тью сервами управлять, получился бы не убер гаджет, а колхозная погримушка!))
серво привод слишком серьёзная нагрузка для usb порта , особенно если усилие сервы более 3кг
------
если интересно можете провести котенковый эксперемент: подключите по USB любой носитель информации, запустите процесс копирования с него или на него и вытащите а потом включите usb мыш , если копирование прервется значит виной тому материнская плата вашего компа
также не забываем про статическое электричество
Попробовал, все работает штатно и без запинок! Может быть дело все-таки в дефолтном драйвере винды, который накатился на FTDI,пробовал залить ардуиновские дрова, win 8 послала лесом, и сказала, что нет хешь-файла((
Pilot_red, по умолчанию после включения и во время загрузки бутлодера все свободные порты, кроме 0, 1, 13 находятся в Z-состоянии, другими словами не способны чем-либо управлять, т.к. являются неподтянутыми входами. Если у вас при включении появляются где-то логические единицы, а программы не загружено, то значит микроконтроллер вышел из строя. Либо вы что-то путаете.
Так а в чем здесь можно напутать. В любом случае вы меня поняли, на ногах(с 8-13) появляются единицы, при загрузке boot. Затвтра попробую с nano поэксперементировать. Может на само деле с контроллером что то не то!
я 10 лет в автомодельном спорте , за ето время у меня побывало всяких сервоприводов не один килограм . а теперь по существу .поподались сервы которые жили своей жизнью если на них ПОДАТЬ ПИТАНИЕ но НЕ ПОДАВАТЬ импульсы управления. и от одной логической единици или одного нуля серва никуда не сдвинется , ей нужна последовательность нулей и единиц (пакет) .
также возможен вариант что не совпадает скважность импульсов отвечающих за нейтральное положение:
допустим в серве это 1700 а в вашей проге управления 1450 в результате чего получаем что при подаче питания серва встает в СВОЕ нейтральное положение а когда прогрузится контроллер он ее переводит в свое нейтральное положение
я 10 лет в автомодельном спорте , за ето время у меня побывало всяких сервоприводов не один килограм . а теперь по существу .поподались сервы которые жили своей жизнью если на них ПОДАТЬ ПИТАНИЕ но НЕ ПОДАВАТЬ импульсы управления. и от одной логической единици или одного нуля серва никуда не сдвинется , ей нужна последовательность нулей и единиц (пакет) .
также возможен вариант что не совпадает скважность импульсов отвечающих за нейтральное положение:
допустим в серве это 1700 а в вашей проге управления 1450 в результате чего получаем что при подаче питания серва встает в СВОЕ нейтральное положение а когда прогрузится контроллер он ее переводит в свое нейтральное положение
Перечитайте внимательно все то, что я написал...
надеюсь сервопривод не от ардуинки запитан....
надеюсь сервопривод не от ардуинки запитан....
От ардуинки, мне по проекту нужно 2 сервами управлять с ПК, сервы не мощные towerPro sg90, при питании от ардуино, работают как надо, только при загрузке проблемы есть если управлять ими с 8 по 13 пин, с 2-7 все нормально работает
Подтверждаю существование незадокументированной проблемы с портами при подключении arduino через usb.
Изначально мной было замечено, что при подключении питания через компьютер несколько раз мигает светодиод L, подключенный к 13 порту. Накинул еще диодов, потестировал. Выяснилось следующее.
При установлении соединнения через usb все выводы с 8 по 13 мигают шесть раз в виде |.|_|.|_|.|
Тоже самое происходит, если при запитанной ардуинке в любой другой usb порт компьютера вставить любое устройство. На выходах с 2 по 7 такое не происходит.
При подключении внешнего питания через Vcc - все хорошо, никаких лишних сигналов.
(Win8, Nano v3)
Вангую о "существование незадокументированной проблемы" с вашим USB хабом(он поди не активный), проводом или портом USB на компе...
и на даты тем смотрите чаще.
привет. подскажите. подключаю ардуино леонардо к пк и сразу в командной строке без остановочно пишутся буквы. даже в поисковой строке яндекс тоже
Простите, что влезаю со своим вопросом, я здесь первый раз. Купил ребенку Ардуино Уно, в наборе матрёшка, интерфейс ATmega16U2, комп леново х240 вин7-64 сп1. 6часов вчера бился с драйвером, и час сегодня с утра, пишет код 10 или код 28 не работает, да ещё и определяется ардуино при подключении как Lenovo Connect device (.
ПОМОГИТЕ с драйвером или настройками винды, а то стыно перед сыном(((
С уважением.
Юра
VID&PID напишите для начала =) смотреть в диспечере устройств...
https://yadi.sk/i/paswFz4B3WGqff