Например TDA7294

Форум РадиоКот • Просмотр темы - Паяльник CXG E60WT (схема, доработка)
Форум РадиоКот
Здесь можно немножко помяукать :)



Текущее время: Ср мар 03, 2021 08:45:05

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 249 ]  1, , , , ...  
Автор Сообщение
В сети
 Заголовок сообщения: Паяльник CXG E60WT (схема, доработка)
СообщениеДобавлено: Вс дек 23, 2018 13:02:00 
Встал на лапы
Аватар пользователя

Зарегистрирован: Пт янв 01, 2016 18:33:16
Сообщений: 83
Рейтинг сообщения: 1
Прочитав статью kip96 решился на покупку данного паяльника, да и пора уже было обновить старый "парк". Морально был готов к тому, что придёт модель не E60W, а E60WT. Главное различие в микроконтроллере управляющим этим агрегатом. В первом случае это старая добрая ATMega8, а во втором - незнакомый для меня STM8S103.

Понимаю, что в плане доработок функций более правильный подход написание своей прошивки под STM. Но так как с ним дел пока не имел, прошивать его нечем и чтобы не запороть родную прошивку, появилась идея пересадить микроконтроллер на уже привычный ATMega8, тем более что он был в предыдущих модификациях.
Естественно два этих чипа не взаимозаменяемы, так что планирую состряпать свою прошивку для минимизации количества перемычек при установке.

А пока схема электрическая принципиальная.
Вложение:
схема e60wt.GIF [89.42 KiB]
Скачиваний: 2611

IC1 SM7015 - шим преобразователь (два напряжения: +12V для открытия силового тр-ра HD840 и +5V после стабилизатора IC3 для питания микроконтроллера и индикатора).
Индикатор GF1026BRW с общим анодом.

Насколько я понял, глобальность версии (широкий диапазон сетевого напряжения 85-260 В) заключается в делителе напряжения на резисторах R14/R16 с коэффициентом 140:1, напряжение с которого поступает на PB1 STM8 и тем самым задаётся максимальная скважность импульсов для конкретного напряжения в розетке.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Паяльник CXG E60WT (схема, доработка)
СообщениеДобавлено: Пн фев 18, 2019 15:31:27 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Пн окт 26, 2009 10:51:36
Сообщений: 22
Откуда: Saransk Russia
Рейтинг сообщения: 0
Датчик вибрации в этот паяльник китайцы поставили?


Вернуться наверх
 
Друзья! Скоро Новый Год! Китайский! Но мы работаем и в праздники тоже!

JLCPCB, всего $2 за прототип печатной платы! Цвет - любой!

Отличное качество, подтвержденное более чем 600,000 пользователей! Более 10,000 заказов в день.

Зарегистрируйтесь и получите два купона по 5$ каждый:https://jlcpcb.com/quote

В сети
 Заголовок сообщения: Re: Паяльник CXG E60WT (схема, доработка)
СообщениеДобавлено: Пн фев 18, 2019 16:11:40 
Встал на лапы
Аватар пользователя

Зарегистрирован: Пт янв 01, 2016 18:33:16
Сообщений: 83
Рейтинг сообщения: 0
Нет


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Паяльник CXG E60WT (схема, доработка)
СообщениеДобавлено: Вт дек 17, 2019 10:38:36 
Первый раз сказал Мяу!

Зарегистрирован: Вт дек 17, 2019 10:32:58
Сообщений: 33
Откуда: Рим, Италия
Рейтинг сообщения: 0
Прочитав .... появилась идея пересадить микроконтроллер


Доброго времени суток. Тема еще актуальна? Я тут написал прошивку для этого паяльничка без пересадок, на родной его STM8S103K3, сейчас вот тестирую термостат.


Вернуться наверх
 
Запускаем новый BLE 5.2-чип BlueNRG-LP от STMicroelectronics

Любая разработка начинается с чтения документации и изучения доступных средств разработки. Данный материал целиком посвящен средствам разработки, включая детальные инструкции по запуску вашего первого приложения на BlueNRG-LP. Описана работа с отладкой STEVAL-IDB011V1, набором инструментов и пакетом ПО позволяющим разработчику быстро войти в курс дела.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Паяльник CXG E60WT (схема, доработка)
СообщениеДобавлено: Вт дек 17, 2019 11:09:45 
Собутыльник Кота
Аватар пользователя

Карма: 37
Рейтинг сообщений: 2024
Зарегистрирован: Пн июл 23, 2018 10:36:20
Сообщений: 2649
Откуда: Казань
Рейтинг сообщения: 0
написал прошивку для этого паяльничка без пересадок

граци рагации.
выкладывайте)

_________________
Всех благ вам


