Разработка Open Robotics: Драйвер двигателей до 2А

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

Re: Проект OpenRobotics. Драйвер маломощных двигателей

Сообщение blindman » 28 сен 2008, 18:36

Насчет резистора понял.

Всем большое спасибо за помощь. К сожалению, я не электронщик, а плата не резиновая. Все что хотелось бы , или могло быть потенциально полезным, все равно не войдет. И так уже пришлось логотип RoboBus убрать :(
Проект [[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. Драйвер маломощных двигателей

Сообщение avr123.nm.ru » 28 сен 2008, 18:39

=DeaD= писал(а):АЦП это конечно хорошо, но мы вроде железный вариант контроля перегрузки по току хотели сделать, а не программный...

И чем же отправка сигнала на АЦП помешает железной реализации на компараторах ? входы АЦП то все равно пустуют.

И напругу питания мостов тоже на АЦП надобно ИМХО завести через делитель.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва

Re: Проект OpenRobotics. Драйвер маломощных двигателей

Сообщение blindman » 28 сен 2008, 22:14

Косяк нашел. Цепи, которые должны обеспечивать задержку включения после перегрузки, намертво блокируют ШИМ. Исправил, добавив в каждую цепь еще по диоду.
Вложения
SmallMotorSch.png
SmallMotor.zip
(67.05 КиБ) Скачиваний: 16
Проект [[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. Драйвер маломощных двигателей

Сообщение Duhas » 29 сен 2008, 10:22

может уничтожить нафиг вообще железные задержки? заводим прерывание на контроллер и им внсим задержки...
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Re: Проект OpenRobotics. Драйвер маломощных двигателей

Сообщение avr123.nm.ru » 29 сен 2008, 10:56

Duhas писал(а): заводим прерывание на контроллер ...


Надо еще сигналы входов копараторов к 2-м АЦП подвести. И напругу моста к АЦП через делитель.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва

Re: Проект OpenRobotics. Драйвер маломощных двигателей

Сообщение blindman » 29 сен 2008, 11:15

Duhas писал(а):может уничтожить нафиг вообще железные задержки? заводим прерывание на контроллер и им внсим задержки...

Эти цепи обеспечивают минимальную задержку и будут работать даже при сбоях в работе контроллера. Прерывание и так заведено, так что ничего не мешает увеличить задержку программно.
Проект [[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. Драйвер маломощных двигателей

Сообщение Duhas » 29 сен 2008, 11:21

а SPI не планируется выводить на робобас?
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Re: Проект OpenRobotics. Драйвер маломощных двигателей

Сообщение blindman » 29 сен 2008, 12:27

Хмм, как-то забылось. Конечно надо выводить.
Проект [[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. Драйвер маломощных двигателей

Сообщение =DeaD= » 29 сен 2008, 13:13

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

Re: Проект OpenRobotics. Драйвер маломощных двигателей

Сообщение blindman » 29 сен 2008, 13:14

А прошивать его как тогда?
Проект [[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. Драйвер маломощных двигателей

Сообщение =DeaD= » 29 сен 2008, 13:18

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

Re: Проект OpenRobotics. Драйвер маломощных двигателей

Сообщение blindman » 29 сен 2008, 14:40

Предлагаю зафиксировать схему в таком варианте. Все дальнейшие изменения - только исправление очевидных ляпов, корректировка номиналов и т.п.
Вложения
SmallMotorSch.png
Assembly.jpg
SmallMotor.zip
(67.61 КиБ) Скачиваний: 20
Проект [[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. Драйвер маломощных двигателей

Сообщение avr123.nm.ru » 29 сен 2008, 14:52

blindman писал(а):Предлагаю зафиксировать схему в таком варианте.

Хорошо бы в первом посте топика ЕЁ зафиксировать.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва

Re: Проект OpenRobotics. Драйвер маломощных двигателей

Сообщение blindman » 29 сен 2008, 15: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: Проект OpenRobotics. Драйвер маломощных двигателей

Сообщение avr123.nm.ru » 29 сен 2008, 15:14

А почему не хочешь сигналы на АЦП завести ? Этож не помешает ни чему.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва

Пред.След.

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

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

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