Администрация форума не несёт ответственности за достоверность информации и оставляет за собой право редактировать или в особых случаях даже удалять посты без предупреждения. Спасибо за понимание.

Программирование ATMEL в BASCOM.

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Программирование ATMEL в BASCOM. » Вопросы - ответы » Запараллелить выходы AVR?


Запараллелить выходы AVR?

Сообщений 1 страница 13 из 13

1

Моторчик низковольтный потребляет 20-30 мА. При полном торможении 80 мА. Его нужно гонять туда-сюда. Возможно ли объединить по 2-3 лапки AVR или поставить мостовую схему? Есть ли опыт у форумчан?

0

2

http://chipenable.ru/index.php/how-conn … a-avr.html
В общем читайте хар-ки на МК в датащите.

0

3

Можно попробовать соединить выводы по схеме монтажное ИЛИ, но не пробовал, точный результат не гарантирую. А лучше всего ключ.

Отредактировано sva-don (2016-03-09 13:07:41)

0

4

Спасибо. Задача максимально упростить схему. Попробую - отпишусь.

0

5

Моторчик это индуктивная нагрузка. Я бы не стал подключать его прямо к выводам МК. Будет надежнее добавить в схему транзистор.

0

6

Да, всё равно надо делать защиту от ЭДС катушки...

0

7

Отчет.
Мк - Attiny13A.
Моторчик - http://ru.aliexpress.com/item/1pc-for-D … wVersion=1
Подключен между выводами PB3+PB2 и PB4+PB1. Крутится туда 10 сек - сюда 10 сек, с паузой 10 mc. За время непрырывного теста (4 часа), сбоев и перезагрузок - 0. Периодически моторчик специально стопорился на  минуту и более - полет нормальный. Внутренние диоды хорошо душат ЭДС, шумы на осцилограмме около 60 мВ, всплесков нет.

0

8

Вопрос, сколько проработает, ибо диоды по портам порой может наступить конец.

0

9

Надежность превыше всего.
По этому, принимая во внимание, что устройство будет срабатывать два раза в сутки (туда-сюда), и оно нужно к июню, а самый тяжелый момент это стоп и реверс, подкорректировал программку - рабочий ход 0,5 сек, и пауза 0,1 мсек. Пускай пару недель пока "пожужит" в гараже. Посмотрим.

0

10

Вообще не забывайте про разброс параметров выходных транзисторов МК. При параллельном подключении по одному порту ток идет больший чем по другому. Причем разбежность может достигать несколько раз. Также не может быть одновременного переключения пинов, из чего следует что во время переходного процесса на одном пине будет 0 на другом 1. Из практики реле я бы взял три порта и подсоединил бы к каждому порту по резистору, резисторы бы запараллелил и к ним уже мотор подключал. Ну и из общей точки соединения резисторов диоды бы на питание поставил нормальные. Эта схема и МК защитит и от неприятностей при переходных процессах избавит. Так что нечего надеяться на авось. Схему нужно надежную делать.

0

11

Pasha написал(а):

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

Бывает и есть, но тут надо точно знать, какой АСМ код генерит бэйсик (или что на нём писать). ;)

0

12

Pasha написал(а):

Вообще не забывайте про разброс параметров выходных транзисторов МК.

У МК ограничение тока 20 миллиампер на вывод.

0

13

И вроде был ещё суммарный на весь кристалл (какой - не помню).

0


Вы здесь » Программирование ATMEL в BASCOM. » Вопросы - ответы » Запараллелить выходы AVR?