roboforum.ru

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

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

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

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

=DeaD= » 29 сен 2008, 15:20

У меня вообще никаких претензий, я так понимаю последние доработки относились к поправке глюка с неразведением SPI и всякими вкусностями типа заведения всего чего только можно на МК - на прерывания и АЦП, ведь так?

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

blindman » 29 сен 2008, 15:54

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

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

Я хочу. Но не получается пока. На плате и так уже паутина, не получается еще две линии протянуть. Если б кто-нибудь помог развести плату ... :oops:

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

avr123.nm.ru » 29 сен 2008, 15:58

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

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

blindman писал(а): Если б кто-нибудь помог развести плату ... :oops:
Я не умею красиво разводить платы - а то помог бы.

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

=DeaD= » 29 сен 2008, 16:11

Вечером до компа доберусь - гляну, сделай схемку где надо только дорожки развести? :roll:
Вот только плеваться все будут - очень уж я неэстетично развожу платы :oops:

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

Mazayac » 29 сен 2008, 16:18

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

Хм, а где токоограничительные резисторы у полевиков? Негоже микроконтроллер прямо на затворы нагружать. Да и логику я бы тоже пожалел, резисторы ом на 20 хотя бы поставил.

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

blindman » 29 сен 2008, 17:12

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

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

Добавлено спустя 9 минут 53 секунды:
Вот, завел сигналы с датчиков на АЦП.
Вложения
SmallMotor.zip
(68.91 КиБ) Скачиваний: 25

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

Mazayac » 29 сен 2008, 17:17

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

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

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

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

=DeaD= » 29 сен 2008, 20:30

с логическим уровнем сколько заряжается? За ШИМом будет успевать?

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

Duhas » 29 сен 2008, 20:51

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

Эххх, чтож вы не в пкаде то делаете (((

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

=DeaD= » 29 сен 2008, 20:56

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

Нам ворованного не надо! ...поэтому и продаём :P :crazy:

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

Duhas » 29 сен 2008, 20:57

на счет жалеть логику и тд ... имхо не стоит.. уменя BD139/140 перезаряжают затворы тяжолых ключей без палева.. без какой либо жалости ввиде резисторов))

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

=DeaD= » 29 сен 2008, 21:00

Ну вот... резисторы на I2C без меня развели :pardon:

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

blindman » 29 сен 2008, 21:01

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

Время переключения этих транзисторов некритично, так как верхние ключи в шиме участвовать не будут. Вы бы лучше обратили внимание на нижние IRF 7455 - как они себя будут вести?

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

Duhas » 29 сен 2008, 21:12

ну если я не забыл напроч физику, то заряжаемые до 5 вольт они буду себя вести как кондер в от 2.6 нан до 10.6 я хз полный заряд затвора учитывать или только относительно истока ...

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КГц не больше.


Rambler\'s Top100 Mail.ru counter