Вторник, 26.11.2024, 02:23
Радиосервис - ИЗМАИЛ

Меню сайта

Статистика
Форма входа
Друзья сайта

Форум поддержки программ "Tiny Tools" (CPLD/USB-S/USB-F/USB-SPI EJTAG Tiny Tools)

Электроника на KitPost
Поиск
Наш опрос
Оцените мой сайт
1. Отлично
2. Хорошо
3. Неплохо
4. Ужасно
5. Плохо
Всего ответов: 86
Ссылки по uCoz
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • [ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
    Модератор форума: Alexandr_  
    Инфракрасная паяльная станция своими руками на ARDUINO
    Alexandr_
    Дата: Среда, 08.02.2017, 19:55 | Сообщение # 1        
    Генералиссимус
    Группа: Администраторы
    Сообщений: 814
    Статус: Offline

    Форумчане, куплю-продажу и личные сделки выяснять в личке, либо в новом форуме, этот форум для вопросов по электронной части станции.

    Архив по станции от hominidae с проектом efimsu ->здесь
    Проект Леонида, Leonid0071 "UNO-MAX6675-PC" и его доработки на форуме Амперки -> скачать

    Люби грешников, ненавидь сам грех!
     

    Cinema
    Дата: Суббота, 29.09.2018, 16:27 | Сообщение # 226        
    Генерал-майор
    Группа: Проверенные
    Сообщений: 618
    Статус: Offline

    DIM - Чем больше точек поддержки - тем лучше!
    Посмотрите прикрепленные файлы.
    Прикрепления: ______-.pdf (388.8 Kb) · ________.pdf (166.7 Kb) · __________.pdf (252.6 Kb)

    "Опыт — это то, что получаешь, не получив того, что хотел" © интернет

    Сообщение отредактировал Cinema - Суббота, 29.09.2018, 16:27
     

    DIM
    Дата: Суббота, 29.09.2018, 19:43 | Сообщение # 227        
    Подполковник
    Группа: Пользователи
    Сообщений: 172
    Статус: Offline

    Cinema, понял. не понятно только как могут держать в смысле не изгибания самой платы пропиленные шестигранники?
     

    Cinema
    Дата: Суббота, 29.09.2018, 21:07 | Сообщение # 228        
    Генерал-майор
    Группа: Проверенные
    Сообщений: 618
    Статус: Offline

    Не пропиленовые а латунные. такие, как раньше в корпусах компьютеров материнки  держали smile .
    Только с резьбой М2 рекомендую - в ноутбучные платы М3 не лезет.
    
    
    Заклёпки проще достать и дешевле, но тут каждому своё smile

    "Опыт — это то, что получаешь, не получив того, что хотел" © интернет

    Сообщение отредактировал Cinema - Суббота, 29.09.2018, 21:07
     

    DIM
    Дата: Воскресенье, 30.09.2018, 06:35 | Сообщение # 229        
    Подполковник
    Группа: Пользователи
    Сообщений: 172
    Статус: Offline

    Cinema,
    Цитата Cinema ()
    Не пропиленовые а латунные.
    я имел в виду что на направляющей они не держатся ни как по тому как ползают за счет пропила в них.
     

    Cinema
    Дата: Воскресенье, 30.09.2018, 10:41 | Сообщение # 230        
    Генерал-майор
    Группа: Проверенные
    Сообщений: 618
    Статус: Offline

    Во! Невнимательно прочитал smile .
    Когда пропилы сделаны на одинаковую глубину и когда стоек держащих плату достаточно - довольно сложно плату сдвинуть. У maxlabt к тому же направляющие не уголком, а полоской, поэтому их можно изгибать как угодно, если, например, отверстия в плате не симметричны/не параллельны. У Krievs направляющие - уголок (заметьте - они передвигаются по направляющим, свободно фиксируются в разных местах над излучателями, что улучшает жесткость крепления плат), у которого одна сторона срезана на половину её ширины (необязательно делать). Это позволяет использовать как способ фиксации плат с помощью пропиленных латунных стоек, так и ставить плату на стойки, например, такие же, как у самого Krievs - из заклепок. Если нет желание пилить стойки - то заклепки или иные стойки, даже винтики подходящей длины с гайками - вполне себе вариант! Конечно, когда плата жестко зафиксирована с 4-х сторон, её точно не сдвинешь, но такой тип фиксации годится и делался для маленьких плат и плат из толстенного текстолита не использующих бессвинцовый припой. При 120-140*С текстолит, особенно тонкий, размягчается и будет провисать там, где нет подпорок.
    У вас крепление можно модернизировать "малой кровью" - добавьте пару тройку перекладин с отверстиями с резьбой и вверните в те отверстия винтики:
    Прикрепления: 2990415.jpg (36.0 Kb)

    "Опыт — это то, что получаешь, не получив того, что хотел" © интернет

    Сообщение отредактировал Cinema - Воскресенье, 30.09.2018, 11:08
     

    DIM
    Дата: Воскресенье, 30.09.2018, 16:53 | Сообщение # 231        
    Подполковник
    Группа: Пользователи
    Сообщений: 172
    Статус: Offline

    Цитата Cinema ()
    добавьте пару
    я так и поступлю пожалуй.

    Добавлено (05.10.2018, 16:22)
    ---------------------------------------------
    Cinema, нужен совет. собрал все окончательно, перепроверял не раз. на дисплее появилась температура 25 градусов, нажал на кнопку ок, побежали звездочки на дисплее и все. что не так? меряю на твердотельном реле, нет с 11 выхода +5v. т.е. дело в скетче.

     

    DIM
    Дата: Суббота, 06.10.2018, 06:27 | Сообщение # 232        
    Подполковник
    Группа: Пользователи
    Сообщений: 172
    Статус: Offline

    помогите разобраться что не так в этом скетче, почему не включается нижний нагреватель (точнее нет единички 5v с атмеги) пины пробовал назначить другие. скетч:
    Прикрепления: forDIM.ino (43.6 Kb)


    Сообщение отредактировал DIM - Суббота, 06.10.2018, 09:51
     

    Cinema
    Дата: Суббота, 06.10.2018, 10:26 | Сообщение # 233        
    Генерал-майор
    Группа: Проверенные
    Сообщений: 618
    Статус: Offline

    DIM Приветствую. Вы в меню задали все значения параметров всех четырёх профилей? Хотя-бы, как в "подобии инструкции"? Там три теста представлено Roniks59, все те значения можно ввести в меню трёх профилей, а четвертый можно и задублировать значениями из любого из этих трех.
    Спрашиваю вот почему - в скетче не предусмотрена инициализация начальных значений в еепромке, поэтому при первом включении контроллера там полная каша из значений всех параметров... Иными словами, чтоб говорить о поведении контроллера корректно - нужно все значения всех параметров выставить вручную после загрузки скетча при первом запуске контроллера.

    "Опыт — это то, что получаешь, не получив того, что хотел" © интернет
     

    DIM
    Дата: Суббота, 06.10.2018, 11:31 | Сообщение # 234        
    Подполковник
    Группа: Пользователи
    Сообщений: 172
    Статус: Offline

    Cinema, привет! hello конечно же ничего не задавал. я так и не понял как вбивать, там написанно видимо совсем как для спецов, и мне не совсем понятно куда что вбивать.

    Добавлено (06.10.2018, 12:15)
    ---------------------------------------------
    вбил с той "инструкции" станция запустилась, а я испугавшись неожиданного включения ламп нажал на cencel. больше не запускается, пробовал вбивать ничего не происходит. что опять не так?

    Добавлено (06.10.2018, 12:15)
    ---------------------------------------------
    да как ей пользоваться в самом то деле???

    Добавлено (06.10.2018, 14:09)
    ---------------------------------------------
    после прошивки скетча заново запускается, но после остановки кнопкой cencel опять не зажигается низ. про верх вообще не знаю не доходил.

     

    Cinema
    Дата: Суббота, 06.10.2018, 14:24 | Сообщение # 235        
    Генерал-майор
    Группа: Проверенные
    Сообщений: 618
    Статус: Offline

    DIM Напишите, пожалуйста, к каким пинам у вас что подключено.
    "Опыт — это то, что получаешь, не получив того, что хотел" © интернет

    Сообщение отредактировал Cinema - Суббота, 06.10.2018, 14:24
     

    DIM
    Дата: Суббота, 06.10.2018, 14:25 | Сообщение # 236        
    Подполковник
    Группа: Пользователи
    Сообщений: 172
    Статус: Offline

    Cinema, по вашей схеме:

    Добавлено (06.10.2018, 16:58)
    ---------------------------------------------
    где бы найти разъяснение к настройка, т.е. что эти цифры настраивают? естественно за исключением понятных настроек.
    
    Прикрепления: 1612867.jpg (87.4 Kb)


    Сообщение отредактировал DIM - Суббота, 06.10.2018, 17:00
     

    Cinema
    Дата: Суббота, 06.10.2018, 22:40 | Сообщение # 237        
    Генерал-майор
    Группа: Проверенные
    Сообщений: 618
    Статус: Offline

    А. Работа верха внутри этого профиля состоит из 3-х шагов (case REFLOW_STATE_MENU_STEPS). В каждом шаге есть значение температуры, которое должно быть достигнуто в конце конкретного шага (case REFLOW_STATE_MENU_STEP_TARGET). Также в каждом шаге есть время, которое конкретный шаг будет длиться (case REFLOW_STATE_MENU_STEP_RAMP).
    Б. Низом рулит простой "голый" ПИД и скорость выхода низа на заданную температуру (для прогрева всей платы) (case REFLOW_STATE_MENU_BOTTOM_HEAT) мы задаём только указав его максимальную мощность (case REFLOW_STATE_MENU_BOTTOM_PWR).
    Почему так? - Потому, что нам сначала надо нагреть всю плату (и снаружи и внутри, в её слоях) для того, чтобы когда верх начнет работу, плата не получила термоудар из-за огромной разницы температур сверху и снизу/внутри самой платы и не расслоилась и не повредились межслоевые переходные соединения. По этой же причине мы не вправе греть плату быстрее, чем она может впитать подаваемое на неё снизу тепло. Платы, в основном, довольно легко переносят разницу температур в 50-100*С между верхней плоскостью и нутром/нижней плоскостью при соблюдении определённой скорости нагрева. Отсюда наша задача - нагреть низом плату со скоростью не выше 1*С/сек до уставки (case REFLOW_STATE_MENU_BOTTOM_HEAT) - значит мы опытным путём подбираем такую максимальную мощность низа (case REFLOW_STATE_MENU_BOTTOM_PWR), при которой наша плата (средняя плата среднего размера со средним количеством теплоёмких элементов) наберёт температуру уставки - например, для плат с бессвинцовым припоем (max) 180*С / 1*С/сек = 180сек, если греть от ноля градусов, или 180*С-25*С / 1*С/сек = 155сек если от комнатной температуры.
    Когда датчик верха "увидит", что температура платы сравнялась с температурой, заданной нами в качестве уставки низа, тогда уже включится верх на свой первый шаг и т.д.
    В. Верх отрабатывает в этом профиле за 3 шага, в отличие от низа, у которого вся жизнь - один шаг smile . Верх был холодным всё время, пока низ работал. Поэтому сделан шаг №1, на котором верх наберёт некоторую стартовую температуру (case REFLOW_STATE_MENU_STEP_TARGET), чтоб ПИД не вхреначил в него "что есть мОчи" и, как следствие, не получился-бы значительный перелёт заданного значения температуры, и набрать он эту температуру должен за время, заданное нами для этого конкретного шага (case REFLOW_STATE_MENU_STEP_RAMP). На втором шаге обеспечивается накопление тепла в зоне пайки для того, чтобы флюс наиболее эффективно отработал (данные у производителя флюса). Третий шаг - непосредственно пайка - расплавление и усадка шаров.
    Всего времени любой термопрофиль должен занимать не более рекомендуемого производителями чипов. На третьем шаге скорость не должна превышать 0,7*С/сек, иначе чипу "кирдык".
    Настройка коэффициентов ПИД для каждого их нагревателей - это тема отдельная и в рамках этого поста её не раскрыть. Однако можно ориентироваться на метод, рассмотренный тут:

    "Опыт — это то, что получаешь, не получив того, что хотел" © интернет
     

    DIM
    Дата: Воскресенье, 07.10.2018, 07:17 | Сообщение # 238        
    Подполковник
    Группа: Пользователи
    Сообщений: 172
    Статус: Offline

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

    Добавлено (07.10.2018, 07:55)
    ---------------------------------------------
    Cinema, что означает эти настройки, вернее как понять что нужно вбивать?
    устанавливаемскорость нагрева "Верхним Нагревателем"
    case REFLOW_STATE_MENU_STEP_RAMP: St1 1,0 St2 1.0 St3 0.75
    что это за цифры (шаги, градусы, секунды) St?
    настройка"ПИД" нижнего нагревателя
    case REFLOW_STATE_MENU_BOTTOM_P: P 100 I 0.4 D 21
    что за значения: P, I, D?
    как понять какие значения нужно (шаги, градусы, секунды)? чем дальше тем сильнее запутываюсь...


    Сообщение отредактировал DIM - Воскресенье, 07.10.2018, 10:05
     

    Cinema
    Дата: Воскресенье, 07.10.2018, 16:05 | Сообщение # 239        
    Генерал-майор
    Группа: Проверенные
    Сообщений: 618
    Статус: Offline

    DIM найдите в скетче строку:
    
    Код
    attachInterrupt(1, Dimming, RISING); // настроить порт прерывания(0 или 1) 2й или 3й цифровой пин

    и замените на эту:
    
    Код
    attachInterrupt(0, Dimming, RISING); // настроить порт прерывания(0 или 1) 2й или 3й цифровой пин
    Сохраните изменения и вгрузите в ардуинку.
    При установке значений кнопками у вас цифры не перескакивают, например вместо 1-2-3-4-5-6-7 не бывает подобного: 1-3-6-7 ?
    Если подобное случается - вам нужно немного увеличить в скетче значение задержки срабатывания кнопок (значение защиты от антидребезга). Сейчас установлено 100 мс, мне пришлось сделать для моих кнопок 200 мс. Делается это так: Находим в скетче все строки, в которых есть это:
    
    Код
    ( millis() - ms_button)>100)

    и 100 меняем на 200.

    Так. Стоп.

    Я приложил архив с поправленным скетчем - у меня он заработал на макете. Единственное условие - я настроил ТОЛЬКО ПЕРВЫЙ профиль - остальные пока не трогайте! В скетче предусмотрена забивка EEPROM единицами при первом запуске, поэтому все настройки затрутся этими единицами. Вам нужно будет в профиль №1 заново ввести значения из вашего поста # 236 !
    Прикрепления: 07-10-2018.zip (77.3 Kb)

    "Опыт — это то, что получаешь, не получив того, что хотел" © интернет

    Сообщение отредактировал Cinema - Воскресенье, 07.10.2018, 16:06
     

    DIM
    Дата: Понедельник, 08.10.2018, 14:45 | Сообщение # 240        
    Подполковник
    Группа: Пользователи
    Сообщений: 172
    Статус: Offline

    почему не стартует станция? на дисплее стартует а на твердотельное нет логической единицы. в скетче все правильно. при включении в сеть низ мигает на долю секунды, а при старте молчит... какое условие в скетче не выполняется, как понять, кто проверит скетч?
    Прикрепления: 9684659.ino (43.6 Kb)


    Сообщение отредактировал DIM - Понедельник, 08.10.2018, 16:51
     

    Поиск: