Проблема с USB подключением к компу

petran
Offline
Зарегистрирован: 18.01.2019

У меня проблемка следующего содержания:
Заказал многие детальки для автоматики из Китая и так как они приходят с разбросом в десятки дней, я собирал автоматику по мере прибытия посылок.
Ардуинка 2560 R3 пришла одна из первых и начал сборку с нее. Подключил, установил дрова, залил скетч... Все заработало зашибись и с первой попытки.
Но вот, на днях пришла посылочка с зумером. Подключил его как положено, с 5-ти вольтового пина Дуни. Все забикало как надо, НО, стоит постоянный маленький писк (почти не заметный) и не заметил что эта бипалка немножко еще и греется. После нескольких включений, стал подмаргивать экран, потом стал сбрасывать питание и уходить в перезагрузку. Попробовал запитать через уже проверенный тест, с USB - картина та же самая. И комп стал блюмкать: подключено USB устройство - отключено - подключено USB устройство - отключено - подключено USB устройство - отключено.... 
Спустя десяток таких самопроизвольных подключений-отключений, остановился и наступила мертвая тишина. 
Когда заметил что зумер греется, замерял питание (+5V) и обнаружил падение до 4,1V.  Так как подозрение упало сразу на зумер, отключил его и все заработало как надо (напряжение стало 4,8V), за исключением USB! Дуня запитывается по USB как и раньше без проблем, но комп вообще не видит подключенного USB! Загруженный ранее скетч работает как положено... Вобщем - все, кроме USB порта.
Кабель пробовал менять - без изменений. Запитываю через стабилизированный БП на 10V.
В каком направлении копать, может кто подскажет? По всей вероятности все случилось из-за заваленного (не завышенного) питания +5V.

dimax
dimax аватар
Offline
Зарегистрирован: 25.12.2013

petran пишет:

 Подключил его как положено, с 5-ти вольтового пина Дуни.

Кем положено? Кто сказал? На кол его.  Даже если излучатель активный, его всё равно нужно включать через ключевой транзистор. А если пассивный, то тем более, иначе это равноценно  короткому замыканию.

sadman41
Offline
Зарегистрирован: 19.10.2016

Какой зуммер?

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Ну, поскольку зуммеры бывают разные, а какой именно используется в Вашем проекте - информация секретная, рискну предположить, что ему не зватило тока, тогда надо подключить через транзистор, или же ему нужно ругое напряжение. Решение - такое же. Как просто способ проверить, поставьте в цепь зуммера резистор на 160 ом (между пином и зуммером). Если всё будет нормально, то можете на этом и расслабиться, но зкммер будет пищать чуть тише, чем мог бы.

petran
Offline
Зарегистрирован: 18.01.2019
petran
Offline
Зарегистрирован: 18.01.2019

dimax
"как положено" - имеется ввиду как указано производителем. Так же существуют на форумах многочисленные схемы, где указано именно такое подключение - "+5V с пина платы", "GND" и "I/0" с соответствующего пина

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Так он у Вас пассивный, но транзистор на плате уже есть. Тогда давайте схему включения целиком.

petran
Offline
Зарегистрирован: 18.01.2019

ЕвгенийП пишет:

Так он у Вас пассивный, но транзистор на плате уже есть. Тогда давайте схему включения целиком.


Меня уже судьба этого зуммера не интересует вообще, тупо выброшу на ветер 1 бакс и куплю исправный! Меня интересует - как оживить USB порт? Ибо Все сейчас работает (за исключением зуммера) но в случае если я задумаю перезалить другой скетч, то комп вообще отказывается видеть подключения USB ардуинки!
А схема подключения такая:

petran
Offline
Зарегистрирован: 18.01.2019

Ну вот... Пока ждал ответа на решение проблемы, пошевелив немного мозгами, решил траблу с зуммером. Уже работает, хотя и на порядок тише жужжит.
Кто встретится с такой проблемой с зуммером, подсказка: У меня китаец впиндерил на плату первый попавшийся ему под рукой транзистор. Как вычеслил, транзистор толжен быть типа n-p-n  а там почему-то стоял обратной полярности. И в режиме ожидания транзистор должен отдыхать в закрытом виде а он наоборот - в ожидании постоянно открыт. Вот и варилось там все и садило питание по линии 5V. Пришлось пожертвовать одной радиоуправляемой игрушкой ребенка, с которой он уже не гоняет пультиком, снять оттуда первый попавшийся SMD транзистор структуры n-p-n  и подпаять его на место заводского. Все заработало, но тише. Видимо транзистор не вытягивает необходимого, я же первый попавшийся поставил... 
Кстати, и никакого тихого писка теперь нет.
Ну а главная проблема с USB портом остается ((

petran
Offline
Зарегистрирован: 18.01.2019

Неужели никто не в курсе что по чем и где копать? ((

asam
asam аватар
Offline
Зарегистрирован: 12.12.2018

Скорее всего накрылась иши мс отвечающая за USB или что-то из ее обвязки. Можно взять USB - serial адаптер и попробовать использовать его для заливки. Или какую другую ардуино. Вы можете схему именно вашего варианта платы найти? R3  насамом деле ничего не говорит, китайцы горазды всякие "улучшения" делать.

Marik86
Offline
Зарегистрирован: 26.01.2019

я сам даже без понятия что бы это могло быть 

petran
Offline
Зарегистрирован: 18.01.2019

asam пишет:

Скорее всего накрылась иши мс .......
Вы можете схему именно вашего варианта платы найти? 

1) Что за "ИШИ МС" и с чем ее едят? Я не на столько грамотен в цифровой области...
2) Да откуда схема? Разве что самому срисовывать )))
Я так понимаю, единственный вариант - покупать дополнительный модуль USB-serial ((
Просто не хотелось забивать коробочку лишними модулями.

Спасибо за попытку.

b707
Offline
Зарегистрирован: 26.05.2017

petran пишет:

Кто встретится с такой проблемой с зуммером, подсказка: У меня китаец впиндерил на плату первый попавшийся ему под рукой транзистор. Как вычеслил, транзистор толжен быть типа n-p-n  а там почему-то стоял обратной полярности. И в режиме ожидания транзистор должен отдыхать в закрытом виде а он наоборот - в ожидании постоянно открыт.

может это потому. что буззер управляется низким уровнем, как написано на картинке выше?

 

petran
Offline
Зарегистрирован: 18.01.2019

b707 пишет:

может это потому. что буззер управляется низким уровнем, как написано на картинке выше?

Не знаю, но путем эксперемента, заменив транзистор на обратную полярность, все стало на свои места, за исключением уровня громкости.
Хотя... Возможно и помогло бы если бы подключил управление через разделительный конденсатор. Надо было попробовать.

SLKH
Offline
Зарегистрирован: 17.08.2015

petran пишет:

b707 пишет:

может это потому. что буззер управляется низким уровнем, как написано на картинке выше?

Не знаю, но путем эксперемента, заменив транзистор на обратную полярность, все стало на свои места, за исключением уровня громкости.

Судя по китайскому описанию и картинке, там, похоже, меандр (т.е. tone() ) на вход нужно подавать, а не транзисторы перепаивать. 

 

dimax
dimax аватар
Offline
Зарегистрирован: 25.12.2013

petran пишет:

У меня китаец впиндерил на плату первый попавшийся ему под рукой транзистор. Как вычеслил, транзистор толжен быть типа n-p-n  а там почему-то стоял обратной полярности. И в режиме ожидания транзистор должен отдыхать в закрытом виде а он наоборот - в ожидании постоянно открыт.

Не надо наезжать на китайца, там именно P-n-P должен быть. Вы б хоть обратили внимание, что на эмиттере не земля, а плюс питания. Вот аналогичная схема:

petran
Offline
Зарегистрирован: 18.01.2019

dimax пишет:

там именно P-n-P должен быть.
на эмиттере не земля, а плюс питания.

 

Вы правы, но тогда не понятно с какого перепугу транзистор был по умолчанию все время открыт, при поданном на базе железного ноля и грелся как лампочка ильича?
Да и как изначально говорил: хрен с ним с этим зуммером. Меня интересует исчезновение USB подключения а не он.

dimax
dimax аватар
Offline
Зарегистрирован: 25.12.2013

petran, у вас прямо в вопросе содержится ответ :"при поданном на базе железного ноля" - так именно при Gnd на базе транзистор открыт, это же p-n-p. Сам излучатель низкоомный, примерно Ом на 30, соответссно несколько секунд  транзистор продержался, потом сдох, по шине питания пошло КЗ, и сдохло ещё что-то, через чего теперь не поступает питание на конвертер USB-UART. Так что никаких чудес, всё объяснимо :)

petran
Offline
Зарегистрирован: 18.01.2019

dimax пишет:

прямо в вопросе содержится ответ :"при поданном на базе железного ноля" 

Таким образом возникает еще больше вопросов! В состоянии ожидания, на управляющем контакте висит ноль (транзистор постоянно открыт). А транзистор должен быть закрыт в дежурном состоянии. Если руководствоваться логикой, то в этом случае выходит, что надо программировать скетчн чтобы в состоянии ожидания подавал на выход плюс а не ноль? Или добавить дополнительный транзистор, чтобы инвертировал полярность... ))

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Таки да! И притягивать базу к питанию, чтобы не шалило в моент включения питания или при прошивке.

