Страница 3 из 4
Долгая оцифровка сигнала
Добавлено: 05 мар 2024, 06:18
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 наладить обмен. Как в
этой статье.
Долгая оцифровка сигнала
Добавлено: 05 мар 2024, 13:29
jonik22sm
На некоторых схемах RESET подтянут к +5 вольтам, это что бы не самопроизвольно не сбрасывался?
Отправлено спустя 1 минуту 46 секунд:
Припаял утром к uno нашло адрес 20, буду искать косяки, может что-то с резисторами на i2c они на плате стоят аж возле часов
Отправлено спустя 4 часа 40 минут 11 секунд:
Может быть, мне вместо тогда уже расширителя портов использовать просто Ардуино нано?
Долгая оцифровка сигнала
Добавлено: 05 мар 2024, 20:06
ecoins
jonik22sm писал(а): 05 мар 2024, 13:29
Может быть, мне вместо тогда уже расширителя портов использовать просто Ардуино нано?
Возможно... Если реализуете i2c.Slave или SPI.Slave.
Или подберете иной способ обмена данными.
Долгая оцифровка сигнала
Добавлено: 06 мар 2024, 14:59
jonik22sm
Добрый день,
Помогите разобраться с UART кольцом.
Вчера делал опыты, boolean не проходит а почему-то проходит только bayt
И какую скорость лучше выбрать для кольца между ESP32s и ардуино нано?
PCF8575C придёт только в конце выходных поэтому пробую варианты связки с Arduino nano
Долгая оцифровка сигнала
Добавлено: 06 мар 2024, 16:40
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.
Долгая оцифровка сигнала
Добавлено: 07 мар 2024, 21:32
jonik22sm
Добрый вечер.
Ребята, купил я горе плату PCF8575TS, у неё отсутствует логическая единица, появляется GND. А мне для управления ULN2003 необходима еденица
s-l400.jpg
Можно выйти из положения по такой схеме
Долгая оцифровка сигнала
Добавлено: 07 мар 2024, 23:18
ecoins
jonik22sm писал(а): 07 мар 2024, 21:32
Ребята, купил я горе плату PCF8575TS, у неё отсутствует логическая единица, появляется GND. А мне для управления ULN2003 необходима еденица
Эта плата задумана(может использоваться) как управление через открытый коллектор например для подключения светодиода или оптрона.
Мы их так на стендах и используем.
Может чем-то поможет 74AС05
MC74AC05.pdf
-----
Все упомянутые выше варианты решения работоспособны MCP23017, MCP23S017, PCF8575,DM13C, 74HC595+74HC165. И каждого из них есть свои особенности для применения - в каких-то случаях это достоинства, в каких-то недостатки.
Долгая оцифровка сигнала
Добавлено: 08 мар 2024, 09:36
jonik22sm
Так у меня вопрос если я выход подтяну через резистор на плюс? я смогу управлять uln2003 нормально? там ток будет 5мА
Отправлено спустя 3 минуты 58 секунд:
Завтра поэкспериментирую и отпишусь.
Долгая оцифровка сигнала
Добавлено: 08 мар 2024, 09:54
ecoins
jonik22sm писал(а): 08 мар 2024, 09:36
Так у меня вопрос если я выход подтяну через резистор на плюс? я смогу управлять uln2003 нормально? там ток будет 5мА
Полагаю что нет. Если только будете осуществлять программную инверсию управляемых сигналов.
Долгая оцифровка сигнала
Добавлено: 08 мар 2024, 10:50
Александр
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.
Долгая оцифровка сигнала
Добавлено: 08 мар 2024, 10:59
jonik22sm
А каким образом сделать инверсию? Спомощью p-n-p транзистора?
Отправлено спустя 1 минуту 4 секунды:
Вечером сниму видео как получилось сделать из ATMEGA328
Отправлено спустя 2 минуты 23 секунды:
Кнопки управления не хотят правильно работать, происходит типа залипание
АВР2,01+ESP32 рабочая v1,2,1.flp
Реле срабатывают отлично, а вот кнопки управления нет, напряжение тоже не скачет
Долгая оцифровка сигнала
Добавлено: 22 мар 2024, 01:39
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/
Долгая оцифровка сигнала
Добавлено: 22 мар 2024, 11:12
montirovka
jonik22sm писал(а): 08 мар 2024, 10:59
АВР2,01+ESP32 рабочая v1,2,1.flp
Подскажите, при открытии файла целая очередь ошибок?
1.jpg
2.jpg
3.jpg
4.jpg
Так и должно быть? Просто я ни когда не встречался с такими ошибками в FLProg.
Долгая оцифровка сигнала
Добавлено: 22 мар 2024, 12:04
Phazz
А зачем кольцо между двумя контроллерами?
Долгая оцифровка сигнала
Добавлено: 22 мар 2024, 18:24
jonik22sm
Ребят, там же я готовый ещё не выкладывал, если надо пишите, я вам скину в личку готовый проект.
Отправлено спустя 1 час 55 минут 49 секунд:
Проект там лежит
https://xn--80aaouhanthci6mj.xn--p1ai/community/profile/66-evgenij/11-files.html
Отправлено спустя 7 минут 19 секунд:
Версия Флпрог 8,2,3
Долгая оцифровка сигнала
Добавлено: 22 мар 2024, 18:41
montirovka
А что за Спектр Бытовых Услуг ?
Долгая оцифровка сигнала
Добавлено: 22 мар 2024, 18:54
jonik22sm
Это старый сай, когдато была у меня фирма
Отправлено спустя 1 минуту 15 секунд:
когда время есть, пытаюсь заниматься им
Долгая оцифровка сигнала
Добавлено: 22 мар 2024, 18:55
montirovka
А зачем посылать туда, где ни кто не сможет посмотреть?
Долгая оцифровка сигнала
Добавлено: 22 мар 2024, 19:05
jonik22sm
АВР2,01+ESP32 рабочая v1,2,1WEB.zip
Долгая оцифровка сигнала
Добавлено: 22 мар 2024, 19:13
vovka1973
jonik22sm писал(а): 22 мар 2024, 19:05
АВР2,01+ESP32 рабочая v1,2,1WEB.zip
проект не полный нету файла кольца