Jump to content

Дмитрий Андреевич

Members
  • Content Count

    1453
  • Joined

  • Last visited

Community Reputation

11 Обычный

About Дмитрий Андреевич

  • Rank
    Электронник
  • Birthday 07/06/1990

Информация

  • Пол
    Мужчина
  • Интересы
    Измерительная техника, автодело, электроника
  • Город
    Украина, Днепропетровск

Электроника

  • Стаж в электронике
    10-20 лет
  • Сфера радиоэлектроники
    Микроконтроллеры, измерительные приборы, автомобильная электроника
  • Оборудование
    Я пользуюсь недорогой техникой, но стараюсь сделать так, чтобы было все необходимое. Если говорить о брендах, то это Sinometer, YIHUA, Mastech и подобные устройства.
    Также использую недорогой осциллограф INTERSTAR. Для моих простых задач вполне хватает. Кроме того, если сравнивать данный аппарат с осцилами начального уровня типа RIGOL по $500-$800, то по моему мнению этот куда интереснее именно за счет неглючного софта и возможности записывать сколько нужно осциллограмм, и работать с ними в удобном формате. Портативность. В общем, доволен на все 100%, в будущем собираюсь поменять на более мощный (малая полоса пропускания) возможно другого бренда, но тоже USB. Переплата за дисплей сомнительное удовольствие. Аналоговая часть хорошего USB осцила не думаю что хуже, чем у аналогичного по характеристикам классического.

Recent Profile Visitors

22040 profile views
  1. Еще раз говорю: аккумуляторы не подходят! Решение пока что нашел в виде TPS61022RWUR. В ДШ есть разводка ПП. Будем пробовать Мороз это растяжимое понятие. По мне так 0 °С уже мороз). Бп при такой температуре справиться нормально.
  2. Здравствуйте все! Задача такая: Имеем прибор. В нем установлен обычный АТХ БП и Raberry Pi3. Проблема заключается в том, что возможны отключения ЭЭ по разным причинам. И, как следствие, вытекающие проблемы с данными и ОС. Нужно сделать резервный источник питания, который сможет продержать нагрузку в 2-2.5А при напряжении в 5В секунд 30-60. Т.е. для корректного завершения работы Raspberry будет использовать вывод PG от БП и по нему ориентироваться, что наступил тот самый час Х, когда надо быстро заканчивать свои дела и отключаться. На выгрузку ОС и требуются вышеизложенные 30-60 сек. На данный момент решение вопроса вижу в применении ионисторного источника питания. Напряжение на ионисторе обратно пропорционально его заряду. Соответственно, нужен DC-DC. Ионистор штука не дешевая, поэтому хочеться как можно более полно использовать его заряд, т.е. постараться разряжать его как можно более глубоко. Было рассмотрено несколько вариантов схем: На базе MC34063 - не подходит по причине минимального входного на уровне 3В. Хочеться меньше На базе китайского модуля MT3608. Здесь ситуация получше, минимально 2В входного, но надо думать как увеличить мощность, т.к. предел у него 1А, а частота под 1.2МГц рабочая. Опыта конструирования ВЧ схем имею малова-то. Боюсь, что накосячу при разводке ПП и ничего работать нормально не будет. Пару вариантов на MAX... но дифицитные они какие-то у нас и дорогие... Опять-таки не исключен вариант из п.2. Посоветуйте что-нибудь под мои задачи для питания от 2-2.5В на озвученный ток P.S. Вопросы по поводу целесообразности применения ионисторов прошу не задавать. Прибор должен иметь минимальное обслуживание, работать на морозе, и т.д.
  3. В общем, сам разобрался. Приложение не при чем. Ответ для тех, у кого такая же проблема. В моем случае загрузчик имеет некоторые данные по адресу 7800h. Вот они: :12780000E19A0FBE01960895F894FFCF5AFF1E95020092 При подаче основного питания (даже если секция приложения пуста, т.е. записан только загрузчик!!) и отключенном USB, эти данные тупо удалялись. Т.е. я считал флеш до подачи питания (данные были) и после подачи питания - удалились. Почему так происходит не стал разбираться. Решение очень простое - нужно установить Лок-биты BLB11 BLB12 в 0, т.е. запрограммировать их. Эти биты запрещают секции приложения модифицировать данные загрузчика. Вот выдежка из ДШ: Также я поменял строку в Makefile: LOCKOPT = -U lock:w:0x04:m (там залочил еще и память от чтения для других нужд). Теперь все работает как положено.
  4. Здравствуйте все! Очень меня интересует тема работы с USB bootloader`ом для авр. Возможно, тема стара как мир, но для меня пока не полностью понятна, да и ответов н авопрос в интернете я не нашел. В общем... Собрал вышеописанный бут под мегу32 с частотой кварца 12МГц используя Makefile в среде WinAVR-20100110. Первые пару раз були косяки - не хотел определяться компьютером. Победил. Теперь непонятная для меня проблема появилась. Вот по шагам: Залил бут с помощью USBasp. Бут стартует с адреса 7000, его размер 2048 Отключился Подключился к компу через шнурок USB, все ок - устройство определяется как USBasp, калибровочные ячейки гены 00 00 00 00 Залил прошивку с помощью бута во флеш; все ок - устройство определяется как USBasp, калибровочные ячейки гены 00 00 00 00 Залил ЕЕПРОМ с помощью бута; все ок - устройство определяется как USBasp, калибровочные ячейки гены 00 00 00 00 Отключился от компа Подключился все ок - устройство определяется как USBasp, калибровочные ячейки гены 00 00 00 00 ВНИМАНИЕ!!! Включил устройство (подал основное питание при отключенном шнурке USB), оно поработало минуту Подключился к USB (основное питание снято). ТЕПЕРЬ устройство определяется как USBasp, НО дудка не видит контроллер!!! Сигнатура 0x0FFFFF, калибровочные ячейки гены 00, неопознанный контроллер... Т.е. другими словами, все работает как положено до первого включения и работы устройства. Потом устройство компьютером определяется, но бут нормально работать как программатор не хочет... Lock биты: запрограммирован только bootlock11, фьюзы выставил как рекомендует разработчик Бутлоадера (Object development)
  5. Здравствуйте все! Вопрос, возможно, покажется странным, поскольку я ПРАВДА не могу найти в интернете данных по данному производителю. В общем, использовую соленоиды данного производителя (в частности, EMA-0420S-06) в одной из своих разработок. Эти детали в Украине долгое время были в наличии и не представляли проблем с доставаемостью. НО теперь я днем с огнем не могу достать указанную позицию. Пробовал искать в интернете, пробовал обращаться к компаниям, которые возят под заказ - глухо. Одна фирма может привезти, но минимальное количество и ценник повергли меня в шок: на али подобные вещи продают по $1...$2, наши товарищи коммерсанты просятЬ $50 !!! за штуку, при партии минимум 100 шт! Я конечно все понимаю, но обмотка у него из золотого провода, наверное)))) Самый простой вариант это заменить эти детали на подобные - согласен. НО! Данные соленоиды так хорошо легли под мои задачи, что теперь их замена сопряжена с некоторыми техническими трудностями. Поэтому решил все-таки еще поискать. Не могу найти описание бренда или каталог. В мыслях роиться, что это, возможно, какой-нибудь искусственно созданный бренд, который продает товары другого китайского производителя или что-то такое, а продукция их, скорее всего более-менее типовая. Пол дня поисков на али не дали утешительных результатов. Решил обратиться к общественности, может кто что знает про этого загадочного производителя или о копиях данных товаров под другими брендами? Как вариант, EMA-0420S-06 можно заменить на EMA-0520S-06 или EMA-0520L-06. Готов заказать из другой страны. Самый близкий аналог нашел такой: https://ru.aliexpress.com/item/DC-12V-24V-push-pull-Type-Frame-electromagnet-travel-distance-10mm-Keepping-Force-400g-Solenoid-0520T/32732654652.html?spm=a2g0s.13010208.99999999.271.2ab53c00w86HLR Но там керн прийдется немного переделывать для моих нужд, т.к. вся остальная механика уже сделана под него. Еще раз обращаю внимание на то, что "переделать все как-то по другому" можно и это понятно, но вопрос стоит по конкретному бренду, т.к. изделие отлажено и проверено в железе. Ищу вариант покупки того, что нужно. Благодарю за внимание всех, кто дочитал
  6. Решение найдено, оно простое как двери: 1. Пишем бут 2. Пишем прошивку посредством бута 3. Опять цепляем ICP программатор и считываем ВСЮ область Flash-памяти. Profit! Всем спасибо.
  7. ... Я сам лично написал программу. Бут готовый есть и работоспособный, который тоже я компилирую самостоятельно. Вопрос: Есть 2 файла .hex. Как объединить их, чтобы секцию приложения объединить с секцией загрузчика в одном файле?
  8. Смысл в том, что прошивать нужно несколько чипов за раз. Кроме того, это буду делать не я, а другой человек. Для ускорения процесса лучше бы, чтобы это все происходило сразу. Бут, по сути, используется только для обновления прошивки. Первая версия прошивки будет включена в бут.
  9. Здравствуйте все!! Заранее прошу прощения, если тема уже была - интернетом пользоваться умею, но конкретного ответа на вопрос не нашел. Как залить в МК одновременно прошивку и бутлоадер? Есть 2 .hex файла. Могу я просто соединить первое со вторым, тупо убрав последнюю строчку в первом файле, там, где конец фала указан? МК ATmega32A
  10. Вопрос решен установкой КЛОНА!! МС34063. Заработало с первого раза)))
  11. @elki Новое это хорошо забытое старое))) Спасибо за ссылку. По ней вспомнил, что в прошлом году собирал ламповые часы и для преобразователя использовал МС63034 в качестве повышающего (180В). Но его можно и как step-down использовать. Тем более, цена копеечная (чего не скажешь про другие конвертора). Попробую собрать и протестировать...
  12. Я согласен, но для радиатора тесновато. Кроме того, корпус закрытый и пластиковый - нагреваться будет со временем, а работать оно должно, как минимум неделю без перерыва (т.е. 7 суток по 24 часа). СМД греется не по детски (80+ мерял термопарой). Поэтому и решил сделать на импульсном источнике, чтобы не морочиться с радиаторами. 150мА это реальный ток (пока что) Не могу понять почему оно сразу горит. Даже померять ничего не могу, так бы осциллографом хоть потыкал. Самое интересное, в ДШ указана защита от КЗ ... Все круто, спасибо за совет!!! Теперь другая проблема - ее нет в наших магазинах, только под заказ.
  13. Здравствуйте! Ситуация простая и сложная одновременно... Для питания микроконтроллера и периферии (OLED дисплей) нужен ИП с напряжением 3.3В. Ток потребления схемой до 150мА. Первичное питание - 12В. Первоначально поставил LD1117-3.3, но она греется как утюг, а в корпусе не так уж много места и возможностей рассеивать тепло. Решение - поставить ИИП. Подобрал схему (L5970 идеально подходит под мои нужды). Собрал согласно ДШ. Проверил. Перепроверил. В итоге спалил уже 2!! Микросхемы и после очередной проверки разводки ПП проблему так и не нашел. Только подаю питание, она ложиться и все - с 8й ноги (питание) короткое на 1ю ногу (выход накачки на индуктивность). Тестировал оба раза без нагрузки - в ДШ указана возможность работы на ХХ. Кто сталкивался с такой проблемой? Может есть какой секрет или еще чего? Земли подключил правильно, согласно ДШ... Не понимаю как так?
  14. ИДК-3, например. там тоже реализовано на микрометрическом принципе, но немного сложновато технологически. Думал упростить
×
×
  • Create New...