Очередная паяльная станция

MkTwo
MkTwo аватар
Offline
Зарегистрирован: 28.08.2016

OlegK пишет:

MkTwo пишет:
но то чувство, когда знаешь что память с каждым включением-выключением портится...))

Уломал ))
Пока можно воткнуть самостоятельно:

uint16_t last_HotAirT, last_SolderT;
byte last_RPM;

/* Read last parameters from memory procedure */
void MemRead() {
    SetSolderT = EEPROM_int_read(0);
    if (SetSolderT < min_solder_temp || SetSolderT > max_solder_temp)  {
        SetSolderT = default_temp;
        last_SolderT = SetSolderT;
    }
    SetHotAirT = EEPROM_int_read(4);
    if (SetHotAirT < min_hotair_temp || SetHotAirT > max_hotair_temp) {
        SetHotAirT = default_temp;
        last_HotAirT = SetHotAirT;
    }
    SetHotAirRPM = EEPROM_int_read(8);
    if (SetHotAirRPM < min_rpm || SetHotAirRPM > max_rpm) {
        SetHotAirRPM = default_rpm;
        last_RPM = SetHotAirRPM;
    }
}

/* Write last used solder themperature to memory procedure */
void MemSolder() {
    if (last_SolderT != SetSolderT) {
        EEPROM_int_write(0, SetSolderT);
        last_SolderT = SetSolderT;
    }
}

/* Write last used HotAir themperature and fan r.p.m. to memory procedure */
void MemHotAir() {
    if (last_HotAirT != SetHotAirT) {
        EEPROM_int_write(4, SetHotAirT);
        last_HotAirT = SetHotAirT;
    }
    if (last_RPM != SetHotAirRPM) {
        EEPROM_int_write(8, SetHotAirRPM);
        last_RPM = SetHotAirRPM;
    }
}

В прошивку КПФ тоже добавлю.

благодарю, добавил в свой скетч))

leg42
Offline
Зарегистрирован: 04.03.2016

Спасибо за ответ. Примерно так и думал.

kupsw
Offline
Зарегистрирован: 25.03.2016

Столкнулся с какимито непонятками. на Ali заказал 10 штук LM358. Поставил одну. Настроил. Выше писал проблемы. Главная в том, что при первом включении температура растет быстро. Выставляю например 200 градусов. Стартую. температура растет. Достигает где то до 220-225 градусов по индикатору. По измерительному тоже выставил где то так. Потом падаетдо выставленной, и начинает скакать -6 +10 градусов. Решил заменить. Взял из этой заказанной партии. Поставил.  Комнатная температура скакнула по паяльнику на 50 градусов, по фену на 70 градусов. Попробовал еще все из этой партии. И у всех разный результат первоначальной температуры, выставленной по первой вставленной. Ну не может у всей операционников так скакать параметры. Попробовал все 10штук и у всей из 10 разная первоначальная температура.Получается все какие то левый попали. Выставить первоначальную температуру невозможно. Вечером выставил. Утром проверяю, она уже отличается от выставленной на +-1 градус. Опять Китайцы обманули. Какой то левак прислали, или эти LM358 так отличаются друг от друга? У меня была почти такая проблема когда собирал сварочный инвентор. Там в Китае заказал UC3845. Когда стал настраивать,  то при выводе на нужную частоту генерация импульсов срывалась генерация. Купил у другого продавца и все сатло работать. Может и с этими LM358 такая же проблема? Левак какойто подсунули?

P.S. Вопрос к тем кто использует LM358. У Вас на индикаторе когда измереная температура достигает выставленной, как меняются показания? Например выставляешь 250 градусов. Включаешь паяльник. И когда температура нагревателя достигает выставленной, какие показания на индикаторе. Хотелось бы разобраться в том что у  меня левак и нормальные.

OlegK
OlegK аватар
Offline
Зарегистрирован: 26.11.2014

kupsw пишет:
Вечером выставил. Утром проверяю, она уже отличается от выставленной на +-1 градус.

Почитайте в теме про КПФ сообщения 57, 58.
Мой вывод - такого рода измерения и LM358 друг с другом несовместимы. Но далеко не все хотят потратить аж 130р на себя любимого, а потому и не парятся за результат ))

ЗЫ. Сейчас вот включил ПС (двое суток стояла выключенная) - в обоих каналах комнатная температура кОлом стоит, абсолютно одинаковая.

pter
Offline
Зарегистрирован: 15.02.2016

Здравствуйте,kupsw по поводу lm358 они у меня тоже заказаны из китая если я выключаю станцию и непользуюсь температура меняется 1-2 градуса от выставленной при калибровке,также попробовал ставить разные lm358 из этой партии температура также меняется 1-2 градуса,по поводу скачков температуры на дисплее 1градус,редко 2 градуса от выставленной и какой у вас блок питания приминен,заранее благодарю за ответ.

Sergey38
Offline
Зарегистрирован: 23.02.2017

Здравствуйте Олег. Спасибо за ваши труды, и выложенные схемы)) Подскажите пожалуйста, в чем может быть проблема. Собирал станцию по вашим схемам, только на две термопары(паяльник оказался тоже с термопарой). Проблема в том, что фен при выставленной 200 гр, набирает 100-120 и очень медленно(1гр в 3 секунды примерно) поднимается.. Такое ощущение, что он больше не может набрать.. И отключается по защите(прошивка 1.4).. Специально ставил старую версию прошивки (1.1), все нормально работает... В коде раскоментировал 2 строки(про ЛМ358, и пассивный биппер)... А пояльник наоборот(на обеих прошивках) за 1-2 сек. улетает в защиту по привышению. С паяльником я грешу на то, что термопара расположена очень близко к нагревателю (реальная температура жала чуть позже равняется с показаниями, т.е. настроено все).

OlegK
OlegK аватар
Offline
Зарегистрирован: 26.11.2014

Sergey38 пишет:
Проблема в том, что фен при выставленной 200 гр, набирает 100-120 и очень медленно(1гр в 3 секунды примерно) поднимается.

Если с предыдущей прошивкой было нормально, воткните процедуру HA_PI из прошлой версии или поэксперименьируйте с Ki в большую сторону или ограничителем мощности из последней. Это где max_power = map и.т.д.

Цитата:
пояльник наоборот(на обеих прошивках) за 1-2 сек. улетает в защиту по привышению.

Попробуйте сильно уменьшить sKp. Стоит попробовать значения от 30 до 1 в порядке уменьшения.
30-20-10-5-1, к примеру.

kupsw
Offline
Зарегистрирован: 25.03.2016

pter пишет:

и какой у вас блок питания приминен,заранее благодарю за ответ.

У меня на обычном трансформаторе (не импульсный) и далее выпрямители. Для 5 В отдельная обмотка. Для 12В и 24В своя обмотка.

IRONDED
Offline
Зарегистрирован: 01.03.2017

Здравствуйте уважаемый OlegK!

 Я решил собрать Паяльную станцию по вашему проекту и на финише столкнулся с такой проблемой при загрузке скеча

т.к я пока новичек в программировании сам с этой проблеммой справиться не могу, И решил обратиться к эксперту...

Надеюсь на вашу помощь...

 

C:\Users\IRONDED\Desktop\SS_3\SS_3\SS_3.ino: In function 'void setup()':
 
SS_3:123: error: no matching function for call to 'LiquidCrystal_I2C::begin()'
 
     lcd.begin();
 
               ^
 
C:\Users\IRONDED\Desktop\SS_3\SS_3\SS_3.ino:123:15: note: candidate is:
 
In file included from C:\Users\IRONDED\Desktop\SS_3\SS_3\SS_3.ino:7:0:
 
C:\Users\IRONDED\Documents\Arduino\libraries\LiquidCrystal_I2C/LiquidCrystal_I2C.h:58:8: note: void LiquidCrystal_I2C::begin(uint8_t, uint8_t, uint8_t)
 
   void begin(uint8_t cols, uint8_t rows, uint8_t charsize = LCD_5x8DOTS );
 
        ^
 