Вернуться наверх
 
Революция в силовой электронике. Начало

Что привлекает в SiC по сравнению с кремнием, и какие особенности делают компоненты SiC часто используемыми, несмотря на более высокую стоимость в сравнении с кремниевыми высоковольтными устройствами? – Объясняет специалист ведущего разработчика силовых приборов из карбида кремния, компании Infineon.

Читать статью>>
Не в сети
 Заголовок сообщения: Re: Паяльник CXG E60WT (схема, доработка)
СообщениеДобавлено: Вт дек 17, 2019 11:54:58 
Первый раз сказал Мяу!

Зарегистрирован: Вт дек 17, 2019 10:32:58
Сообщений: 33
Откуда: Рим, Италия
Рейтинг сообщения: 3
Пока в фазе тестирования


Вернуться наверх
 


В сети
 Заголовок сообщения: Re: Паяльник CXG E60WT (схема, доработка)
СообщениеДобавлено: Вт дек 17, 2019 15:11:19 
Встал на лапы
Аватар пользователя

Зарегистрирован: Пт янв 01, 2016 18:33:16
Сообщений: 83
Рейтинг сообщения: 0
Ждем, ждем. Актуальность актуальна.
Пока писал пришивку для меги8, понял, что перемычек будет вагон. Начал рисовать новую плату, но потом забросил.
Сам уже не выдержал и буквально месяц назад заказал в китае стлинк и плату на данном мк - хотел осваивать новую платформу. А тут такой подгон. Один вопрос: на исходники можно будет расчитывать?


Вернуться наверх
 


Не в сети
 Заголовок сообщения: Re: Паяльник CXG E60WT (схема, доработка)
СообщениеДобавлено: Вт дек 17, 2019 18:01:57 
Первый раз сказал Мяу!

Зарегистрирован: Вт дек 17, 2019 10:32:58
Сообщений: 33
Откуда: Рим, Италия
Рейтинг сообщения: 0
А тут такой подгон. Один вопрос: на исходники можно будет расчитывать?


Ну, собственно, это не такой уж и подгон. Прошивка не доделана. Короче, я лоханулся и подал на ключ тэна PWM 100%, и тот крякнул. Сейчас заказал еще пару тэнов.
Там эта глобальная версия, блин, для америкосов тоже, а я туда 220 вольт хрясь.

Держите: https://github.com/Lymes/cxg-e60wt

Короче, все работает, осталось разобраться что подавать на ногу PB1. Так что не подключайте пока к сети, запускайте с питанием от stilink.

Вот такая беда

Изображение
Изображение


Вернуться наверх
 
В сети
 Заголовок сообщения: Re: Паяльник CXG E60WT (схема, доработка)
СообщениеДобавлено: Вт дек 17, 2019 18:16:58 
Встал на лапы
Аватар пользователя

Зарегистрирован: Пт янв 01, 2016 18:33:16
Сообщений: 83
Рейтинг сообщения: 0
да да да. про это я тоже думал когда покупал запасной нагреватель на данный паяльник. знал что надо будет сделать в прошивке меню с выбором напряжения нагревателя. ведь родной на 110в, а запасной взял на 220в. (и по идее при замене паяльник бы стал медленнее нагреватся ведь он не знает что я установил другой элемент - косяк китайпрошивки)
А вообще мысль у меня была выкинуть резисторный делитель r14/r16, например в случае неисправности r16 привет 310 вольт на микроконтроллере.
Исходники гляну, спасибо. какая среда разработки была применена, а то я пока на распутьи.

Добавлено after 1 minute 47 seconds:
А датчик и бузер уже с завода стояли? а то год назад брал без них?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Паяльник CXG E60WT (схема, доработка)
СообщениеДобавлено: Вт дек 17, 2019 18:29:19 
Первый раз сказал Мяу!

Зарегистрирован: Вт дек 17, 2019 10:32:58
Сообщений: 33
Откуда: Рим, Италия
Рейтинг сообщения: 0
Датчик и бузер докупал, как же, китайцы поставят, держи карман шире. Там внизу README есть ссылки на али где все покупалось.
Среда разработки Visual Studio Code, очень достойная среда, я работаю на Макбуке, раньше XCode уважал, а теперь Майкрософт приятно удивил.
Можно и вообще без среды. Я там Makefile написал, можно прям из терминала линукса или мака.
Компилятор SDCC, прошиваюсь stm8flash, но есть и для винды программатор от ST.

Добавлено after 5 minutes:
знал что надо будет сделать в прошивке меню с выбором напряжения нагревателя.



не надо. там с ноги PB1 (это второй канал ADC1) снимаешь эту инфу, при 100В будет мелкое значение, при 220 крупное.


Вернуться наверх
 
В сети
 Заголовок сообщения: Re: Паяльник CXG E60WT (схема, доработка)
СообщениеДобавлено: Вт дек 17, 2019 18:37:53 
Встал на лапы
Аватар пользователя

Зарегистрирован: Пт янв 01, 2016 18:33:16
Сообщений: 83
Рейтинг сообщения: 0
надо делать менюшку. я говорю не про напряжение в розетке, а про то напряжение на которое расчитан нагревательный элемент.
допустим стоял нагреватель на 110в и в розетке 220в. значит максимальная скважность управляющих импульсов ШИМ, допустим, 50%.
допустим я меняю нагреватель на 220в и в розетке 220в. Т.к. напряжение в сети такое же, скважность следовательно те же 50%, а сопротивление нагревателя раза в 3-4 больше (на 220В- a1326 - 205 ом/ на 110В- a1316 - 45 ом, максимальное напряжение на элементе при 230В в розетке где-то 68 вольт), то и нагрев паяльника замедлится.


Последний раз редактировалось pav13 Вт дек 17, 2019 22:56:55, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Паяльник CXG E60WT (схема, доработка)
СообщениеДобавлено: Вт дек 17, 2019 18:45:22 
Первый раз сказал Мяу!

Зарегистрирован: Вт дек 17, 2019 10:32:58
Сообщений: 33
Откуда: Рим, Италия
Рейтинг сообщения: 0
А, ну да, если тэн менять, то конечно нужно меню делать. Мне, кстати, меню лениво было делать, мне проще вбить в eeprom нужные мне значения, а если поданобится поменять, то.. перепрошить быстрее чем меню писать. :-) Так что если есть желание - добавляйте меню.


Вернуться наверх
 
В сети
 Заголовок сообщения: Re: Паяльник CXG E60WT (схема, доработка)
СообщениеДобавлено: Вт дек 17, 2019 18:53:44 
Встал на лапы
Аватар пользователя

Зарегистрирован: Пт янв 01, 2016 18:33:16
Сообщений: 83
Рейтинг сообщения: 0
поэтому и попросил исходники. пока приедет stlink, буду осваивать stm8 и код. надо глянуть, может сделаю схему в proteus, если там есть данный МК.

Добавлено after 3 minutes 54 seconds:
proteus пролетает, там только stm32.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Паяльник CXG E60WT (схема, доработка)
СообщениеДобавлено: Вт дек 17, 2019 18:56:47 
Первый раз сказал Мяу!

Зарегистрирован: Вт дек 17, 2019 10:32:58
Сообщений: 33
Откуда: Рим, Италия
Рейтинг сообщения: 0
Там все просто. Никаких библиотек типа SPL я не использовал. Все по даташиту микроконтроллера. Единственно кусок кода управляющего 7-сегментым дисплеем у ардуино украл. На таймере TIM4 системный клок и музычка, pwm, adc, eeprom, пины - весь код простой и без изысков.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Паяльник CXG E60WT (схема, доработка)
СообщениеДобавлено: Пн дек 23, 2019 19:20:45 
Первый раз сказал Мяу!

Зарегистрирован: Вт дек 17, 2019 10:32:58
Сообщений: 33
Откуда: Рим, Италия
Рейтинг сообщения: 2
Ок, первый релиз готов. Заменил сожженный нагреватель на A1324. Подправил код, в ШИМ регуляторе должна быть инверсия: чем больше заполнение, тем меньше нагревается ТЭН, и наоборот. Частота ШИМ 125 Hz. Попробовал в деле, пока все нравится.

Исходники, файл прошивки (main.hex) здесь

Что было сделано:
- щадящий режим нагревателя. в родной китайской версии он раскаляется до красна при включении. я добавил плавный старт, дольше проживет, имхо
- добавлена пищалка чтобы паяльник мог обратить на себя внимание когда ему это нужно. Например при установке температуры, засыпания, итд.
- добавлен датчик вибрации (ртутный). Паяльник имеет два режима сна: полудрема (поддерживает температуру 100 градусов), глубокий сон (полностью выключен). Чтобы паяльник заснул, нужно поставить его на подставку жалом чуть вверх (обусловлено расположением ртутного датчика) и не трогать. Через минуту он начинает дремать :), через 15 минут полностью отключается.

Что было не сделано:
- нет меню. мне лень, если кто хочет - делайте форк исходников, добавляйте. я делаю прошивку "под себя", мои предпочтения я знаю.
- пока никак не используется фича "global version". лично у меня в розетке 220в, если кому вдруг надо 110В - велкам, добавляйте.

UPDATE: паяльник теперь засыпает в любом положении, лишь бы его не трогали. :-)


Последний раз редактировалось Lymes Вт дек 24, 2019 12:45:07, всего редактировалось 1 раз.

Вернуться наверх
 
В сети
 Заголовок сообщения: Re: Паяльник CXG E60WT (схема, доработка)
СообщениеДобавлено: Пн дек 23, 2019 19:42:28 
Встал на лапы
Аватар пользователя

Зарегистрирован: Пт янв 01, 2016 18:33:16
Сообщений: 83
Рейтинг сообщения: 0
некоторые измерения:
A> +12В, 60 кГц
B> +12В, постоянка
E> ШИМ(шим ли вообще?) 100 Гц (лог.0-вкл, лог.1-выкл)
F> примерно 1520мВ при ~220В в розетке(после диодного моста 200В)

Всё таки 125 Гц сделал. Сопротивление нагревателя A1324 не измерял?
Пока нечем сигнал посмотреть на PD4, какая скважность на оригинальной прошивке и как ведёт себя эта скважность при различном напряжении на пине PB1. Может у кого есть такая возможность (есть данный паяльник с ориг. прошивкой и логический анализатор)?


Вложения:
scheme.gif [101.46 KiB]
Скачиваний: 659
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Паяльник CXG E60WT (схема, доработка)
СообщениеДобавлено: Пн дек 23, 2019 20:30:05 
Первый раз сказал Мяу!

Зарегистрирован: Вт дек 17, 2019 10:32:58
Сообщений: 33
Откуда: Рим, Италия
Рейтинг сообщения: 3
Всё таки 125 Гц сделал. Сопротивление нагревателя A1324 не измерял?


Да, без PWM паяльник стартует так, что керамический нагреватель становится красным примерно посередине. Мне стало его жалко, я уменьшил частоту шим до 125 Hz, 100 не получается, нужно прескалер насиловать, пусть будет 125. И стартую на 50% заполнения.

Сопротивление повыше конечно, чем родной 110В нагреватель, что-то около 22Ком, не помню точно. Это 220 вольтовая версия.

В сборе с новой прошивкой :-)

Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Паяльник CXG E60WT (схема, доработка)
СообщениеДобавлено: Пн дек 23, 2019 22:50:09 
Первый раз сказал Мяу!
Аватар пользователя

Зарегистрирован: Пн дек 23, 2019 21:59:41
Сообщений: 23
Рейтинг сообщения: 0
не плохо.можно даже сказать замечательно. но все таки лучше если будет меню. сейчас в продаже только паяльники CXG 60WT на этом чипе. спецов кто сможет нормально сделать прошивку скорей всего нету. так что плиз прошивку. мяу!


Вернуться наверх
 
В сети
 Заголовок сообщения: Re: Паяльник CXG E60WT (схема, доработка)
СообщениеДобавлено: Вт дек 24, 2019 01:39:01 
Встал на лапы
Аватар пользователя

Зарегистрирован: Пт янв 01, 2016 18:33:16
Сообщений: 83
Рейтинг сообщения: 0
Гайд по компиляции прошивки под windows (-->make+sdcc+stm8flash+other files<--):

1. Скачать Make for Windows.
1.1. Установить.
1.2. Прописать путь установки программы в переменную среду PATH

1.3. Скопировать файлы stm8flash.exe и libusb-1.0.dll в папку с файлом make.exe
2. Скачать Small Device C Compiler (win32).
2.1. Установить, оставив галочку Add to Path.
3. Скачать исходники с GitHub.
3.1. Распаковать куда-нибудь поближе к корню диска, например D:\
4. Заменить в папке проекта файл Makefile.include (иначе проблема с командой отображения размера прошивки).
5. Скопировать в папку проекта файлы !make.cmd, !clean.cmd, !flash.cmd.
6. Отредактировать исходные файлы по своему усмотрению.
7. Запустить файл !make.cmd для компиляции прошивки.
8. Запустить файл !flash.cmd для прошивки микроконтроллера через stlink v2.
9. Запустить файл !clean.cmd для очистки папки проекта от всех файлов, кроме исходных.

Я пока жду когда приедут отдельные микроконтроллеры, дабы не запороть родную прошивку.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Паяльник CXG E60WT (схема, доработка)
СообщениеДобавлено: Вт дек 24, 2019 09:12:14 
Первый раз сказал Мяу!

Зарегистрирован: Вт дек 17, 2019 10:32:58
Сообщений: 33
Откуда: Рим, Италия
Рейтинг сообщения: 0
Под Windows можно вместо stm8flash использовать родной программатор ST Visual Programmer.
При запуске выбираете микроконтроллер STM8S103K3

Изображение


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 249 ]  1, , , , ...  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y