Например TDA7294

Форум РадиоКот • Просмотр темы - Таймер + управление шаговым двигателем на AtMega8
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Чт дек 25, 2025 16:49:35

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 19 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Таймер + управление шаговым двигателем на AtMega8
СообщениеДобавлено: Пн дек 17, 2012 12:26:28 
Встал на лапы

Зарегистрирован: Чт ноя 24, 2011 12:39:13
Сообщений: 114
Рейтинг сообщения: 0
Уважаемые форумчане, прошу сильно не пинать за глупые вопросы, но уж очень нужно реализовать одну задумку! И прошу учесть, что в вашем мире я пока что новичок, но паяльник в руках держать умею!
Значит проблема вот в чем! На одном из сайтов аквариумистов увидел как человек реализовал таймер на 4 канала для управления микронасосами типа Ulka http://www.aquaforum.ua/showthread.php?t=121870&page=10. Все бы хорошо,но я хотел бы малость переделать схемку,но увы не знаю как! Мне нужно чтобы микроконтроллер на одном из каналов управлял шаговым двигателем (включал в определенный момент времени движок по часовой 3 оборота затем 3 оборота против часовой). На остальные три канала я подцеплю освещение, фильтр и подачу углекислоты которые также будут включаться по заданному расписанию! так вот, подскажите пожалуйста как мне подключить шаговый двигатель (от струйного принтера на 12V) к прилагаемой схеме?
Я так понимаю, что сам микроконтроллер AtMega8 не сможет одним каналом регулировать работу ЩД, только период включения, а для работы движка по заданной программе потребуется еще одна схемка со своей прошивкой! Помогите кто может умным советом!
Вложение:
дозатор_схема.jpg [254.9 KiB]
Скачиваний: 916


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймер + управление шаговым двигателем на AtMega8
СообщениеДобавлено: Пн дек 17, 2012 12:49:12 
Мудрый кот
Аватар пользователя

Карма: 3
Рейтинг сообщений: 60
Зарегистрирован: Пн ноя 29, 2010 15:58:43
Сообщений: 1817
Рейтинг сообщения: 0
есть драйвера шаговых движков позволяющие управлять по двум выводам :Step Dir
а так , ресурсов этой схемы достаточно , для такой задачи. нужно только прошивку заново сделать, если нет исходника


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймер + управление шаговым двигателем на AtMega8
СообщениеДобавлено: Пн дек 17, 2012 12:52:54 
Встал на лапы

Зарегистрирован: Чт ноя 24, 2011 12:39:13
Сообщений: 114
Рейтинг сообщения: 0
Исходник прошивки вы имеете в виду файл с расширением *.hex?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймер + управление шаговым двигателем на AtMega8
СообщениеДобавлено: Пн дек 17, 2012 12:56:55 
Мудрый кот
Аватар пользователя

Карма: 3
Рейтинг сообщений: 60
Зарегистрирован: Пн ноя 29, 2010 15:58:43
Сообщений: 1817
Рейтинг сообщения: 0
файл Хекс - это прошивка, а чтобы ее получить нужен Асм или С


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: Таймер + управление шаговым двигателем на AtMega8
СообщениеДобавлено: Пн дек 17, 2012 13:05:34 
Встал на лапы

Зарегистрирован: Чт ноя 24, 2011 12:39:13
Сообщений: 114
Рейтинг сообщения: 0
Если я раздобуду исходник вы поможете мне ее подкорректировать? Ну и по возможности проконсультировать как все это реализовать! Все компоненты в наличии, если что нужно будет докупить - не проблема, Чип и Дип под боком! )))))))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймер + управление шаговым двигателем на AtMega8
СообщениеДобавлено: Пн дек 17, 2012 13:22:19 
Мудрый кот
Аватар пользователя

Карма: 3
Рейтинг сообщений: 60
Зарегистрирован: Пн ноя 29, 2010 15:58:43
Сообщений: 1817
Рейтинг сообщения: 0
только исходник - желательно на С, если будет другой, то помочь не смогу(кто то другой сможет кто на Асм или другом языке пишет)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймер + управление шаговым двигателем на AtMega8
СообщениеДобавлено: Пн дек 17, 2012 13:23:55 
Встал на лапы

Зарегистрирован: Чт ноя 24, 2011 12:39:13
Сообщений: 114
Рейтинг сообщения: 0
Я в свое время хорошо знал Байсик, трудно ли будет освоить язык Си или Асемблер? Желание освоиться в мире микроконтроллеров огромное так как задумок очень много в голове крутится!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймер + управление шаговым двигателем на AtMega8
СообщениеДобавлено: Пн дек 17, 2012 13:36:43 
Мудрый кот
Аватар пользователя

Карма: 3
Рейтинг сообщений: 60
Зарегистрирован: Пн ноя 29, 2010 15:58:43
Сообщений: 1817
Рейтинг сообщения: 0
есть для этого дела Баском - похож на бейсик


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймер + управление шаговым двигателем на AtMega8
СообщениеДобавлено: Пн дек 17, 2012 15:44:52 
Встал на лапы

Зарегистрирован: Чт ноя 24, 2011 12:39:13
Сообщений: 114
Рейтинг сообщения: 0
Скачал, вот сижу изучаю! Знать бы еще с чего начинать сие программирование!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймер + управление шаговым двигателем на AtMega8
СообщениеДобавлено: Пн дек 17, 2012 15:46:03 
Мудрый кот
Аватар пользователя

Карма: 3
Рейтинг сообщений: 60
Зарегистрирован: Пн ноя 29, 2010 15:58:43
Сообщений: 1817
Рейтинг сообщения: 0
viewtopic.php?f=20&t=6408


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймер + управление шаговым двигателем на AtMega8
СообщениеДобавлено: Пн дек 17, 2012 15:47:28 
Встал на лапы

Зарегистрирован: Чт ноя 24, 2011 12:39:13
Сообщений: 114
Рейтинг сообщения: 0
))))) Я уже изучаю эту ветку! Спасибо за ссылку!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймер + управление шаговым двигателем на AtMega8
СообщениеДобавлено: Чт дек 20, 2012 09:58:09 
Встал на лапы

Зарегистрирован: Чт ноя 24, 2011 12:39:13
Сообщений: 114
Рейтинг сообщения: 0
И все равно для человека практически с нулевыми навыками программирования очень трудно во всем этом разобрать! Принципы работы микроконтроллера вроде бы понятны, а вот как все запрограммировать так чтобы он работал по заданному алгоритму, да к тому же чтобы на LCD высвечивалась нужная информация и изменять параметры работы подключаемых к схеме устройств - вот тут то я и подвис! Боюсь что без вашей помощи уважаемые ФорумоКоты я не осилю! так что с огромным нетерпением жду кто откликнется и окажет активную помощь в написании программы! А я в свою очередь постараюсь поскорее вникнуть во все тонкости и поскорее собрать схемку! Поверте, вопросов пока что у меня гораздо больше чем ответов на них!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймер + управление шаговым двигателем на AtMega8
СообщениеДобавлено: Чт дек 20, 2012 10:28:18 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 21
Рейтинг сообщений: 143
Зарегистрирован: Сб фев 21, 2009 13:11:40
Сообщений: 1900
Откуда: Москва
Рейтинг сообщения: 0
так задавайте вопросы на форуме! А лучше ищите ответы на Ваши вопросы на форуме, наверняка все вопросы уже были решены по несколько раз.

_________________
Ставим плюсы: )


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймер + управление шаговым двигателем на AtMega8
СообщениеДобавлено: Чт дек 20, 2012 10:37:45 
Встал на лапы

Зарегистрирован: Чт ноя 24, 2011 12:39:13
Сообщений: 114
Рейтинг сообщения: 0
Именно так и поступаю! И многое что для себя нового познаю, но вот как отдельные элементы программы объединить в одно, да к тому же чтобы они не конфликтовали между собой - большой вопрос! Давайте лучше попробуем вместе прописать программу! Я опишу цели, задачи и все что у меня есть, и вместе с первой строки программы начнем!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймер + управление шаговым двигателем на AtMega8
СообщениеДобавлено: Чт дек 20, 2012 10:59:07 
Встал на лапы

Зарегистрирован: Чт ноя 24, 2011 12:39:13
Сообщений: 114
Рейтинг сообщения: 0
Значит что мы имеем!
1. Все комплектующие для сборки схемы указанной в первом сообщении.
2. Четыре потребителя. На схеме они указанны как pump (1-4). здесь автор схемы использовал микронасосы Ulka (используются в кофемашинках для дозирования кофе - 220в) и программа соответственно была написана под работу этих насосов! Я же планирую заменить потребителей!
Вместо pump1 будет подключаться шаговый двигатель 12в от принтера с необходимым режимом работы 20 оборотов по часовой, реверс - 20 оборотов в против, до исходного положения. Время включения шагового двигателя один раз в день в 8.00 в течении всей недели (желательно чтобы время включения можно было корректировать: летом в 7.00 зимой в 8.00).
Вместо pump2 будет подключено освещение аквариума - две МГ лампы по 150 Вт (вкл. 11.00 - выкл. 14.00; вкл. 16.00 - выкл. 21.00) ежедневно на протяжении всей недели. (на сегодняшний день у меня с этим справляется электронный недельный таймер). желательно чтобы время включения и отключения освещения тоже можно было регулировать.
Вместо pump3-4 будут раздельно подключаться потребители на 220в (фильтр воды, электроклапан). Фильтр воды вкл. 7.00 выкл. 23.00, электроклапан вкл. за час до включения освещения и за час до выключения.

Как я уже успел разобраться управление настройками времени включения и отключения потребителей можно будет задавать кнопками предусмотренными в схемке, а вот LCD я бы заменил на 16х4, так как в перспективе планируется к схемке добавить функционал термометра и PH контроллера, показания которых должны будут отображаться на LCD! Вот такая у меня не легкая задача! Надеюсь здесь найдутся энтузиасты которые расскажут с чего мне начать писать программу! Кстати, забыл! так как я в студенческие годы изучал Basic скачал и установил себе BASCOM!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймер + управление шаговым двигателем на AtMega8
СообщениеДобавлено: Чт дек 20, 2012 11:31:53 
Мудрый кот
Аватар пользователя

Карма: 3
Рейтинг сообщений: 60
Зарегистрирован: Пн ноя 29, 2010 15:58:43
Сообщений: 1817
Рейтинг сообщения: 0
задачи чуть чуть были опубликованы, а где программа?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймер + управление шаговым двигателем на AtMega8
СообщениеДобавлено: Чт дек 20, 2012 11:48:56 
Встал на лапы

Зарегистрирован: Чт ноя 24, 2011 12:39:13
Сообщений: 114
Рейтинг сообщения: 0
А вот программы увы нет! Я написал автору схемы, попросил поделиться исходником, но увы пока тишина! И как я подозреваю ответа не будет! Придется программку писать с нуля!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймер + управление шаговым двигателем на AtMega8
СообщениеДобавлено: Пт дек 21, 2012 07:12:43 
Мудрый кот
Аватар пользователя

Карма: 3
Рейтинг сообщений: 60
Зарегистрирован: Пн ноя 29, 2010 15:58:43
Сообщений: 1817
Рейтинг сообщения: 0
даа. работа предстоит долгая.. начни с программатора - купить или сделать..


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймер + управление шаговым двигателем на AtMega8
СообщениеДобавлено: Сб дек 22, 2012 09:27:48 
Встал на лапы

Зарегистрирован: Чт ноя 24, 2011 12:39:13
Сообщений: 114
Рейтинг сообщения: 0
А вы что посоветуете? Купить готовый (какой) или собрать (посоветуйте схемку).


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 19 ] 

Часовой пояс: UTC + 3 часа


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

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


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

Найти:
Перейти:  


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