Например TDA7294

Форум РадиоКот • Просмотр темы - Крутить моторчик в разные стороны
Форум РадиоКот
Здесь можно немножко помяукать :)



Текущее время: Ср апр 23, 2014 21:59:34

Часовой пояс: UTC + 3 часа [ Летнее время ]




Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 10 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Крутить моторчик в разные стороны
СообщениеДобавлено: Вс фев 05, 2012 14:00:25 
Родился

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


Вложения:
index(2).jpg [27.79 KiB]
Скачиваний: 132
Вернуться наверх
 Профиль  
 
Не в сети
 Заголовок сообщения: Re: Крутить моторчик в разные стороны
СообщениеДобавлено: Вс фев 05, 2012 14:12:42 
Друг Кота
Аватар пользователя

Зарегистрирован: Вс ноя 14, 2010 20:24:26
Сообщений: 6299
Откуда: Та самая-самая страна
Рейтинг сообщения: 0
У вас на рисунке мостовой драйвер, только с кнопками.
Если делать на рассыпухе - понадобится драйвер верхнего ключа, чтобы открывать верхние полевики. Лучше посмотреть в сторону контроллеров двигателей.
Моторчик, как я понимаю, слабенький. В CD-приводах вроде бы встречается микруха, которая крутит мотор, выдвигающий и задвигающий лоток.


Вернуться наверх
 Профиль  
 
Не в сети
 Заголовок сообщения: Re: Крутить моторчик в разные стороны
СообщениеДобавлено: Вс фев 05, 2012 14:25:08 
Родился

Зарегистрирован: Вс фев 05, 2012 13:57:18
Сообщений: 4
Рейтинг сообщения: 0
Да моторчик от детской машинки. слабенький то есть.
Просто хочется на МК сделать, замыкать эти ключи программно. просто сделать программу последовательную, чтобы таймеры задержек разные были, а потом повторялось все.
Или пожалуйста объясните мне как по вашей задумке сделать.


Вернуться наверх
 Профиль  
 
Не в сети
 Заголовок сообщения: Re: Крутить моторчик в разные стороны
СообщениеДобавлено: Вс фев 05, 2012 14:38:31 
Друг Кота

Зарегистрирован: Вс июл 12, 2009 20:15:29
Сообщений: 4911
Откуда: Тольятти
Рейтинг сообщения: 0
L293D

_________________
Docendo discimus


Вернуться наверх
 Профиль WWW  
 
Не в сети
 Заголовок сообщения: Re: Крутить моторчик в разные стороны
СообщениеДобавлено: Вс фев 05, 2012 14:45:21 
Друг Кота
Аватар пользователя

Зарегистрирован: Пн июл 13, 2009 15:37:39
Сообщений: 3732
Откуда: Московская область, наукоград.....
Рейтинг сообщения: 0
А еще можно порыться в мелких вопросах по теории, в районе 90...100 страниц и найти там обсуждения по организации моста

_________________
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже


Вернуться наверх
 Профиль  
 
Не в сети
 Заголовок сообщения: Re: Крутить моторчик в разные стороны
СообщениеДобавлено: Вс фев 05, 2012 14:56:17 
Опытный кот
Аватар пользователя

Зарегистрирован: Сб янв 05, 2008 12:05:15
Сообщений: 858
Откуда: Україна м.Луцьк
Рейтинг сообщения: 0
L293D или 4 транзистора + таймер. Вот и вся реализация.
Почитайте про мостовые схемы управления двигателями.

_________________
Я не Сашок!!!


Вернуться наверх
 Профиль WWW  
 
Не в сети
 Заголовок сообщения: Re: Крутить моторчик в разные стороны
СообщениеДобавлено: Вс фев 05, 2012 21:23:43 
Родился

Зарегистрирован: Вс фев 05, 2012 13:57:18
Сообщений: 4
Рейтинг сообщения: 0
Так я нашел схему с 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. Все порты опять на ввод, пуллапы отключаем


Вернуться наверх
 Профиль  
 
Не в сети
 Заголовок сообщения: Re: Крутить моторчик в разные стороны
СообщениеДобавлено: Вс фев 05, 2012 23:05:52 
Опытный кот
Аватар пользователя

Зарегистрирован: Сб янв 05, 2008 12:05:15
Сообщений: 858
Откуда: Україна м.Луцьк
Рейтинг сообщения: 0
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

_________________
Я не Сашок!!!


Вернуться наверх
 Профиль WWW  
 
Не в сети
 Заголовок сообщения: Re: Крутить моторчик в разные стороны
СообщениеДобавлено: Вс фев 05, 2012 23:19:05 
Родился

Зарегистрирован: Вс фев 05, 2012 13:57:18
Сообщений: 4
Рейтинг сообщения: 0
Вот такая схема как на картинке.
4 порта для управления(для отмыкания транзисторов).
как я понял что можно объединить порты 1 и 3, и 2 и 4.
1 и 3 = P1
2 и 4 = P2
Тоесть к двум лапкам.
Пускаю по P1=0 а P2=1 то крутиться в одну сторону.
потом одноляю останавливается
Потом P2=0 и P1=1, крутится в другую.
Я правильно понимаю?


Вложения:
img3.jpg [34.65 KiB]
Скачиваний: 59
Вернуться наверх
 Профиль  
 
Не в сети
 Заголовок сообщения: Re: Крутить моторчик в разные стороны
СообщениеДобавлено: Вс фев 05, 2012 23:31:56 
Опытный кот
Аватар пользователя

Зарегистрирован: Сб янв 05, 2008 12:05:15
Сообщений: 858
Откуда: Україна м.Луцьк
Рейтинг сообщения: 0
да. http://ironfelix.ru/modules.php?name=Pages&pa=showpage&pid=123

_________________
Я не Сашок!!!


Вернуться наверх
 Профиль WWW  
 
Показать сообщения за:  Сортировать по:  
Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 10 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на форуме

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y