C:\Users\IRONDED\Documents\Arduino\libraries\LiquidCrystal_I2C/LiquidCrystal_I2C.h:58:8: note:   candidate expects 3 arguments, 0 provided
 
Несколько библиотек найдено для "LiquidCrystal_I2C.h"
 Используется: C:\Users\IRONDED\Documents\Arduino\libraries\LiquidCrystal_I2C
Не используется: C:\Users\IRONDED\Desktop\arduino-nightly\libraries\LiquidCrystal_I2C1602V1
Несколько библиотек найдено для "Bounce2.h"
 Используется: C:\Users\IRONDED\Documents\Arduino\libraries\Bounce2
Не используется: C:\Users\IRONDED\Desktop\arduino-nightly\libraries\Bounce2
exit status 1
no matching function for call to 'LiquidCrystal_I2C::begin()'
 
atweaker
Offline
Зарегистрирован: 09.12.2016

Привет,
только что попробовал для вас следущее на чистой системе:
1) скачиваем ТУТ среду Ардуины 1.5.8 beta (инсталятор)

2) из второго сообщения автора его архив

- Инсталируем среду ардуины,
- в папку программы (C:\ProgramFiles(x86)\Arduino\libraries) копируем 3 (папки) библиотеки из архива автора (SolderingStation\Libraries\...)
- тыкаем в SS_3.ino из архива автора (SolderingStation\SS_3\SS_3\...)
- по надобности качаем более новые версии ПО, есть тут по ветке (SS_1_2; SS_1_4)

atweaker
Offline
Зарегистрирован: 09.12.2016

@ OlegK

могли бы Вы в Ваше второе сообщение добавить ссылку на версию 1.4, ну для порядка?

Да, вчера пришли платы. Делал их в смд версии. Соберу, проверю выложу тут все нужные данные (для производителя) и фото...

Фотки пока с мобильника... Отверстия все по одной ширине подходящей к ЖК дисплею, 93мм; синяя плата кнопок - нужна только верхняя часть (производитель просто до 100х100мм берет одну цену, вот и допихал других проэктов)

OlegK
OlegK аватар
Offline
Зарегистрирован: 26.11.2014

IRONDED пишет:
Надеюсь на вашу помощь...

Убедитесь, что  папка с библиотеками у вас в одном экземпляре, в папке, куда установлена Ардуина.
Скопируйте из архива в эту папку (Libraries) библиотеки из архива.

Имейте ввиду - >
В скетче версии 1 и 1.1 использовалась библиотека для ЛЦД, где команда инициализации имела вид lcd.init();
В версиях 1.2 и выше используется другая команда - lcd.begin();

Русл@н
Offline
Зарегистрирован: 14.04.2016

Олег поможете исправить скетч под 2-х строчный дисплей? Я взял вашу последнюю прошивку и сделал так. Но остались глюки, второй значек градусов при уменьшении температуры со 100 до 99. Не получается заставить двигаться курсор, не пойму как его вообще прикрутить. Скорость вентилятора кратна 4-9-4-9 вместо 0 где то я напортачил. Команда * Arrow symbol что выполняет в скетче?

