Моя паяльная станция

Zed15
Offline
Зарегистрирован: 04.11.2017

Спосибо щас гляну . А моя схема под вашу прошивку пойдет ?

Zed15
Offline
Зарегистрирован: 04.11.2017

Спасибо сейчас гляну . А под мою плату ваша прошивка пойдет ?

Zed15
Offline
Зарегистрирован: 04.11.2017

Спасибо . Для моей платы ваша прошивка пойдет ?

operator6446
Offline
Зарегистрирован: 04.08.2016

Нет.

seybr
Offline
Зарегистрирован: 15.09.2017

Подскажите БП на IR2153 к паяльной станции . Проверенный  с схемой и п.п. Желательно описание трансформатора.

Спасибо.

seybr
Offline
Зарегистрирован: 15.09.2017

Удалено.

Hunter1206
Offline
Зарегистрирован: 26.11.2017

  К сожалению прошивка фена под  дисплей 1601 не запустилась - на дисплее несколько полностью заполненных сегментов. С прошивкой под 1602 запускается, но накладываются символы. Использовал Вашу плату под внутренний генератор, с 328 мегой. ФЬюзы (High DF Low E2 Extended ActionFF), с фьюзами (High СF Low E4 Extended ActionFF) раньше заблокировал один контроллер.

Dr_Off
Offline
Зарегистрирован: 09.06.2017

Так фьюзы High СF и Low E4 не под Atmega328, а под Atmega8. 

Hunter1206
Offline
Зарегистрирован: 26.11.2017

Это я понял, но было поздно. Попытаюсь с внешним генератором восстановить.

GEN
Offline
Зарегистрирован: 17.02.2017

чтоб завести 1601  вот тут почитай, полезно. в принципе ничего сложного

я сделал все пашет как надо, вот с куллером подзастрял, надо чтоб при 50 включался а при 30 выключался...

operator6446
Offline
Зарегистрирован: 04.08.2016
// Установка оборотов вентилятора фена
  if (hotAirTCouple > 70 && digitalRead(pinHotAirButton) == LOW && FAN) 
  { 
    analogWrite(pinHotAirCoolerOut, 255);
  } 
  else if (hotAirTCouple <= 70 && digitalRead(pinHotAirButton) == LOW && FAN) 
        {
          analogWrite(pinHotAirCoolerOut, 0);
          FAN = false;
        }
  else if (hotAirTCouple < 90 && digitalRead(pinHotAirButton) == LOW && FAN == false)
      {
        analogWrite(pinHotAirCoolerOut, 0);
      } 
  else if (hotAirTCouple > 90 && digitalRead(pinHotAirButton) == LOW && FAN == false)
        {
           FAN  = true;
         analogWrite(pinHotAirCoolerOut, 255);         
        }
  else    
  {
    analogWrite(pinHotAirCoolerOut, setHotAirCooler);
    FAN = true;
  }
70 меняй на 30,а 90 на 50
GEN
Offline
Зарегистрирован: 17.02.2017
 
спасибо, это у меня есть буду разбираться просто делаю ИК там все по другому
  // Установка оборотов нижнего вентилятора
  if (setTenCooler > 40 == LOW){
    analogWrite(pinTenCoolerOut, 0);
  }
  else{ 
    analogWrite(pinTenCoolerOut, setTenCooler);
  }
пока вот так влючается и выключается при 40, но нужен гитерезис (чтоб выход ШИМ включался при 40 а выключался при 30)
Legend096
Offline
Зарегистрирован: 10.03.2017

Link ты писал в посте 3161 что у тебя другая паяльная станция можешь поделиться?

kusnetzov.k
Offline
Зарегистрирован: 21.12.2017

GEN пишет:

вопервых между двух стабилизаторов кондюк забыл воткнуть, как раз там и месечко пустует. а во вторых, зачем на 21ноге антену оставил, ее либо через кондюк на массу сажают либо китайцы на +5 с 20 ногой замыкают (это вывод на фильтр питания АЦП)

С НОВЫМ 2018 ГОДОМ

