Страница 23 из 45

Re: Народное программируемое реле

Добавлено: 22 дек 2024, 16:39
Rovki
Может,пока платы будут изготавливаться кто нибудь сделает тестовый проект для проверки всех коммуникаций(интерфейсов) ,входа\выхода?
Пока нет других модулей ввода\вывода можно проверить шинуI2C подключив OLED дисплей ,а к разьему SPI соответственно дисплей , не забудем и о часах ...Буду признателен и пришлю платы . Не все же сильны в схемотехнике , но наверника есть ассы в ФЛПрог.
Если будут вопросы по GPIO используемых , то отвечу.
Пока писал возникла идея еще- Может кто нарисует картинку модуля ЦП(условную), где будут нарисованы все инерфейсы, вход,выход с их адресами или GPIO, разьемами , будет удобно программировать и наглядно :smile427:

Re: Народное программируемое реле

Добавлено: 22 дек 2024, 17:04
Rovki
ЦП.jpg
Вот скрин платы

Re: Народное программируемое реле

Добавлено: 22 дек 2024, 17:05
maxiboxx
Rovki писал(а): 22 дек 2024, 09:31 Ни так , Из 5 в делается 3.3 для питания МК и как сдедствие других чипов ,которые могут и на 5в работать. При этом уменьшаются по питанию МК помехи от импульсного ИП (пропорционально), а так же из за наличия стабилизатора и фильтров ВЧ(конденсаторов) на каждой плате помехи гасятся на каждой плате. каждая плата имеет свой ток потребления ,меньший чем общий ток по цепи 5в, поэтому легче побороть помехи (меньшей емкстью). Тоесть шина +5 в превращается в "звезду" 3.3в.
И каждый "луч" этой "зезды" работает как бы независимо от других "лучей" . Тоесть в данном случае избыточность (1117) обоснована ,имхо.
OK, идею понял. Надо тогда каждый ,луч, отделять LC фильтром, имхо :smile37:

Re: Народное программируемое реле

Добавлено: 22 дек 2024, 17:15
Rovki
maxiboxx писал(а): 22 дек 2024, 17:05
Rovki писал(а): 22 дек 2024, 09:31 Ни так , Из 5 в делается 3.3 для питания МК и как сдедствие других чипов ,которые могут и на 5в работать. При этом уменьшаются по питанию МК помехи от импульсного ИП (пропорционально), а так же из за наличия стабилизатора и фильтров ВЧ(конденсаторов) на каждой плате помехи гасятся на каждой плате. каждая плата имеет свой ток потребления ,меньший чем общий ток по цепи 5в, поэтому легче побороть помехи (меньшей емкстью). Тоесть шина +5 в превращается в "звезду" 3.3в.
И каждый "луч" этой "зезды" работает как бы независимо от других "лучей" . Тоесть в данном случае избыточность (1117) обоснована ,имхо.
OK, идею понял. Надо тогда каждый ,луч, отделять LC фильтром, имхо :smile37:
Хорошо бы ,особенно аналоговые схемы(но размеры поджимают) , а для цифровых и сетки фарадея хватит + сама шина питания имеет свою длину и небольшую индуктивность.

Re: Народное программируемое реле

Добавлено: 22 дек 2024, 17:38
maxiboxx
Закончил всю основную топологию аналогово модуля, осталось с соединением земли проработать. Основные сложности с разрывом AGND на разные стороны платы и в самих микросхемах adc и dac :smile44:

Re: Народное программируемое реле

Добавлено: 22 дек 2024, 20:12
Rovki
CP PAZZLE.jpg
Не усидел, вот мой вариант , может кто лучше сделает

Re: Народное программируемое реле

Добавлено: 22 дек 2024, 20:43
aidar_i
Rovki писал(а): 22 дек 2024, 09:54 1.Передача 1 byte .flpВыкладываю свой проект тестирования связи по I2C2.Прием 1 byte .flp
передача мастером и прием слевом
Эти блоки ещё сырые, переделал их, после проверки выложу в соответствующей теме.

Re: Народное программируемое реле

Добавлено: 24 дек 2024, 09:21
Rovki
По результатам тестирования блока совместно с modbus TCP , в блок вносятся изменения. Цель - сделать блок для практического применения ,а не только для астрактных примеров. Что бы не было как часто с другими блоками(библиотеками)- в примере работает ,а в реальной жизни (проекте) начинаются конфликты и взамовлияния (танцы с бубнами)...

Re: Народное программируемое реле

Добавлено: 24 дек 2024, 09:24
Rovki
Для смены адреса слева предплогается использование ВЕБ интерфейса , что бы модуль работал "из коробки" , без перепрошивки . максимум это смена адреса слейва.

Re: Народное программируемое реле

Добавлено: 24 дек 2024, 12:00
Rovki
мастер.flp
Вот тестовый пример совместной работы блока с modbus TCP и I2C
слейв.flp

Re: Народное программируемое реле

Добавлено: 24 дек 2024, 15:35
aidar_i
Выложил блоки и примеры с обновленным блоком сюда.
скачайте блок оттуда.

Re: Народное программируемое реле

Добавлено: 25 дек 2024, 09:34
nick2015
А у вас между модулями I2C изолирован ?

Re: Народное программируемое реле

Добавлено: 25 дек 2024, 10:21
Phazz
nick2015 писал(а): 25 дек 2024, 09:34 А у вас между модулями I2C изолирован ?
А это еще зачем?

Re: Народное программируемое реле

Добавлено: 25 дек 2024, 11:21
Rovki
nick2015 писал(а): 25 дек 2024, 09:34 А у вас между модулями I2C изолирован ?
нет необходимости , не изолирован внутри ПР. :smile37:

Re: Народное программируемое реле

Добавлено: 25 дек 2024, 11:23
Rovki
Спаял ЦП , начинаю тестирование с драйвера USB , Прошивка заливается на автомате, без кнопок(после заливки нужно передернуть питание)- работает...Идем дальше по узлам..

Re: Народное программируемое реле

Добавлено: 25 дек 2024, 12:21
Rovki
Начал с простого - ПИШАЛКА работает :smile9: идем далее

Re: Народное программируемое реле

Добавлено: 25 дек 2024, 12:41
Rovki
Проверка WIFI (точка доступа)- работает :smile9: идем далее

Re: Народное программируемое реле

Добавлено: 25 дек 2024, 14:05
Rovki
Закралась досадная ошибка при модернизации схемы ЦП (ранее не была)- вывод SPI CLK(у чипов) завел на SCL I2C(есп). Пока порезал дорожки ,плату придется в переделку. Жаль что никто не заметил , что не используется GPIO18 у ESP32 :fie:

Re: Народное программируемое реле

Добавлено: 25 дек 2024, 17:58
Rovki
Проверил часы реального времени- работают .. :smile9:

Re: Народное программируемое реле

Добавлено: 25 дек 2024, 19:42
Rovki
Проверил ISO 1WIRE- работает... :smile9: