Прошивка

ребол? легко! работает красиво

Re: Прошивка

Сообщение DeCodeR » 13 сен 2017, 23:24

что в новой прошивке интересного?
DeCodeR
 
Сообщения: 26
Зарегистрирован: 28 май 2017, 12:04
Откуда: Киев
Благодарил (а): 29 раз.
Поблагодарили: 1 раз.

Сообщение slav0n » 14 сен 2017, 05:57

ничего особенного. чуть-чуть изменил управление.
чуть-чуть оптимизировал код, что видно по размеру файла.
while(1||!1);
зберігай спокій

За это сообщение автора slav0n поблагодарил:
DeCodeR(14 сен 2017, 09:12)
slav0n
Site Admin
 
Сообщения: 5257
Зарегистрирован: 15 ноя 2009, 18:43
Благодарил (а): 36 раз.
Поблагодарили: 494 раз.

сказано-сделано

Сообщение slav0n » 20 сен 2017, 22:26

поднял в прошивке USB стек
смотрите в диспетчере устройств
У вас нет необходимых прав для просмотра вложений в этом сообщении.
while(1||!1);
зберігай спокій

За это сообщение автора slav0n поблагодарил:
DeCodeR(20 сен 2017, 23:07)
slav0n
Site Admin
 
Сообщения: 5257
Зарегистрирован: 15 ноя 2009, 18:43
Благодарил (а): 36 раз.
Поблагодарили: 494 раз.

171003

Сообщение slav0n » 04 окт 2017, 03:34

Изменил алгоритм PID с параллельного на неинтерактивный (теория тут).
Подберите заново свои параметры Kc и Ti.
Td рекомендую пока выставить в 0, т.е. отключить дифференциальную составляющую.
Снял небольшое видео с этой прошивкой - https://youtu.be/0l1fUpXg8Jo
У вас нет необходимых прав для просмотра вложений в этом сообщении.
while(1||!1);
зберігай спокій
slav0n
Site Admin
 
Сообщения: 5257
Зарегистрирован: 15 ноя 2009, 18:43
Благодарил (а): 36 раз.
Поблагодарили: 494 раз.

прошивка 171029

Сообщение slav0n » 29 окт 2017, 12:45

вместо установки времени работы вентилятора охлаждения я сделал ему ШИМ (всё тот же выход на ноге PC3)
Вентилятор включается через 10сек после отработки профиля, интенсивность обдува пока устанавливается вручную.
Дальше буду прикручивать к нему ПИД от термопары для автоматического поддержания заданной скорости охлаждения.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
while(1||!1);
зберігай спокій

За это сообщение автора slav0n поблагодарил:
DeCodeR(30 окт 2017, 12:14)
slav0n
Site Admin
 
Сообщения: 5257
Зарегистрирован: 15 ноя 2009, 18:43
Благодарил (а): 36 раз.
Поблагодарили: 494 раз.

171105

Сообщение slav0n » 05 ноя 2017, 22:41

добавил в PID-алгоритм коррекцию по скорости температуры.
При конфигурации: термопары-две, верх+низ, реж.низа-по профилю, на первом шаге верх тоже начинает греть (раньше начинал со второго шага).
Изменения в отрисовке графика - при использовании двух датчиков и двух нагревателей, температура датчика низа отображается пунктирной линией.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
while(1||!1);
зберігай спокій

За это сообщение автора slav0n поблагодарил:
antv-68(11 ноя 2017, 19:38)
slav0n
Site Admin
 
Сообщения: 5257
Зарегистрирован: 15 ноя 2009, 18:43
Благодарил (а): 36 раз.
Поблагодарили: 494 раз.

ВНИМАНИЕ

Сообщение slav0n » 12 ноя 2017, 15:29

Целочисленная арифметика в алгоритме PID работает мягко говоря не совсем корректно. Особенно это сказывается на сильно инерционных системах грелка-датчик. Адекватные параметры подобрать просто нереально.
Поэтому! На подходе прошивка, решающая эту проблему. Наконец-то можно будет применить результаты заложенного в систему Open Loop Test.
while(1||!1);
зберігай спокій

За это сообщение автора slav0n поблагодарили: 4
antv-68(12 ноя 2017, 17:46), DeCodeR(13 ноя 2017, 01:10), J.User(12 ноя 2017, 17:15), TDvega(12 ноя 2017, 20:54)
slav0n
Site Admin
 
Сообщения: 5257
Зарегистрирован: 15 ноя 2009, 18:43
Благодарил (а): 36 раз.
Поблагодарили: 494 раз.

171119

Сообщение slav0n » 19 ноя 2017, 13:41

Доделал функционал Open Loop Test.
Можно снять два графика нагрева, отдельно для верха и для низа. Если графики сняты корректно, то:
При анализе графиков можно выбрать соответствующее td (тайм дэд, обычно находится в самом начале подъема температуры).
В результате получаем Kc и Ti, вычисленные по методу Open-Loop Ziegler-Nichols для PI контроллера (D в прошивке отключена).
Остается выставить их в настройках грелок и проверить работу.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
while(1||!1);
зберігай спокій
slav0n
Site Admin
 
Сообщения: 5257
Зарегистрирован: 15 ноя 2009, 18:43
Благодарил (а): 36 раз.
Поблагодарили: 494 раз.

171202

Сообщение slav0n » 02 дек 2017, 23:58

поскольку я так и не смог привыкнуть к выходу из самого нижнего уровня меню длинным нажатием, то вернул обратно выход из самого низа коротким нажатием, получается удобней и меньше телодвижений для управления.
Улучшил функционал Open-loop test, снял ограничение макс.температуры. Теперь запись идет до 1000°С
Добавил музычку Попкорн
У вас нет необходимых прав для просмотра вложений в этом сообщении.
while(1||!1);
зберігай спокій
slav0n
Site Admin
 
Сообщения: 5257
Зарегистрирован: 15 ноя 2009, 18:43
Благодарил (а): 36 раз.
Поблагодарили: 494 раз.

171205

Сообщение slav0n » 05 дек 2017, 14:40

изменения в обработке графика open-loop test
ссылка на видос - https://youtu.be/VxIOMGx8a4s
У вас нет необходимых прав для просмотра вложений в этом сообщении.
while(1||!1);
зберігай спокій

За это сообщение автора slav0n поблагодарили: 2
antv-68(05 дек 2017, 23:19), DeCodeR(08 дек 2017, 00:52)
slav0n
Site Admin
 
Сообщения: 5257
Зарегистрирован: 15 ноя 2009, 18:43
Благодарил (а): 36 раз.
Поблагодарили: 494 раз.

171218

Сообщение slav0n » 18 дек 2017, 10:48

пофиксил важный баг с начальной инициализацией буферов спидометров температуры.
без неё при запуске устанавливалась случайная скорость и, как следствие, мощность
У вас нет необходимых прав для просмотра вложений в этом сообщении.
while(1||!1);
зберігай спокій

За это сообщение автора slav0n поблагодарил:
J.User(18 дек 2017, 11:00)
slav0n
Site Admin
 
Сообщения: 5257
Зарегистрирован: 15 ноя 2009, 18:43
Благодарил (а): 36 раз.
Поблагодарили: 494 раз.

171218.1

Сообщение slav0n » 18 дек 2017, 15:07

еще немного подправил инициализацию.
прошиваем эту версию:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
while(1||!1);
зберігай спокій

За это сообщение автора slav0n поблагодарили: 2
DeCodeR(18 дек 2017, 16:45), J.User(18 дек 2017, 15:50)
slav0n
Site Admin
 
Сообщения: 5257
Зарегистрирован: 15 ноя 2009, 18:43
Благодарил (а): 36 раз.
Поблагодарили: 494 раз.

171226

Сообщение slav0n » 26 дек 2017, 22:11

улучшения в интерфейсе работы по профилю для более ясной картины происходящего.
контролируемая профилем термопара отмечается мигающим значком градуса,
горизонтальные индикаторы мощности,
и еще немного изменений.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
while(1||!1);
зберігай спокій

За это сообщение автора slav0n поблагодарили: 5
antv-68(27 дек 2017, 21:34), DeCodeR(27 дек 2017, 08:56), J.User(27 дек 2017, 00:07), megavolt007(27 дек 2017, 21:19), romss01(05 янв 2018, 21:27)
slav0n
Site Admin
 
