RSS лента

Железо

  1. Черновик микро-паялки, плата и конструктив

    22.12.2018 в 22:31 (Тарахтелка)
    https://easyeda.com/reflow/reflow-micro-table

    Дошли руки заняться. Дорисовал схему и развел плату. Как уже неоднократно говорил, первый вариант будет uReflow на стероидах:
    • С питанием от сети.
    • Так чтобы приятно было держать в руках .
    • Более технологичная сборка.
    • Размер нагревателя чуть больше.
    • Общий размер ~ 102*62*25мм.
    От оригинала там ничего не осталось, тем не менее все равно спасибо nppc. Во-первых за базовую идею, во-вторых за консультации.

    Если посмотрите на плату, то она является частью корпуса. Надо будет допечатать на принтере нижний поддон и верхнюю крышку индикатора с кнопкой. Керамический нагреватель будет притягиваться проволочными хомутами, через ...
    Метки: reflow
    Категории
    Железо
  2. Тепловизоры для бедных

    20.12.2018 в 08:46 (Тарахтелка)
    Решил обзавестись тепловизором, чтобы контролировать конструкции изобретаемых паялок. Т.к. девайсы не очень дешевые, то полез смотреть что происходит в китайпроме и вообще. Я не очень разбираюсь в нюансах, поэтому с точки зрения мимокрокодила дела обстоят так:
    1. Есть девайсы на микроболометрах с разрешением 32*32, где героически преодолеваются километры трудностей. Используются дополнительные камеры для подкладывания реальной картинки (а потом долбимся с коррекцией соосности), магические технологии для увеличения разрешения, и т.п.
    2. Есть девайсы на микроболометрах с разрешением 220*160, которые просто работают . Не предел мечтаний, но плату посмотреть точно хватит. Особенно если докупить за 10$ IR-линзу от газового лазера, для близкой съемки.
    https://www.banggood.com/ru/Wholesal...er-c-7973.html - на банггуде довольно неплохо представлен весь актуальный ассортимент. Самое привлекательное - HT-18, ...
    Метки: тепловизор
    Категории
    Железо
  3. Обновил схему микропаялки

    29.11.2018 в 12:00 (Тарахтелка)
    Заказал детальки для нагревателей, а пока едут, посидел еще над схемой микропаялки. Все-таки раз она делается ради размеров, то надо выжать из этого максимум. А остальные улучшайзинги оставим для девайса покрупнее.

    Решил объединить конструктив нагревателя и плату электроники:
    • Надо было вписаться по длине в 100мм - это максимальный размер для дешевых печатных плат.
    • Если все на одной плате, то уходят разъемы нагревателя и датчика.
    К сожалению, мелких дисплеев с тачскрином найти не получилось. Поэтому откатился обратно к концепции "микродисплей + пипка". Дисплей нашел квадратный 1.3" 240*240 IPS. Что касается управления, то квадратурный энкодер мне не понравился - очень сильно выпирает ручка. Поэтому взял микроджойстик (5-way tactile switch), который по высоте очень удачно встает на плату вместе с индикатором.

    esp32 на готовой плате по размеру не очень вписывался, ...
    Метки: reflow
    Категории
    Железо
  4. Черновики схем паялок

    25.11.2018 в 18:08 (Тарахтелка)
    Решил параллельно рисовать обе reflow-паялки - проще контролировать разницу. Пока получается так:
    Микро - ну там все максимально тупо, главный упор на размер. Наворачивать бессмысленно. Мини - обвешано кучей датчиков, и вентиляторов, потому что непонятно как будет на практике.

    Электронику еще не разводил. Пока отрисовал только подложки нагревателей, которые планируется заказать как печатные платы. Это должно исключить "неудобные" операции на сборке. Корпуса контроллеров напечатаем на 3d-принтере, так что ни каких столярно-слесарных работ.

    Теперь надо собрать ...
    Метки: reflow
    Категории
    Железо
  5. esp32 странный однако

    21.11.2018 в 20:38 (Тарахтелка)
    Я тут вдумчиво перебирал, на чем сляпать контроллер reflow. С одной стороны конечно stm32 это круто (по сравнению с ардуиной), а с другой - уж больно жидко там по памяти и беспроводным примочкам, если есть желание лепить разухабистые интерфейсы.

    В общем, решил для общего развития слепить мелкую паялку на esp32. По-честному, с FreeRTOS и т.п. Начал рисовать схему, разбираться в распиновке... и ёпс...
    • ADC2 не работает, если включен WiFi. Ну ок, это можно пережить.
    • У АЦП официально (!) кривая характеристика, с капитально заваленным началом и концом. И в sdk есть "выпрямлятор", который пытается пересчитать результат в правдоподобный.
    Первый раз вижу такую жесть. Вроде как АЦП с большой разрядностью, но о точности можно забыть. Особенно если речь о мелких сигналах.

    Есть более приличные чипы подобного класса, ...

    Обновлено 21.11.2018 в 20:52 [ARG:5 UNDEFINED]

    Метки: esp32, tft
    Категории
    Железо
  6. Нашел интересные детальки для мелкой reflow-паялки

    17.11.2018 в 17:01 (Тарахтелка)
    Концепция проекта в очередной раз вильнула . От идеи слепить все на кварцевой кассете я не отказался. Но появилась возможность сделать с намного меньшими затратами времени миниатюрный вариант. Все началось с uReflow. Проект во всех смыслах замечательный, но меня не устроили некоторые нюансы:
    • Нужно отдельное питание.
    • Размер столика совсем микроскопический.
    • Вариант монтажа нагревателя не очень технологичный.
    Но недавно я обнаружил вот такие нагреватели.
    • Они на 220 вольт, можно подключать через симистор, а цифру запитать через мелкий TSP-05.
    • Размер 50х50мм в моем случае намного более перспективный чем 40х40мм. Хотя разница может показаться совсем небольшой.
    В итоге несколько дней думал, как сделать слойку нагревателя, и как собирать электронику, чтобы людям было удобнее, а мне проще. Вырезал из бумажек прямоугольники, складывал их между собой, вдумчиво махал рулеткой... Раза три полностью переделал уже "почти готовый" результат. Получилось как-то так:
    • У нагревателя
    ...

    Обновлено 18.11.2018 в 03:13 [ARG:5 UNDEFINED]

    Метки: reflow
    Категории
    Железо
  7. Еще о вариантах бездатчиковых стабилизаторов скорости

    14.11.2018 в 23:13 (Тарахтелка)
    Оказывается есть довольно современные разработки: (AN863) Improved sensorless control with the ST62 MCU for universal motor. Кому интересно - почитайте, там довольно красивые картинки и понятные пояснения.

    Если кратко - девайс меряет ток во время zero-cross и пытается его стабилизировать. А конские формулы заменяются табличками компенсаций. Только диапазон скоростей приходится бить на полосы, и строить свою табличку для каждой полосы. Если речь о серийном производстве - вполне годное решение. Но в нашем случае это плохо, потому что:
    • Нужен стенд, чтобы снимать показания мотора, причем потребуется давать нагрузку на вал.
    • Выше требования к входным фильтрам, давящим шумы.
    • Одна табличка параметров будет работать только для узкого диапазона скоростей.
    Отсюда кстати понятно, почему регулятор на U2010B хорошо работать не сможет - там просто таблички компенсаций отсутствуют. Точнее, ...
    Категории
    Железо
  8. Залили в реп автонастройку ПИД-а бормашинки

    10.11.2018 в 05:35 (Тарахтелка)
    https://github.com/speedcontrols/ac_sc_grinder

    Там еще овердохрена приключений с теорией, но видимо остановимся на том что есть. Ибо уже подзадолбало ковыряться, да и работает приемлемо. Опишу в общих чертах что вышло. Решили подбирать методом половинного деления, по отсутствию автоколебаний и перерегулирования. Каждый шаг занимает пару секунд, всего около 6 шагов - довольно быстро, и нет смысла мудрить с продвинутыми техниками. Получилось примерно так:
    • P - сначала отпускаем коэффициенты и меряем дисперсию шума. Автоколебанием считаем если дисперсия больше шума на 10%. Потом двигаемся между минимумом и максимумом, уменьшая шаг, пока не найдем точку где автоколебаний все еще нет.
    • I - тут немного хитрее. Поскольку автоколебаний им не запустить, то дергаем скорость с 0.3 до 0.4 и смотрим чтобы выход не "заносило". Тоже половинным делением подбираем нужное значение.
    • Уменьшаем оба коэффициента на 0.8, для запаса стабильности.
    Крайние значения интервала ...
    Категории
    Железо
  9. Подготовка к автокалибровке ПИД-а на бормашинках

    10.10.2018 в 21:21 (Тарахтелка)
    Сегодня без графиков, залью по окончании, когда полностью закончим. А пока новые леденящие душу подробности .

    Как известно, для вычисления коэффициентов ПИ-регулятора, надо подать на девайс "импульс" и померить время разгона и торможения. Удивительно, но время торможения оказалось меньше времени разгона. Если б не видел графики лично - не поверил бы. Но нам это только на пользу - торможение не будет мешать поджимать коэффициенты регулятора посильнее. А вот с самими измерениями есть нюансы.

    Сигнал ОЧЕНЬ шумный. Если посмотреть ...

    Обновлено 10.10.2018 в 23:28 [ARG:5 UNDEFINED]

    Категории
    Железо
  10. Опять тюнили измерялку скорости

    29.09.2018 в 03:01 (Тарахтелка)
    Залил обновленные графики, поправил инструкции, то-сё. Все-таки график измерения скорости пришлось исправлять более серьезно.

    Как уже писал, в середине графика скорости есть аномальный провал. Из-за него пришлось сильно разжимать коэффициенты PI-регулятора, что не приемлемо. Поэтому стали думать, как быть. Интерполяция полиномом тут не прокатывает, так как она борется с шумами, а не с откровенно кривыми исходными данными.

    Т.к. с нормальными идеями туго, решили временно обойтись "магическими константами" - на глаз разметили диапазоны, где измерения заслуживают доверия, а остальное "достроили". Улучшать надо, но времени нет. Как-нибудь потом. Получилось так:
    • На низких оборотах выбрали интервал ~ 0.2-0.4 от максимума, и провели прямую, достроив ноль (стандартной полиномиальной регрессией).
    • На высоких оборотах (фаза 0.6-1.0) просто взяли 3 точки, там шаманить особо нечего.
    • Дырку достроили сплайном
    https://github.com/speedcontrols/ac_...aster/doc/data ...
    Категории
    Железо