roboforum.ru

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

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

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

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

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

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

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

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

=DeaD= писал(а):я так понимаю последние доработки относились к поправке глюка с неразведением SPI и всякими вкусностями типа заведения всего чего только можно на МК - на прерывания и АЦП

Да
avr123.nm.ru писал(а):А почему не хочешь сигналы на АЦП завести ? Этож не помешает ни чему.

Я хочу. Но не получается пока. На плате и так уже паутина, не получается еще две линии протянуть. Если б кто-нибудь помог развести плату ... :oops:
Проект [[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:58

blindman писал(а):
avr123.nm.ru писал(а):А почему не хочешь сигналы на АЦП завести ? Этож не помешает ни чему.
Я хочу. Но не получается пока. На плате и так уже паутина, не получается еще две линии протянуть.

Перемычки используй или резисторы в качестве перемычек. Запаивать даже не обязательно - главное чтоб было куда их потом припаять "без соплей".

blindman писал(а): Если б кто-нибудь помог развести плату ... :oops:
Я не умею красиво разводить платы - а то помог бы.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

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

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

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

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

Сообщение Mazayac » 29 сен 2008, 16:18

blindman писал(а):Предлагаю зафиксировать схему в таком варианте. Все дальнейшие изменения - только исправление очевидных ляпов, корректировка номиналов и т.п.

Хм, а где токоограничительные резисторы у полевиков? Негоже микроконтроллер прямо на затворы нагружать. Да и логику я бы тоже пожалел, резисторы ом на 20 хотя бы поставил.
Аватара пользователя
Mazayac
 
Сообщения: 377
Зарегистрирован: 25 апр 2008, 17:40
Откуда: Нижний Новгород
ФИО: Непочатов Алексей Николаевич

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

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

Mazayac писал(а):резисторы ом на 20 хотя бы поставил.

Где ж ты раньше был? Это надо всю плату заново разводить :(

Добавлено спустя 9 минут 53 секунды:
Вот, завел сигналы с датчиков на АЦП.
Вложения
SmallMotor.zip
(68.91 КиБ) Скачиваний: 25
Проект [[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. Драйвер маломощных двигателей

Сообщение Mazayac » 29 сен 2008, 17:17

blindman писал(а):Где ж ты раньше был? Это надо всю плату заново разводить :(

Так везде не успеваю, у всех проекты/идеи/проблемы, а у меня - дитё мелкое :D

Ну и еще по схеме: не нравятся мне обычные 2N7002, я бы поставил что-нибудь типа IRLML2502 - управляются логическим уровнем, с нормированным сопротивлением канала при Vgs=2.5В.
Аватара пользователя
Mazayac
 
Сообщения: 377
Зарегистрирован: 25 апр 2008, 17:40
Откуда: Нижний Новгород
ФИО: Непочатов Алексей Николаевич

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

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

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

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

Сообщение Duhas » 29 сен 2008, 20:51

должно.. только тогда уж на 2502 а 2803... почти в два раза упадет заряд...

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

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

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

Duhas писал(а):Эххх, чтож вы не в пкаде то делаете (((

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

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

Сообщение Duhas » 29 сен 2008, 20:57

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

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

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

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

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

Сообщение blindman » 29 сен 2008, 21:01

Mazayac писал(а):Ну и еще по схеме: не нравятся мне обычные 2N7002, я бы поставил что-нибудь типа IRLML2502 - управляются логическим уровнем, с нормированным сопротивлением канала при Vgs=2.5В.

Время переключения этих транзисторов некритично, так как верхние ключи в шиме участвовать не будут. Вы бы лучше обратили внимание на нижние IRF 7455 - как они себя будут вести?
Проект [[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, 21:12

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

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

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

blindman писал(а):Вы бы лучше обратили внимание на нижние IRF 7455 - как они себя будут вести?

IRF 7455, полный заряд 55nC = 55*10^-9 Кулона
Ток на выходе 74AC14D будет порядка 20мА = 20*10^-3 Aмпера
Время заряда: 55*10^-9 / (20*10^-3) = 2,7*10^-6 cекунд = 2,7 микросекунды
Если выдаём шим с частотой 20КГц (а больше вроде не делают), то общий цикл будет длиться 1/20000=50 микросекунд, из которых 2*2.7 ~= 5,5 микросекунд система будет находиться в переходном состоянии (до 10% времени). То есть ШИМ скважности до 90 только делаем). В принципе, я думаю, терпимо. Тем большее большинство будет ШИМ включать на 10КГц не больше.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Пред.След.

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

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

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