Цифровая паяльная станция своими руками.(V 2.0)
Re: Цифровая паяльная станция своими руками.(V 2.0)
Это педантизм. Я этим то же страдаю.
- Леонид Иванович
- Друг Кота
- Сообщения: 4779
- Зарегистрирован: Сб апр 02, 2011 12:40:46
- Откуда: Минск
- Контактная информация:
Re: Цифровая паяльная станция своими руками.(V 2.0)
Victor_P. писал(а):Конечно смешно, но вот такой я человек, люблю чтоб все было красиво, и если не могу этого достичь, остаюсь очень не доволен. По-моему это с психикой что-то, перфекционизм или как-то так называется.
У меня точно так же. И такой подход применительно к паяльной станции завел меня в тупик. Температура датчика стабилизируется идеально, а паяет хуже штатного Lukey-702. До сих пор не могу выбраться из кризиса красоты паяльной станции. Нужно менять свои установки.
Re: Цифровая паяльная станция своими руками.(V 2.0)
Я одного не пойму: зачем все стабилизируют температуру датчика? Наоборот надо ввести, (как это правильно называется?) перерегулирование. То есть при малейшем отборе тепла резкий всплеск мощности, затем контроль скорости спада температуры. Если отбор тепла продолжается, скорость остывания будет больше, поддаём жару.
А на дисплей выводить нечто усреднённое, похожее на температуру, подогнанное по термометру.
Думается мне, тут заумных алгоритмов не надо, просто эксперименты. Попробую сам реализовать. Станция как таковая не нужна, но вот этот момент - очень интересен.
А на дисплей выводить нечто усреднённое, похожее на температуру, подогнанное по термометру.
Думается мне, тут заумных алгоритмов не надо, просто эксперименты. Попробую сам реализовать. Станция как таковая не нужна, но вот этот момент - очень интересен.
- Леонид Иванович
- Друг Кота
- Сообщения: 4779
- Зарегистрирован: Сб апр 02, 2011 12:40:46
- Откуда: Минск
- Контактная информация:
Re: Цифровая паяльная станция своими руками.(V 2.0)
ploop писал(а):зачем все стабилизируют температуру датчика? Наоборот надо ввести перерегулирование. То есть при малейшем отборе тепла резкий всплеск мощности
Я пытался такое сделать в своей станции. Потратил кучу сил и времени, написал инструментарий на PC, который позволяет строить графики сразу нескольких величин при работе станции, сделал полное управление станцией от PC, чтобы на нем отлаживать алгоритмы, и - ничего. Упёрся в нехватку собственных мозгов. Где бы еще планочку докупить?
Re: Цифровая паяльная станция своими руками.(V 2.0)
Хе, эта планочка дорого стоит 
Связь с компом тоже планирую делать. Так проще алгоритм отлаживать.
Связь с компом тоже планирую делать. Так проще алгоритм отлаживать.
- Victor_P.
- Поставщик валерьянки для Кота
- Сообщения: 2168
- Зарегистрирован: Сб окт 10, 2009 10:34:07
- Откуда: Україна, Хорол
Re: Цифровая паяльная станция своими руками.(V 2.0)
Вот (только не смейтесь, на что хватило ума, так и сделал) функция, которой я определяю паяем мы или нет и, если паяем, сбрасываю таймер:
если поставить после вызова функции сброса таймера TimerReset() что-то типа
OCR1AH = (byte)(MAX_PWM>>8);
OCR1AL = (byte)MAX_PWM;
то по идее чего-то похожего мы добьемся, а дальше пусть ПИД алгоритм разбирается с температурой.
Проблема в том, что запустится это дело только один раз и потом будет ждать пока подаваемая мощность не устаканится, чтоб при необходимости снова один раз сработать.
Насколько это будет эффективно незнаю, может как-нибудь попробую.
Спойлер
Код: Выделить всё
#define PID_PWM_CCNT 8
#define D_PWM_CRT 9
...
void PwrTmRst(void)
{
static byte _cnt = 1, _cnts = 0;
static unsigned int AvrgPWM = 0, OldAvrgPWM = 0, AvrgStabPWM = 0, _assPWM;
AvrgPWM += ValPWM;
if (_cnt++ == PID_PWM_CCNT)
{
AvrgPWM = (AvrgPWM + (PID_PWM_CCNT >> 1)) / PID_PWM_CCNT;
if (isStab && (AvrgPWM > (AvrgStabPWM + D_PWM_CRT)))
{
TimerReset();
PIDStabDelay = Tstab;
}
if (AvrgPWM == OldAvrgPWM)
{
_assPWM += AvrgPWM;
if (_cnts++ == 3)
{
AvrgStabPWM = _assPWM >> 2;
_assPWM = 0;
_cnts = 0;
}
}
else
{
_assPWM = 0;
_cnts = 0;
}
OldAvrgPWM = AvrgPWM;
AvrgPWM = 0;
_cnt = 1;
}
}
если поставить после вызова функции сброса таймера TimerReset() что-то типа
OCR1AH = (byte)(MAX_PWM>>8);
OCR1AL = (byte)MAX_PWM;
то по идее чего-то похожего мы добьемся, а дальше пусть ПИД алгоритм разбирается с температурой.
Проблема в том, что запустится это дело только один раз и потом будет ждать пока подаваемая мощность не устаканится, чтоб при необходимости снова один раз сработать.
Насколько это будет эффективно незнаю, может как-нибудь попробую.
Re: Цифровая паяльная станция своими руками.(V 2.0)
Victor_P., в паяльнике, есть два резистора. Первый – датчик температуры, второй – нагреватель.
Если, сопротивление нагревателя, зависит от температуры, то температуру нагревателя, можно вычислить.
Датчик температуры, находится ближе к кончику жала, чем нагреватель.
При отборе тепла, с кончика жала, возрастает перекос температур, нагревателя и датчика, из-за, относительно низкой, теплопроводности жала.
Если, выросла разница, между значениями температур нагревателя и датчика - подайте большую мощность, на нагреватель, чтобы, температура, на термодатчике, была, на несколько градусов выше, чем заданная.
Резкое увеличение температуры термодатчика, говорит о том, что жало уже не прикасается к детали, и нужно быстро сбросить мощность.
Бесспорно: такой алгоритм определения процесса пайки - не идеальный, жала и паяльники – разные. Но, всё равно – его можно использовать для опознавания процесса пайки теплоёмких деталей. Ведь, при пайке теплоёмких деталей, нет смысла, точно поддерживать температуру термодатчика, и вряд ли, будет хуже, если температура жала, при пайке теплоёмкой детали, будет выше заданной, даже, на 10-20 градусов.
Если, сопротивление нагревателя, зависит от температуры, то температуру нагревателя, можно вычислить.
Датчик температуры, находится ближе к кончику жала, чем нагреватель.
При отборе тепла, с кончика жала, возрастает перекос температур, нагревателя и датчика, из-за, относительно низкой, теплопроводности жала.
Если, выросла разница, между значениями температур нагревателя и датчика - подайте большую мощность, на нагреватель, чтобы, температура, на термодатчике, была, на несколько градусов выше, чем заданная.
Резкое увеличение температуры термодатчика, говорит о том, что жало уже не прикасается к детали, и нужно быстро сбросить мощность.
Бесспорно: такой алгоритм определения процесса пайки - не идеальный, жала и паяльники – разные. Но, всё равно – его можно использовать для опознавания процесса пайки теплоёмких деталей. Ведь, при пайке теплоёмких деталей, нет смысла, точно поддерживать температуру термодатчика, и вряд ли, будет хуже, если температура жала, при пайке теплоёмкой детали, будет выше заданной, даже, на 10-20 градусов.
Re: Цифровая паяльная станция своими руками.(V 2.0)
Привет всем. Вот исходники моего ПИД регулятора для Bascom. Есть так же исходники под датчик DS18B20 на диапазон -40-+100 градусов
- Вложения
-
- пид регулятор 3.zip
- (3.49 КБ) 760 скачиваний
- Victor_P.
- Поставщик валерьянки для Кота
- Сообщения: 2168
- Зарегистрирован: Сб окт 10, 2009 10:34:07
- Откуда: Україна, Хорол
Re: Цифровая паяльная станция своими руками.(V 2.0)
Vseryj писал(а):Получил индукционные паяльники с sourcingmap. Левака ещё левее представить сложно.
А мне вот нагреватель пришел:
в конверте был пакетик с нагревателем


