Паяльные станции для T12 на STM32 и альтернативные прошивки

Обсуждаем цифровые устройства...
Аватара пользователя
Polf
Вымогатель припоя
Сообщения: 558
Зарегистрирован: Пт июн 19, 2009 13:36:54

Re: Паяльные станции для T12 на STM32 и альтернативные проши

Сообщение Polf »

David_alfa писал(а):Протестируйте новую версию, теперь русский текст стал намного лучше!
Спасибо, шрифт стал намного приятнее.

В продолжение https://radiokot.ru/forum/viewtopic.php ... 7#p4084017
Получил ручку для JBC, заказывал здесь https://aliexpress.ru/item/100500310862 ... 33ed7qNRem
Изображение
Вариант с разъёмом GX12-5. В руке удобная, провод термостойкий, но немного жестковат. Провод имеет только три жилы, соответственно в ручке нет термистора и датчика. Пишут, что ручка также подходит к наконечникам С210 и С115, но мне кажется, что они для этой ручки коротковаты.
На пробу там же взял наконечник по мотивам С245.
Изображение
На нём видны следы обжима каким-то многогранным инструментом. [uquote="Polf",url="/forum/viewtopic.php?p=4084070#p4084070"]
Polf писал(а):А также поставлю на передней панели переключатель "JBC - T12".
В этом есть потенциальная опасность: если подключить паяльник JBC, а переключатель поставить в положение Т12, ток через ключ MOSFET пойдёт не только через нагреватель жала JBC, но и через термопару. Ничем хорошим это обернуться не может :shock: , надо подумать, как этого избежать :dont_know: .[/uquote]Поменял схему (прилагаю), переключатель теперь стоит по входу ОУ.
Вложения
JBC_T12.pdf
Исправленная схема
(127.58 КБ) 733 скачивания
David_alfa
Открыл глаза
Сообщения: 70
Зарегистрирован: Ср июл 28, 2021 09:44:56

Re: Паяльные станции для T12 на STM32 и альтернативные проши

Сообщение David_alfa »

Почему бы вам не внести эти изменения в сам соединитель ручки?
Вот как я использовал JBC и T12.
Поскольку для заземления используется только один контакт, вам необходимо соединить T12- и землю вместе в ручке T12.

Вам не нужен выключатель, поэтому нет риска повреждения.
Кроме того, вы можете припаять резистор 1M-10M, чтобы лучше определять наконечник, это предотвратит скачки экрана между ошибкой и температурой, когда железный картридж не подключен.

Изображение


Добавлено after 26 minutes 2 seconds:
[uquote="Eddy_Em",url="/forum/viewtopic.php?p=4084087#p4084087"]Неужели никто вменяемую прошивку не написал для этой паяльной станции? На чистом CMSIS, без калов и кубов?[/uquote]
Было бы сложнее использовать код для разных версий stm32, HAL значительно упрощает работу.
Вначале у Stm32 Cube IDE были проблемы, в настоящее время она работает очень хорошо и позволяет любому скомпилировать эту прошивку за считанные минуты без каких-либо технических знаний и необходимости установки библиотек, компиляторов, сред, редакторов ...
Поскольку я посвящаю этому свое время, это мой выбор, если вам это не нравится, вы можете запрограммировать свой.

Posted after 2 hours 18 minutes 40 seconds:
[uquote="Eddy_Em",url="/forum/viewtopic.php?p=4084134#p4084134"]Кстати, там еще один нехилый косяк есть: в Cortex'ах M3 нет флоатов, а автор их усиленно использует. А в Cortex-M0 даже деления нет![/uquote]
Я полностью это осознаю.
Сначала я избегал их, но по мере увеличения количества функций требовалось больше точности.
Все полностью протестировано, процессор полностью способен запускать программу на высокой скорости и есть обнаружение изменений в прошивке, чтобы не тратить силы на рисование виджетов.
Мне удалось запустить прошивку всего на 8 МГц с поразительной скоростью для такой медленной работы.
Прошивка фактически использует небольшую мощность процессора, избыток используется для рендеринга экрана.
Самыми медленными материнскими платами являются ksger 2.1, потому что они используют программное обеспечение i2c, но я максимально оптимизировал шину I2C, работая на частотах выше 1 МГц, поэтому экран способен достигать 90 кадров в секунду.
Процессор способен на большее, но если увеличить скорость, экран выйдет из строя.
На платах, где дисплей использует SPI + DMA, он достигает более 1400 кадров в секунду (да, 1400!).
Лично я достиг 2500 кадров в секунду, заставляя автобус работать на полной скорости, но это может не сработать для всех, поэтому используется стандартная скорость.
Поплавки используются только один раз за обновление АЦП (фильтрация значений датчиков АЦП, ПИД и NTC), которое по умолчанию составляет всего 5 раз в секунду (200 мс) и до 100 раз в секунду при полной скорости ШИМ ( 10 мс).
Многие люди говорят, не зная об этом. Я потратил месяцы на полировку этой прошивки, бесчисленные часы на отладку и тестирование.
Предлагаю, если вас не устраивает, создать свою прошивку вместо того, чтобы так сильно критиковать.
Вложения
jbc-t12.png
(49.39 КБ) 6659 скачиваний
pupkinv
Открыл глаза
Сообщения: 46
Зарегистрирован: Пн май 04, 2020 14:22:25

Re: Паяльные станции для T12 на STM32 и альтернативные проши

Сообщение pupkinv »

David_alfa, Приятная неожиданность увидеть тебя на этом форуме. Большое спасибо за твою работу! Как на всё у тебя хватает времени?
David_alfa
Открыл глаза
Сообщения: 70
Зарегистрирован: Ср июл 28, 2021 09:44:56

Re: Паяльные станции для T12 на STM32 и альтернативные проши

Сообщение David_alfa »

Я на больничном, после ряда операций выздоравливаю очень хорошо!
Но я всегда был на русских и польских форумах, там много информации: 4pda, RadioKot, Sonsivri, ElectroTanya ...

Хотя языковой барьер означает, что я редко отправляю сообщения! Я просто читаю ... :tea:

Затем я увидел здесь людей, которые говорили о своих проблемах со станциями T12, но они редко заходили в eevBlog или gitHub, чтобы комментировать, поэтому я не знал о таких проблемах.
И я решил нарушить молчание !
Аватара пользователя
Polf
Вымогатель припоя
Сообщения: 558
Зарегистрирован: Пт июн 19, 2009 13:36:54

Re: Паяльные станции для T12 на STM32 и альтернативные проши

Сообщение Polf »

David_alfa писал(а):Вот как я использовал JBC и T12.
Поскольку для заземления используется только один контакт, вам необходимо соединить T12- и землю вместе в ручке T12.
Дэвид, спасибо, я понял вашу мысль. Я сделаю именно так. Вот нарисовал, чтобы было нагляднее.
Изображение
На рисунке толстой красной линией выделена перемычка в ручке Т12. Также надо отпаять провод в ручке, который идёт от минуса нагревателя к контакту 4 и припаять его к контакту 3.
На схеме показано, как надо всё соединить.
Вложения
JBC_T12.pdf
Схема
(138.81 КБ) 515 скачиваний
David_alfa
Открыл глаза
Сообщения: 70
Зарегистрирован: Ср июл 28, 2021 09:44:56

Re: Паяльные станции для T12 на STM32 и альтернативные проши

Сообщение David_alfa »

Попробуйте, некоторые контроллеры плохо реагируют на соединение земли и T12- вместе
Аватара пользователя
wickated1
Нашел транзистор. Понюхал.
Сообщения: 178
Зарегистрирован: Сб апр 03, 2021 13:01:19

Re: Паяльные станции для T12 на STM32 и альтернативные проши

Сообщение wickated1 »

[uquote="Polf",url="/forum/viewtopic.php?p=4086714#p4086714"]Поменял схему (прилагаю), переключатель теперь стоит по входу ОУ.[/uquote]

i fixed it for you / я починил
Изображение

[uquote="Polf",url="/forum/viewtopic.php?p=4086714#p4086714"][quote="David_alfa"]Пишут, что ручка также подходит к наконечникам С210 и С115,
На пробу там же взял наконечник по мотивам С245..[/uquote]
не подходит. 210 и 245 в два раза по размерам отличаются

картриджи с китая это т12 нагреватели с обжатым колпачком. работают лучше чем т12 потому что больше меди. не забудьте ограничить мощность до 80 ватт, иначе сгорят очень быстро. так же не забудьте что значения калибровок для китайцев берутся с потолка.
Последний раз редактировалось wickated1 Вс сен 05, 2021 20:43:06, всего редактировалось 1 раз.
Аватара пользователя
Polf
Вымогатель припоя
Сообщения: 558
Зарегистрирован: Пт июн 19, 2009 13:36:54

Re: Паяльные станции для T12 на STM32 и альтернативные проши

Сообщение Polf »

wickated1 писал(а):i fixed it for you
Всё верно, в ручке нет термистора и датчика.
Попытался её разобрать, как на маське писали, грел феном, но не поддаётся, пусть останется как есть.
Поставил стакан для ручки JBC на подставке, к нему подключу цепь датчика отдельным проводом миниджек 3,5. При установке ручки в стакан, её корпус замкнёт цепь датчика.
Изображение
Таким же способом реализован режим сна, например, в станции HAKKO FX-951, только там микрик стоит.
Термистор пока ставить не буду, посмотрю, как будет работать без него.
Схему подработал.
Вложения
JBC_T12.pdf
Схема
(162.22 КБ) 630 скачиваний
Аватара пользователя
wickated1
Нашел транзистор. Понюхал.
Сообщения: 178
Зарегистрирован: Сб апр 03, 2021 13:01:19

Re: Паяльные станции для T12 на STM32 и альтернативные проши

Сообщение wickated1 »

[uquote="Polf",url="/forum/viewtopic.php?p=4087026#p4087026"]Термистор пока ставить не буду, посмотрю, как будет работать без него.
Схему подработал.[/uquote]

я перезалил. с правильными цветами для ориг ручки. сверьтесь

для поддержки быстрого переключения необходимо в настройках зайти в меню ntc и отключить внешний ntc либо включить автоопределение
Аватара пользователя
Polf
Вымогатель припоя
Сообщения: 558
Зарегистрирован: Пт июн 19, 2009 13:36:54

Re: Паяльные станции для T12 на STM32 и альтернативные проши

Сообщение Polf »

wickated1 писал(а):с правильными цветами для ориг ручки. сверьтесь
Спасибо, подправил.
wickated1 писал(а):для поддержки быстрого переключения необходимо в настройках зайти в меню ntc и отключить внешний ntc либо включить автоопределение
Буду знать.

Добавлено after 5 minutes 48 seconds:
Re: Паяльные станции для T12 на STM32 и альтернативные прошивки
wickated1 писал(а):картриджи с китая это т12 нагреватели с обжатым колпачком. работают лучше чем т12 потому что больше меди. не забудьте ограничить мощность до 80 ватт, иначе сгорят очень быстро. так же не забудьте что значения калибровок для китайцев берутся с потолка.
Спасибо, буду иметь в виду. Полученный картридж от Handskit показал сопротивление нагревателя примерно 2,2 Ом, а у Т12 около 8 Ом, видимо это другой случай.
Вложения
JBC_T12.pdf
Схема
(162.22 КБ) 500 скачиваний
David_alfa
Открыл глаза
Сообщения: 70
Зарегистрирован: Ср июл 28, 2021 09:44:56

Re: Паяльные станции для T12 на STM32 и альтернативные проши

Сообщение David_alfa »

