Страница 1 из 2

74HC595 стабильный старт

Добавлено: Ср янв 17, 2018 20:31:11
akulaUS
Всем привет. Собрал устройство на 74Hc595, они соединены цепочкой из 4 штук. дерганье ногами осуществляется через лпт порт с компа( это не так важно, допустим я управляю ими даже кнопками). проблема при запуске. на выходах сдвигового регистра может возникать хаотично либо единица, либо ноль. Мне такого категорически нельзя :dont_know: устройство работает как надо, но при старте релюхи срабатывают. Есть соображения прилепить мк. При старте чтобы МК подтягивал вход регистра ОЕ к плюсу (отключала нагрузку) и "обнуляла" регистр, а затем кидала выход ОЕ на землю. Или есть какой то легкий способ??? подтяжка ноги ОЕ к земле через резистор и конденсатор ничего не даст. нужно все равно обнулять???

Re: 74HC595 стабильный старт

Добавлено: Ср янв 17, 2018 20:54:37
Brigadir
Ну так обнуляй! Генератору делаешь задержку при подаче питания, пока обнуляется регистр. Какие проблемы? Всего 2 детальки.

Re: 74HC595 стабильный старт

Добавлено: Ср янв 17, 2018 21:04:38
akulaUS
тогда второй вопрос)) запускаю я свою приблуду, МК сбрасывает регистр в ноль все выходы и уходит куда нибудь в бесконечный цикл. Ноги МК подключены к входам регистра, и к этим же входам подключено уже внешнее управление. как подключить ноги МК к регистру что бы те сигналы которые будут приходить со стороны меня не лезли в МК, через диоды ?

Re: 74HC595 стабильный старт

Добавлено: Ср янв 17, 2018 21:11:04
Martin76
Ногу MR у регистра никак что ли использовать?

Re: 74HC595 стабильный старт

Добавлено: Ср янв 17, 2018 21:28:16
akulaUS
она и используется. вывод ОЕ на +, все выводы в высокоимпедансном состоянии ( отключена нагрузка) , и пока все отключено выводом MR делаем сброс.

Re: 74HC595 стабильный старт

Добавлено: Ср янв 17, 2018 21:29:44
diplodok
Ненавижу НС595!!!!

Обнуление в три шага - по нарастание времени

0 на вход R - обнуляет сдв. рег.

0 -> 1 Latch Clock

1-> 0 Out Enable

Изображение

Никогда не делал так, но .....

Ненавижу HC595

PS Можно совместить Reset и LatchClock. Reset "работает" по низкому уровня, а LatchClock по переходу 0->1

Re: 74HC595 стабильный старт

Добавлено: Чт янв 18, 2018 06:37:51
Соник
А какой сдвиговый регистр вы рекомендуете для начинающих? :)

Re: 74HC595 стабильный старт

Добавлено: Чт янв 18, 2018 09:06:18
diplodok
После того как я определил что мне 595 не подходят (остались куча 595) я вернулся к старым 4094. Два входа для управления (C D) - на других постоянные напряжения.

Правда, для обнуления 4094 я использую МК.

Ето мое мнение.

Re: 74HC595 стабильный старт

Добавлено: Чт янв 18, 2018 22:09:00
akulaUS
подключил так. всем спасибо

Re: 74HC595 стабильный старт

Добавлено: Чт янв 18, 2018 22:16:47
Martin76
MR вообще то инверсный, сброс нулем.

Re: 74HC595 стабильный старт

Добавлено: Чт янв 18, 2018 22:34:50
diplodok
Да и не только что MR инверсный. Для выдачи регистра на выходах нужно записать в защелках (Latch Clock) и разрешить работу выходов (OE)

:facepalm: :dont_know:

Re: 74HC595 стабильный старт

Добавлено: Чт янв 18, 2018 22:47:15
akulaUS
Сброс происходит так. Выход MR на ноль. На ногу STcp положительный импульс. В момент включения у меня все входные ноги на земле. Нужен был сброс. И ждать команд со стороны

Добавлено after 1 minute 1 second:
Ошибся когда исправлял картинку))))) там должно быть STcp

Re: 74HC595 стабильный старт

Добавлено: Пт янв 19, 2018 08:17:42
metan
Если в планах применить МК для управления регистром, то зачем все пляски с цепями сброса? Пусть МК и сбрасывает сразу после инициализации. Крайне маловероятно, чтобы реле при этом успели сработать.

Re: 74HC595 стабильный старт

Добавлено: Пт янв 19, 2018 11:21:39
akulaUS
Попробую на плате, если не получится то будет мк

Re: 74HC595 стабильный старт

Добавлено: Пт янв 19, 2018 11:32:12
BOB51

Re: 74HC595 стабильный старт

Добавлено: Пт янв 19, 2018 11:48:52
diplodok
akulaUS писал(а):то будет мк
595 хочет очень много выводов с МК. Аж 5 - C,D,Reset,Latch clock,OE. Можно снизить занятых выводов до 3 (C,D,LatchClock) против 2 у 4094 (C,D). Следует помнить, что и программа немножко усложниться - нужно подавать сигнал LatchClock для появление данных на выходе 595.

На 4094 и 4 вывода МК я делаю индикацию на LCD (типа 1602) и 8 кнопок с возможностью всех нажать единовременно (C,D,Enable LCD, key)

Но ето мое мнение.

PS: Вот появилась и схема на 595 с занятых 4 входа с МК.

Re: 74HC595 стабильный старт

Добавлено: Пт янв 19, 2018 20:07:42
akulaUS
Вот нарисовал как собрал. При включении все сигнальные ноги притянуты к земле и ждут команд со стороны. Если ставить RC цепь только на вход STcp, то релюхи срабатывают, но тут же сбрасываются. Баловался долго со включением и выключением схемы, без RC на OE релюхи срабатывают, но импульсом,иногда даже через раз, STcp все сбрасывает ведь теперь. Подключил такую же цепь на выход OE (если OE на "+"? то выходы в высокоимпедансном состоянии). Правда без еще одного резистора, конденсатор долго будет разряжаться, если туда сюда тыкать))))))))))) управление со стороны работает. МК можно сделать, но пока он инициализируется, 595 уже все включил как ему захотелось и довольный работает дальше. Все работает, за пол часа испытаний-претензий нет. Извиняюсь если непонятно объяснял что я хочу:crazy:

Re: 74HC595 стабильный старт

Добавлено: Пт янв 19, 2018 21:13:46
diplodok
74HC595.pdf
(251.98 КБ) 251 скачивание
Изображение

Как работает обнуление:
1. короткая 0 на вход Reset
2. Переход 0->1 на вход LatchClock - STcp
3. 0 на вход ОЕ

По вашей схеме:
Всегда на вход Reset подaна 0 - не будеть работать Сдвиг
перебросьте R3 к плюсу и запустите схему.

Для HCMOS резистор в 1К слишком мал

Может ВОВ51 прав ....

Re: 74HC595 стабильный старт

Добавлено: Сб янв 20, 2018 07:56:59
akulaUS
Я управляю по 4 проводам. В момент передачи данных MR у меня как надо на плюсе. Все работает)

Re: 74HC595 стабильный старт

Добавлено: Сб янв 20, 2018 10:38:55
BOB51
Одно дело управление от выводов МК (там ВСЕ ПОД АБСОЛЮТНЫМ КОНТРОЛЕМ автора прожки)
и совсем другое - лаподрыг с LPT - там вступает в силу запрет прямого доступа к портам начиная с ХР.
:tea: