595 переодически кратковременно сама отключает нагрузку

Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Ответить
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Вт июн 28, 2022 12:31:18

Сообщение lecetim442 »

подключены две 595 так

Изображение

запись регистров происходит только при запуске и отключении устройства
но в процесе работы через несколько минут кратко временно регистры которые имеют единицу обращаются в ноль на 0,6 сек
из 16 регистров единицу при запуске имеют три штуки и в процесе работы сбрасываются либо один регистр либо оба либо один другой тоесть все сразу не затираются
притом есть регистр который сбрасывается чаще других
регистры которые имеют изначально нули в единицу не прыгают сами по себе
после регистров стоит беферная удн2981 на нагрузку

может ли быть проблема не в есп ?
к примеру 595 живёт своей жизнью или нет
Реклама
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2411
Зарегистрирован: Ср фев 23, 2011 12:12:31

Сообщение AndTer »

Так схемы не рисуют.
Зачем резистор по питанию?
Где подтягивающие резисторы?
Глупый не задает вопросы. Глупый и так все знает.
Реклама
Опытный кот
Аватара пользователя
Сообщения: 848
Зарегистрирован: Ср авг 03, 2022 05:22:56

Сообщение MLX90640 »

Ну ёшки... Распиновку то на память мало кто помнит. Хоть бы подписали, что есть где.
К тому же, в даташите на 74HC595 показаны диаграммы, что в какой последовательности надо подавать и в каком порядке дергать ноги. Кароч говоря, 11 вывод - тактирование сдвигов каждого бита при загрузке регистра (в том числе и последовательно соединенных регистров). 12 вывод - защелка ПОСЛЕ загрузки ВСЕХ 16 БИТОВ в ОБА регистра. 13 вывод - активация/деактивация параллельных выходов. Вот так это работает.
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Вт июн 28, 2022 12:31:18

Сообщение lecetim442 »

резистор по питанию на разряд конденсатора но можно и убрать
а куда подтягивающие резисторы подключаются ?
а как десятую ногу запитывать тогда я во всех поисках 595 нашол что она всегда напрямую на питание
блокировачный конденсатор куда подключать ?

я подключаю осцылограф на 14 пин что бы понять шлёт ли есп хаотичные сдвиги регистров и там изредка проскакивают импульсы но пины не сбрасывает
вот щас сбросились пины но при этом на осцылографе не было импульсов по 14 пину или я не там мерию проблему ?
Реклама
Эиком - электронные компоненты и радиодетали
Опытный кот
Аватара пользователя
Сообщения: 848
Зарегистрирован: Ср авг 03, 2022 05:22:56

Сообщение MLX90640 »

Говорят, помогает прочтение мануала https://docs.yandex.ru/docs/view?tm=166 ... 26nosw%3D1
Хотя не всем, далеко не всем
Реклама
Опытный кот
Аватара пользователя
Сообщения: 848
Зарегистрирован: Ср авг 03, 2022 05:22:56

Сообщение MLX90640 »

MR можно подключить к VCC, не задействуя принудительный сброс, но вначале работы придется "почистить трубы" регистрам, отправив в них актуальную инфу и затем передернуть выходную защелку.
Реклама
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Вт июн 28, 2022 12:31:18

Сообщение lecetim442 »

Martian, конденсаторы допаял по питанию к каждой
на десятые выводы подал питание через 10к

но всеравно единичка сбрасывается в ноль переодически
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Вт июн 28, 2022 12:31:18

Сообщение lecetim442 »

сбрасывает вот так
https://disk.yandex.ru/i/B_3T1nnRlgDwGg

по питанию могу щас попробовать запитать от повербанка тока надо понижайку отключить
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Вт июн 28, 2022 12:31:18

Сообщение lecetim442 »

говорите помехи на входе
тогда бы менялось и другие состояния я думаю так
из нулей бы свободные пины вставали бы в единицу и у меня посути была бы цветомузыка на из светодиодов на пинах
но падают в ноль только те что имеют единицу из начально при пуске
Опытный кот
Аватара пользователя
Сообщения: 848
Зарегистрирован: Ср авг 03, 2022 05:22:56

