Прошивка для паяльника Feizer PTS200 V2 ESP32

Электроный паяльник под жала-картриджи Feizer PTS200
Позволяет работать с картридж-жалами TS, T12.
Идет в комплекте со своим жалом на 100Вт при питании от PD 20В.
Построен на основе контроллера ESP32S2, прошивка открытая.
Я создал форк прошивки. Чисто из интереса есть планы её полностью переписать и привести к удобоваримому виду.

Если есть владельцы таких или интерес обсудить вопросы связанные с ШИМ и ПИД-регулированием нагревателя и пр - присоединяйтесь.

По оригинальной прошивке - это какойто наколенный скетч, а не код. Из особо ярких моментов:
— прошивка не использует ПИД регилирование
— ШИМ как таковой тоже не используется, нагреватель дергается туда-сюда от минимума до максимума, кроме как одном режиме 50% 20В, где максимум ШИМится.
— температура на экране это округление от сильно усредненной реальной плюс-минус 5 градусов. т.е. по сути показометр.

ну и прочий бардак который даже упоминать страшно.

Пока только начал разбираться, вернул реальный ШИМ, добавил ПИД регулирование (особо ничего не подстраивал еще), вынес термоконтроль и управление ШИМ в отдельный ртос процесс.
Есть планы переписать её полностью если время позволит. Пока перепишу ядро, далее управление, экран, бюджет мощности.
 
Изменено:

Комментарии

vortigont

★★★★★★✩
24 Апр 2020
1,022
542
Saint-Petersburg, Russia
Электроный паяльник под жала-картриджи Feizer PTS200
Позволяет работать с картридж-жалами TS, T12.
Идет в комплекте со своим жалом на 100Вт при питании от PD 20В.
Построен на основе контроллера ESP32S2, прошивка открытая.
Я создал форк прошивки. Чисто из интереса есть планы её полностью переписать и привести к удобоваримому виду.

Если есть владельцы таких или интерес обсудить вопросы связанные с ШИМ и ПИД-регулированием нагревателя и пр - присоединяйтесь.

По оригинальной прошивке - это какойто наколенный скетч, а не код. Из особо ярких моментов:
— прошивка не использует ПИД регилирование
— ШИМ как таковой тоже не используется, нагреватель дергается туда-сюда от минимума до максимума, кроме как одном режиме 50% 20В, где максимум ШИМится.
— температура на экране это округление от сильно усредненной реальной плюс-минус 5 градусов. т.е. по сути показометр.

ну и прочий бардак который даже упоминать страшно.

Пока только начал разбираться, вернул реальный ШИМ, добавил ПИД регулирование (особо ничего не подстраивал еще), вынес термоконтроль и управление ШИМ в отдельный ртос процесс.
Есть планы переписать её полностью если время позволит. Пока перепишу ядро, далее управление, экран, бюджет мощности.
 
Изменено:
  • Лойс +1
Реакции: rinkanshime и Kotovsky

vortigont

★★★★★★✩
24 Апр 2020
1,022
542
Saint-Petersburg, Russia
Ну тогда да, паяло не может ограничивать потребляемый ток, поэтому в любом случае будет уводить 60 Вт в защиту.
А т.к. триггер там тупой, то узнать от него какой мощности БП подключен и запросить напругу поменьше не получится. Остаётся только только понижать напряжение на триггере руками до 15 вольт. В целом не вижу в этом особой проблемы.
разве что можно сделать в менюшке выбор профилей по мощности питания и от этого переключать напругу. Но в любом случае выбор режима это ручная операция.
 

BGNmotors

✩✩✩✩✩✩✩
10 Мар 2021
1
0
скажите что нужно поправить в библиотеки QC3Control что-бы паяльник работал от повербанка на 12 вольт а не на 5 заранее спасибо
 

vortigont

★★★★★★✩
24 Апр 2020
1,022
542
Saint-Petersburg, Russia
@BGNmotors, попробуйте qc2 режим. У меня на 2х банках только куце2 заработал и только на 9 вольт.
На 12 банк не потянет, это будет ток 3 ампера с родными жалами