Технический форум по робототехнике.
Holmes » 27 авг 2011, 13:20
Приветствую.
Делаю схему задержки подачи питания (для работы DIR-320 с ORduino).
Как мог сделал принципиальную схему в протеусе.
Сделал задержку 5 секунд, но при такой задержке не могу добиться более крутого фронта напряжения в нагрузку. А может для атмеги и так сойдет?
В схемотехнике только начал разбираться. Прошу помощи.
- Вложения
-
- bd_graph.png (6.46 КиБ) Просмотров: 2302
-
- bd_circuit.png (6.99 КиБ) Просмотров: 2294
avr123.nm.ru » 27 авг 2011, 16:46
Для быстрого переключения надо добавить TL431 или операцион усилит lm358 или логич элемент типа 74hc14
blindman » 27 авг 2011, 20:04
А зачем нужна задержка? И почему не делать ее в программе?
Holmes » 28 авг 2011, 13:20
Почему там нужна задержка я даже не знаю, но факт. Если соединить дуину и дир-320 (по крайней мере левел конвертером), и подать питание сразу на обе, то сколько данные не передавай - ответа нет. Прием или передача лажает я не проверял.
Добавлено спустя 2 часа 1 минуту 39 секунд:Добавил TL431. Отсечка ровная
Но теперь не могу придумать как разрядить кондер через диод. Тот диод что на схеме вообще бесполезен, кондер разряжается секунд 20.
Добавлено спустя 7 минут 51 секунду:Ступил. Поставил диод наверх, все ок.
- Вложения
-
- bd_circuit2.png (8.31 КиБ) Просмотров: 2232
Dmitry__ » 28 авг 2011, 13:39
затвор - исток надо зашунтировать резистором
Holmes » 28 авг 2011, 14:33
Так?
Добавлено спустя 7 минут 17 секунд:
Но диод из-за шунта перестал выполнять свою функцию, напряжение на кондере падает медленно. Не понимаю почему.
Добавлено спустя 1 минуту 27 секунд:
А, ну да, полевик же сразу закрывается.
А как тогда победить диод?
- Вложения
-
- bd_circuit3.png (8.1 КиБ) Просмотров: 2214
avr123.nm.ru » 28 авг 2011, 15:55
1 кОм добавить между + и - схемы. В 10 раз уменьшить конденсатор и в 10 раз увеличить R1 R2.
Dmitry__ » 28 авг 2011, 17:22
можно катод D1 в нагрузку подключить, может будет быстрее разряжать конденсатор
Добавлено спустя 1 минуту 50 секунд:опс, ошибся, при вкл. питания нагрузка будет шунтировать конденсатор
Добавлено спустя 23 минуты 16 секунд:a может DIR-320 в ресете держать при вкл. питания супервизором или tl431?
или типа ADM690AN
или ORduinoй
Сергей » 28 авг 2011, 19:23
а может просто в программе на ардуино сделать задержку в несколько секунд перед инициализацией протокола?
Holmes » 29 авг 2011, 00:49
2Dmitry__. Насчет держать дир в ресете сомневаюсь, но тоже попробую.
2Сергей. Я попробую, но сомневаюсь что поможет. Там ведь бутлоадер стартует сначала.
Добавлено спустя 10 минут 36 секунд:
2avr123.nm.ru
Про резистор понял (сам не додумался). Разрядка пошла быстрее (за 2 сек). Кондер уменьшить для того же как я понял.
Добавлено спустя 20 минут 4 секунды:
передергивание питания роутера ничего не дает. нужно чтобы позже стартовала именно дуина.
Добавлено спустя 22 минуты 16 секунд:
Ну кто бы мог подумать ... поставил задержку 5 сек в дуину перед инициализацией порта и ... три из трёх запусков - ок.
Как минимум приобрел начальный опыт построения схем =) Пригодится.
Очень благодарен всем участвовавшим.
blindman » 29 авг 2011, 07:50
Holmes писал(а):Ну кто бы мог подумать ... поставил задержку 5 сек в дуину перед инициализацией порта и ... три из трёх запусков - ок.
Всего лишь сутки понадобились чтобы попробовать
Holmes » 29 авг 2011, 13:02
blindman писал(а):Всего лишь сутки понадобились чтобы попробовать
Не, на самом деле почти неделя, пока я втихую разбирался как можно составить схему =)