Обсуждаем цифровые устройства...
Ответить

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

Ср янв 17, 2018 20:31:11

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

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

Ср янв 17, 2018 20:54:37

Ну так обнуляй! Генератору делаешь задержку при подаче питания, пока обнуляется регистр. Какие проблемы? Всего 2 детальки.

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

Ср янв 17, 2018 21:04:38

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

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

Ср янв 17, 2018 21:11:04

Ногу MR у регистра никак что ли использовать?

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

Ср янв 17, 2018 21:28:16

она и используется. вывод ОЕ на +, все выводы в высокоимпедансном состоянии ( отключена нагрузка) , и пока все отключено выводом MR делаем сброс.

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

Ср янв 17, 2018 21:29:44

Ненавижу НС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

После того как я определил что мне 595 не подходят (остались куча 595) я вернулся к старым 4094. Два входа для управления (C D) - на других постоянные напряжения.

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

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

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

Чт янв 18, 2018 22:09:00

подключил так. всем спасибо
Вложения
сброс.jpg
(12.88 KiB) Скачиваний: 682
Последний раз редактировалось akulaUS Чт янв 18, 2018 22:56:33, всего редактировалось 1 раз.

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

Чт янв 18, 2018 22:16:47

MR вообще то инверсный, сброс нулем.

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

Чт янв 18, 2018 22:34:50

Да и не только что MR инверсный. Для выдачи регистра на выходах нужно записать в защелках (Latch Clock) и разрешить работу выходов (OE)

:facepalm: :dont_know:

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

Чт янв 18, 2018 22:47:15

Сброс происходит так. Выход MR на ноль. На ногу STcp положительный импульс. В момент включения у меня все входные ноги на земле. Нужен был сброс. И ждать команд со стороны

Добавлено after 1 minute 1 second:
Ошибся когда исправлял картинку))))) там должно быть STcp
Вложения
сброс.jpg
(12.88 KiB) Скачиваний: 577

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

Пт янв 19, 2018 08:17:42

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

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

Пт янв 19, 2018 11:21:39

Попробую на плате, если не получится то будет мк

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

Пт янв 19, 2018 11:32:12

Похоже народ не умеет готовить 595-е
8)
http://img.radiokot.ru/files/20529/hkjedehd8.JPG
http://img.radiokot.ru/files/20529/hkjb4s72g.JPG
http://img.radiokot.ru/files/20529/hkjbckakx.JPG
:beer:

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

Пт янв 19, 2018 11:48:52

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

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

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

Пт янв 19, 2018 21:13:46

74HC595.pdf
(251.98 KiB) Скачиваний: 178

Изображение

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

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

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

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

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

Сб янв 20, 2018 07:56:59

Я управляю по 4 проводам. В момент передачи данных MR у меня как надо на плюсе. Все работает)

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

Сб янв 20, 2018 10:38:55

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