roboforum.ru

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

Разработка Open Robotics: Контроллер общ. назн., SMD-вариант

Правила форума
Правила раздела OpenRobotics

Re: Разработка OpenRobotics: Контроллер общ. назн., SMD-вариант

Сообщение =DeaD= » 15 янв 2009, 00:16

2blindman: А можно пояснить для тех кто в танке как работает цепь с RESET'ом на головном контроллере? там сейчас RESET вроде прямо с шины разводится к МК и через джампер и диод с резистором может быть замкнут на SCK - что это всё означает, ну или если написано уже где - скажи, а то я сейчас схемки проверяю и не догоняю как это работает всё... :pardon:
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Разработка OpenRobotics: Контроллер общ. назн., SMD-вариант

Сообщение blindman » 15 янв 2009, 05:57

Ресет контроллера напрямую подключен к шине, и так во всех модулях. То есть вся система находится в состоянии сброса когда идет прошивка МК одного из модулей. SCK в это время также подтянут к земле, это гарантирует, что на запросы программатора отвечает только один модуль - тот, у которого джампер скинут
Проект [[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: Разработка OpenRobotics: Контроллер общ. назн., SMD-вариант

Сообщение =DeaD= » 15 янв 2009, 08:43

А что будет если у нас на шине 6 модулей с МК будет стоять и только 1 в режиме программирования? Это будет совокупный резистор между RESET и SCK номиналом (33+150)/5=36.6 Ом - программатор потянет такой ток поддерживать? 136мА как никак...
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Разработка OpenRobotics: Контроллер общ. назн., SMD-вариант

Сообщение blindman » 15 янв 2009, 08:53

В режиме программирования SCK всех модулей будет входом, значит ток будет определяться сопротивлениями резисторов, подтягивающих RESET к питанию. Если подтягивающие резисторы скажем 3.3 кОм, то при 6 модулях ток будет не более 6 мА.
Проект [[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: Разработка OpenRobotics: Контроллер общ. назн., SMD-вариант

Сообщение =DeaD= » 15 янв 2009, 09:15

Не понял, а SCK и RESET программатора будут выходами? И SCK будет меняться периодически между 0 и 1. Или я не прав?
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Разработка OpenRobotics: Контроллер общ. назн., SMD-вариант

Сообщение blindman » 15 янв 2009, 09:42

А, понял. Схема такая действительно не пойдет.
Проект [[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: Разработка Open Robotics: Контроллер общ. назн., SMD-вариант

Сообщение viczai » 29 янв 2009, 23:59

Извините, но вопрос по схеме. А почему конденсаторы и индуктивности стоят на выходе линейных стабилизаторов, а не на входе. По моему опыту нужно весь игольчатый мусор фильтровать до подачи на стабилизаторы. У меня стояли LM2937ET-5.0. Или может быть какие-то другие причины были..?
viczai
 
Сообщения: 14
Зарегистрирован: 09 июн 2007, 15:18
Откуда: Магнитогорск

Re: Разработка Open Robotics: Контроллер общ. назн., SMD-вариант

Сообщение =DeaD= » 30 янв 2009, 09:41

viczai писал(а):Извините, но вопрос по схеме. А почему конденсаторы и индуктивности стоят на выходе линейных стабилизаторов, а не на входе.

Ну LC-фильтры у нас стоят от высокочастотных помех генерируемых уже после стабилизаторов, Конденсаторы до стабилизаторов надо бы конечно будет в следующей версии поставить, в принципе в драйвере двигателей стоит кондёр, так что при использовании с ДД проблем никаких не будет, а вот при отдельном использовании надо будет добавить эту фишку.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Разработка Open Robotics: Контроллер общ. назн., SMD-вариант

Сообщение =DeaD= » 21 фев 2009, 19:18

Поправка к печатной плате последней версии модуля - перепутаны местами + и - питания, нефатально.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Разработка Open Robotics: Контроллер общ. назн., SMD-вариант

Сообщение =DeaD= » 22 фев 2009, 23:09

Первичные тесты на мигание светодиодами и работу по уарту пройдены, а значит пока считаем что всё работает. Врядли будут какие-то проблемы с просто выходами МК.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Разработка Open Robotics: Контроллер общ. назн., SMD-вариант

Сообщение =DeaD= » 28 фев 2009, 16:27

Почистил тему еще раз.

PS 2bolt: Вон из искусства! :evil:
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Разработка Open Robotics: Контроллер общ. назн., SMD-вариант

Сообщение =DeaD= » 29 мар 2009, 23:51

Начал адаптировать прошивку шлюз-контроллера, пока по старому UART-протоколу, уже подцепил двигатели в примитивном управлении - выдать ШИМ нужной скважности и направление + проверил работу GPIO-портов, по крайней мере на выход. Завтра затестим сервоприводы и цифровой+аналоговый входы по GPIO.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Разработка Open Robotics: Контроллер общ. назн., SMD-вариант

Сообщение =DeaD= » 30 мар 2009, 18:55

Протестировал шлюз-контроллер на АЦП, цифровой вход, сервовыход, правда для серв количество положений пока всего 70, надо будет оптимизировать прошивку чуток... и еще не понял я почему эти положения не от 1 до 2мс, а как-то по другому расположились, ну да надо будет в протеусе побаловаться...
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Разработка Open Robotics: Контроллер общ. назн., SMD-вариант

Сообщение blindman » 31 мар 2009, 02:32

А где исходники?
Проект [[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: Разработка Open Robotics: Контроллер общ. назн., SMD-вариант

Сообщение =DeaD= » 31 мар 2009, 09:45

Тут: viewtopic.php?p=90775#p90775
Хотел в вику выложить, ан нет :(

Добавлено спустя 46 минут 31 секунду:
В вику тоже выложил, но в формате .rar, потому как .zip не принимает по неясным причинам :(
Вот сюда положил - [[Модули Open Robotics и документация к ним]]
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Пред.След.

Вернуться в Разработка модулей

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

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