Друзья сайта |
Форум поддержки программ "Tiny Tools" (CPLD/USB-S/USB-F/USB-SPI EJTAG Tiny Tools)
Электроника на KitPost
|
Наш опрос |
Оцените мой сайт
Всего ответов: 86
|
|
IR Station LDZ_chapter 2
| |
Alexandr_ | Дата: Суббота, 09.04.2016, 04:07 | Сообщение # 1 |
Генералиссимус
Группа: Администраторы
Сообщений: 814
Статус: Offline
| Здесь задаем вопросы, пишем свои мысли по теме паяльной станции от LDZ. Страничка с описанием находится здесь.
Старый форум читаем здесь.
Форумчане, куплю-продажу и личные сделки выяснять в личке, либо в новом форуме, этот форум для вопросов по электронной части станции.
Если прошивка правильно залита, но глючит схема, делайте сброс еепром, в основном помогает и сокращает количество вопросов до минимума. :)
Обратите внимание, схемы полной нет, сразу делалась печатка, кто нарисует по печатке схему, выкладывайте, добавлю в архив.
Если температура хоть на одном канале превысит 400 градусов (пропадет контакт с термопарой), то микроконтроллер может виснуть.
Архив с печатками, прошивками, схемами, фьюзами и исходя из того, что собирается, кто что спрашивал и т.п., берем - здесь Альтернатива IRSoft-2.14 от mvm_ksaa - здесь Поменял содержимое архива с печатками и схемами, исходя из того, что собирается, кто что спрашивал и т.п., небольшое дополнение в этом посте Печатка atmega32 TQFP44-> здесь и здесь Подстроечные резисторы, какой за что отвечает - смотреть Плата-переходник TQFP-DIP -> здесь О каленом стекле и сушке чипов здесь Моя силовая (печатка) -> скачать Фото силовой в сборе -> здесь Фото платы управления -> здесь и здесь Таблица соотношений температура-сопротивление -> здесь Прошивки с 7_0_1 по 8_0_2 -> скачать Сводная таблица параметров LM2904,LM358 -> здесь Устранение разбалансировки LM2904,LM358 -> пост и фото Куда и что подключать на платах управления и силовой -> здесь. Установка термодатчиков -> скачать Ретроспектива по старому форуму -> здесь О режимах пайки скачать Симулятор в Протеусе -> скачать Доп. информация с сайта https://u.to/P27DDw станция от NICU здесь Платы и фото конструкций участников вч.1 здесь
Симулятор термопар, проверка микроконтроллера без усилителей датчиков температуры: VR1 лучше взять многооборотный, типа - 3590S-2-110
Еще один эмулятор pt100 здесь
Люби грешников, ненавидь сам грех!
|
|
|
Пользователи поблагодарившие Alexandr_ за этот пост: |
|
|
vavan | Дата: Суббота, 20.08.2016, 09:37 | Сообщение # 301 |
Лейтенант
Группа: Пользователи
Сообщений: 74
Статус: Offline
| TiX, давайте фотки повредить оргстекло
|
|
|
Пользователи поблагодарившие vavan за этот пост: |
|
|
TiX | Дата: Суббота, 20.08.2016, 09:42 | Сообщение # 302 |
Лейтенант
Группа: Пользователи
Сообщений: 65
Статус: Offline
| Цитата vavan ( ) давайте фотки К вечеру сделаю.
vavan, так а что с ним станет Нагреву он не подвержен, а алюминиевый каркас не позволяет ему деформироваться. С оргстеклом просто работать удобно,поэтому склонился в его сторону.Добавлено (20.08.2016, 09:42) --------------------------------------------- vavan, посмотрел фотки твои. Низ пойдёт
Галоген? Добавлено (20.08.2016, 09:42) --------------------------------------------- Кварц?
|
|
|
Пользователи поблагодарившие TiX за этот пост: |
|
|
vavan | Дата: Суббота, 20.08.2016, 09:50 | Сообщение # 303 |
Лейтенант
Группа: Пользователи
Сообщений: 74
Статус: Offline
| TiX, не лежит у меня к оргстеклу. То трескается, то плавится. То ли дело нержавейка низ кварц. И не понимаю керамику с ее инерцией... вот глядишь нам сейчас LDZ как наваяет вторую версию - так и будет нам счастье вообще мне очень не хватало низа, который держит Туставки, а не +10 к ней. Ну и если бы можно было кнопочками управлять кулером и присоской. А то отдельные выключатели меня напрягают.....
Сообщение отредактировал vavan - Суббота, 20.08.2016, 09:55 |
|
|
Пользователи поблагодарившие vavan за этот пост: |
|
|
l0m0ta | Дата: Суббота, 20.08.2016, 10:32 | Сообщение # 304 |
Рядовой
Группа: Пользователи
Сообщений: 10
Статус: Offline
| vavan, спасибо, корпус не надо... я ж говорю, практически ей не пользуюсь...
профиль по "мощности" я сделать не могу... мои твердотелки включаются-выключаются при прохождении фазы через ноль( Zero-Cross)...
плата пока на столе... надо как то исхитриться проверить показания термопары на горячей плате... в смысле не в чайнике, а при плавлении припоя... саму методу QuaziKing2 проверить на деле... потом уже можно и в паялке тестировать...
|
|
|
Пользователи поблагодарившие l0m0ta за этот пост: |
|
|
Alexandr_ | Дата: Суббота, 20.08.2016, 10:51 | Сообщение # 305 |
Генералиссимус
Группа: Администраторы
Сообщений: 814
Статус: Offline
| l0m0ta, так если есть старая станция (первая версия) и она пылится в отстроенном виде, может она и послужит образцом температур, как вариант?
Люби грешников, ненавидь сам грех!
|
|
|
Пользователи поблагодарившие Alexandr_ за этот пост: |
|
|
l0m0ta | Дата: Суббота, 20.08.2016, 11:02 | Сообщение # 306 |
Рядовой
Группа: Пользователи
Сообщений: 10
Статус: Offline
| да, не все так гладко... взял паяльник, выставил температуру плавления припоя... приложил к термопаре в небольшой медяшке... и, регулятор паяльника запрыгал... до 10С... так что все примерно... не уверен, что станцией точнее будет... кипяток - лед, так вообще на кухне проверял... плату грел на газе, на сковороде... жарко было, лед быстро растаял... хотелось бы побольше замеров сделать... опять же, для проверки методы...
|
|
|
Пользователи поблагодарившие l0m0ta за этот пост: |
|
|
Chernig0v | Дата: Суббота, 20.08.2016, 12:15 | Сообщение # 307 |
Подполковник
Группа: Пользователи
Сообщений: 107
Статус: Offline
| Цитата l0m0ta ( ) методу QuaziKing2 проверить на деле... Можно подробнее, а то что то упустил =(
Делай, что можешь, с тем, что имеешь, там, где ты есть!
|
|
|
Пользователи поблагодарившие Chernig0v за этот пост: |
|
|
l0m0ta | Дата: Суббота, 20.08.2016, 12:22 | Сообщение # 308 |
Рядовой
Группа: Пользователи
Сообщений: 10
Статус: Offline
| http://we.easyelectronics.ru/QuaziKing2/programmnaya-kompensaciya-temperatury-holodnogo-spaya-pri-rabote-s-termoparoy.html это дело я позаимствовал... из плюсов - калибровка на конкретном железе...
|
|
|
Пользователи поблагодарившие l0m0ta за этот пост: |
|
|
vavan | Дата: Суббота, 20.08.2016, 21:07 | Сообщение # 309 |
Лейтенант
Группа: Пользователи
Сообщений: 74
Статус: Offline
| l0m0ta, а смысл отдельной микрухи для измерения темпера? Начнутся же вопросы - где взять? Насчет регулировки по мощности - а разьве нельзя привязаться к частоте сети и тот же шим реализовать: в рамках каждого импульса сети врубать нагрев позже/раньше? Или я чегото не понимаю? Симисторы вроде тоже не проблема купить...
|
|
|
Пользователи поблагодарившие vavan за этот пост: |
|
|
l0m0ta | Дата: Воскресенье, 21.08.2016, 06:37 | Сообщение # 310 |
Рядовой
Группа: Пользователи
Сообщений: 10
Статус: Offline
| Цитата vavan ( ) а смысл отдельной микрухи для измерения темпера? думал проще будет... у меня верх на ельштайновской керамике... ограничивать там ничего не надо... вовремя остановить нагрев и всех делов...
|
|
|
Пользователи поблагодарившие l0m0ta за этот пост: |
|
|
vavan | Дата: Воскресенье, 21.08.2016, 20:31 | Сообщение # 311 |
Лейтенант
Группа: Пользователи
Сообщений: 74
Статус: Offline
| Ну да, с керамикой в этом плане проще. С другой стороны пока ее на всех платах прогонишь.... Можно ненароком и поджарить чтонить. Кстати, а в чем может быть причина стабильного удержания низом температуры Большей чем уставка? Прошивка кажется 8.0.2, где на низ два коэффициента k1 и k2.
|
|
|
Пользователи поблагодарившие vavan за этот пост: |
|
|
l0m0ta | Дата: Среда, 24.08.2016, 18:49 | Сообщение # 312 |
Рядовой
Группа: Пользователи
Сообщений: 10
Статус: Offline
| vavan, шоб я знал... ни одной прошивкой, что лежат на ромбае, я не пользовался... все было для кого то... если человек "скрылся из поля зрения", то и я сказать нечего не могу...
по поводу "регулировки по мощности".... интересно, как вы видите данный режим? реализовать его, в принципе можно... я думал, что фим, - это главное для этого режима... но, если устроит шим, то вполне могу сделать... наверное можно было бы отдельную темку замутить по этому поводу... интерес есть у кого нибудь?
|
|
|
Пользователи поблагодарившие l0m0ta за этот пост: |
|
|
vavan | Дата: Среда, 24.08.2016, 20:00 | Сообщение # 313 |
Лейтенант
Группа: Пользователи
Сообщений: 74
Статус: Offline
| Цитата l0m0ta ( ) vavan, шоб я знал...ни одной прошивкой, что лежат на ромбае, я не пользовался... все было для кого то... если человек "скрылся из поля зрения", то и я сказать нечего не могу... но исходники все еще есть? ;)
Цитата l0m0ta ( ) по поводу "регулировки по мощности".... интересно, как вы видите данный режим?реализовать его, в принципе можно... я думал, что фим, - это главное для этого режима... но, если устроит шим, то вполне могу сделать... наверное можно было бы отдельную темку замутить по этому поводу... ну на сколько я понимаю, то коллективным разумом пришли к тому, что нам нужна определенная скорость нагрева на определенном участке профиля. для этого нам надо шимом задать определенную мощность, и ПИД будет в некотором диапазоне нивелировать отклонения от профиля. ну тоесть без регулировки по мощности получается на горбе профиля пид дает нам 100% мощи и по процу идут пузыри... ну это утрированно, но так и есть. а если задано ограничение по моще -- то все уперлись в макс мощность и ничего не поджарили. вот только как я понимаю с ирсофтом это уже не будет кореллировать никак. думаю интерес есть у многих, вопрос в том что на данном форуме мало гуру, которые могли бы подсказать чтонить я предлагаю параллельно в 9 часть влиться http://www.rom.by/forum/Samodelnaya_IK_payalnaya_stanciya_chast_9?page=41 хм, процитирую maxlabt : Попробовал всем процессом управлять только мощностью. Подобрал профили и ... Результат прекрасный!!! Никаких регуляторов, только мощность для каждого шага и канала своя. Один и тот же профиль на разных платах практически не меняется. Или же просто становится чуть длиннее или короче.
Далее, что при нагреве, что при удержании температура должна равняться заданной. Упрощенно, если она меньше, ПИД регулятор увеличивает скважность, если она больше - уменьшает. При этом подведенная к нагревателям мощность будет соответственно увеличиваться или уменьшаться. Аналогично будет отрабатываться и ошибка от изменения любых внешних факторов: изменение размеров и конструкции (теплоемкости) платы, внешней температуры воздуха, да те же сквозняки и т.д. Просто в более "тяжелых" случая он будет потреблять больше мощи, в более "легких" меньше. Конечно, в каждой станции есть свои ограничения, например, инертность нагревателя, собственно максимальная мощность, которые ограничат или сделают вообще невозможным в зависимости от конкретной ситуации заданный ход нагрева. Например, если нагреватель способен при 100% мощности (скважности) нагреть плату со скоростью 1*С/ сек, то работать качественно без колебаний температуры с той же скоростью он будет неспособен. Для требуемой скорости в 1*С/ сек нужно чтобы регулятор спокойно на максимуме отрабатывал скорость не менее 2*С/ сек. Конечно, еще есть много моментов по качеству нагрева, но это уже другой вопрос.
Сообщение отредактировал vavan - Среда, 24.08.2016, 20:04 |
|
|
Пользователи поблагодарившие vavan за этот пост: |
|
|
l0m0ta | Дата: Среда, 24.08.2016, 21:00 | Сообщение # 314 |
Рядовой
Группа: Пользователи
Сообщений: 10
Статус: Offline
| как то не очень понятно... ПИД - автоматическая система регулирования... "регулировка по мощности" - настроенная прежде ручная... скрестить их - абсурд... имхо...
Фазо Импульсный Метод (фим) - подразумевает, что в каждом периоде синусоиды будут обрезаны максимум-минимум... на нагревателе будет отсутствовать максимальная мощность... если необходимо...
при Широтно Импульсном Методе (шим) этого не будет... однако в силу инерции нагревателя, это может быть не заметно... вообщем я полагал, что фим здесь принципиально необходим... теперь вот засомневался...
а пузыри - отдельная тема... имхо...
|
|
|
Пользователи поблагодарившие l0m0ta за этот пост: |
|
|
bredor | Дата: Среда, 24.08.2016, 22:33 | Сообщение # 315 |
Рядовой
Группа: Пользователи
Сообщений: 5
Статус: Offline
| vavan, Объект управления нагреватель,и у нас есть некий диапазон управления (воздействия на него) скажем от 0 до 1500 (как управлять неважно ,будь то шим или фим или пропуск полупериодов с помощью сигма-дельта модулятора),этот диапазон не должен быть узким,чем мельче шаг тем точнее регулировка,преобразовывать этот диапазон в мощность не обязательно,это в принципе лишнее звено,а воздействовать на объект к примеру функцией : int16_t pid_ControllerDN(int16_t setPoint, int16_t currentpoint, struct PID_DATA *pid_st), где setPoint - заданное число(может быть что угодно,например скорость нагрева -0.6 г.сек currentpoint - текущее значение PID_DATA - указатель на коэффициенты ПИД а возвратом этой функции и будет это диапазон 0-1500. Чтобы ПИДу подсунуть скорость нагрева ее надо измерить,чем выше дискретность ADC тем быстрее и точнее сможем получить результат,для этого нужно построить программный или аппаратный RTC и вызывать функцию сакжем каждые 1 сек - __monitor s16 tempSec (u16 TecujayaTemperatura)//функция расчета скорости температуры { s16 tempRaznica = 0;
if(G.TempSt !=0)// { tempRaznica = TecujayaTemperatura - G.TempSt ;// }; G.TempSt = TecujayaTemperatura;//save last and last temper if(tempRaznica < 0)tempRaznica = 0; return tempRaznica; }; результатом будет аргумент(currentpoint) для ПИДа. Как альтернативный вариант можно измерять с помощью ADC реальный текущий ток потребления или напряжение нагревателя и в качестве аргументов для функции ПИДа , будет ток или напряжение,ну и зная R нагревателя для удобности можно преобразовать в мощность и оперировать уже мощностью. Например если надо сделать полку по температуре,тогда передать в функцию ПИДа нужную температуру и текущую. Вот уже готовый алгоритм ПИД на Си: http://roboforum.ru/wiki/%D0%9F%D0%B5%D1%80%D0%B5%D0%B2%D0%BE%D0%B4_%D1%81%D1%82%D0%B0%D1%82%D1%8C%D0%B8_%22%D0%9F%D1%80%D0%BE%D1%81%D1%82%D0%BE_%D0%BE_%D0%9F%D0%98%D0%94-%D0%B0%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D0%B0%D1%85%22
|
|
|
Пользователи поблагодарившие bredor за этот пост: |
|
|
|