Долгая оцифровка сигнала

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Аватара пользователя
kulibinsvv
Лейтенант
Сообщения: 487
Зарегистрирован: 18 сен 2015, 10:04
Откуда: Омск
Благодарил (а): 3 раза
Поблагодарили: 5 раз

Долгая оцифровка сигнала

Сообщение kulibinsvv »

jonik22sm писал(а): 04 мар 2024, 21:33 MCP 23017 все новые 3 штуки, подключены из примера

Отправлено спустя 1 минуту 9 секунд:
А0,А1,А2 посадил на GND. Адрес получается 0
Евгений, ну когда же вы научитесь читать справочные листки?

На 15 странице справочного листка написано, что если все три вывода адреса посадить на 0, то адрес (как ни странно) будет не 0, а 64(0х40).
Вы всем своим MCP задали адрес 0х40, и хотите что-то с них прочитать. Задайте разные адреса микросхемам и исправьте программу.

Отправлено спустя 20 минут 38 секунд:
Прошу прощения, с адресами немного напутал.

A2 A1 A0 Адрес
0 0 0 0x20
0 0 1 0x21
0 1 0 0x22
0 1 1 0x23
1 0 0 0x24
1 0 1 0x25
1 1 0 0x26
1 1 1 0x27

Отправлено спустя 20 минут 24 секунды:
Попробуйте для начала, с одной микросхемой MCP наладить обмен. Как в этой статье.
Мой змей, этот ползучий соблазн сомнения,всё шевелится, побуждая «искать концы»... (Станислав Ермаков)
Аватара пользователя
jonik22sm
Капитан
Сообщения: 792
Зарегистрирован: 20 ноя 2015, 11:28
Откуда: Краснодар
Имя: Евгений
Благодарил (а): 1 раз
Поблагодарили: 7 раз
Контактная информация:

Долгая оцифровка сигнала

Сообщение jonik22sm »

На некоторых схемах RESET подтянут к +5 вольтам, это что бы не самопроизвольно не сбрасывался?

Отправлено спустя 1 минуту 46 секунд:
Припаял утром к uno нашло адрес 20, буду искать косяки, может что-то с резисторами на i2c они на плате стоят аж возле часов

Отправлено спустя 4 часа 40 минут 11 секунд:
Может быть, мне вместо тогда уже расширителя портов использовать просто Ардуино нано?
Можно сделать ВСЁ. Было бы желание.
ecoins
Полковник
Сообщения: 4020
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 167 раз

Долгая оцифровка сигнала

Сообщение ecoins »

jonik22sm писал(а): 05 мар 2024, 13:29 Может быть, мне вместо тогда уже расширителя портов использовать просто Ардуино нано?
Возможно... Если реализуете i2c.Slave или SPI.Slave.
Или подберете иной способ обмена данными.
Аватара пользователя
jonik22sm
Капитан
Сообщения: 792
Зарегистрирован: 20 ноя 2015, 11:28
Откуда: Краснодар
Имя: Евгений
Благодарил (а): 1 раз
Поблагодарили: 7 раз
Контактная информация:

Долгая оцифровка сигнала

Сообщение jonik22sm »

Добрый день,
Помогите разобраться с UART кольцом.
Вчера делал опыты, boolean не проходит а почему-то проходит только bayt
И какую скорость лучше выбрать для кольца между ESP32s и ардуино нано?
PCF8575C придёт только в конце выходных поэтому пробую варианты связки с Arduino nano
ecoins
Полковник
Сообщения: 4020
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 167 раз

Долгая оцифровка сигнала

Сообщение ecoins »

jonik22sm писал(а): 06 мар 2024, 14:59 Вчера делал опыты, boolean не проходит а почему-то проходит только bayt
Это нормально - когда резервируется bool - в памяти контроллера будет выделяться byte.
jonik22sm писал(а): 06 мар 2024, 14:59 И какую скорость лучше выбрать для кольца между ESP32s и ардуино нано?
Контроллеры рядом - смело 115200.
jonik22sm писал(а): 06 мар 2024, 14:59 PCF8575C придёт только в конце выходных поэтому пробую варианты связки с Arduino nano
Метод связи любопытный, но надо понимать следующее - при вызове кольца контроллер "тормозит" пока не будут выполнены все операции.
В Вашем случае операции вроде простые прочитать/записать пины и регистры.
Вроде должно получиться.
Был бы полезный опыт.
С уважением, ecoins.
Аватара пользователя
jonik22sm
Капитан
Сообщения: 792
Зарегистрирован: 20 ноя 2015, 11:28
Откуда: Краснодар
Имя: Евгений
Благодарил (а): 1 раз
Поблагодарили: 7 раз
Контактная информация:

Долгая оцифровка сигнала

Сообщение jonik22sm »

Добрый вечер.
Ребята, купил я горе плату PCF8575TS, у неё отсутствует логическая единица, появляется GND. А мне для управления ULN2003 необходима еденица
s-l400.jpg
Можно выйти из положения по такой схеме
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Можно сделать ВСЁ. Было бы желание.
ecoins
Полковник
Сообщения: 4020
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 167 раз

Долгая оцифровка сигнала

Сообщение ecoins »

jonik22sm писал(а): 07 мар 2024, 21:32 Ребята, купил я горе плату PCF8575TS, у неё отсутствует логическая единица, появляется GND. А мне для управления ULN2003 необходима еденица
Эта плата задумана(может использоваться) как управление через открытый коллектор например для подключения светодиода или оптрона.
Мы их так на стендах и используем.
Может чем-то поможет 74AС05
MC74AC05.pdf
-----
Все упомянутые выше варианты решения работоспособны MCP23017, MCP23S017, PCF8575,DM13C, 74HC595+74HC165. И каждого из них есть свои особенности для применения - в каких-то случаях это достоинства, в каких-то недостатки.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
jonik22sm
Капитан
Сообщения: 792
Зарегистрирован: 20 ноя 2015, 11:28
Откуда: Краснодар
Имя: Евгений
Благодарил (а): 1 раз
Поблагодарили: 7 раз
Контактная информация:

Долгая оцифровка сигнала

Сообщение jonik22sm »

Так у меня вопрос если я выход подтяну через резистор на плюс? я смогу управлять uln2003 нормально? там ток будет 5мА

Отправлено спустя 3 минуты 58 секунд:
Завтра поэкспериментирую и отпишусь.
Можно сделать ВСЁ. Было бы желание.
ecoins
Полковник
Сообщения: 4020
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 167 раз

Долгая оцифровка сигнала

Сообщение ecoins »

jonik22sm писал(а): 08 мар 2024, 09:36 Так у меня вопрос если я выход подтяну через резистор на плюс? я смогу управлять uln2003 нормально? там ток будет 5мА
Полагаю что нет. Если только будете осуществлять программную инверсию управляемых сигналов.
Александр
Рядовой
Сообщения: 85
Зарегистрирован: 01 дек 2015, 15:49
Откуда: Бобруйск
Имя: Александр
Поблагодарили: 2 раза

Долгая оцифровка сигнала

Сообщение Александр »

jonik22sm писал(а): 07 мар 2024, 21:32 Можно выйти из положения по такой схеме
ecoins писал(а): 08 мар 2024, 09:54 Полагаю что нет. Если только будете осуществлять программную инверсию управляемых сигналов.
При включении выходы 8575 будут в состоянии логической 1( datasheet "At power on, the I/Os are high. In this mode, only a current source (IOH) to VCC is active."), и все Ваши реле включаться до времени подачи нужных состояний через I2C.


Поэтому, если у Вас есть узел подачи питания на исполнительные устройства, реле, то подавайте сигнал на него после выдачи данных на шину.
Узел слушает сигнал с пина мк и при наличии импульсов, работе программы, подаёт 5/12в на исполнительные устройства или вывод микросхемы, разрешающий работу выходов, а-ля watchdog.
Аватара пользователя
jonik22sm
Капитан
Сообщения: 792
Зарегистрирован: 20 ноя 2015, 11:28
Откуда: Краснодар
Имя: Евгений
Благодарил (а): 1 раз
Поблагодарили: 7 раз
Контактная информация:

Долгая оцифровка сигнала

Сообщение jonik22sm »

А каким образом сделать инверсию? Спомощью p-n-p транзистора?

Отправлено спустя 1 минуту 4 секунды:
Вечером сниму видео как получилось сделать из ATMEGA328

Отправлено спустя 2 минуты 23 секунды:
Кнопки управления не хотят правильно работать, происходит типа залипание
АВР2,01+ESP32 рабочая v1,2,1.flp
Реле срабатывают отлично, а вот кнопки управления нет, напряжение тоже не скачет
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Можно сделать ВСЁ. Было бы желание.
Аватара пользователя
jonik22sm
Капитан
Сообщения: 792
Зарегистрирован: 20 ноя 2015, 11:28
Откуда: Краснодар
Имя: Евгений
Благодарил (а): 1 раз
Поблагодарили: 7 раз
Контактная информация:

Долгая оцифровка сигнала

Сообщение jonik22sm »

Добрый вечер, допилил прошивку. Спасибо большое кто помогал. Я сделал так. Все данные и управление реле я управляю ATMEGA328p-AU и с помощью кольца передаются данные на ESP32s по RX-TX. Основным мозгом проекта является ESP32S. Снял для Вас видео
[bbvideo]https://youtu.be/JKb97SrWQ1Y?si=fz8ZaYpw5PkKrklM[/bbvideo]
[bbvideo]https://youtu.be/fpFPNSINZKk[/bbvideo]

Отправлено спустя 31 минуту 25 секунд:
Теперь займусь инкубаторами
Если нужна схема или проект в флпрог, могу скинуть но позже будет доступна на моём сайте

Отправлено спустя 55 минут 8 секунд:
Примерно пару дней будет тестироваться, можете посмотреть по ссылке http://46.18.204.238:2325/
Можно сделать ВСЁ. Было бы желание.
Аватара пользователя
montirovka
Капитан
Сообщения: 770
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 50 раз
Поблагодарили: 179 раз

Долгая оцифровка сигнала

Сообщение montirovka »

jonik22sm писал(а): 08 мар 2024, 10:59 АВР2,01+ESP32 рабочая v1,2,1.flp
Подскажите, при открытии файла целая очередь ошибок?
1.jpg
2.jpg
3.jpg
4.jpg
Так и должно быть? Просто я ни когда не встречался с такими ошибками в FLProg.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Phazz
Полковник
Сообщения: 3169
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 240 раз
Поблагодарили: 128 раз

Долгая оцифровка сигнала

Сообщение Phazz »

А зачем кольцо между двумя контроллерами?
Аватара пользователя
jonik22sm
Капитан
Сообщения: 792
Зарегистрирован: 20 ноя 2015, 11:28
Откуда: Краснодар
Имя: Евгений
Благодарил (а): 1 раз
Поблагодарили: 7 раз
Контактная информация:

Долгая оцифровка сигнала

Сообщение jonik22sm »

Ребят, там же я готовый ещё не выкладывал, если надо пишите, я вам скину в личку готовый проект.

Отправлено спустя 1 час 55 минут 49 секунд:
Проект там лежит https://xn--80aaouhanthci6mj.xn--p1ai/community/profile/66-evgenij/11-files.html

Отправлено спустя 7 минут 19 секунд:
Версия Флпрог 8,2,3
Можно сделать ВСЁ. Было бы желание.
Аватара пользователя
montirovka
Капитан
Сообщения: 770
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 50 раз
Поблагодарили: 179 раз

Долгая оцифровка сигнала

Сообщение montirovka »

jonik22sm писал(а): 22 мар 2024, 18:24 Проект там лежит https://xn--80aaouhanthci6mj.xn--p1ai/c ... files.html
А что за Спектр Бытовых Услуг ?
Последний раз редактировалось montirovka 22 мар 2024, 18:53, всего редактировалось 1 раз.
Аватара пользователя
jonik22sm
Капитан
Сообщения: 792
Зарегистрирован: 20 ноя 2015, 11:28
Откуда: Краснодар
Имя: Евгений
Благодарил (а): 1 раз
Поблагодарили: 7 раз
Контактная информация:

Долгая оцифровка сигнала

Сообщение jonik22sm »

Это старый сай, когдато была у меня фирма

Отправлено спустя 1 минуту 15 секунд:
когда время есть, пытаюсь заниматься им
Можно сделать ВСЁ. Было бы желание.
Аватара пользователя
montirovka
Капитан
Сообщения: 770
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 50 раз
Поблагодарили: 179 раз

Долгая оцифровка сигнала

Сообщение montirovka »

А зачем посылать туда, где ни кто не сможет посмотреть?
Аватара пользователя
jonik22sm
Капитан
Сообщения: 792
Зарегистрирован: 20 ноя 2015, 11:28
Откуда: Краснодар
Имя: Евгений
Благодарил (а): 1 раз
Поблагодарили: 7 раз
Контактная информация:

Долгая оцифровка сигнала

Сообщение jonik22sm »

АВР2,01+ESP32 рабочая v1,2,1WEB.zip
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Можно сделать ВСЁ. Было бы желание.
vovka1973
Подполковник
Сообщения: 1202
Зарегистрирован: 14 фев 2016, 14:16
Откуда: kazahstan
Благодарил (а): 35 раз
Поблагодарили: 6 раз

Долгая оцифровка сигнала

Сообщение vovka1973 »

jonik22sm писал(а): 22 мар 2024, 19:05 АВР2,01+ESP32 рабочая v1,2,1WEB.zip
проект не полный нету файла кольца
Изображение
Ответить

Вернуться в «Спросить у знатоков»

Кто сейчас на конференции

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