dimax
dimax аватар
Offline
Зарегистрирован: 25.12.2013

petran, дело в том, что эта схема рассчитана на подключение активного излучателя (с генератором), а производитель впаял обычный электромагнитый динамик.  Для обычного нужна совершенно другая схема, можно сделать просто -  отпаять транзистор, и включить последовательно динамику резистор ом так на 200.

petran
Offline
Зарегистрирован: 18.01.2019

dimax пишет:

можно сделать просто -  отпаять транзистор, и включить последовательно динамику резистор ом так на 200.

Спасибо за идею, попробую и так. Хотя, думаю что громкость будет опять же тише ожидаемого (как выше говорил Евгений).

petran
Offline
Зарегистрирован: 18.01.2019

Ну все. С зуммером полностью решил вопрос. Тупо инвертировал управляющий сигнал при помощи одного n-p-n транзистора и пару резисторов (предварительно пришлось подбирать обратно транзистор на плате зуммера на свою заводскую полярность).
Теперь и соседи слышат бипалку и ничего не греется, и питание не садит.
А вариант с отпаиванием транзистора и подключения головки через резистор - очень тихо получается (пробовал и до родного резистора на плате =102 Ω) - там нужен слуховой аппарат! ))
Теперь осталось заказывать USB модуль. Но это не горит. Я думал найду вариант восстановления родного состояния...
Ну и досталось мне от этого зуммера...... ((

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

petran пишет:

Ну и досталось мне от этого зуммера...... ((

Так Вам и надо! :)

Не будете втридорога покупать дебильные трехдетальные модули. Был бы отдельно-стоящий зуммер, и проблем бы никаких не возникло :)

SLKH
Offline
Зарегистрирован: 17.08.2015

petran пишет:

Ну все. С зуммером полностью решил вопрос. Тупо инвертировал управляющий сигнал при помощи одного n-p-n транзистора и пару резисторов (предварительно пришлось подбирать обратно транзистор на плате зуммера на свою заводскую полярность).

А  вместо всего этого пару строк в скетче поменять - не проще было?

SLKH
Offline
Зарегистрирован: 17.08.2015

ЕвгенийП пишет:

petran пишет:

Ну и досталось мне от этого зуммера...... ((

Так Вам и надо! :)

Не будете втридорога покупать дебильные трехдетальные модули. Был бы отдельно-стоящий зуммер, и проблем бы никаких не возникло :)

Их бы не возникло и в другом случае: если бы и отдельный зуммер, и трехдетальная сборка предварительно проверялись бы на работоспособность без подключения в микроконтроллеру. 

 

b707
Offline
Зарегистрирован: 26.05.2017

ЕвгенийП пишет:

Не будете втридорога покупать дебильные трехдетальные модули.

или хотя бы внимательно читать. что покупает. На картинке лота трехаршинными буквами написано, что модуль управляется низким уровнем!!! С какой стати  в покое на него ноль подавать?

b707
Offline
Зарегистрирован: 26.05.2017

petran пишет:

в этом случае выходит, что надо программировать скетчн чтобы в состоянии ожидания подавал на выход плюс а не ноль?

пипец :) дошло? или еще нет?

Как ты думаешь, слова "low level module" просто так написаны?

SLKH
Offline
Зарегистрирован: 17.08.2015

dimax пишет:

petran пишет:

 Подключил его как положено, с 5-ти вольтового пина Дуни.

Кем положено? Кто сказал? На кол его.  Даже если излучатель активный, его всё равно нужно включать через ключевой транзистор. 

У мя активный излучатель ест при писке 23 ма - ИМХО, для пина напрямую достаточно безопасно.

petran
Offline
Зарегистрирован: 18.01.2019

SLKH пишет:

А  вместо всего этого пару строк в скетче поменять - не проще было?

Легко говорить тому кто умеет программировать.
А я лично, не имею понятия (по крайней мере - пока).

 

petran
Offline
Зарегистрирован: 18.01.2019

b707 пишет:

пипец :) дошло? или еще нет?