Антену убрал.

А вот кондюк в схеме найти так и не могу.

И еще чем управляет реле с 13 ноги Atmega?

GEN
Offline
Зарегистрирован: 17.02.2017

вот ложка, рот за тебя открыть немогу, по схеме незнаю у меня своя и вообще яб симистор с платы убрал

link
Offline
Зарегистрирован: 20.04.2017

Legend096 пишет:
Link ты писал в посте 3161 что у тебя другая паяльная станция можешь поделиться?

Моя станция выходит за пределы обсуждения этим форумом и тем более этой ветки). Базовый чип Atmega16-AU и он не поддерживается средой arduino ide. Для прошивки его вами, мне предется выложить ломаную среду разработки, я так понимаю авторы этой среды очень обидятся на сей факт), и я тут же уйду в бан на этом форуме). Да и сама станция это немного другое чем в этой ветке.

Zed15
Offline
Зарегистрирован: 04.11.2017

link пишет:

Legend096 пишет:
Link ты писал в посте 3161 что у тебя другая паяльная станция можешь поделиться?

Моя станция выходит за пределы обсуждения этим форумом и тем более этой ветки). Базовый чип Atmega16-AU и он не поддерживается средой arduino ide. Для прошивки его вами, мне предется выложить ломаную среду разработки, я так понимаю авторы этой среды очень обидятся на сей факт), и я тут же уйду в бан на этом форуме). Да и сама станция это немного другое чем в этой ветке.

а можно мне на мыло пожалусто ломаную среду разроботки . zed151515@gmail.com

GEN
Offline
Зарегистрирован: 17.02.2017

link пишет:

Базовый чип Atmega16-AU и он не поддерживается средой arduino ide. 

что за чущь.... я как раз сейчас этим занимаюсь. переделываю прогу от этой станции под станцию от кота на атмеге 16 (просто станцию собрал а прошивка оказалась фуфловой) и автор изчез

link
Offline
Зарегистрирован: 20.04.2017

GEN пишет:

link пишет:

Базовый чип Atmega16-AU и он не поддерживается средой arduino ide. 

что за чущь.... я как раз сейчас этим занимаюсь. переделываю прогу от этой станции под станцию от кота на атмеге 16 (просто станцию собрал а прошивка оказалась фуфловой) и автор изчез

и под какой ардуиной ты его шить будешь? Не применялась 16 мега в ардуине, и нет там в выборе нужных тебе 44 пиновых заготовок, как нет и загрузчика под 16 мегу). А ковырять код, да пожалуйста, тока прошить не  судьба

GEN
Offline
Зарегистрирован: 17.02.2017

у гугла нет а у яна если поискать...   я нашел... и уже отлаживаю и не 44 а 40

link
Offline
Зарегистрирован: 20.04.2017

GEN пишет:

у гугла нет а у яна если поискать...   я нашел... и уже отлаживаю

1.05 вроде в поиске) удачи вам

40 это 16-pu, а 16-AU это уже 44 вывода)

GEN
Offline
Зарегистрирован: 17.02.2017

40 или 44 это к программатору, какая там атмега, к стати вот тут все описано. лучше вот что подскажи, а то седня чет не подается

  // Установка оборотов нижнего вентилятора
  if (setTenCooler > 30 == LOW) {  analogWrite(pinTenCoolerOut, 0); }  //отключение
 // else if (setTenCooler < 50 == LOW)  //вклчение 
  // { analogWrite(pinTenCoolerOut, setTenCooler); }
  else{  analogWrite(pinTenCoolerOut, setTenCooler);  }
   // else{   }
пока вот так влючается и выключается при 40, но нужен гитерезис (чтоб выход ШИМ включался при 40 а выключался при 30) попытки зделать по другому, пока не получилось (в промежутке ммежду 30 и 50, не регулирует обороты, остаются на уровне 50)
Legend096
Offline
Зарегистрирован: 10.03.2017

скинь мне на мыло архив буду блогадарен.

LegenD096@i.ua
operator6446
Offline
Зарегистрирован: 04.08.2016

link пишет:

Legend096 пишет:
Link ты писал в посте 3161 что у тебя другая паяльная станция можешь поделиться?

Моя станция выходит за пределы обсуждения этим форумом и тем более этой ветки). Базовый чип Atmega16-AU и он не поддерживается средой arduino ide. Для прошивки его вами, мне предется выложить ломаную среду разработки, я так понимаю авторы этой среды очень обидятся на сей факт), и я тут же уйду в бан на этом форуме). Да и сама станция это немного другое чем в этой ветке.

Типа больше прошивать нечем.

Скажи что проект коммерческий или нет ничего,а то начинаешь лапшу вешать

kusnetzov.k
Offline
Зарегистрирован: 21.12.2017

GEN пишет:

вот ложка, рот за тебя открыть немогу, по схеме незнаю у меня своя и вообще яб симистор с платы убрал

А можно вашу схему глянуть?

Кто какие DC-DC преобразователи использует?

Hunter1206
Offline
Зарегистрирован: 26.11.2017

Спасибо, удалось прописать 1601 как 8х2.

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

Link

скинь мне на мыло архив буду блогадарен.

LegenD096@i.ua
link
Offline
Зарегистрирован: 20.04.2017

 if (setTenCooler > 30 == LOW)  Что это? Опишите как работает это условие, подроней, ну или как оно должно работать)

И где проверка на состояние? Включение должно происходить если отключено и больше 50.

Отключение если включен и меньше 30

У Вас знаки больше и меньше вообще наоборот стоят, больше30 и менньше 50

Судя по коду у вас вообще не отключается) с учетом коментирования

GEN
Offline
Зарегистрирован: 17.02.2017

управление по аналоговому входу   "int pinTenCoolerIn = A1;  // Вход канала" 

"int pinTenCoolerOut = 9;  // Выход управление  ( PWM )"  отдельный канал больше ни к чему в МК не привязан только в схеме. 

требуется чтоб при увеличении напруги на входе 20% включался выход ШИМ (уверенно включая кулер) от туда-же и регулировка оборотов, и выключал ШИМ на выходе при уменьшении на входе сигнала менее 10%   все остальное делает схема, задача МК играть роль тригера и вывод информации на дисплей

  int setTenCooler = map(analogRead(pinTenCoolerIn), 0, 1023, 0, 255);
  int displayTenCooler = map(analogRead(pinTenCoolerIn), 0, 1023, 0, 99);

link
Offline
Зарегистрирован: 20.04.2017

/*управление по аналоговому входу   "int pinTenCoolerIn = A1;  // Вход канала"

  "int pinTenCoolerOut = 9;  // Выход управление  ( PWM )"  отдельный канал больше ни к чему в МК не привязан только в схеме.

  требуется чтоб при увеличении напруги на входе 20% включался выход ШИМ (уверенно включая кулер) от туда-же и регулировка оборотов,
  и выключал ШИМ на выходе при уменьшении на входе сигнала менее 10%*/
void setup() {
}

void loop() {
int setTenCooler;
int pinTenCoolerOut;
boolean OnOff;// вводим доп переменную для отслеживания состояния вентилятора. при любом отключении вентилятора в нее пишем LOW, при включчении пишем HIGH.

  
  // Установка оборотов нижнего вентилятора
  if (setTenCooler < 30 && OnOff) { //если меньше 30 и OnOff=HIGH, те вентилятор включен, происходит отключение
    analogWrite(pinTenCoolerOut, 0); // собственно отключение
    !OnOff; // инверсия флага, было HIGH стало LOW
    //OnOff=LOW;
  } 
  if (setTenCooler > 50 && !OnOff) { 
    analogWrite(pinTenCoolerOut, setTenCooler);   //если больше 50  и OnOff с инверсией равен High (OnOff=low), включаем
     !OnOff; // инверсия флага, было LOW стало HIGH  
    //OnOff=HIGH;
    }
}

