ESpec - мир электроники для профессионалов


4-канальный контроллер паяльной станции IrOven

  Список форумов » Мастерская Самоделкина
На страницу Пред.  1, 2, 3 ... 40, 41, 42 ... 71, 72, 73 ... 79, 80, 81  След.
Следующая тема · Предыдущая тема
АвторСообщение
tormentor 
Завсегдатай
Сообщения: 729
 
Сообщение #1421 от 25/11/2014 22:35 цитата  

Цитата:
Приехал MLX - когда будет поддержка? Очень хочется испытать. На подъезде MAX6675

уже есть, прошивку скоро выложу

модуль MAX6676/31855 + I2C (генератор отрицательного напряжения не нужен): sch , pcb , проект
tormentor 
Завсегдатай
Сообщения: 729
 
Сообщение #1422 от 26/11/2014 00:18 цитата  

6-канальный пирометр на Atmega8, MLX90614, LCD 8x2/16x2: sch , pcb , manual , проект
lynx7474 
Новичок
Сообщения: 20
 
Сообщение #1423 от 27/11/2014 03:33 цитата  

Юра а этот модуль для сопряжения пирометра и 2 термопар, я правильно понял
tormentor 
Завсегдатай
Сообщения: 729
 
Сообщение #1424 от 27/11/2014 03:37 цитата  

для подключения 4х терморпар и пирометр(ов)
lynx7474 
Новичок
Сообщения: 20
 
Сообщение #1425 от 27/11/2014 03:53 цитата  

tormentor писал:
Цитата:
Приехал MLX - когда будет поддержка? Очень хочется испытать. На подъезде MAX6675

уже есть, прошивку скоро выложу

модуль MAX6676/31855 + I2C (генератор отрицательного напряжения не нужен): sch , pcb , проект

Ты имел ввиду Max6675, вот почему я тебе задал не правильно вопрос подмигивание

ДОБАВЛЕНО 27/11/2014 05:02

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

ДОБАВЛЕНО 27/11/2014 05:12

Теперь понял как работает модуль , с помошью мултиплексора комутируются входа, а я сперва не с той стороны схему глянул и не мог понять ее работу:-)
lynx7474 
Новичок
Сообщения: 20
 
Сообщение #1426 от 27/11/2014 16:02 цитата  

Поясните плиз про 3 канал беру выставляю , все настройки как писал vladimersv с первого канала стоит перемычка на третий канал. Время 1 сек
1й канал--2й канал---3й канал
1С------------144С ----------120С
1й канал верх 2й канал низ, запускаю , добегает до 120С на 3 канале и не переходит, а ждет пока добежит на 2 канале 144С, что делаю не так замешательство SKYP=1 на всех 3 каналах,по пробовал поставить только на 3й канал все равно не переходит по набору 3 канала.

ДОБАВЛЕНО 27/11/2014 17:12

vladimersv писал:
у меня щас уже подругому немного ,с задействованием 3го канала ,чтоб верх включался по температуре возле чипа а не времени.
1й канал -верх,2й-низ
Pmax1-70.Pmax2-60. dToff1-0.5 dToff2-0.0 dTmax1-5.0 dTmax2-2.0 Wait1-0.5 Wait2-2.0 Skip1 .2 -1 Cut -1
тогда ещо был другой пид ,а щас уже и незаписывал негде настроек.
но принцып для низа такой-ставлю просто температуру 175, время 1 ,и низ греет просто ограниченной мощностью до заданной ,а потом уже пид держет по прямой всё время .
(но датчик низа стоит возле трубок )
а далее уже описывалось -
- на 3й вход подайте сигнал с датчика верха (можно сделать перемычку прямо на разъеме или на шлейфе с 1го усилителя на 3й)
- на 1м шаге канал верха отключите (t1 = 1), 3й канал - запрограммируйте на 120град и Wait=0.1 - получится ожидание нагрева до 120град
- на след.шагах программируйте канал верха по профилю, а 3й - отключите

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

я имею ввиду вот этот способ
lynx7474 
Новичок
Сообщения: 20
 
Сообщение #1427 от 27/11/2014 18:27 цитата  

мужики помогите зашел в тупик направьте в нужное русло , почему не переходит после набора 3 канала до заданной температуры, какой алгоритм Skyp. Какой первый канал набрал нужную температуру, по тому и перешел, или как.
lynx7474 
Новичок
Сообщения: 20
 
Сообщение #1428 от 27/11/2014 19:48 цитата  

я понял приоритет у кого больше температура подмигивание
tormentor 
Завсегдатай
Сообщения: 729
 
Сообщение #1429 от 28/11/2014 00:02 цитата  

>> Получается с максом нечего настраивать не надо, просто подключаеш термопару и получаются точные значения
в теории - да
lynx7474 
Новичок
Сообщения: 20
 
Сообщение #1430 от 28/11/2014 03:48 цитата  

