Например TDA7294

Форум РадиоКот :: Просмотр темы - Крутить моторчик в разные стороны
Форум РадиоКот
https://radiokot.ru/forum/

Крутить моторчик в разные стороны
https://radiokot.ru/forum/viewtopic.php?f=20&t=64075
Страница 1 из 1

Автор:  freeddos [ Вс фев 05, 2012 13:00:25 ]
Заголовок сообщения:  Крутить моторчик в разные стороны

Здравствуйте.
У меня такой вопрос. Требуется запрограммировать МК таким образом чтобы выполнялось следующее:
10 сек пауза
Моторчик крутиться по часовой стрелке (10 сек)
Моторчик останавливается(10 сек пауза)
Моторчик крутиться против часовой стрелки (10 сек)
Потом пауза и все повторяется.
Каким образом это можно организовать. То есть я понимаю каким то образом нужно менять полярность.
Есть рисунок с ключами, при нажатии на который крутиться мотор то в одну то в другую сторону.
Как сделать замыкание этих ключей программно с помощью МК.
Спасибо заранее.

Вложения:
index(2).jpg [27.79 KiB]
Скачиваний: 926

Автор:  hybroid [ Вс фев 05, 2012 13:12:42 ]
Заголовок сообщения:  Re: Крутить моторчик в разные стороны

У вас на рисунке мостовой драйвер, только с кнопками.
Если делать на рассыпухе - понадобится драйвер верхнего ключа, чтобы открывать верхние полевики. Лучше посмотреть в сторону контроллеров двигателей.
Моторчик, как я понимаю, слабенький. В CD-приводах вроде бы встречается микруха, которая крутит мотор, выдвигающий и задвигающий лоток.

Автор:  freeddos [ Вс фев 05, 2012 13:25:08 ]
Заголовок сообщения:  Re: Крутить моторчик в разные стороны

Да моторчик от детской машинки. слабенький то есть.
Просто хочется на МК сделать, замыкать эти ключи программно. просто сделать программу последовательную, чтобы таймеры задержек разные были, а потом повторялось все.
Или пожалуйста объясните мне как по вашей задумке сделать.

Автор:  pyzhman [ Вс фев 05, 2012 13:38:31 ]
Заголовок сообщения:  Re: Крутить моторчик в разные стороны

L293D

Автор:  Meteor [ Вс фев 05, 2012 13:45:21 ]
Заголовок сообщения:  Re: Крутить моторчик в разные стороны

А еще можно порыться в мелких вопросах по теории, в районе 90...100 страниц и найти там обсуждения по организации моста

Автор:  sachok [ Вс фев 05, 2012 13:56:17 ]
Заголовок сообщения:  Re: Крутить моторчик в разные стороны

L293D или 4 транзистора + таймер. Вот и вся реализация.
Почитайте про мостовые схемы управления двигателями.

Автор:  freeddos [ Вс фев 05, 2012 20:23:43 ]
Заголовок сообщения:  Re: Крутить моторчик в разные стороны

Так я нашел схему с 4мя транзисторами и МК.
Вопрос по программированию, как можно реализовать на какой нибудь Atmega.
алгоритм
1. Настраиваете таймер МК на нужное время.
2. Порты, их будет 4-е (по одному на транзистор) на ввод, пуллапы отключаем
3. Ждем 10 сек - следим за таймером.
4. Порт верхнего ключа №1, и порт нижнего ключа №2 устанавливаем как выход. В верхний ключ пишем 0, в нижний 1.
5. Ждем 10 сек.
6. Все порты опять на ввод, пуллапы отключаем
7.Ждем 10 сек.
8. Порт нижнего ключа №1, и порт верхнего ключа №2 устанавливаем как выход. В верхний ключ пишем 0, в нижний 1.
9. Ждем 10 сек.
10. Все порты опять на ввод, пуллапы отключаем

Автор:  sachok [ Вс фев 05, 2012 22:05:52 ]
Заголовок сообщения:  Re: Крутить моторчик в разные стороны

1 МК + 4 транзистора. 2 порта для управления. P1 P2 - настроить на выход
1. P1 = P2 = 0;
2. Считаем 10 сек.
3. Р1 = 1 Р2 = 0
4. Ждем 10 сек
5. Р1 = 0 Р2 = 1
6. Ждем 10 сек
7. -> 1

Автор:  freeddos [ Вс фев 05, 2012 22:19:05 ]
Заголовок сообщения:  Re: Крутить моторчик в разные стороны

Вот такая схема как на картинке.
4 порта для управления(для отмыкания транзисторов).
как я понял что можно объединить порты 1 и 3, и 2 и 4.
1 и 3 = P1
2 и 4 = P2
Тоесть к двум лапкам.
Пускаю по P1=0 а P2=1 то крутиться в одну сторону.
потом одноляю останавливается
Потом P2=0 и P1=1, крутится в другую.
Я правильно понимаю?

Вложения:
img3.jpg [34.65 KiB]
Скачиваний: 735

Автор:  sachok [ Вс фев 05, 2012 22:31:56 ]
Заголовок сообщения:  Re: Крутить моторчик в разные стороны

да. http://ironfelix.ru/modules.php?name=Pages&pa=showpage&pid=123

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/