Сообщение MLX90640 »

А 595-й, он 74HC595 или 74HCT595? Потому что HCT не любит низкое напряжение 3,3 В.
Во-вторых, выв.13 (/OE) подключите напрямую к минусу питания, а не через резистор.
В-третьих, мануал прочтите. RTFM!
VNS
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1636
Зарегистрирован: Пт дек 10, 2021 12:48:46
Откуда: Тюмень

Сообщение VNS »

[uquote="Martian",url="/forum/viewtopic.php?p=4277628#p4277628"]и напрямую питание на 10 ногу тоже плохо[/uquote]
Откуда навеяло? Плохо выдумывать небылицы… :))

Добавлено after 10 minutes 51 second:
[uquote="lecetim442",url="/forum/viewtopic.php?p=4277677#p4277677"]сбрасывает вот так[/uquote]
Так чтобы понять кто есть ху, необходимо вставать осликом непосредственно на вывод 595, а не вывод удн2981…
Да и вывод 13 посади напрямую к GND и понаблюдай...
Последний раз редактировалось VNS Чт авг 25, 2022 08:02:09, всего редактировалось 1 раз.
VNS
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1636
Зарегистрирован: Пт дек 10, 2021 12:48:46
Откуда: Тюмень

Сообщение VNS »

[uquote="Martian",url="/forum/viewtopic.php?p=4277739#p4277739"]Уже миллион раз это обсуждалось.[/uquote]
Не требуются цифровому входу дополнительные резисторы в данном подключении от слова совсем… обсуждать можно только написанное в даташите, а домыслы и сказки (одна бабка сказала), обсуждать бессмысленно. :sleep:
u37
Говорящий с текстолитом
Сообщения: 1535
Зарегистрирован: Пн май 01, 2017 20:01:45

Сообщение u37 »

Недавно получил с али 595-ые, во всех не_подключен вывод OE. Банально не контачит с кристаллом. Во всей партии.
При этом на выходах режим OE=0. Но, никто не гарантирует, что когда-нибудь не уплывет в "1".
Причем, IC брал не в самом плохом магазине.
Если не найдете причину вокруг микросхемы, посмотрите на ее самою.
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Вт июн 28, 2022 12:31:18

Сообщение lecetim442 »

MLX90640, нет обычные 74HC595N
если я подключу напрямую у меня при загрузке моргнут регистры произвольно а это включение компресора и прочих клапанов

Martian,
Изображение Изображение Изображение
должны ли там гулять импульсы ?
10 и 13 стабильные

u37, у меня контачит это видно по блокировке конденсатором при подаче питания без него онии моргнут

Добавлено after 1 minute 39 seconds:
VNS, 10 пин попоже попробую на минус
Опытный кот
Аватара пользователя
Сообщения: 848
Зарегистрирован: Ср авг 03, 2022 05:22:56

Сообщение MLX90640 »

Сложно вести диалог с человеком, не читающим мануалы, ссылки на которые были дадены. В мануалах показано, что должно быть на каждом входе. А вот "гулять" ничего не должно, но должна быть четкая структура и последовательность импульсов. Не случайные импульсы, а как показано в мануале. На тактовом входе 8 раз (для двух регистров - 16 раз) тык-тык, тык-тык. На входе информации под каждый этот тык новый бит затыктыкивается. Когда 16 раз тык-тык сделано, после этого на входе защелки делается дыг-дыг один раз. Все принятые 16 битов переходят одномоментно на 16 выходов. После можно новую порцию делать тык-тык 16 раз, и один раз дыг-дыг, и новая порция появится на выходах.
Ну это же так просто - тык-тык, тык-тык, дыг-дыг. Вуаля.
А если 10 пин на минус посадить, то тык-тыки не будут тыктыкаться. Это пин бум-бздынь. Сброса то есть.
VNS
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1636
Зарегистрирован: Пт дек 10, 2021 12:48:46
Откуда: Тюмень

Сообщение VNS »

[uquote="lecetim442",url="/forum/viewtopic.php?p=4277929#p4277929"]VNS, 10 пин попоже попробую на минус[/uquote]
Я имел ввиду вывод 13, а не 10... я ошибся в нумерации :oops: в том сообщении уже исправил... :)

Что касается иголок на входах... вот тебе и нашлась проблема... устранишь данные иголки получишь нормальную работу...
Опытный кот
Аватара пользователя
Сообщения: 848
Зарегистрирован: Ср авг 03, 2022 05:22:56

Сообщение MLX90640 »

Схема:
Изображение

Графики работы:
Изображение

По-моему, всё предельно ясно, как оное должно быть. Вначале загружаем все 16 битов (первый загружаемый бит будет на последнем выходе последнего регистра в цепочке), подавая их на 14-ю ногу и тык-тыкая 11-ю ногу после кажного выведенного из МК бита, затем после того, как все 16 тык-тыканий выполнено, делаем дыг-дыг ногу 12 один раз. Появятся все 16 натыктыканых выходов.
В остальное время, когда ничего менять не нужно, то ничего не тык-тыкаем и не дыг-дыгаем, вообще ничего никакую ногу не мацаем, ни 10-ю, ни 13-ю, ни-че-го. А вы там на ESP-шке напрогали чето непонятного, вот случайным образом и чето пересекается там.

Чтобы при включении питания ничего произвольно не дергалось, нужно 10-ю ножку (сброс) попридержать в 0. Можете даже вывести ее на отдельный выход МК, а лучше соединить его с общим сбросом ESP-шки. Ну и сразу выходы МК, особенно который управляет дыг-дыгом, проинициализировать и установить на нем низкий уровень, не допуская прохождения помех и наводок в регистры. Можно даже входы тык-дыгов через резисторы на 10 кОм соединить с минусом питания. Тогда тык-дыгов не будет проникать.
VNS
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1636
Зарегистрирован: Пт дек 10, 2021 12:48:46
Откуда: Тюмень

Сообщение VNS »

[uquote="lecetim442",url="/forum/viewtopic.php?p=4277929#p4277929"]по блокировке конденсатором при подаче питания без него онии моргнут[/uquote]
Как показала практика, самый эффективный метод "сброса" регистров, это подтянуть вывод 13 через резистор к плюсу питания… чтобы при подаче питания выводы регистров имели Z-состояние… далее, или загружаем в регистры необходимое значение, или просто записываем нули… после всех процедур подаём на вывод 13 лог ноль с отдельного вывода МК… данный подход стабильнее работает даже при похожем использовании дополнительного сброса на выводе 10. Это чтобы клапана не щёлкали при подаче питания…

Что касается присутствующих хаотично управляющих импульсов в виде иголок, то тут есть разные методы борьбы с данным явлением… в плоть до того, что использовать дополнительно промежуточный МК… или просто обойтись буферами с триггером Шмитта…
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2411
Зарегистрирован: Ср фев 23, 2011 12:12:31

Сообщение AndTer »

Фото платы? Разводки? Полная схема?
После резистора по питанию ничему не удивлюсь.

Так же куча вопросов к коду мк. Иголки могут быть вполне нормальные сигналы от него. есп вообще чёрный ящик, что он там делает никому доподлинно неизвестно, нам лишь сдк дали.
Отсоединить от мк и посмотреть откуда иголки, от мк или на 595 без него тоже лезут?
Глупый не задает вопросы. Глупый и так все знает.
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Вт июн 28, 2022 12:31:18

Сообщение lecetim442 »

спасибо подразобрался теперь
оказывается осцылограф обманывал меня
в режиме логирования он не выдавал всю инфу а лиш эти самые хаотичные иголки в виде помех
но в режиме тригера моментально выдавал импульсы те самые либо 16 штук либо последовательность инфы либо защёлку смотря куда цепануться

купил дешманский лог анализатор на 24мгц и он без проблем выдал всю картину по всем пинам на нём что не смог сделать 100мгц осцылограф

13 пин попробовал на контролер кинуть и да при ресете не моргает
Ответить

Вернуться в «Периферия»