Как ты думаешь, слова "low level module" просто так написаны?

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

b707
Offline
Зарегистрирован: 26.05.2017

petran пишет:

Легко говорить тому кто умеет программировать. А я лично, не имею понятия...

Для меня лично, никогда не имевшего дело с цифровыми причандалами....,

учитывая НЕ знание буржуйского....

Петран, учитывая все вышеизложенное - мож сначала учебник какой почитать пару недель, прежде чем за схемы браться? Вы ж платы и модули вагонами будете жечь с таким подходом. Вы элементарных понятий не знаете. Например, "low level module" означает, что устройство имеет инверсное управление - для выключения на него надо подать "плюс", а для включения - соединить с землей. И таких понятий много, если тупо копировать чужие схемы и скетчи - это пустая трата времени, вы ничему никогда не научитесь

petran
Offline
Зарегистрирован: 18.01.2019

b707 пишет:

На картинке лота трехаршинными буквами написано, что модуль управляется низким уровнем!!! С какой стати  в покое на него ноль подавать?

Это вы про китайские иероглифы? Так я китайский не знаю так же как и буржуйский ))
А с какой стати и что подавать - я предварительно не мерял и не изучал а тупо собирал по уже использованной другими схеме, где никто не указывал на замеченную проблему. А когда все полетело, тогда я и заметил всю детализацию работы.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

petran пишет:
учитывая НЕ знание буржуйского
По нынешним временам это разновидность инвалидности. Прокачивайте, а то так и будете "лицом с ограниченными возможностями".

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

SLKH пишет:
У мя активный излучатель ест при писке 23 ма - ИМХО, для пина напрямую достаточно безопасно.
У меня тоже, но я обычно 100 ом ставлю для очистки совести.

b707
Offline
Зарегистрирован: 26.05.2017

petran пишет:

Это вы про китайские иероглифы?

какие китайские? Вот эту картинку разве не вы выкладывали в сообщении #5

petran
Offline
Зарегистрирован: 18.01.2019

b707 пишет:

Вы ж платы и модули вагонами будете жечь с таким подходом.

И таких понятий много, если тупо копировать чужие схемы и скетчи - это пустая трата времени, вы ничему никогда не научитесь

Спасибо за совет, но я уже немножко не в том возрасте чтобы учить все с ноля. Я еще с 2000 года переехал в Грецию и с тех пор я не занимался электроникой вообще (здесь занятие электроникой - экономически не выгодное дело). Сейчас просто захотел вспомнить детство и собрать себе пивоварню на автоматике, собранной своими руками. И честно скажу вам, нет у меня цели налаживать массовое производство этой автоматики. Возможно еще посижу и подучу основные принципы программирования, для создания каких-нибудь элементарных скетчей для автоматики домашнего пользования и не более.

petran
Offline
Зарегистрирован: 18.01.2019

b707 пишет:

какие китайские? Вот эту картинку разве не вы выкладывали в сообщении #5

Что вы в самом деле? Шуток не понимаете? ))

Ворота
Ворота аватар
Offline
Зарегистрирован: 10.01.2016

petran пишет:
НЕ знание буржуйского
Судя по раздельному написанию слова "незнание", и не буржуйского тоже :(

b707
Offline
Зарегистрирован: 26.05.2017

Ворота пишет:

Судя по раздельному написанию слова "незнание", и не буржуйского тоже :(

ща тебе ответят

petran пишет:

Что вы в самом деле? Шуток не понимаете? ))

b707
Offline
Зарегистрирован: 26.05.2017

petran пишет:

Спасибо за совет, но я уже немножко не в том возрасте чтобы учить все с ноля. Я еще с 2000 года переехал в Грецию и с тех пор я не занимался электроникой вообще (здесь занятие электроникой - экономически не выгодное дело).

Вы какую-то ерунду пишете. На этом форуме нет (или почти нет) тех, кто "занимается электроникой" - в смысле профессионально. Большинство - такие же любители и для нас это хобби. Но приход на этот форум подразумевает. что Вам интересно именно НАУЧИТьСЯ что-то делать самостоятельно. Если же вы "не планировали изучать" - не вполне понятно, зачем вы сюда пришли. Чтобы другие потратили свое время, которое вы не планируете тратить сами - и выдали вам готовый рецепт? некрасиво получается...

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Ворота пишет:

petran пишет:
НЕ знание буржуйского
Судя по раздельному написанию слова "незнание", и не буржуйского тоже :(

Не уверен, но что-то смутные сомнения терзают, мне кажется. что в таком контексте "не буржуйского" тоже слитно надо писать. Нет?

petran
Offline
Зарегистрирован: 18.01.2019

b707 пишет:

Вы какую-то ерунду пишете. На этом форуме нет (или почти нет) тех, кто "занимается электроникой" - в смысле профессионально. Большинство - такие же любители и для нас это хобби. Но приход на этот форум подразумевает. что Вам интересно именно НАУЧИТьСЯ что-то делать самостоятельно. Если же вы "не планировали изучать" - не вполне понятно, зачем вы сюда пришли. Чтобы другие потратили свое время, которое вы не планируете тратить сами - и выдали вам готовый рецепт? некрасиво получается...

Да будет вам известно, что суть форумов не только глобальное изучения какой-то темы. Форумами тоже пользуются и те, кто ищет решение своей какой-то проблеммы. И никто вас насильно не обязывает тратить свое драгоценное. Я не задавал вопрос в разделе  программирования уровня профессионалов а в разделе для начинающих, чтобы не возникали такие вопросы, но все-равно найдется умный... 
Я задавал вопрос по работоспособности arduino, чем и ориентирован сайт/форум. Не знаете решение - проходите мимо и не тратьте свое время!
Так что, по-ходу в данном случае, это вы какую-то ерунду пишете.
 

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

А5 новички нас учат как им правильно помогать :(

petran
Offline
Зарегистрирован: 18.01.2019

Ворота пишет:

petran пишет:
НЕ знание буржуйского

Судя по раздельному написанию слова "незнание", и не буржуйского тоже :(

Человек не знающий решение вопроса, но желающий блеснуть своим интеллектом, ищет как бы блестнуть, хоть в чем-то другом. Например ищет указать на орфографическую ошибку, не обращая внимание на свою аналогичную. ))
Здесь ищу решение конкретного вопроса а не правописание.
Спасибо за старания ))

b707
Offline
Зарегистрирован: 26.05.2017

petran пишет:

 суть форумов не только глобальное изучения какой-то темы. Форумами тоже пользуются и те, кто ищет решение своей какой-то проблеммы.
 

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

Ворота
Ворота аватар
Offline
Зарегистрирован: 10.01.2016

ЕвгенийП пишет:

А5 

тута граматей завёлся, так что давай писать не "A5", а "О5"

b707
Offline
Зарегистрирован: 26.05.2017

ЕвгенийП пишет:

А5 новички нас учат как им правильно помогать :(

Это точно.

Петран - принципы этого форума просты. Если это хобби и хочешь сделать сам - учись, читай мануалы, осваивай теорию и практику. Форум может помочь вам решить проблему - но именно ПОМОЧЬ, а не решить за вас.

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

petran
Offline
Зарегистрирован: 18.01.2019

b707 пишет:

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

1) Если я сказал что с 2000-го не занимался электроникой, это не означает что не имею знаний. В программировании - да, действительно нет знаний.
2) Если для вас это является "весьма масштабный проект", то могу себе представить какие проекты вы считаете нормальными...
3) Я сюда не свататься пришел, чтобы мне были рады.
И вообще не могу понять... Если не знаешь ответ на вопрос, какого черта начинать искать причины завязки споров, как базарные бабы? То правописание кому-то не нравится, то мои знания не нравятся...  Я же вас не обязываю здесь сидеть и рассказывать о своем уровне знаний!
Извините за ваше затраченное время!

petran
Offline
Зарегистрирован: 18.01.2019

Ворота пишет:

ЕвгенийП пишет:

А5 

тута граматей завёлся, так что давай писать не "A5", а "О5"

Да ты хоть через "Я" пиши! Все-равно каким есть, таким и останешься! ))