Вот что у меня получилась
--------------------------------------------------------------------------------------------------------------
Настройки:
1 канал -верх (Кварц), 2 канал (Галогенки), 3 канал перемычка на первый канал.
1канал Dt-[-17.7], Pmax -[40], dtoff-[0], dTmax-[0.5], Wait-[0.5], Skyp-[0], Kp-[93], Ni-[115], Kd-[15], Nd-[16]
2канал Dt-[-16.3], Pmax -[70], dtoff-[0.1], dTmax-[0.1], Wait-[0.1], Skyp-[0], Kp-[80], Ni-[120], Kd-[200], Nd-[16] подмигивание
Пример профилей и графиков
свинец
s0- [-]***[160] *[120]--1сек
s1- [160] [160] [-]--60сек
s2- [205] [160] [-]--75сек
s3- [205] [160] [-]--10сек
без свинец
s0- [-]***[183]* [146]--1сек
s1- [183] [183] [-]--60сек
s2- [235] [183] [-]--71сек
s3- [235] [183] [-]--15сек

Скажу сразу что пред нагрев почему длинный, потому что плата сама набирает сколько ей надо, потом идет профиль. Понятно что надо уже будет оттачивать но пока так как есть.
SNeon 
Новичок
Сообщения: 13
 
Сообщение #1431 от 28/11/2014 13:18 цитата  

tormentor писал:
Цитата:
Приехал MLX - когда будет поддержка? Очень хочется испытать. На подъезде MAX6675

уже есть, прошивку скоро выложу

модуль MAX6676/31855 + I2C (генератор отрицательного напряжения не нужен): sch , pcb , проект


Пара вопросов по схеме MAX6675/31855
1) если генератор не нужен, VEE садить на землю? Питать весь модуль от 3.3V? Ron не великоват будет?
2) для чего нужны резисторы R2-R9? Не нашел их в даташитах на MAX6675/31855
3) для чего коммутировать оба полюса термопар? Ведь можно только плюсы. Поставить 74HC4051 и упростить разводку платы?

tormentor писал:
для подключения 4х терморпар и пирометр(ов)


К первому-же вопросу: а пирометр разве не 5V?
tormentor 
Завсегдатай
Сообщения: 729
 
Сообщение #1432 от 28/11/2014 14:53 цитата  

1.да, вместо С5/С6 перемычку
2.для защиты входов, были случаи выбивания статикой или наводками от силовых проводов.
3.можно коммутировать только +сы, -сы объединить и подать на -й вход.
4.пирометры разные, есть и на 3В. 5В вариант конечно нужно запитать от 5В.
SNeon 
Новичок
Сообщения: 13
 
Сообщение #1433 от 28/11/2014 15:22 цитата  

tormentor писал:

4.пирометры разные, есть и на 3В. 5В вариант конечно нужно запитать от 5В.


заказывал тот, что вы упоминали. он на 5V. Реально ли всю эту плату, вместе с MAX запитать от 5 вольт? как к этому отнесется процессор?
tormentor 
Завсегдатай
Сообщения: 729
 
Сообщение #1434 от 28/11/2014 15:45 цитата  

проще кинуть отдельный провод +5В на MLX
SNeon 
Новичок
Сообщения: 13
 
Сообщение #1435 от 28/11/2014 16:57 цитата  

tormentor писал:
проще кинуть отдельный провод +5В на MLX


А ничо, что при запитке 3.3V 74HC4051/2 на адресные входы прилетит 5V от MLX? В DS на 4051/2 сказанно switch voltage min: Vee, max: VCC. Да и вообще для 4051/2 штатное питание 5V.
tormentor 
Завсегдатай
Сообщения: 729
 
Сообщение #1436 от 28/11/2014 17:54 цитата  

пуллапы на I2C вешаются на 3.3В
SNeon 
Новичок
Сообщения: 13
 
Сообщение #1437 от 28/11/2014 20:18 цитата  

tormentor писал:
пуллапы на I2C вешаются на 3.3В


Понятно. Спасибо. Имеет право на жизнь такая схема?

Раз автор дает добро по этой схеме, тогда выкладываю печатку. Фото низа, Фото верха, Плата в спринте
tormentor 
Завсегдатай
Сообщения: 729
 
Сообщение #1438 от 28/11/2014 21:05 цитата  

да
YX-360TR 
Участник
Сообщения: 266
 
Сообщение #1439 от 29/11/2014 17:34 цитата  

Юра, у меня немного вопросов...
1. "заскоки" температуры - это не глюки ЛМП(?).. это действительно идёт команда с контроллера на нагрев плиты недовольство, огорчение , это видно по горящим светодиодам на твоих семисторных модулях.. вот пример.. лимит плиты - 275 градусов.. залёты температуры до 300 бывали... а просадки до 260.... при этом Wait = 10... Сегодня целый проводил опыты.. бедная P4P800SE.. уже раз 50 грелась.. подмигивание Не могу понять.. почему контроллер даёт команду на включение семистора, когда температура уже перевалила порог.... ну была бы помеха. ну пропустили полупериод.. не страшно... а тут.. лимит в 275, датчик показывает 289 и продолжаем греть.. Этот "дефект" проявляется только ПИД регулировании.. и то не всегда... бывают и "линейные" участки... если включить на 80% мощности - то идёт линейный график нагрева и такой-же ровный прямолинейный участок, после того как плита набрала свою макс. температуру при установленной мощности... но данный режим я не использую.. вкл/выкл импульсами 3кВт.. у меня все упсы пищать начинают.. такая вот сеть.. 213В.
2. Можно реализовать другую логику работы??? Командный канал ЛМП - 3. Смысл такой - греем низом плату до 160"С (3й датчик), как только достигли - запоминаем при этом температуру низа (датчики 1 и 2) и её удерживаем... при этом ключается верх...ждём по датчику 3 канала 225/235 градусов. Всё. Пусть будет только один профиль, этого достаточно.. имхо.. Если хватит памяти - то реализовать контроль выхода за предельные температуры - писк и отключение. Параметры все в текстовый файл типа cfg пусть хранятся. Выведу на корпус кнопку режима программирования.. Мне видится удобным правка файла и заливка в контроллер, чем навигация кнопками..
Другого способа реализовать контроль температур не вижу... оставить один датчик и кинуть перемычки на все каналы сразу? Датчик ПТ1000.. термопару убрал.. слишком тормозная в динамике, в добавок - в зависимости от того, какой стороной приложить каплю, меняются показания температуры.. "точка G" блин..

Вот.. P4P800SE, греет только низ. 275"С установлено. Зелёный - датчик на плате

а вот - 300 низ, плата та-же, провалы на зелёном графике - в разных местах платы замерял температуру, с 30 градусов плиты и платы - 160 градусов плата и 300 плита за 320 секунд...
. Как видно - один канал почти линейно держит температуру.. второй - "моросит".. Кр на 1 и 2 каналах плиты поднял до 600. Избавиться бы от глюков второго канала.. или убрать фишку "пока все заданные температуры не будут достигнуты - не переходить на следующий шаг".. ну или программной бы реализации "ведущего датчика".. а не перемычки.. эх..

В данный момент - единственный выход в этой безисходности "моросящего" 2 канала плиты - или повесить на один симистор, или командный вывод 1 канала подавать сразу на 2 оптрона.. надеюсь выход STM32 выдержит такую нагрузку... ну и тублер. что-бы отключать в случае ненадобности 2ю половину стола..

прошло несколько часов...
поставил на +- входов кондеры по 1нФ... запустил сушку.. одна половина стола 110"С... это ппц..

Как видно - пила даже при остывании.. х.з.. должно так быть или нет.. кондеры снял пока.. хотя заметно.. что температура меньше 110 на 5-10 градусов почти ни разу не ушла... хоть какой-то плюс...
Замеры напряжений:
Питание: VCC = Vref in +(3,3В) - 3,285В, Vref out(+2,5) - 2,508В стабильно и не меняется.
Выводы LMP (темп 28-30"С):
19(out1) - 2.418В, 18(out2) - 0.408В, 13(IB1) - 0.891В, 12(IB2) - 0.887В, выводы 2-3-4 и 6-7-10 зависит от сопротивления терморезисторов...

и ещё несколько часов..
О резисторах.. поменял подключения половинок термостола.. как прыгал 2й канал, так и прыгает.. дело не в датчике стола...
Заметил, что данные с нового терморезистора (датчик платы) отличаются стабильностью - вместо "танцев" на "холостом ходу" - прямая линия, с незначительными изменениями.. Решил провести опыты - подобрал максимально-возможно близкие резисторы и поставил их вместо терморезисторов.. (номинал 1.2кОм, по факту - 2шт 1181Ом, 1шт - 1184Ом, 1шт - 1179Ом). У резисторов оказался отрицательный температурный коэффициент.. но суть не в этом.. "танцы" исчезли...

вот это номер... или наводки, но тогда почему новый датчик 3 канала перестал "танцевать" (датчик+провод (витая пара) идёт комплектом.. пайка термостойкая.. выдерживает 500 градусов.. проверял...) или была партия датчиков такая.. ибо датчик верха у меня был куплен вместе с термостолом.. а датчик на штативе - это резервный... пришёл вместе со штативом..... покупался через 3 месяца.. после стола.. Постараюсь выяснить этот момент..
Но тем не менее остаётся вопрос - почему всегда "танцует" второй канал. Завтра продолжу разбираться...
tormentor 
Завсегдатай
Сообщения: 729
 
Сообщение #1440 от 30/11/2014 10:33 цитата  

>>1. "заскоки" температуры - это не глюки ЛМП(?).. это действительно идёт команда с контроллера на нагрев плиты

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

>>вот это номер... или наводки

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

на счет скачков - вроде раньше не наблюдалось, соберу макет - проверю.

Перейти: 
Следующая тема · Предыдущая тема
На страницу Пред.  1, 2, 3 ... 40, 41, 42 ... 71, 72, 73 ... 79, 80, 81  След.
Показать/скрыть Ваши права в разделе

Интересное от ESpec


Другие темы раздела Мастерская Самоделкина



Rambler's Top100 Рейтинг@Mail.ru liveinternet.ru RadioTOP