/* Update LCD */
void DisplayUpdate() {
    lcd.setCursor(14, 1);
    lcd.print(bspace);
    lcd.setCursor(15, 1); 
    if (SolderProtect) {
        lcd.print("!");
    } else if (SolderON) {
        lcd.print(S_countdown);
    }                                 
    lcd.setCursor(1, 1);
    lcd.print(bspace);
    lcd.setCursor(2, 1);
    lcd.print(SetSolderT);
    lcd.write((byte)0);             
    lcd.setCursor(6, 1);
    lcd.print(bspace);
    lcd.setCursor(7, 1);
    if (GetSolderT > 505 && !SolderON) {
        lcd.print("ERR");
    } else {
        lcd.print(GetSolderT);
    }

    lcd.write((byte)0);

    lcd.setCursor(14, 0);
    lcd.print(bspace);
    lcd.setCursor(15, 0);
    
    if (HotAirProtect) {
        lcd.print("!");
    } else if (HotAirON) {
        lcd.print(HA_countdown);
    }                                   

    lcd.setCursor(1, 0);
    lcd.print(bspace);
    lcd.setCursor(2, 0);
    lcd.print(SetHotAirT);
    lcd.write((byte)0);                    
    lcd.setCursor(6, 0);
    lcd.print(bspace);
    lcd.setCursor(7, 0);

    if (GetHotAirT > 505 && !HotAirON) {
        lcd.print("ERR");
    } else {
        lcd.print(GetHotAirT);
    }
    lcd.write((byte)0);

    lcd.setCursor(12, 0);
    lcd.print(bspace);
    lcd.setCursor(11, 0);
    if (need_Cooling && !HotAirON) {
        lcd.print("99%");
    } else {
        lcd.print(SetHotAirRPM);
        lcd.print("%");
    }

       
   //switch (selectedMode) {
  //          case modeSolder:
                lcd.setCursor(1, 1);
//                break;
//            case modeHotAir:
                lcd.setCursor(1, 0);    
//                break;
//            case modeFanPWM:
                lcd.setCursor(11, 0);         
//                break;
            }
//lcd.print(">");
//}

 

OlegK
OlegK аватар
Offline
Зарегистрирован: 26.11.2014

Русл@н пишет:
Олег поможете исправить скетч под 2-х строчный

Вам наверное проще взять готовый код под двустрочник у Sergant-а, он изначально по него делал. Хотя, вроде, там не все удалось втиснуть.

Arrow symbol - это массив, описывающий стрелку, я ей заменил треугольную скобку.
Для курсора.

pleshkovpa
Offline
Зарегистрирован: 06.01.2017

@atweaker

Класс. Если не секрет, во сколько обошлись платы? (и не осталось ли случаем еще? А то бы купил ....)

Русл@н
Offline
Зарегистрирован: 14.04.2016

OlegK, Сержант уже переделал скетч под последнюю прошивку? Я у сержанта брал идею с перемещающейся стрелкой, остальное только у вас, только харкор)

atweaker
Offline
Зарегистрирован: 09.12.2016

pleshkovpa пишет:

@atweaker
Класс. Если не секрет, во сколько обошлись платы? (и не осталось ли случаем еще? А то бы купил ....)

Привет, секретов тут нету:
брал на www.seeedstudio.com , платы (2шт.) обошлись в 26 евро. Это за 10 комплектов (10 материнских, 10 управления) и пересылка в Германию. Детали в ссылке, если не разберетесь спрашивайте. Платы естественно еще есть, сегодня/завтра все синии по размеру порежу... По цене: обе платы (материнская и управления, верхняя половинка), условно комплект, отправлю за 2,5евро + 0,5евро (конверт из пузырчатой пленки) + пересылка вашей страны. А вот последний пункт из расчета отправки из Германии (надо будет уточнить в филиале, так как цен на конверты онлайн у них нету, а пакет дорого выходит: national; international). Но дождитесь моего окончательного теста..., всегда бывают ошибки, там я выложу также список деталей где я заказывал.

OlegK
OlegK аватар
Offline
Зарегистрирован: 26.11.2014

Русл@н пишет:
Сержант уже переделал скетч под последнюю прошивку?

Я не в курсе, переделал или нет, но там переделывать особо ничего и не нужно, в последней версии индикация почти не менялась, лишь добавлены мелочи - индикация номера сработавшей защиты (вместо "[!]" "!№"), позиционирование вывода температуры, взависимости от двух- трёх-разрядности (что бы положение параметра не скакало по экрану) и ещё символ курсора ">" заменён на стрелку. Так что, скорее всего, можно его вариант использовать без переделок...

Русл@н
Offline
Зарегистрирован: 14.04.2016

Его вариант мне не понравился, я делал свой)  В вашем варианте много нового, вы оптимизировали код и много чего подправили, сидел разбирался часа три, код стал красивее. Ну да ладно сам разберусь)

OlegK
OlegK аватар
Offline
Зарегистрирован: 26.11.2014

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

Starihok
Starihok аватар
Offline
Зарегистрирован: 20.02.2017

Привет всем форумчанам!   Я собираю станцию из соседней темы. Вот хотел уточнить, если я соберу усилитель для термопары с этого варианта паяльной станции (он более линейный), нужно ли вносить какие то правки в скейч? (скейч брал от т. Салоед111 вариант 7.2 гдето там есть...) И еще попалась схема как обещают линейная- http://chipmk.ru/index.php/spisok-statej/12-izmerenie/160-prostoj-usilitel-termopary Как Ваше мнение?  И еще хотелось для владельцев нагревателей на нихроме- сделать режим сон для паяльника. У Вас сделано отключени через 9 минут. А хотелось бы чуток в другом режиме: 10 мин (паяльник на подставке) сбрасывает температуру до 180 градусов, еще минут с 15 и тогда на отключение. Снял с подставки пошел в работу хоть до окончания отсчета таймера хоть после его.

pter
Offline
Зарегистрирован: 15.02.2016

Здравствуйте,OlegK помогите пожалуйста переделать скетч для работы станции по геркону,как в теме(

Контроллер паяльного фена),заранее благодарю.

Miamin
Offline
Зарегистрирован: 29.02.2016

OlegK добрый вечер, интересно как у вас с проектом для паяльника T12, есть какие нить наработки?

OlegK
OlegK аватар
Offline
Зарегистрирован: 26.11.2014

Miamin пишет:
OlegK добрый вечер, интересно как у вас с проектом для паяльника T12, есть какие нить наработки?

Приветствую.
Пока не особо - лишь смоделировал в Мультисиме силовую часть с защитой от кз и синхровыходом по спаду ШИМ и рисую потихоньку платы. Всё равно питальник ещё из Китая едет.

pter пишет:
переделать скетч для работы станции по геркону

Там, навскидку, не всё так быстро и просто - нужно переделывать код с флагов на статусы и учитывать это практически везде, где "про фен". Нужно посмотреть. А если будут ещё желающие такого алгоритма фена, то в след. версии добавлю.

Starihok пишет:
нужно ли вносить какие то правки в скейч?

Насколько я помню, там используется укладка диапазона АЦП в температуру через map().
Вот аргументы в map() и нужно будет править под конкретный случай. Потребуются две пары значений - комнатная температура и "попугаи" АЦП при такой температуре и температура 300-350 град. и соответствующее количество "попугаев".
Т.е. такой смысл, как описано в теме про КПФ, сообщение 24.

Цитата:
И еще попалась схема как обещают линейная

Там добавлен термозависимый элемент (диод) для учёта изменения температуры холодных концов ТП. Без помещения этого диода в ручку фена (или паяльника) смысла собирать не имеет. Если же собирать, то потребуется лишняя жила в кабеле.

Цитата:
И еще хотелось для владельцев нагревателей на нихроме- сделать режим сон для паяльника.

Думаю, это вам в той теме лучше и озвучить, вы же ту станцию собирете...

OlegK
OlegK аватар
Offline
Зарегистрирован: 26.11.2014

Русл@н пишет:
Ну да ладно сам разберусь)

Сделал пока черновик под 1602. Можно будет сравнить с тем, что у вас получится и оставить наиболее приемлемый.
Получается так:
xx SET' GET'             // паяльник, верхняя строка
xx SET' GET' FAN%  // фен, нижняя строка
В позицию xx выводится в зависимости от состояния:
1. "работа" - ":" (набор температуры) или "*" (стабилизация температуры)
2. "пауза" (на подставке) - таймер
3. "защита" -  !№ (где № - номер защиты)
4. "отключено" - ничего не выводится

