1. Гость, Приветствуем Вас на форуме, пожалуйста внимательно прочтите правила форума а также загляните в раздел по основным функциям на форуме, уверяю они Вам будут полезны.
    Скрыть объявление
  2. форум создан в помощь по самостоятельному ремонту радиоэлектронной аппаратуры а также установке и настройки программного обеспечения для новичков и профессионалов а так же покупке и продажи ресурсов.

    Скрыть объявление

USB тестер на Arduino PRO micro 2024-03-14

Прошивка для USB тестера на Arduino PRO micro

  1. TopicStarter Overlay
    sergludmila

    sergludmila Участник форума

    Страна:
    Norway
    Регистрация:
    23.04.2015
    Сообщения:
    11.356
    1. для проверки на КЗ, питание берется с проверяемой платы (пока так)
    2. проверка только линий данных
     
  2. TEXREMONT KAZAN

    TEXREMONT KAZAN Участник форума

    Страна:
    Russia
    Регистрация:
    16.01.2021
    Сообщения:
    13
    Понял. Спасибо.
     
  3. TopicStarter Overlay
    sergludmila

    sergludmila Участник форума

    Страна:
    Norway
    Регистрация:
    23.04.2015
    Сообщения:
    11.356
    Со светодиодами перепутал в схеме, торопился видать, в описании все верно. Схему исправлю. Спасибо.
     
  4. TEXREMONT KAZAN

    TEXREMONT KAZAN Участник форума

    Страна:
    Russia
    Регистрация:
    16.01.2021
    Сообщения:
    13
    Да. Я практически это уже выявил. Запитать от отдельного литий-ионного аккумулятора и включение режима проверки порта на КЗ Вы это планируете сделать?

    С подключенным тестером при загрузке ноутбук Asus X75VC выдает синий экран. А ноутбук DELL Inspiron M5110 загружается без проблем. Интересно.

    Еще выявил одну странность, в какой-то момент времени при загрузки Windows на ноутбуке DELL Inspiron M5110 тестер показывает отсутствие инициализации. Почему так?
     
    Последнее редактирование: 13 фев 2021
  5. TopicStarter Overlay
    sergludmila

    sergludmila Участник форума

    Страна:
    Norway
    Регистрация:
    23.04.2015
    Сообщения:
    11.356
    Прога проверяет инициализацию порта и ответ на нажатие caps lock, влиять на работу винды как бы не может.
    Как подключили ардуинку к входу юсби?
     
  6. TEXREMONT KAZAN

    TEXREMONT KAZAN Участник форума

    Страна:
    Russia
    Регистрация:
    16.01.2021
    Сообщения:
    13
     

    Вложения:

  7. TopicStarter Overlay
    sergludmila

    sergludmila Участник форума

    Страна:
    Norway
    Регистрация:
    23.04.2015
    Сообщения:
    11.356
    Проверь Dell без харда, проблема исчезнет?
     
  8. TEXREMONT KAZAN

    TEXREMONT KAZAN Участник форума

    Страна:
    Russia
    Регистрация:
    16.01.2021
    Сообщения:
    13
    Не могу, ноутбук собран. Постараюсь проверить. А у Вас Ардуино на 3,3В и на 8МГц?
     
  9. TopicStarter Overlay
    sergludmila

    sergludmila Участник форума

    Страна:
    Norway
    Регистрация:
    23.04.2015
    Сообщения:
    11.356
    Если кварц на 16МГц, то ее можно перевести на 5В и 16МГц, замкнув J1 возле mini USB порта.
    Программе это не важно.
     
  10. TEXREMONT KAZAN

    TEXREMONT KAZAN Участник форума

    Страна:
    Russia
    Регистрация:
    16.01.2021
    Сообщения:
    13
    Разобрал ноутбук. Без жесткого диска, как положена. После появлении изображении тестер показывает наличие инициализации. Это нормально. Получается Windows при загрузке делает сброс и поэтому тестер начинает повторно инициализировать.
    --- Сообщения объединены, 13 фев 2021, Дата первого сообщения: 13 фев 2021 ---
    Да, согласен. У меня по стоку на 5В 16Мгц.
    --- Сообщения объединены, 13 фев 2021 ---
    В планах есть запитать от отдельного литий-ионного аккумулятора и включение режима проверки порта на КЗ с помощью кнопки
     
  11. TopicStarter Overlay
    sergludmila

    sergludmila Участник форума

    Страна:
    Norway
    Регистрация:
    23.04.2015
    Сообщения:
    11.356
    Можно запитать от АКБ, после подключения к порту USB включать питание на ардуинку, но при этом и проверяемая плата будет запитываться, надо питание от USB и АКБ развязать через диоды, на плате есть диод по входу после предохранителя, на катод диода и надо подключать 5В через диод, как-то так. Купил такую плату повербанк, но убил микросхему при экспериментах :(
     

    Вложения:

  12. TEXREMONT KAZAN

    TEXREMONT KAZAN Участник форума

    Страна:
    Russia
    Регистрация:
    16.01.2021
    Сообщения:
    13
    По умолчанию питание Ардуино идет через USB разъем по цепи UVCC, через предохранитель F1 и диод D2 и поступает на вход IN микросхемы U2, далее с микросхемы на микросхему ATMEGA32U4. При этом UVCC одновременно поступает на часть микросхемы ATMEGA32U4 отвечающий за USB. Чтобы АКБ не питала проверяемую плату, надо подать питание на вход RAW платы Ардуино. Диод D2 не пропустит обратное напряжение и проверяемая плата не будет запитана. При таком соединении еще АКБ будет заряжаться через USB разъем когда тестер будет подключен к проверяемой плате. Питание с USB разъема 5В, на диоде D2 будет падение напряжение где-то 0,7В если только он не диод Шоттки. И получается на АКБ будет 4,3 В. Самое то, для полного заряда. Как считаете?
    --- Сообщения объединены, 13 фев 2021, Дата первого сообщения: 13 фев 2021 ---
    Решил проверить отдельно подав питание 5В на контакт RAW и GND платы Ардуино. И получил неожиданный результат, а именно, тестер показывает как-будто имеется КЗ в USB разъеме. Проверял с подключенной платой и без платы к тестеру. Результат одинаков. Почему так?
     
  13. TopicStarter Overlay
    sergludmila

    sergludmila Участник форума

    Страна:
    Norway
    Регистрация:
    23.04.2015
    Сообщения:
    11.356
    При подключении 5В на RAW не запитана AtMega 32U4 и че там происходит без понятия, что с бипером?
    Надо подавать на разъем microUSB
     

    Вложения:

    • 1.jpg
      1.jpg
      Размер файла:
      215,5 КБ
      Просмотров:
      51
  14. TEXREMONT KAZAN

    TEXREMONT KAZAN Участник форума

    Страна:
    Russia
    Регистрация:
    16.01.2021
    Сообщения:
    13
    Хотел проверить работоспособность тестера по проверке КЗ в USB разъеме как положено. Подал питание 5 В отдельно с БП на проверяемую плату и подключил тестер к плате. Тестер начал моргать красным светодиод и издавать писк. Соответствует по описанию отсутствие инициализации.
    Получил следующие результаты:
    1. Решил замкнуть DATA+ на GND получил следующий результат, загорелся зеленый светодиод и был одинарный писк. Что соответствует наличию инициализации. При снятие КЗ (DATA+ на GND) с разъема USB тестер переходит в режим отсутствие инициализации.

    2. При замыкание DATA- и GND, вообще ноль реакции на тестере.

    3. При замыкание DATA+ и DATA- происходит типа наличия инициализации. И в этом режиме остается, до снятия напряжения с тестера
    --- Сообщения объединены, 13 фев 2021, Дата первого сообщения: 13 фев 2021 ---
    при подачи на вход RAW не запитан только часть AtMega 32U4, именно отвечающий за USB. Остальная часть запитана. Бипер пищит и красный светодиод светится постоянно. Как-будто в цепи КЗ
    --- Сообщения объединены, 13 фев 2021 ---
    Попробовал по другому сделать. С начало на проверяемой плате делал КЗ, а потом только подключал тестер. вот результаты.

    1. Замкнуть DATA+ на GND получил следующий результат. Засветился красный светодиод и запищал бипер. Режим КЗ соответствует

    2. При замыкание DATA- и GND, вообще ноль реакции на тестере.

    3. При замыкание DATA+ и DATA-. Засветился красный светодиод и запищал бипер. Режим КЗ соответствует

    Получается КЗ на разъеме USB проверяемой плате должно быть до подключения тестера, иначе работает не правильно. Вот почему при замыкание DATA- и GND тестер не с реагировал. Вот это вопрос.

    И вопрос, до кого значения сопротивления тестер отрабатывает правильно? Имею ввиду показывает наличие КЗ (заниженного сопротивления). Или только чисто короткое замыкание (сопротивление близко к 0 Ом.)
     
  15. TopicStarter Overlay
    sergludmila

    sergludmila Участник форума

    Страна:
    Norway
    Регистрация:
    23.04.2015
    Сообщения:
    11.356
    Я это тоже проверял и поэтому спалил плату павербанка (коротнул выход).
    Думаю решу, нет пока времени.
    КЗ проверяет только которое уже есть.
    Прошивка пока не совершенна, я это знаю.
    Создавалась для проверки материнки, которая включается и подает питание на USB порты.

    Алгоритм пока такой таков:
    1. проверяется инициализация USB и проверка нажатия Caps Locka
    2. если не прошла инициализация - мигания красным
    3. прошла - зеленым
    Проверка на КЗ пока не идеальна, надо по большому счету завести на входы меги и мерять сопротивление выходов USB, но это уже схемные изменения, хотелось бы получить тестер прошивкой меги и все.
    Думаю доделаю.
     
    AlexXPY нравится это.
  16. TEXREMONT KAZAN

    TEXREMONT KAZAN Участник форума

    Страна:
    Russia
    Регистрация:
    16.01.2021
    Сообщения:
    13
    И пока на этом большое спасибо
    Понял.
    Да, Вы правы. Надеюсь у Вас все получиться. Успехов
     
    AlexXPY нравится это.
  17. AlexXPY

    AlexXPY Участник форума

    Страна:
    Russia
    Регистрация:
    08.01.2021
    Сообщения:
    35
    такой же пойдет
     

    Вложения:

    • Screenshot.png
      Screenshot.png
      Размер файла:
      29,8 КБ
      Просмотров:
      49
  18. TEXREMONT KAZAN

    TEXREMONT KAZAN Участник форума

    Страна:
    Russia
    Регистрация:
    16.01.2021
    Сообщения:
    13
    Должен быть именно пьезо и без внутреннего генератора. Можно взять со старого ИБП. Я снял оттуда.
    У Вас по фото на 1,5В, думаю мало будет. Хотя бы на 3,3В.
     
    Последнее редактирование: 14 фев 2021
  19. TopicStarter Overlay
    sergludmila

    sergludmila Участник форума

    Страна:
    Norway
    Регистрация:
    23.04.2015
    Сообщения:
    11.356
    с компа возми
     
  20. TEXREMONT KAZAN

    TEXREMONT KAZAN Участник форума

    Страна:
    Russia
    Регистрация:
    16.01.2021
    Сообщения:
    13
    sergludmila, если будет новые изменения в прошивке и в схеме тестера, я готов Вам помощь в тестировании. Думаю Вы сможете сделать тестер не хуже АСЦ, а возможно и лучше.
     
    AlexXPY нравится это.

www.megastock.ru Здесь находится аттестат нашего WM идентификатора 126992009118

;