В 22 и 26 строке замениш setTenCooler на вычисляемую переменную в зависимости от температуры и все

 

Убрал лишнее условие, теперь должно работать)

GEN
Offline
Зарегистрирован: 17.02.2017

ОК Спасибо вечером попробую, проблема была что при меньше 50, ШИМ переставал уменьшаться (до выключения оставался на уровне 50

GEN
Offline
Зарегистрирован: 17.02.2017

что-то делаю нетак???? та не отключалась а эта не включает ШИМ вообще (моя внизу включает и выключает при 20) пожалуй проще сделать гитерезис исполнительным...

link
Offline
Зарегистрирован: 20.04.2017

GEN пишет:

что-то делаю нетак???? та не отключалась а эта не включает ШИМ вообще (моя внизу включает и выключает при 20) пожалуй проще сделать гитерезис исполнительным...

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

Оставил только включение и выключение. Код в сообщении обновлен

И вообще если хотите, чтоб оно рабтало, ну весь код нужно видеть) Если не хотите выкладывать полностью в доступ, можно прислать его на link@mail2k.ru Конфиденциальность гарантирую.

 И если вы что мне прислали, то уведомляйте через форум, иначе я могу просто пропустить ваше собшение. У меня на ящике обычно 800-2500 сообщений) в день, и это не спам

link
Offline
Зарегистрирован: 20.04.2017

Legend096 пишет:

Link

скинь мне на мыло архив буду блогадарен.

LegenD096@i.ua

Вы тут молодой. А по сему я вам сразу скажу ничего я выкладывать в готвом вариате не буду.Хотите что-то-создаете ветку и мы там общаемся, и станцию я не буду выкладывать не  при каких условиях. На этом передаю привет оперу), при следуещем наезде от него, будет его бан) 3 личных оскорбления с его стороны уже отпавлены в администрацию форума, ждем продолжения). 

operator6446
Offline
Зарегистрирован: 04.08.2016

Да мне по хрен твои страшилки.Я себе станцию сделал и люди по моей плате делают.

GEN
Offline
Зарегистрирован: 17.02.2017

ууууффф еще целый вечер потерял, компилятор упорно не хочет видеть условие после &&   не могу понять где@ зарыта

link
Offline
Зарегистрирован: 20.04.2017

((setTenCooler < 30) && (OnOff == HIGH))

((setTenCooler > 50) && (OnOff == LOW))

Попробуй так

vld
Offline
Зарегистрирован: 06.01.2018

Tumancheg пишет:

Заказал за 2 доллара с треком на доставку 10 плат https://jlcpcb.com/

Платы пришли качество отличное. Рекомендую!

Только некоторые отверстия сделаны слишком мелкие

Лишней платы нет.

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

не такой я уже новенький

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

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

не такой я уже новенький

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

Demolisher
Demolisher аватар
Offline
Зарегистрирован: 04.03.2017

Legend096 пишет:

не такой я уже новенький

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

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

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

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

Demolisher
Demolisher аватар
Offline
Зарегистрирован: 04.03.2017

Legend096 пишет:

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

 

Хотелось бы взглянуть как запитан дисплей и плата в целом, если можно, то хотелось бы увидеть фото желательно крупным планом, также фото платы со стороны пайки.

Legend096 пишет:

второй глюк после калибровки температуры на паяльнике через два дня температура сбивается ставишь 280 а на самом деле температура 400

Калибровочные резисторы очень желательно использовать многооборотные, также нужно проконтроллировать зазор от нагревателя до жала в самом паяльнике. Ну и провода к термопарам, может это конечно и лишнее, но для спокойствия души, я по своей суеверности использовал экранированные (от подключения магнитных головок советского магнитофона) во избежание всевозможных наводок внутри корпуса.

Legend096 пишет:

можете не писать проверь плату на сопли а ты помыл ее от флюса и т.д. все это было сделано давно.

дисплей с платой припаянный так что глюк не в шлейфе и не в дисплеи менял