В след. позицию выводится курсор выбора параметра.
SET' - выставленная температура и знак градуса
GET'  - измеренная температура и знак градуса
Для фена - обороты фена и знак %

Andrey__01
Offline
Зарегистрирован: 06.03.2017

Добрый вечер OlegK 

Я давно намлюдаю за вашей работай и хачу тоже собрать такуюже станцию но только на Т12

вот сылка на проект Т12 может пригодитса в дольнейшей разработке

 

https://www.youtube.com/watch?v=LzZ8_e9DWuo

Legend096
Offline
Зарегистрирован: 10.03.2017

Добпый день.

хочу собрать данную сборку очень понравилась мне.

в архиве что вы скинули нашел только одну плату в lay где взять плату упоавления?

форум полностью не читал только 1-ю страницу если что извените.

OlegK
OlegK аватар
Offline
Зарегистрирован: 26.11.2014

Legend096 пишет:
нашел только одну плату в lay где взять плату упоавления?

Там все платы есть - внизу программы, под рисунком платы, другие вкладки смотрите.
Не забудьте учесть, что при печати нужно поставить галку "зеркально".

Legend096
Offline
Зарегистрирован: 10.03.2017

да все наше спасибо

недосмотрел

Legend096
Offline
Зарегистрирован: 10.03.2017

на сайте есть статья похожая на вашу станцию только печатка другая
можете посмотреть правильно ли там все?

http://yadi.sk/d/_Xr0e4uYyyjwa

aleksandr23uam
Offline
Зарегистрирован: 22.01.2017

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

aleksandr23uam
Offline
Зарегистрирован: 22.01.2017

Atten 907 оур паяльник ручка паяльная станция 5 контакт. для AT936 AT936A AT936B
http://s.aliexpress.com/aQNRraiQ
Этот паяльник, вроде бы, на терморезисторе, подойдёт?!

Новый 8-отверстия Воздушный Отпайки Пистолет Ручка Пайки ДЛЯ 858 8858D 878A 878 Тепла Паяльная Gun Паяльная Станция Ремонт 5 шт. Насадки
http://s.aliexpress.com/JvueeeIZ
Этот фен подойдёт?

OlegK
OlegK аватар
Offline
Зарегистрирован: 26.11.2014

aleksandr23uam пишет:
Этот паяльник, вроде бы, на терморезисторе, подойдёт?!

Визуально не поймёшь, пока не взглянешь на нагреватель, поэтому лучше смотреть отзывы.
Я брал тут, вполне качественный паяльник и подешевле, чем по вашей ссылке.
Керамический нагреватель. Нихромовый не стоит брать.

Цитата:
Этот фен подойдёт?

Да.

aleksandr23uam
Offline
Зарегистрирован: 22.01.2017

Спасибо!

aleksandr23uam
Offline
Зарегистрирован: 22.01.2017

Там в комментариях пишкт, что датчик терморезистор.

aleksandr23uam
Offline
Зарегистрирован: 22.01.2017

А как по нагреватель определить какой датчик, это возможно? Или по сопротивлению датчика определить можно?
Так какой датчик нужен термопара или терморезистор?
А то я что-то запутался, правда видел схемы и с тем и тем вариантом. Красным - термопара, зелённым - терморезистор.... выпаивать только тот цвет схемы с каким датчиком паяльник?
Поясните, пожалуйста!

aleksandr23uam
Offline
Зарегистрирован: 22.01.2017

впаивать

OlegK
OlegK аватар
Offline
Зарегистрирован: 26.11.2014

aleksandr23uam пишет:
А как по нагреватель определить какой датчик, это возможно? Или по сопротивлению датчика определить можно?

Тут расписаны отличия.

Цитата:
Так какой датчик нужен термопара или терморезистор?

Паяльник - терморезистор. Я вам дал ссылку.
Фен - бывают только с ТП.

Цитата:
выпаивать только тот цвет схемы с каким датчиком паяльник?

