EdgeAligned 79 21 августа, 2023 Опубликовано 21 августа, 2023 · Жалоба Есть светодиодные индикаторы микроразмера, типа таких: TOS-F2101AcW-N-HF (chipdip.ru) с размерами корпуса 7х8 мм (один разряд) и высотой корпуса 3 мм. Высота символа - 5 мм. Еще один вариант - OLED-дисплей типа 0,91-дюймовый OLED-модуль 128*32 с размерами 30х11 мм и толщиной в пару мм. На мой взгляд, самый оптимальный вариант. Выглядит вот так: Интерфейс связи с дисплеем - двухпроводной I2C. Нет, ну если конечно хотите возиться с ЖКИ, то можете продолжать возиться. Касательно работы остальной схемы - ну там ничего сверхфантастического. Резисторы R17, R18 нужны для детектирования перехода через ноль (синусоиды напряжения), чтобы вычислять фазу открытия симистора. Резистор R13 служит токоизмерительным шунтом, соответственно на ножке 2 микроконтроллера формируется напряжение, пропорциональное току через нагреватель (поскольку это одна цепь). А вот вкуда включена термопара измерителя температуры жала - это ваааапроссс. Вероятно, вы что-то не дорисовали. Быть может, тот самый резистор на 1 МОм является на самом деле термодатчиком? Управление нагревателем - в фазовом режиме, либо полными периодами с пропуском целого числа периодов. Обычно нагреватели, как весьма инерционные приборы, управляются вторым вариантом, с пропуском периодов. Поддержание заданной температуры - алгоритм ПИД-регулятора. Готовый код ПИД-регулятора есть в сети. Так что тут, в части всей остальной работы ничего "самого сложного" нету. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 133 21 августа, 2023 Опубликовано 21 августа, 2023 · Жалоба 43 минуты назад, EdgeAligned сказал: Есть светодиодные индикаторы микроразмера, Есть родной индикатор именно под этот корпус, который кому-то удалось заставить работать именно с этим контроллером. "Ален ноби, ностра алис!" 1 2 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Pjatruha 10 21 августа, 2023 Опубликовано 21 августа, 2023 · Жалоба EdgeAligned Как такового термодатчика в паяльнике нет. Датчиком выступает сам нагревательный элемент(я так думаю). Во всяком случае при нагреве нагревательного элемента увеличивается его сопротивление. Линейное это увеличение или нет, я пока не проверял. Сделал только два замера: при комнатной температуре сопротивление 120 Ом, при 95 - 100 градусов сопротивление 146 Ом. За ссылки на индикаторы спасибо. Буду иметь ввиду. Но пока я попробую разобраться с работой родного ЖКИ. Во первых, мне это интересно самому. А во вторых, не хотелось бы ничего допиливать, как я уже говорил. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vov4ick 39 21 августа, 2023 Опубликовано 21 августа, 2023 · Жалоба Смотрите как сделано в микросхеме, указанной раньше. Суть в том что через сегменты не должен идти постоянный ток, простые ЖКИ без изоляции от этого "сгнивают", электроды со временем растворяются. Частота сигнала не очень важна. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 226 21 августа, 2023 Опубликовано 21 августа, 2023 · Жалоба 13 часов назад, Pjatruha сказал: Соыершенно верно. Все как на схеме. Тогда непонятно - зачем отладочная плата? Подпаять эмулятор к имеющейся схеме (SWIM) и прям на ней и писать/отлаживать код. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
EdgeAligned 79 22 августа, 2023 Опубликовано 22 августа, 2023 · Жалоба 5 часов назад, vov4ick сказал: Суть в том что через сегменты не должен идти постоянный ток, Спасибо, КЭП! 😁 Мы об этом уже третью неделю разговариваем. Если чо так... Даже выяснили, что там используется три уровня напряжения. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Pjatruha 10 22 августа, 2023 Опубликовано 22 августа, 2023 (изменено) · Жалоба 5 часов назад, jcxz сказал: Тогда непонятно - зачем отладочная плата? По-моему тут все просто - для отладки. 🙂 Во первых, в паяльнике установлена МС STM8S003F3. На сколько я понял, у нее очень маленькое количество циклов перезаписи - всего 100 раз. В моем случае это крайне мало. Поэтому отладочную плату я заказал с МС STM8S103F3. Кстати, не исключаю того, что мне все же придется заменить МС из-за деградации памяти в следствии большого количества циклов перезаписи(не думаю, что прошивку напишу с первого раза). Во вторых, я планирую все делать поэтапно, макетируя отдельные куски схемы, а это удобнее делать на отладочной плате. Для удобства работы, вытравил отдельную плату и для ЖКИ. Изменено 22 августа, 2023 пользователем Pjatruha Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
izerg 9 22 августа, 2023 Опубликовано 22 августа, 2023 · Жалоба 5 hours ago, EdgeAligned said: Даже выяснили, что там используется три уровня напряжения. четыре уровня, были выше правки схемы , и посчитаны напряжения. 🙂 у индикатора - 4 COM вывода, тремя уровнями - будет сложно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
EdgeAligned 79 22 августа, 2023 Опубликовано 22 августа, 2023 · Жалоба Ну дак это ж я и посчитал их... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
izerg 9 22 августа, 2023 Опубликовано 22 августа, 2023 · Жалоба 32 minutes ago, EdgeAligned said: Ну дак это ж я и посчитал их... да 🙂, я же и спрашиваю - откуда опять появилось три? кстати, я просмотрел разные мелкие цифровые матрицы 3-4 цифры, дольшенство имеет схему "4 COM + сегменты", хотя можно было сделать "3 COM + сегменты". Наверное, так проще делать сегменты на стекле. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Pjatruha 10 24 августа, 2023 Опубликовано 24 августа, 2023 · Жалоба В 19.08.2023 в 23:43, izerg сказал: Попробовать прочитать исходную прошику. Она скорее всего закрыта, но вдруг 🙂 Пришел программатор. Подключился к паяльнику, но чуда не произошло - прошивка залочена. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
EdgeAligned 79 24 августа, 2023 Опубликовано 24 августа, 2023 · Жалоба ...даже и пробовать не стоило, это обычная практика для любого, даже китайского барахла. Пока паяльник работает, осциллографом и мультиметром следует снять сигналы со всей схемы, чтобы понимать, как оное там сделанр. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Pjatruha 10 24 августа, 2023 Опубликовано 24 августа, 2023 · Жалоба Сделал фото осциллограмм(это было не просто. Нужно копить на цифровой ослик... 🙂). Все линии COM имеют одинаковую осциллограмму: А осциллограммы сегментных линий имеют отличия. D14 D13 D8 D7 D6 D5 Замеры проводил относительно земли. Получается тут используется три уровня напряжения... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 133 24 августа, 2023 Опубликовано 24 августа, 2023 · Жалоба 25 минут назад, Pjatruha сказал: Получается тут используется три уровня напряжения... Прекрасно. Все ж понятно: сигналы на COM сдвинуты относительно друг друга на 1/4 периода. Когда на одном из COM высокий или низкий уровень на сегменты, которые не должны "светиться" в этом знакоместе подается такой же уровень, а на сегменты, которые должны светиться - противоположный. На остальных COM в это время средний уровень и сегменты остальных знакомест оказываются под напряжением +- 1/2 Uпит, которое ниже их порога "зажигания" . Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Pjatruha 10 24 августа, 2023 Опубликовано 24 августа, 2023 · Жалоба Да, тоже пришел к этой мысли. Осталось воплотить это все в коде. Пока придумал только формировать для каждого выхода МК через задержку. Но думаю это не правильно.... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться