Страница 18 из 45
Re: Народное программируемое реле
Добавлено: 15 дек 2024, 10:23
bsn
Rovki писал(а): 15 дек 2024, 08:56
montirovka писал(а): 15 дек 2024, 07:47
А для чего дроссель U4 в цепи земли
2024-12-15_07-38-41.png
Фильтр помех от цифровой земли
Вся теория и практика защиты от помех направлена на то, что бы все импульсные помехи заземлять, через цепи с высоким быстродействием. Для этого ставят заземляющие конденсаторы, как можно чаще, и там где это возможно . Через них все, наведённые в оборудовании заряды и помехи, должны максимально облегчённо уходить на землю (GND).
Действие дросселя прямо противоположно конденсатору. Дроссель уместен на вводе внешних цепей в оборудование, в питающих цепях (+3В, +5В и т.д). Поставив дроссель между оборудованием и общим проводом GND вы препятствуете стеканию зарядов и наведённых помех на общий заземляющий провод. Это серьёзная ошибка.
Re: Народное программируемое реле
Добавлено: 15 дек 2024, 10:53
Rovki
Так вроде фильтр стоит на входе МС . тесть он припятствует помехам из цифровой земли в аналоговую . Помехи же идут не от АЦП , а от остальных элеметов . Убрать не сложно...еще подумаем..Лучще вообще сделать отдельно аналоговую землю и соединить ее с цифровой в одной точке на ПП. С точки зрения помех питание и земля это одно и тоже ...Только витая пара взаимоуничтожает поля наводок в проводах как то...
Re: Народное программируемое реле
Добавлено: 15 дек 2024, 11:51
montirovka
Еще вопрос. Для ADS1115IDGSR сделали изменения адреса. А почему для MCP4725A0T-E/CH нет?
Re: Народное программируемое реле
Добавлено: 15 дек 2024, 12:10
Rovki
montirovka писал(а): 15 дек 2024, 11:51
Еще вопрос. Для ADS1115IDGSR сделали изменения адреса. А почему для MCP4725A0T-E/CH нет?
Только исходя из своего опыта работы с ЦАП. Я использовал в системах до 2 ЦАП , для управления частотниками . Приведите примеры использования еще где ЦАП ...В каких задачах и в каком количестве ?
Re: Народное программируемое реле
Добавлено: 15 дек 2024, 12:13
Rovki
Есть ли потребность в работе с термопарами?
А то есть чип , но дорого, но любые термопары обслуживает . Да и термопреобразователи готовые тоже дорого стоят
https://aliexpress.ru/item/100500799832 ... 1fe3fPQvKc
Или Pt1000 достаточно?
Re: Народное программируемое реле
Добавлено: 15 дек 2024, 12:24
Phazz
Универсальная плата для темопар наверное не очень нужна. Проще сделать под народные К термопары. Будет сильно дешевле
Re: Народное программируемое реле
Добавлено: 15 дек 2024, 12:26
Phazz
Проще взять трм2 с rs485 в качестве преобразователя. Он тоже универсальный
Re: Народное программируемое реле
Добавлено: 15 дек 2024, 12:56
ViktorPetrov
Phazz писал(а): 15 дек 2024, 12:26
Проще взять трм2 с rs485 в качестве преобразователя. Он тоже универсальный
На ардуине ,ТРМ выглядит так:
Re: Народное программируемое реле
Добавлено: 15 дек 2024, 13:11
Phazz
ViktorPetrov писал(а): 15 дек 2024, 12:56
Phazz писал(а): 15 дек 2024, 12:26
Проще взять трм2 с rs485 в качестве преобразователя. Он тоже универсальный
На ардуине ,ТРМ выглядит так:
► Показать
6723576523487.gif
Ну как-то сильно упрощено
Re: Народное программируемое реле
Добавлено: 15 дек 2024, 13:36
ViktorPetrov
Phazz писал(а): 15 дек 2024, 13:11
ViktorPetrov писал(а): 15 дек 2024, 12:56
Phazz писал(а): 15 дек 2024, 12:26
Проще взять трм2 с rs485 в качестве преобразователя. Он тоже универсальный
На ардуине ,ТРМ выглядит так:
► Показать
6723576523487.gif
Ну как-то сильно упрощено
Это у ТРМ ,Все сильно упрощено ,у большинства и выходов нет .
Вот описание схемы Выше:
► Показать
Температурный измеритель — регулятор может работать со следующими типами термопар:
R — ТПП (Платина — 13 % родий/платина)
S — ТПП (Платина — 10 % родий/платина)
В — ТПР (Платина — 30 % родий/платина — 6 % родий)
J — ТЖК [Железо/медь — никель (железо/константан)]
T — ТМК [Медь/медь — никель (медь/константан)]
Е — ТХКн [Никель — хром/медь — никель (хромель/константан)]
К — ТХА [Никель — хром/никель — алюминий (хромель/алюмель)]
L — ТХК (Хромель/копель)
N — THH[Никель — хром — кремний.никель — кремний (нихросил/нилис)]
A(A-1,A-2,A-3) — TBP (Вольфрам — рений/вольфрам — рений)
Так же измеритель-регулятор работает со следующими термометрами сопротивления:
100П (обозначается как 100P) α = 0,00391 °C ‾¹
50П (обозначается как 50P) α = 0,00391 °C ‾¹
Pt100 α = 0,00385 °C ‾¹
100M α = 0,00428 °C ‾¹
50M α = 0,00428 °C ‾¹
100M α = 0,00426 °C ‾¹
50M α = 0,00426 °C ‾¹
Измеритель — регулятор собран на Arduino Nano, для более точного измерения термо-ЭДС термопар используется АЦП-модуль ADS1115 16 bit который позволяет измерять двух полярное напряжение в диапазоне от -256 мВ до +256 мВ, что вполне приемлемо при измерении ТЭДС термопар (1 бит = 8 мкВ).
При измерении температуры при помощи термопары необходимо учитывать температуру окружающей среды, в качестве датчика температуры окружающей среды используется диод 1N4148.
Измеритель — регулятор выводит основные показания температуры на LCD индикатор 1602 (HD44780), помимо этого выводится напряжение ЭДС термопары (сопротивление для термометров сопротивления), тип термопары (термосопротивления) и температура окружающей среды. При нажатии на кнопку «К» происходит переход в меню настройки, в первом пункте можно установить температуру регулирования (уставка), во втором пункте задать значение гистерезиса, в третьем выбрать тип термопары (термосопротивления). При выходе из меню настроек появляются основные показания, при одновременном нажатии кнопок «+» и «-«, вместо показания напряжения ЭДС (сопротивления) выводится значение температуры регулирования. Аналоговый выход 13 (выход TTL) используется для управления нагревательным элементом, к нему можно подключить модуль реле или другое исполнительное уст-во.
При проведении замеров измеритель регулятор обеспечивает измерение напряжения до 100 мВ с точностью +/- 0,01 мВ и температуры +/-0,5..1.5°C во всех типах используемых термопар. Предел регулировки гистерезиса от 0 до 10°С с дискретностью 0,1 °С, пределы регулирования температуры зависят от типа применяемой термопары и программно ограничены, дискретность регулировки 1 °С.
Выбранный тип термопары (термосопротивления), величины температуры регулирования и гистерезиса хранятся в энергонезависимой памяти и обновляются в момент выхода из меню настройки.
Код на Си ,осталось за малом упаковать в один пользовательский блок.
Re: Народное программируемое реле
Добавлено: 15 дек 2024, 16:47
Rovki
Итак , появились первые представления о размерах базового комплекта реле PAZZLE . Считаем-
1.ИП- 32мм
2.ЦП-47мм
3.8DI/8DO- 61mm
4.4AI/2AO- 37mm
ИТОГО- 177мм(базовый профиль, с учетом боковинок около 180х80 , думаю приемлемо для такого (не малого ) функционала и количества каналов связи, и разрядности модулей.
С учетом плотного монтажа (часто двухстроннего) наврядли на одной плате получилсь бы меньше размер , с учетом внешних разьемов .
Re: Народное программируемое реле
Добавлено: 15 дек 2024, 17:19
Rovki
К сожалению , пока с CAN интерфейсом не работал, но если у кого есть наработки с использванием ESP32 (схемы проверенные) , то выкладывайте или присылайте - сделаем на базе платы CP PAZZLE модификацию с CAN , а потом сделаем прошивку и получим мост CAN- modbus TCP (для смартфона с каскадой).Потребуется ИП(любой 5в) и CP PAZZLE(CAN)

Re: Народное программируемое реле
Добавлено: 15 дек 2024, 18:10
maxiboxx
Предварительно подготовил две платы. Кому как нравится

Re: Народное программируемое реле
Добавлено: 15 дек 2024, 19:12
Rovki
maxiboxx писал(а): 15 дек 2024, 18:10
Предварительно подготовил две платы. Кому как нравится
Если не возражаете продублирую их в 1 посте темы

Re: Народное программируемое реле
Добавлено: 15 дек 2024, 19:18
Rovki
Rovki писал(а): 15 дек 2024, 17:19
К сожалению , пока с CAN интерфейсом не работал, но если у кого есть наработки с использванием ESP32 (схемы проверенные) , то выкладывайте или присылайте - сделаем на базе платы CP PAZZLE модификацию с CAN , а потом сделаем прошивку и получим мост CAN- modbus TCP (для смартфона с каскадой).Потребуется ИП(любой 5в) и CP PAZZLE(CAN)
нашел интересную статью по can +esp32
https://www.circuitstate.com/tutorials/ ... d-arduino/
Re: Народное программируемое реле
Добавлено: 15 дек 2024, 19:21
maxiboxx
Rovki писал(а): 15 дек 2024, 19:12
maxiboxx писал(а): 15 дек 2024, 18:10
Предварительно подготовил две платы. Кому как нравится
Если не возражаете продублирую их в 1 посте темы
Да, пожалуйста. Герберы добавлю, пока еще рано с этим.
Re: Народное программируемое реле
Добавлено: 16 дек 2024, 07:37
Rovki
В качестве перспективы может кто возьмется сделать не сложный модуль на 8PWM на базе PCA9685 и разьемов (с двух строн) типа db2evc-2.54-12p-gn , достаточно на 2 адреса думаю ..Размеры -72х(ширина разьемов)мм.
Re: Народное программируемое реле
Добавлено: 16 дек 2024, 07:46
Rovki
А также планирую модуль для работы с ШД (на собстенном МК) на драйверах LV8729(для ШД с током до 2А) или внешнем драйвере

Что бы не связываться с написанием библиотек (по I2C) и блоков планирую управление через RS485 (внешний разьем), по разработанному протоколу- режим работы(непрерыный,шаговый)задание количества шагов, направления вращения, управление EN (ток удержания) с контролем состояния (исполнения команд)- обратной связью, датчиком положения(для непрерывного режима). Может добавлю ускорение \ замедление, скорее всего. Пока предполгаю использовать встроенный модуль RP2040 ZERO.

Может управление(пуск)и контроль исполнения по I2C , а уставки по RS485, надо обсудить и подумать...

Хочется , что бы модуль работал только как генератор step и не зависил от программы модуля ЦП(алгоритма) на собственном МК и мог управлять одновременно до 4 ШД.
Re: Народное программируемое реле
Добавлено: 16 дек 2024, 08:37
Naladchik
Rovki писал(а): 16 дек 2024, 07:46
...модуль для работы с ШД (на собстенном МК) на драйверах ...
На модуле распаивается Nano, 3 площадки под модули в формфакторе POLOLU, в мк прошивку Arduino grbl и на выходе без каких либо хлопот модуль для управления 3мя двигателями и полноценным g-кодом.
Re: Народное программируемое реле
Добавлено: 16 дек 2024, 08:54
Rovki
Naladchik писал(а): 16 дек 2024, 08:37
Rovki писал(а): 16 дек 2024, 07:46
...модуль для работы с ШД (на собстенном МК) на драйверах ...
На модуле распаивается Nano, 3 площадки под модули в формфакторе POLOLU, в мк прошивку Arduino grbl и на выходе без каких либо хлопот модуль для управления 3мя двигателями и полноценным g-кодом.
Не совсем понятно про 3 площадки и pololu , можно ссылку или картинку
