Воскресенье, 23.09.2018, 11:17
Радиосервис "Липован" - ИЗМАИЛ

Меню сайта

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

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

Электроника на KitPost
Поиск
Наш опрос
Оцените мой сайт
1. Отлично
2. Хорошо
3. Неплохо
4. Ужасно
5. Плохо
Всего ответов: 74
Ссылки по uCoz
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • [ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
    Модератор форума: mvm_ksaa  
    Форум » Паяльные станции » Паяльная станция от mvm_ksaa » ИК станция от mvm_ksaa
    ИК станция от mvm_ksaa
    mvm_ksaa
    Дата: Пятница, 24.11.2017, 13:33 | Сообщение # 1        
    Подполковник
    Группа: Модераторы
    Сообщений: 147
    Статус: Offline
    Инфракрасная паяльная станция на Arduino Uno + AD7705, управляется через программу с компьютера

    Шилд в формате Sprint-Layout60 можно скачать здесь https://cloud.mail.ru/public/Eg3v/43qzcV7aT
    Скетч для Arduino можно скачать здесь https://cloud.mail.ru/public/2Q35/koTjzpLiG
    Скачать программу для Windows X32 можно здесь https://cloud.mail.ru/public/6SmE/pvpzzb2kS
    Скачать программу для Windows X64 можно здесь https://cloud.mail.ru/public/MBeG/ybAQNX7n6
    Скетч для Arduino-Pro-Mini для управления вентилятором охлаждения https://cloud.mail.ru/public/ESKm/68cN4assT

    Шилд от Cinema: https://cloud.mail.ru/public/ByGm/BbFr4VUQV
    Версия программы с корректировкой температур и увеличенным графиком https://cloud.mail.ru/public/LVi1/PS3rs9qvJ
    В версии программы 2.2.1 добавлена возможность для работы с USB микроскопом
    Ссылки которые публиковались походу обсуждений в теме могут не сработать, просьба брать отсюда!!!


    Сообщение отредактировал mvm_ksaa - Вторник, 14.08.2018, 05:29
     

    mvm_ksaa
    Дата: Четверг, 26.04.2018, 09:34 | Сообщение # 91        
    Подполковник
    Группа: Модераторы
    Сообщений: 147
    Статус: Offline
    Cinema, просто респект, мне последнее время что-то времени ужасно не хватает, так же наверное как и весны, сегодня снег снова обещают)))
    Я в свободное время немножко софтину переписываю, так что скоро выйдет новый релиз, да попутно перебрал и облагородил железо станции.
     

    Alexandr_
    Дата: Четверг, 26.04.2018, 10:12 | Сообщение # 92        
    Генералиссимус
    Группа: Администраторы
    Сообщений: 557
    Статус: Offline
    Cinema, ссылку на шилд и ваше сообщение закинул в шапку smile
    Люби грешников, ненавидь сам грех!
     

    mvm_ksaa
    Дата: Суббота, 28.04.2018, 03:57 | Сообщение # 93        
    Подполковник
    Группа: Модераторы
    Сообщений: 147
    Статус: Offline
    Alexandr_, а что как я закинул, не понравилось smile
     

    Alexandr_
    Дата: Суббота, 28.04.2018, 06:42 | Сообщение # 94        
    Генералиссимус
    Группа: Администраторы
    Сообщений: 557
    Статус: Offline
    mvm_ksaa, всмысле не понравилось? Вроде все гуд smile В шапке оба шилда, ваш и Cinema.
    Или я что-то не так понял?

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

    snmar4enko
    Дата: Суббота, 28.04.2018, 09:21 | Сообщение # 95        
    Лейтенант
    Группа: Пользователи
    Сообщений: 54
    Статус: Offline
    Здраствуйте.
    Вопрос на какой частоте рабатает ШИМ (5 и 6 выводы с использованием Таймер  0)?
    Дополнительных настроек в скетче я не нашел и при 8 битах по умолчанию
    она  488,28 Гц.

    Измерил 976 Гц
    Теперь судя по схеме с использованием MOS3063 - есть детектор нуля, то есть включается 100 раз в секунду и то когда высокий потенциал на входе ...... получается какая-то не совсем согласованая работа выхода (Почти 10 периодов ШИМ на одно включение нагрузки). И ограничения мощности, и само подводимая мощность  к нагревателям работает на авось  .....

    Включение осциллографа - импульсы управления все нормально - есть ШИМ и регулировка ...... но Осциллограммы на нагрузке уже совершенно не то:
    Включается на весь период, или выключены на весь период если совпал или не совпал импульс с переходом нуля в сети ..... Получается что ПИД и вся программа работает по принципу меньше температура - включить нагреватель, больше температура - выключить нагреватель. А те все совпадения и несовпадения импульса с нулем в сети - просто как ограничение мощности где- то на 50 %.

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

    Может я чего-то не понимаю - обьясните?


    Сообщение отредактировал snmar4enko - Суббота, 28.04.2018, 12:39
     

    slachevalexander
    Дата: Вторник, 01.05.2018, 21:56 | Сообщение # 96        
    Рядовой
    Группа: Пользователи
    Сообщений: 8
    Статус: Offline
    mvm_ksaa, Ждем фото облагораживания, может почерпнем новые идеи.
     

    snmar4enko
    Дата: Среда, 02.05.2018, 14:06 | Сообщение # 97        
    Лейтенант
    Группа: Пользователи
    Сообщений: 54
    Статус: Offline
    Красивая паяльная станция - 90% успеха ...... но давайте вернемся к не совсем согласованной работе выхода (Почти 10 периодов ШИМ на одно включение нагрузки) ... может кто-то другой пояснит, если автор занят ...
     

    mon
    Дата: Среда, 02.05.2018, 19:50 | Сообщение # 98        
    Подполковник
    Группа: Модераторы
    Сообщений: 131
    Статус: Offline
    Цитата snmar4enko ()
    Почти 10 периодов ШИМ на одно включение нагрузки
    Что значит одно включение нагрузки? это период сетевого напряжения или полупериод сетевого напряжения? Столько слов описания, вместо осциллограммы 2-х исследуемых сигналов.Все банально просто,чаще включаем нагревательный элемент получаем его больший нагрев,естественно ввиду отсутствия контроля перехода через ноль,всё работает по упрощенному алгоритму как у ldz.И количество лишних включений и отключений будет по теории вероятности +/- несколько полных периодов ,что для инертного и закрытого типа нагревателя можно пренебречь.
     

    Cinema
    Дата: Среда, 02.05.2018, 22:03 | Сообщение # 99        
    Полковник
    Группа: Пользователи
    Сообщений: 285
    Статус: Offline
    mon Я с вами полностью согласен, где-то даже предлагал сделать управление различными типами нагревателей (безинерционных/инерционных/вариаций) в форме пресетов, вшиваемых в контроллер, если мало ресурсов в нем, либо переключаемых, если ресурсы позволяют. Мне кажется, создать один универсальный алгоритм для всех типов и их вариантов - задача бессмысленно трудная, проще свободные ресурсы использовать на полезные и приятные сервисные "плюшки"...
    Прикрепления: 6313844.jpg(65.9 Kb)

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

    snmar4enko
    Дата: Четверг, 03.05.2018, 15:42 | Сообщение # 100        
    Лейтенант
    Группа: Пользователи
    Сообщений: 54
    Статус: Offline

    Оранжевым ШИМ 976Гц, относительно нуля (синим) и полупериод красным 100Гц .....

    MOS3063  (или твердотельное реле с детектором нуля) включается при высоком уровне сигнала включения при переходе через ноль плюс/минус 10 процентов с учетом инерционности оптопары для полупериода сети.
    Мощность в нагрузку вкачивается путем заполнения ШИМ. Но 9 периодов ШИМ молотят в холостую. Действует на нагрузку только первый, который совпадает с детектором перехода через ноль .....
    Если я не прав  ..... включаем осциллограф и показываем как правильно измерено  .... а пока то что я намерил показывает что нет полноценной регулировки нагрузкой (работа на авось) и соответственно не идет речь о каком нибудь регулирования кроме того что  меньше температура - включить нагреватель, больше температура - выключить нагреватель

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

    Добавлено (03.05.2018, 15:42)
    ---------------------------------------------
    Цитата mon ()
    И количество лишних включений и отключений будет по теории вероятности +/- несколько полных периодов ,что для инертного и закрытого типа нагревателя можно пренебречь.
    - А зачем тогда городить весь код. если нет никакого ПИД, ограничения мощности и прочего .....
    берем обычный W1209 переделываем на твердотельное реле, нагреватели соединяем параллельно- последовально чтобы добится скорости роста температур .... и получаем тоже:  меньше температура - включить нагреватель, больше температура - выключить нагреватель
    Прикрепления: 9712071.png(10.4 Kb)


    Сообщение отредактировал snmar4enko - Четверг, 03.05.2018, 15:43
     

    strannik771
    Дата: Четверг, 03.05.2018, 16:38 | Сообщение # 101        
    Рядовой
    Группа: Пользователи
    Сообщений: 19
    Статус: Offline
    Цитата snmar4enko ()
    А зачем тогда городить весь код. если нет никакого ПИД, ограничения мощности и прочего .....берем обычный W1209 переделываем на твердотельное реле, нагреватели соединяем параллельно- последовально чтобы добится скорости роста температур .... и получаем тоже:  меньше температура - включить нагреватель, больше температура - выключить нагреватель
    Прикрепления: 9712071.png(10.4 Kb)
    Не надо городить, а поставить МОС3021
     

    snmar4enko
    Дата: Четверг, 03.05.2018, 17:04 | Сообщение # 102        
    Лейтенант
    Группа: Пользователи
    Сообщений: 54
    Статус: Offline
    Хорошо - МОС3021.
    Анализируем - включается по началу импульса ШИМ после перехода нуля. Почти ничего не меняется по сравнению с МОС3063. За исключением того что ШИМ переключается между 0 и длиной импульса способного включить Симмистор. Но принцип работы не меняется: меньше температура - включить нагреватель, больше температура - выключить нагреватель

    Добавлено (03.05.2018, 17:04)
    ---------------------------------------------
    Уважаемые напоминаю что мы здесь обсуждаем 
    Цитата mvm_ksaa ()
    Инфракрасная паяльная станция на Arduino Uno + AD7705, управляется через программу с компьютера
    так вот ошибка которую я нашел портит фразу: управляется через программу с компьютера

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

    Если пользовать ШИМ микроконтроллера - то я пробывал максимально снизить частоту до 31 Гц, причем нужно переходить на 10 битный ШИМ. Ладно с битностью ... но 31Гц по сравнению с полупериодом (100Гц) - получается что начинает прорисовываться хоть какая-то регулировка - один к трем. То есть три деления регулировки мощности 33%, 67% и 100% . Вывод: нужно более медленный ШИМ писать програмно.

    Либо другой вариант - в качестве регулятора через оптопару  полевой транзистор с диодным мостом, у него быстродействие поболее и частоту измеренного ШИМ  потянут


    Сообщение отредактировал snmar4enko - Четверг, 03.05.2018, 17:21
     

    Cinema
    Дата: Четверг, 03.05.2018, 19:15 | Сообщение # 103        
    Полковник
    Группа: Пользователи
    Сообщений: 285
    Статус: Offline
    Цитата snmar4enko ()
    полевой транзистор с диодным мостом
    Не прокатит из-за мощностей наших нагревателей, будут неплохие дополнительные нагреватели из диодов и фетов (или IGBT по заоблачным ценам). Если мощность станции укладывается в 2,2-2,5кВт, думается можно использовать SSR без ZCC и ШИМить их медленно (почти "диммер", только "с наворотами"). У
    этого человека как оно сделано?

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

    snmar4enko
    Дата: Четверг, 03.05.2018, 21:10 | Сообщение # 104        
    Лейтенант
    Группа: Пользователи
    Сообщений: 54
    Статус: Offline
    Цитата Cinema ()
    Не прокатит из-за мощностей наших нагревателей, будут неплохие дополнительные нагреватели из диодов и фетов (или IGBT по заоблачным ценам)
    Согласен. Но к примеру у меня низ из трех инфракрасных 600Вт 21*6см2 - если в параллель то действительно картина не веселая = 1800Вт, но если последовательно, то мощность одного падает в 9 раз (три последовательно) а суммарная в 3 раза, то есть 200Вт. Неплохо если учитывать что разогрев до 150 градусов на максимальной мощности длится гдето 4 минуты. Зато 1А диоды и транзисторы что коренным образом меняет цену в меньшую сторону. Верх 450Вт 8*8см2 - тоже в 2 ампера вписываемся ...... так что не такая плохая идея с транзисторами. К примеру такая схема. У товарищей - работает под управлением ШИМ 2.5кгц но по умолчанию включен силовой транзистор, и высоким потенциалом наоборот закрывается.  

    Теперь по поводу видео: товарищ описывает что оптимальной частотой ШИМ является 13 Гц. Напоминаю что у нас 976Гц. Проанализируем: Полуволна 100 Гц, к 13 Гц относится как 1 к 7.7
    То есть значение мощности принимает почти 8 значений. Для того чтобы заработал ПИД уже достаточно .....

    В другой схеме ШИМ работает на 5 Гц, то есть к сетевому полупериоду относится как 20. А это двадцать значений шкалы мощности. Еще лучше для регулятора ПИД, уже появляется запас для ограничения мощности нагревателей.

    Теоретически чтобы медленный ШИМ имел 100 значений = 100% мощности необходима частота ШИМ 1Гц. Но это слишком медленно и регулятор уже сложно назвать ШИМ.

    Что думаете по этому поводу?
    Прикрепления: 2398562.jpg(22.0 Kb)
     

    mon
    Дата: Четверг, 03.05.2018, 23:00 | Сообщение # 105        
    Подполковник
    Группа: Модераторы
    Сообщений: 131
    Статус: Offline
    Цитата snmar4enko ()
    я пробывал максимально снизить частоту до 31 Гц
    Плохо курим даташит,для 16bit таймера -почитайте Waveform Generation Mode Bit Description, Mode -5 и 15 в качестве TOP-может быть OCR1A,а также для других Mode регистр захвата ICR1,легко сделать 1Гц.
       Без проблем со шкалой в 100 значений,с использованием Delta-Sigma модулятора осуществляя пропуск полупериодов или целых периодов например метод по алгоритму  Брезенхема,познавательная для вас статья:
    
     

    Форум » Паяльные станции » Паяльная станция от mvm_ksaa » ИК станция от mvm_ksaa
    Поиск: