roboforum.ru

Технический форум по робототехнике.

Задержка питания. Нужен совет

Резисторы, транзисторы, конденсаторы, микросборки, чип компоненты ...
Вопросы согласования управляющих модулей с периферией.

Задержка питания. Нужен совет

Сообщение Holmes » 27 авг 2011, 13:20

Приветствую.

Делаю схему задержки подачи питания (для работы DIR-320 с ORduino).
Как мог сделал принципиальную схему в протеусе.
Сделал задержку 5 секунд, но при такой задержке не могу добиться более крутого фронта напряжения в нагрузку. А может для атмеги и так сойдет?
В схемотехнике только начал разбираться. Прошу помощи.
Вложения
bd_graph.png
bd_graph.png (6.46 КиБ) Просмотров: 2195
bd_circuit.png
bd_circuit.png (6.99 КиБ) Просмотров: 2186
Аватара пользователя
Holmes
 
Сообщения: 230
Зарегистрирован: 08 окт 2010, 14:22
Откуда: Москва
прог. языки: Java, Javascript, C
ФИО: Роман

Re: Задержка питания. Нужен совет

Сообщение avr123.nm.ru » 27 авг 2011, 16:46

Для быстрого переключения надо добавить TL431 или операцион усилит lm358 или логич элемент типа 74hc14
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Задержка питания. Нужен совет

Сообщение blindman » 27 авг 2011, 20:04

А зачем нужна задержка? И почему не делать ее в программе?
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Задержка питания. Нужен совет

Сообщение Holmes » 28 авг 2011, 13:20

Почему там нужна задержка я даже не знаю, но факт. Если соединить дуину и дир-320 (по крайней мере левел конвертером), и подать питание сразу на обе, то сколько данные не передавай - ответа нет. Прием или передача лажает я не проверял.

Добавлено спустя 2 часа 1 минуту 39 секунд:
Добавил TL431. Отсечка ровная :)
Но теперь не могу придумать как разрядить кондер через диод. Тот диод что на схеме вообще бесполезен, кондер разряжается секунд 20.

Добавлено спустя 7 минут 51 секунду:
Ступил. Поставил диод наверх, все ок.
Вложения
bd_circuit2.png
bd_circuit2.png (8.31 КиБ) Просмотров: 2127
Аватара пользователя
Holmes
 
Сообщения: 230
Зарегистрирован: 08 окт 2010, 14:22
Откуда: Москва
прог. языки: Java, Javascript, C
ФИО: Роман

Re: Задержка питания. Нужен совет

Сообщение Dmitry__ » 28 авг 2011, 13:39

затвор - исток надо зашунтировать резистором
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Задержка питания. Нужен совет

Сообщение Holmes » 28 авг 2011, 14:33

Так?

Добавлено спустя 7 минут 17 секунд:
Но диод из-за шунта перестал выполнять свою функцию, напряжение на кондере падает медленно. Не понимаю почему.

Добавлено спустя 1 минуту 27 секунд:
А, ну да, полевик же сразу закрывается.
А как тогда победить диод?
Вложения
bd_circuit3.png
bd_circuit3.png (8.1 КиБ) Просмотров: 2108
Аватара пользователя
Holmes
 
Сообщения: 230
Зарегистрирован: 08 окт 2010, 14:22
Откуда: Москва
прог. языки: Java, Javascript, C
ФИО: Роман

Re: Задержка питания. Нужен совет

Сообщение avr123.nm.ru » 28 авг 2011, 15:55

1 кОм добавить между + и - схемы. В 10 раз уменьшить конденсатор и в 10 раз увеличить R1 R2.
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Задержка питания. Нужен совет

Сообщение Dmitry__ » 28 авг 2011, 17:22

можно катод D1 в нагрузку подключить, может будет быстрее разряжать конденсатор

Добавлено спустя 1 минуту 50 секунд:
опс, ошибся, при вкл. питания нагрузка будет шунтировать конденсатор :oops:

Добавлено спустя 23 минуты 16 секунд:
a может DIR-320 в ресете держать при вкл. питания супервизором или tl431?
или типа ADM690AN
или ORduinoй :)
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Задержка питания. Нужен совет

Сообщение Сергей » 28 авг 2011, 19:23

а может просто в программе на ардуино сделать задержку в несколько секунд перед инициализацией протокола?
Сергей
 
Сообщения: 3744
Зарегистрирован: 29 дек 2004, 23:15
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей

Re: Задержка питания. Нужен совет

Сообщение Holmes » 29 авг 2011, 00:49

2Dmitry__. Насчет держать дир в ресете сомневаюсь, но тоже попробую.

2Сергей. Я попробую, но сомневаюсь что поможет. Там ведь бутлоадер стартует сначала.

Добавлено спустя 10 минут 36 секунд:
2avr123.nm.ru
Про резистор понял (сам не додумался). Разрядка пошла быстрее (за 2 сек). Кондер уменьшить для того же как я понял.

Добавлено спустя 20 минут 4 секунды:
передергивание питания роутера ничего не дает. нужно чтобы позже стартовала именно дуина.

Добавлено спустя 22 минуты 16 секунд:
Ну кто бы мог подумать ... поставил задержку 5 сек в дуину перед инициализацией порта и ... три из трёх запусков - ок.
Как минимум приобрел начальный опыт построения схем =) Пригодится.

Очень благодарен всем участвовавшим.
Аватара пользователя
Holmes
 
Сообщения: 230
Зарегистрирован: 08 окт 2010, 14:22
Откуда: Москва
прог. языки: Java, Javascript, C
ФИО: Роман

Re: Задержка питания. Нужен совет

Сообщение blindman » 29 авг 2011, 07:50

Holmes писал(а):Ну кто бы мог подумать ... поставил задержку 5 сек в дуину перед инициализацией порта и ... три из трёх запусков - ок.

Всего лишь сутки понадобились чтобы попробовать :)
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Задержка питания. Нужен совет

Сообщение Holmes » 29 авг 2011, 13:02

blindman писал(а):Всего лишь сутки понадобились чтобы попробовать :)

Не, на самом деле почти неделя, пока я втихую разбирался как можно составить схему =)
Аватара пользователя
Holmes
 
Сообщения: 230
Зарегистрирован: 08 окт 2010, 14:22
Откуда: Москва
прог. языки: Java, Javascript, C
ФИО: Роман


Вернуться в Электроника, электротехника

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

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

cron