Сообщения: 5257
Зарегистрирован: 15 ноя 2009, 18:43
Благодарил (а): 36 раз.
Поблагодарили: 494 раз.

180104

Сообщение slav0n » 04 янв 2018, 14:13

в прошивке реализована выдача температур термопар на шину USB.
И в комплекте примитивная прога-индикатор.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
while(1||!1);
зберігай спокій

За это сообщение автора slav0n поблагодарили: 3
antv-68(04 янв 2018, 21:15), DeCodeR(04 янв 2018, 19:47), romss01(05 янв 2018, 21:27)
slav0n
Site Admin
 
Сообщения: 5257
Зарегистрирован: 15 ноя 2009, 18:43
Благодарил (а): 36 раз.
Поблагодарили: 494 раз.

180316

Сообщение slav0n » 16 мар 2018, 14:48

во вкладках термостатов не стал делать подменю настройки параметров ПИД,
а просто сделал автоматический переход в настройку уставки после 5 сек. бездействия.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
while(1||!1);
зберігай спокій
slav0n
Site Admin
 
Сообщения: 5257
Зарегистрирован: 15 ноя 2009, 18:43
Благодарил (а): 36 раз.
Поблагодарили: 494 раз.

180327

Сообщение slav0n » 27 мар 2018, 10:11

по убедительной просьбе пользователя, в целях защиты от случайных изменений, всё-таки убрал из вкладок термостатов установки параметров ПИД.
Теперь установка Kc,Ti находится тут: "конфиг" - "настройки" - "уст.пид верх-низ"
В термостатах осталась только установка уставки.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
while(1||!1);
зберігай спокій
slav0n
Site Admin
 
Сообщения: 5257
Зарегистрирован: 15 ноя 2009, 18:43
Благодарил (а): 36 раз.
Поблагодарили: 494 раз.

180624 и мануалчик

Сообщение slav0n » 24 июн 2018, 13:03

новая прошивка и инструкция по настройке ПИД. Спасибо vpalamar за работу!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
while(1||!1);
зберігай спокій
slav0n
Site Admin
 
Сообщения: 5257
Зарегистрирован: 15 ноя 2009, 18:43
Благодарил (а): 36 раз.
Поблагодарили: 494 раз.

Re: Прошивка

Сообщение kiryanoff » 24 июн 2018, 17:48

Спасибо за мануал всё очень доходчиво и грамотно написанно.
kiryanoff
 
Сообщения: 50
Зарегистрирован: 24 янв 2018, 21:47
Благодарил (а): 9 раз.
Поблагодарили: 5 раз.

180628.0

Сообщение slav0n » 28 июн 2018, 10:01

перевел все шимы, (верх, низ, вентилятор) на частоту 5 Гц. Раньше было 30 Гц.
Пробуйте и пишите, что изменилось в работе.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
while(1||!1);
зберігай спокій
slav0n
Site Admin
 
Сообщения: 5257
Зарегистрирован: 15 ноя 2009, 18:43
Благодарил (а): 36 раз.
Поблагодарили: 494 раз.

прошивка 180914

Сообщение slav0n » 14 сен 2018, 07:43

NEW
поработал над прошивкой, так-сказать, основательно (нехило я её так почеркал)
Из основательного:
! Open-loop тест пофикшен, дает корректные результаты при любом шаге шкалы.
! Внедрена защита от обрыва и ненагрева датчика, то-есть когда забыл положить термопару на плату.
Ну, и всякие мелкие, и не очень, доработки.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
while(1||!1);
зберігай спокій

За это сообщение автора slav0n поблагодарили: 5
antv-68(17 сен 2018, 15:43), DeCodeR(14 сен 2018, 22:26), kiryanoff(14 сен 2018, 09:52), Labor(14 сен 2018, 15:37), TDvega(14 сен 2018, 20:25)
slav0n
Site Admin
 
Сообщения: 5257
Зарегистрирован: 15 ноя 2009, 18:43
Благодарил (а): 36 раз.
Поблагодарили: 494 раз.

Пред.След.

Вернуться в Паяльная станция PrimussThermo

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

cron