Это конечно очень хорошо что промыли от флюса, но так как на дисплее периодически ничего не видно, то возникают сомнения в стабилизации по 5v, т.к. из-за плавающего напряжения, контрастность может изменяться до полного отсутствия изображения на дисплее и из за того же, то есть из-за нестабильного напряжения на lm358, может быть такое несоответствие показателей температуры. Промывка это правильно, но также нужно обратить особое внимание на реализацию надёжной стабилизации питания по 5v, ну и питания 24v в целом.  Этот момент тоже нужно бы уточнить, иначе всякие попытки создать надёжное устройство с некачественным бп, это на мой взгляд нечто вроде Сизифового труда.  Ну и фото если можно всё таки покажите, для лучшего представления.

Ruslan241
Offline
Зарегистрирован: 09.09.2017

А 24V то каким боком на стабильность влияет?У меня оно не стабильно как и во многих заводских станциях.Никаких глюков нет.Обе станции работают идеально.

GEN
Offline
Зарегистрирован: 17.02.2017

ну то что он описал это совсем не глюки станции а куда проще. что на этот счет можно посоветовать... нууу... если токо обратится к специалисту

кстати изовсех станций которые я собрал (а собрал я их прилично просто хочу с энкодером), - эта оказалась,самая работоспособная

ааа, вот вот, купить готовую

Demolisher
Demolisher аватар
Offline
Зарегистрирован: 04.03.2017

Ruslan241 пишет:

А 24V то каким боком на стабильность влияет?У меня оно не стабильно как и во многих заводских станциях.Никаких глюков нет.Обе станции работают идеально.

Так то оно вроде так, и в теории, и в протеусе тоже вроде как не влияет, а по факту выходное напряжение кренок, или того же dc-dc "как бы там они не старались", но зависит от входного, и это как раз таки в первую очередь и заметно на дисплее(проверено). Также из-за нестабильного бп, устройство становится более зависимым от качества сетевого напряжения в целом, думаю что врятли кто нибудь станет оспаривать сей факт.

ЗЫ Я также при сборке рассматривал варианты самодельных бп. На тактовом генераторе типа ir2153 для меня не вариант, слишком часто перепады в сети, а компактного на шим и чтоб желательно с защитой толком ничего не нашел, так что выбор пал на китайский т.н. народный бп, приобрёл и ни грамма об этом не жалею. 

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

Фото могу скинуть только позже у меня две версии платы одна в смд вторая в дип.
Та что в смд пошла в утиль первая так как она отказывалась работать могу скинуть в смд фото и видео может скажите в чем причина такой работы.
Подстроечный резисторы многооборотные стоят дисплей подключен также как и в смд.
24 вольта брал с трансформатора вольтаж стабильный.

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

Фото могу скинуть только позже у меня две версии платы одна в смд вторая в дип.
Та что в смд пошла в утиль первая так как она отказывалась работать могу скинуть в смд фото и видео может скажите в чем причина такой работы.
Подстроечный резисторы многооборотные стоят дисплей подключен также как и в смд.
24 вольта брал с трансформатора вольтаж стабильный.

Demolisher
Demolisher аватар
Offline
Зарегистрирован: 04.03.2017

Legend096 пишет:

Фото могу скинуть только позже у меня две версии платы одна в смд вторая в дип. Та что в смд пошла в утиль первая так как она отказывалась работать могу скинуть в смд фото и видео может скажите в чем причина такой работы. Подстроечный резисторы многооборотные стоят дисплей подключен также как и в смд. 

Давайте для начала разберёмся с той, которая подаёт признаки жизни, я так понимаю что эта плата под дип. По моему мне где-то на форуме уже встречалась конструкция с сетевым трансформатором, тогда ещё возникли сомнения, но не суть, сейчас меня интересует ёмкость конденсаторов на самом бп и реализация 5v на плате, используются ли там кренки(L7812\ L7805),или понижающий dc-dc? И главное не паниковать, как бы там ни было, но самая сложная работа Вами уже проделана.  

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

https://ibb.co/j7hqrb
https://ibb.co/hsk4HG
Видео потом скину