и купон на скидку

Нагреватель идеально сел в ручку от люкеевского паяльника, только ни в какой кожух не влазил, пришлось взять от ZD-415, в итоге вот такой гибрид получился:

Re: Цифровая паяльная станция своими руками.(V 2.0)
и купон на скидку
Ха, у меня три таких!
- Vseryj
- Держит паяльник хвостом
- Сообщения: 980
- Зарегистрирован: Вс авг 05, 2012 12:46:33
- Откуда: Сделан в СССР
Re: Цифровая паяльная станция своими руками.(V 2.0)
Мне такие пришли. Правый паяльник- Люкей. И инвертор такой получается. Пока недоделанный. Жду кондёры и разъём. И плата под утюг, если кому нужна.
- @_rtom
- Первый раз сказал Мяу!
- Сообщения: 22
- Зарегистрирован: Чт дек 17, 2009 05:11:26
- Контактная информация:
Re: Цифровая паяльная станция своими руками.(V 2.0)
Ребят подскажите как можно изменить схему усилителя сигнала термопары с 66 страницы. Собрал станцию давненько. Работала на ура. В один не добрый день отдал богу душу мой соломоновский паяльник. Взял от Люкеевской паяльной станции, а в нем терморезистор (Сопротивление 53,2 Ома). Прошу прощения за мою лень перечитывать форум. Но наткнулся на вариации использования LM358 и долепливания еще одного подстроечника к OP07. Подскажите пож. действенную схемку!
Re: Цифровая паяльная станция своими руками.(V 2.0)
Э батенька. Термопара и термосопротивление разные вещи. Боюсь одним подстроечником ты не обойдешься.
- mr_kot
- Друг Кота
- Сообщения: 4625
- Зарегистрирован: Пт ноя 27, 2009 18:12:27
- Откуда: Черкассы, UA
- Контактная информация:
Re: Цифровая паяльная станция своими руками.(V 2.0)
@_rtom писал(а):Подскажите пож. действенную схемку!
Все схемки с описаниями собраны здесь
Прошивки удалили, но схемы пока еще остались.
Вот одна из них:
Re:
Спойлер
Walera_kur писал(а):Ну тогда и я похвастаюсь! Нечаянно сюда забрел где то на 80й странице. Все прочитал. К началу декабря изготовил. Все так и валялось платами в кучке и работало, пока на днях не вставил все в корпус. Корпус от китайской станции, где не фига не работало уже через месяц после покупки!
Шильдик вырезал лазером на пластике. Перед западом не прикланяюсь - написал все русскими буквами.
в файле мои художества в кореле.
Похвастался!! теперь спасибо автору темы - она и подтолкнула меня на подвиги! Первый раз МК прошивал.
Отдельное спасибо Volly!!!!!
за помощь советом и делом!! так бы фена и небыло без него.
отличия от описаного тут:
стоит второй транс на 9 вольт в придачу к китайскому 26 вольт.
Фен включаю твердотельной релюхой с переходом через "0" и через диод (1 полупериод)
Компрессор включаю твердотельной релюхой самой дешевой, питание на компрессоро регулирую "димером" из выключателя света (валялся без дела)
Все работает без проблем с декабря месяца.
Если бы обладал знаниями как у Volly то подправил бы прошивку в двух местах:
1. фен все время стоит в режиме стенбай, при этом двухцветный св.диод мигает красным!!! достал насмерть, в корпус впаял красный вместо зеленого! (нагрелся загорел красным, вроде как горячо и опасно) Выключил - все потухло.
2. по сложнее. У фена хреновая связь термопары с нагревателем. Пока до термопары дойдет, нагреватель уже раскачегаривает больше чем надо. Особенно это выражается на низких температурах. Например термоусадка 150гр. Он сначала проскакивает за 200, потом остывает и держит нормально.
Тут бы надо при первом включении не доходя до нужной температуры градусов 50 выключать нагреватель на 5 секунд, после этого переход на программу ШИМ от паяльника - прекрасно работает с феном!
Тогда бы наверно можно выкинуть диод и питать фен 220 вольтами!!
ну вот вобщем то и все!
поругайте или похвалите
А следующий раз будут санкции.
ploop
- Victor_P.
- Поставщик валерьянки для Кота
- Сообщения: 2168
- Зарегистрирован: Сб окт 10, 2009 10:34:07
- Откуда: Україна, Хорол
Re: Цифровая паяльная станция своими руками.(V 2.0)
а никак ненельзя было просто написать:
"Walera_kur, а можно схему и печатку на вашу станцию"
а не делать этот огромный перепост с картинками?!!!
Re: Цифровая паяльная станция своими руками.(V 2.0)
На счет правки программы. Возми скачай Bascom. Очень легко усвояемая среда программирования на Basic. И делай программу какую душа желает.При желании освоишь за недельку. Я так и сделал.Взял свою программу для паялки с нуля под себя сварганил и на базе этой же проги сделал несколько терморегуляторов приятелям. А я то думал...
Последний раз редактировалось алекс ру Чт сен 27, 2012 16:19:13, всего редактировалось 1 раз.
- Victor_P.
- Поставщик валерьянки для Кота
- Сообщения: 2168
- Зарегистрирован: Сб окт 10, 2009 10:34:07
- Откуда: Україна, Хорол
Re: Цифровая паяльная станция своими руками.(V 2.0)
алекс ру, то сообщение не denis794 писал, он его так неудачно цитировал просто. Сообщение было от Walera_kur еще года полтора назад, скорее всего ему уже ничего не нужно 
Re: Цифровая паяльная станция своими руками.(V 2.0)
Walera_kur А можно схему и печатку вашей паяльной станции с двумя индикаторами???? Можно на ящик nikolaykdm@mail.ru






