roboforum.ru

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

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

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

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

blindman » 28 сен 2008, 18:36

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

Всем большое спасибо за помощь. К сожалению, я не электронщик, а плата не резиновая. Все что хотелось бы , или могло быть потенциально полезным, все равно не войдет. И так уже пришлось логотип RoboBus убрать :(

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

avr123.nm.ru » 28 сен 2008, 18:39

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

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

И напругу питания мостов тоже на АЦП надобно ИМХО завести через делитель.

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

blindman » 28 сен 2008, 22:14

Косяк нашел. Цепи, которые должны обеспечивать задержку включения после перегрузки, намертво блокируют ШИМ. Исправил, добавив в каждую цепь еще по диоду.
Вложения
SmallMotorSch.png
SmallMotor.zip
(67.05 КиБ) Скачиваний: 16

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

Duhas » 29 сен 2008, 10:22

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

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

avr123.nm.ru » 29 сен 2008, 10:56

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


Надо еще сигналы входов копараторов к 2-м АЦП подвести. И напругу моста к АЦП через делитель.

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

blindman » 29 сен 2008, 11:15

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

Эти цепи обеспечивают минимальную задержку и будут работать даже при сбоях в работе контроллера. Прерывание и так заведено, так что ничего не мешает увеличить задержку программно.

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

Duhas » 29 сен 2008, 11:21

а SPI не планируется выводить на робобас?

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

blindman » 29 сен 2008, 12:27

Хмм, как-то забылось. Конечно надо выводить.

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

=DeaD= » 29 сен 2008, 13:13

Вообще-то можно SPI и не выводить - мы же не главный модуль проектируем?

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

blindman » 29 сен 2008, 13:14

А прошивать его как тогда?

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

=DeaD= » 29 сен 2008, 13:18

Аааа... вы в смысле прошивки, а я имел в виду CS не надо делать...

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

blindman » 29 сен 2008, 14:40

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

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

avr123.nm.ru » 29 сен 2008, 14:52

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

Хорошо бы в первом посте топика ЕЁ зафиксировать.

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

blindman » 29 сен 2008, 15:04

Согласен. Но сначала давайте все-таки послушаем, может еще какие-то замечания будут. Как будет решено, что вариант окончательный - перенесу схему туда.

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

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

А почему не хочешь сигналы на АЦП завести ? Этож не помешает ни чему.


cron
Rambler\'s Top100 Mail.ru counter