На картинке подписано: зелёные элементы - для терморезистора, красные - для ТП. Всё остальное - общее для обеих разновидностей. Там, в архиве есть и полная схема для паяльника с терморезистором и фена с ТП -

aleksandr23uam
Offline
Зарегистрирован: 22.01.2017

Спасибо!

leg42
Offline
Зарегистрирован: 04.03.2016

И опять про калибровку.

Паялник работает во всем диапазоне температур

А вот с феном засада.

 Начало выставил 24 гр выставляю 200, жду, смотрю контрольным стабилилизировалось, загононяю шкалой 200

Выключаю, остыл , опять комнатную выставил , разница  10 град подстаиваю снова и так несколько раз шкалой все прекрасно. до 380 град

но стоит выставить 385 град  фен безконтрольно набирает 600. естественно чтоб не спалить фен отлючаю.

по идее  должна сработать защита

 триммер Шкала заменил на 200к , 385 менял

Версия 1.2

OlegK
OlegK аватар
Offline
Зарегистрирован: 26.11.2014

leg42, какой ОУ установлен? Я почему-то уверен, что вы поставили обычный ОУ и не раскомментировали дефайн #define LM358, а потому показания АЦП делятся на 2. Ваши 380 град, в таком случае, преращаются в 760 попугаев АЦП, что равно 3,7 вольт - фактический предел насыщения для вашего ОУ, выше которого он не может выдать на выход.
Поэтому и
стоит выставить 385 град  фен безконтрольно набирает 600
он "видит", что мало и продолжает греть, а оно то уже упёрлось в свой потолок по измерению...

по идее  должна сработать защита
не должна, т.к. не определяется превышения температуры, ибо не может, по вышеописанной причине.
А защиты по "неизменению температуры" в версии 1.2 ещё не было...

leg42
Offline
Зарегистрирован: 04.03.2016

Добавил фоток для историиСпасибо все получилось.  отчитываюсь :)

Станция работает просто супер. Версия 1,2

Заморочки были собственно три..

1. дисплей одни квадратики. отсканировал узнал адрес пртописал в скеч

2. фен только дует. проверял узел ZC подетально..ну не работает и все. детальки все ОК . 100 герц ка к бы есть на выходе оптрона нет.  Лечение.. замена кондюка C2 1mk после диодного моста на 10мкx16v

3 .безконтрольный разогрев фена после 385 гр. лечил по вашему сообщению leg42, какой ОУ установлен? Я почему-то уверен, что вы поставили обычный ОУ и не раскомментировали дефайн #define LM358,

ОУ поставлен LM358..  LM 385, просто опечатка.

Да.. станция запитана от народного китайского БП 230х24в

Ардуинка через DC DC LM296 модуль,  снизил до 8в,  дальше стандартной кренкой на  5в ( без кренки, чудеса разные были)

Ну и шунтирующих СМД кондюков 0.1мк по питанию добавил.

Все добро влезло в БП компа.

Спасибо!

 

 

 

 

OlegK
OlegK аватар
Offline
Зарегистрирован: 26.11.2014

Ну и гуд. Сфотали бы, что получилось, для истории ))

sunjob
sunjob аватар
Offline
Зарегистрирован: 18.07.2013

### UPDATE - about LM358 ###

в догонку, собирающим эту и "подобные" конструкции (из наблюдений)

если к кач-ве ОУ планируется использовать LM358 - то желательно "удержаться" от мыслей вставить в станцию втягивающий/вытягивающий куллер (если такие мысли вдруг да одалевають :о)

дело в том, что ... об этом уже много раз упоминалось, у LM358 ну очень большой температурный дрейф, и в случае резкой смены "обстановки на фронте" (открыли форточку, или еще чего) - "свежий воздух" сразу затягивает в корпус и фактическая температура паяла/фена уплывает... кому как, я работаю в пограничной зоне (очень близко к температуре плавления припоя, канифоль меньше горит, ну и привычка) - дак вот, если открывается форточка, то маты и мозготрах с паялом обеспечен, во всяком случае на ближайшие минут 15 :о) походу отключил куллер - идилия вернулась :о)

у меня паялка "аналогичная" (не из топика), но "данная смысль" касается все аналогичные конструкции

все имхо, надеюсь инфа пригодится нашим юным конструкторам :о)

п.с. с другой стороны, если появится мысль - добавить в схему "учет-компенсацию окр. температуры/внешнего фактора", то тут наоборот, вентиятор будет очень к месту + датчики "внешней среды" можно установить внутрь конструкции, а если вентилятор будет еще и втягивающим, то можно датчик установить прямо "в лоб" - в поток вентилятора (ну и наоборот... почти тоже самое :о) только ставить датчики надо напротив втягивающих отверстий

aleksandr23uam
Offline
Зарегистрирован: 22.01.2017

Доброй ночи. Подскажите, почему на вывод 13 arduino, там где кнопка Son подтянут через резистор 470 Ом?

Почему на arduino +5В приходит на вход vint,  а не на вывод 5V arduino?

Можно ли переделать так, чтоб дисплей, lm358 и кнопки получали питание через стабилизатор на arduino через вывод 5V,  подавая его на вход Vint ardoino?

OlegK
OlegK аватар
Offline
Зарегистрирован: 26.11.2014

aleksandr23uam пишет:
Подскажите, почему на вывод 13 arduino, там где кнопка Son подтянут через резистор 470 Ом?

Потому, что на этом пине висит светодиод и подтяжка резистором бОльшей величины (или внутренним) не способна её (подтяжку) выполнить. Вы можете выпаять светодиод и не ставить этот резистор, выполнив подтяжку внутренним резистором, по аналогии с другими кнопками.

Цитата:
Почему на arduino +5В приходит на вход vint,  а не на вывод 5V arduino?

Если вы делаете плату от Руслана, то у него там неправильно, нужно сделать так -

Цитата:
Можно ли переделать так, чтоб дисплей, lm358 и кнопки получали питание через стабилизатор на arduino через вывод 5V,  подавая его на вход Vint ardoino?

Можете попробовать, не прывышая 6-8 вольт на входе Vin, иначе стабилизатор будет греться. Ток потребления, с дисплеем 2004, составит примерно 300 мА (но лучше померять), что при питании 8 вольт вызовет рассеивание мощности на стабилизаторе 0.9 ватт. Можете отдельно подкинуть дисплей к дуине, запитав от неё и посмотреть, сильно ли греется стаб на плате.

aleksandr23uam
Offline
Зарегистрирован: 22.01.2017

Спасибо. Да, вариант платы от Руслана v2.2 (с "нормальными" реле, в которых центральный силовой контакт посредине контактов катушки).

Andrey__01
Offline
Зарегистрирован: 06.03.2017

Добпый день OlegK скажите пожалуста как продвигаютса дела по станции с пояльником Т12

OlegK
OlegK аватар
Offline
Зарегистрирован: 26.11.2014

По Т12.
Жду питальник, т.к. возможно под его размеры будет печатка, ещё не решил, ибо будет зависеть, под какой размер нужно будет отпилить корпус.
Пока нарисовал два варианта плат - примерно в размер БП, который жду и вариант под размер платы КПФ.
Соответственно, за скетч ещё тоже не брался. В общем, не быстро всё.
Примерно так

Если невмоготу, то тут уже есть проект для Т12.

sparcozvuk4723
Offline
Зарегистрирован: 24.03.2017

А на паяльной станции V2.0 Руслана там прошивка под жк-модуль 1602 сделана ? 

Управление тоже кнопочное осталось ?

И чтот еще его ПП не совпадает со схемой из первого архива половина деталей нет либо другого номинала. Можно ли детали покупать как на ПП или где то есть схема ? 

Какой ОУ еще применен в паяльной станции Руслана ? Lm358 или AD8222 ?

И еще не впаивать ту часть которая идет на фен , zero cros , и пищалку , будет ли схема работать ? 

пока просто фена нет