Обнаружение NTC всегда частично включено, после обнаружения присутствия железа, если NTC не обнаружено, система будет использовать внутреннюю температуру stm32.
Автоматическое обнаружение необходимо активировать только при использовании двух ручек с разными NTC, например 10K и 100K.
Юрий_1985
Первый раз сказал Мяу!
Сообщения: 28
Зарегистрирован: Пн фев 22, 2021 14:27:29

Re: Паяльные станции для T12 на STM32 и альтернативные проши

Сообщение Юрий_1985 »

Здраствуйте.Планирую завтра заказать в китайцев печатки по авторской версии https://easyeda.com/sfrwmaker/stm32_rework может есть какие изминение дайте знать.
Аватара пользователя
Polf
Вымогатель припоя
Сообщения: 558
Зарегистрирован: Пт июн 19, 2009 13:36:54

Re: Паяльные станции для T12 на STM32 и альтернативные проши

Сообщение Polf »

Polf писал(а):В продолжение https://radiokot.ru/forum/viewtopic.php ... 7#p4084017
Получил блок питания 24V 6A, проверил - 6 Ампер выдаёт без просадки, но наконечник под JBC с сопротивлением 2,2 Ома не тянет, срабатывает защита. :(
Надо искать помощнее.
Аватара пользователя
wickated1
Нашел транзистор. Понюхал.
Сообщения: 178
Зарегистрирован: Сб апр 03, 2021 13:01:19

Re: Паяльные станции для T12 на STM32 и альтернативные проши

Сообщение wickated1 »

[uquote="Polf",url="/forum/viewtopic.php?p=4088894#p4088894"]
Polf писал(а):В продолжение https://radiokot.ru/forum/viewtopic.php ... 7#p4084017
Получил блок питания 24V 6A, проверил - 6 Ампер выдаёт без просадки, но наконечник под JBC с сопротивлением 2,2 Ома не тянет, срабатывает защита. :(
Надо искать помощнее.[/uquote]
в меню ограничить мощность можно а и стартовый режим выкл задать, чтобы кондеры успели зарядиться
Аватара пользователя
Polf
Вымогатель припоя
Сообщения: 558
Зарегистрирован: Пт июн 19, 2009 13:36:54

Re: Паяльные станции для T12 на STM32 и альтернативные проши

Сообщение Polf »

wickated1 писал(а):в меню ограничить мощность можно
Поставил заранее 80 Вт, как вы советовали раньше.
wickated1 писал(а):стартовый режим выкл задать
Для Т12 есть такая опция в меню, а для С245 не нашёл.
Сейчас включил без паяльника, язык русский, увидел опечатку на дисплее - ОКЛЮЧЕН.
Аватара пользователя
wickated1
Нашел транзистор. Понюхал.
Сообщения: 178
Зарегистрирован: Сб апр 03, 2021 13:01:19

Re: Паяльные станции для T12 на STM32 и альтернативные проши

Сообщение wickated1 »

[uquote="Polf",url="/forum/viewtopic.php?p=4088973#p4088973"]
wickated1 писал(а):в меню ограничить мощность можно
Поставил заранее 80 Вт, как вы советовали раньше.
wickated1 писал(а):стартовый режим выкл задать
Для Т12 есть такая опция в меню, а для С245 не нашёл.
Сейчас включил без паяльника, язык русский, увидел опечатку на дисплее - ОКЛЮЧЕН.[/uquote]
датчик сна - ручка
старт с - ВЫКЛ
датчик сна - стойка
подставка - ВЫКЛ

ой да, я не смотрел свежие билды, поправим
Аватара пользователя
Polf
Вымогатель припоя
Сообщения: 558
Зарегистрирован: Пт июн 19, 2009 13:36:54

Re: Паяльные станции для T12 на STM32 и альтернативные проши

Сообщение Polf »

wickated1 писал(а):стартовый режим выкл задать
Сделал так, теперь можно зайти в меню. При выключенном паяльнике показывало температуру 99. Зашёл Edit tips -> C245 -> Cal 250 уменьшил с 900 до 760.
Стало показывать примерно 24, но теперь если феном подогреть жало, показания уменьшаются, а при остывании растут. :shock:
На входе ОУ напряжение при нагревании положительное и растёт от десятых до единиц милливольт, то есть всё нормально.
Может быть необходимо выставить другие параметры в меню? Подскажите кто в курсе.

Добавлено after 1 hour 22 minutes 1 second:
Re: Паяльные станции для T12 на STM32 и альтернативные прошивки
Выбрал профиль наконечника С210, инверсия показаний температуры прекратилась, значит всё дело в цифрах меню Edit tips -> Cal, Calibration -> Settings.
NTC термистор впаял в разъём кабеля ручки.
Блок питания по-прежнему не тянет, срабатывает защита.
Аватара пользователя
wickated1
Нашел транзистор. Понюхал.
Сообщения: 178
Зарегистрирован: Сб апр 03, 2021 13:01:19

Re: Паяльные станции для T12 на STM32 и альтернативные проши

Сообщение wickated1 »

[uquote="Polf",url="/forum/viewtopic.php?p=4089006#p4089006"]
wickated1 писал(а):стартовый режим выкл задать
Сделал так, теперь можно зайти в меню. При выключенном паяльнике показывало температуру 99. Зашёл Edit tips -> C245 -> Cal 250 уменьшил с 900 до 760.
Стало показывать примерно 24, но теперь если феном подогреть жало, показания уменьшаются, а при остывании растут. :shock:
На входе ОУ напряжение при нагревании положительное и растёт от десятых до единиц милливольт, то есть всё нормально.
Может быть необходимо выставить другие параметры в меню? Подскажите кто в курсе.

Добавлено after 1 hour 22 minutes 1 second:
Re: Паяльные станции для T12 на STM32 и альтернативные прошивки
Выбрал профиль наконечника С210, инверсия показаний температуры прекратилась, значит всё дело в цифрах меню Edit tips -> Cal, Calibration -> Settings.
NTC термистор впаял в разъём кабеля ручки.
Блок питания по-прежнему не тянет, срабатывает защита.[/uquote]
скорее всего перепутаны провода в ручке. я писал цвета именно для оригинальной, китайцы запросто могли перепутать. необходимо прозвонить
между землей и питанией 2,5ома, между землей и термопарой сопр 0 и есть напряжение.

и вроде сейчас выйдет новый билд, там необходимо будет так же задавать нулевое смещение ОУ
El-chips
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Вт апр 06, 2010 19:09:07
Откуда: SUMY(UA)

Re: Паяльные станции для T12 на STM32 и альтернативные проши

Сообщение El-chips »

Ремонтная станция (пальник и фен) на базе STM32F103C8T6 от Александра https://www.hackster.io/sfrwmaker/stm32 ... ion-e3955b.

У кого не программируется контроллер , ошибка в маркировке элементов https://files.dp.ua/ru/kHcmxQADL
Вложения
T12combo_revers.jpg
(136.69 КБ) 466 скачиваний
Аватара пользователя
Polf
Вымогатель припоя
Сообщения: 558
Зарегистрирован: Пт июн 19, 2009 13:36:54

Re: Паяльные станции для T12 на STM32 и альтернативные проши

Сообщение Polf »

wickated1 писал(а):скорее всего перепутаны провода в ручке
Это первое о чём я подумал и проверил. Измерял напряжение от термопары JBC на входе ОУ. При прогреве жала феном, оно положительной полярности и увеличивается до единиц милливольт с увеличением температуры. Сопротивление нагревателя около 2 Ом относительно корпуса наконечника, тоже правильно подключено.
Ещё возник вопрос. В схеме по мотивам KSGER 2.1S NTC включён через ограничительный резистор R12.2 4k7. Его надо как-то учесть в NTC menu?
Изображение
Ответить

Вернуться в «Цифровая техника»