| Форум РадиоКот https://radiokot.ru/forum/ |
|
| Таймер + управление шаговым двигателем на AtMega8 https://radiokot.ru/forum/viewtopic.php?f=61&t=82230 |
Страница 1 из 1 |
| Автор: | Marchello [ Пн дек 17, 2012 12:26:28 ] |
| Заголовок сообщения: | Таймер + управление шаговым двигателем на AtMega8 |
Уважаемые форумчане, прошу сильно не пинать за глупые вопросы, но уж очень нужно реализовать одну задумку! И прошу учесть, что в вашем мире я пока что новичок, но паяльник в руках держать умею! Значит проблема вот в чем! На одном из сайтов аквариумистов увидел как человек реализовал таймер на 4 канала для управления микронасосами типа Ulka http://www.aquaforum.ua/showthread.php?t=121870&page=10. Все бы хорошо,но я хотел бы малость переделать схемку,но увы не знаю как! Мне нужно чтобы микроконтроллер на одном из каналов управлял шаговым двигателем (включал в определенный момент времени движок по часовой 3 оборота затем 3 оборота против часовой). На остальные три канала я подцеплю освещение, фильтр и подачу углекислоты которые также будут включаться по заданному расписанию! так вот, подскажите пожалуйста как мне подключить шаговый двигатель (от струйного принтера на 12V) к прилагаемой схеме? Я так понимаю, что сам микроконтроллер AtMega8 не сможет одним каналом регулировать работу ЩД, только период включения, а для работы движка по заданной программе потребуется еще одна схемка со своей прошивкой! Помогите кто может умным советом! Вложение:
|
|
| Автор: | igor-x [ Пн дек 17, 2012 12:49:12 ] |
| Заголовок сообщения: | Re: Таймер + управление шаговым двигателем на AtMega8 |
есть драйвера шаговых движков позволяющие управлять по двум выводам :Step Dir а так , ресурсов этой схемы достаточно , для такой задачи. нужно только прошивку заново сделать, если нет исходника |
|
| Автор: | Marchello [ Пн дек 17, 2012 12:52:54 ] |
| Заголовок сообщения: | Re: Таймер + управление шаговым двигателем на AtMega8 |
Исходник прошивки вы имеете в виду файл с расширением *.hex? |
|
| Автор: | igor-x [ Пн дек 17, 2012 12:56:55 ] |
| Заголовок сообщения: | Re: Таймер + управление шаговым двигателем на AtMega8 |
файл Хекс - это прошивка, а чтобы ее получить нужен Асм или С |
|
| Автор: | Marchello [ Пн дек 17, 2012 13:05:34 ] |
| Заголовок сообщения: | Re: Таймер + управление шаговым двигателем на AtMega8 |
Если я раздобуду исходник вы поможете мне ее подкорректировать? Ну и по возможности проконсультировать как все это реализовать! Все компоненты в наличии, если что нужно будет докупить - не проблема, Чип и Дип под боком! ))))))) |
|
| Автор: | igor-x [ Пн дек 17, 2012 13:22:19 ] |
| Заголовок сообщения: | Re: Таймер + управление шаговым двигателем на AtMega8 |
только исходник - желательно на С, если будет другой, то помочь не смогу(кто то другой сможет кто на Асм или другом языке пишет) |
|
| Автор: | Marchello [ Пн дек 17, 2012 13:23:55 ] |
| Заголовок сообщения: | Re: Таймер + управление шаговым двигателем на AtMega8 |
Я в свое время хорошо знал Байсик, трудно ли будет освоить язык Си или Асемблер? Желание освоиться в мире микроконтроллеров огромное так как задумок очень много в голове крутится! |
|
| Автор: | igor-x [ Пн дек 17, 2012 13:36:43 ] |
| Заголовок сообщения: | Re: Таймер + управление шаговым двигателем на AtMega8 |
есть для этого дела Баском - похож на бейсик |
|
| Автор: | Marchello [ Пн дек 17, 2012 15:44:52 ] |
| Заголовок сообщения: | Re: Таймер + управление шаговым двигателем на AtMega8 |
Скачал, вот сижу изучаю! Знать бы еще с чего начинать сие программирование! |
|
| Автор: | igor-x [ Пн дек 17, 2012 15:46:03 ] |
| Заголовок сообщения: | Re: Таймер + управление шаговым двигателем на AtMega8 |
viewtopic.php?f=20&t=6408 |
|
| Автор: | Marchello [ Пн дек 17, 2012 15:47:28 ] |
| Заголовок сообщения: | Re: Таймер + управление шаговым двигателем на AtMega8 |
))))) Я уже изучаю эту ветку! Спасибо за ссылку! |
|
| Автор: | Marchello [ Чт дек 20, 2012 09:58:09 ] |
| Заголовок сообщения: | Re: Таймер + управление шаговым двигателем на AtMega8 |
И все равно для человека практически с нулевыми навыками программирования очень трудно во всем этом разобрать! Принципы работы микроконтроллера вроде бы понятны, а вот как все запрограммировать так чтобы он работал по заданному алгоритму, да к тому же чтобы на LCD высвечивалась нужная информация и изменять параметры работы подключаемых к схеме устройств - вот тут то я и подвис! Боюсь что без вашей помощи уважаемые ФорумоКоты я не осилю! так что с огромным нетерпением жду кто откликнется и окажет активную помощь в написании программы! А я в свою очередь постараюсь поскорее вникнуть во все тонкости и поскорее собрать схемку! Поверте, вопросов пока что у меня гораздо больше чем ответов на них! |
|
| Автор: | ibiza11 [ Чт дек 20, 2012 10:28:18 ] |
| Заголовок сообщения: | Re: Таймер + управление шаговым двигателем на AtMega8 |
так задавайте вопросы на форуме! А лучше ищите ответы на Ваши вопросы на форуме, наверняка все вопросы уже были решены по несколько раз. |
|
| Автор: | Marchello [ Чт дек 20, 2012 10:37:45 ] |
| Заголовок сообщения: | Re: Таймер + управление шаговым двигателем на AtMega8 |
Именно так и поступаю! И многое что для себя нового познаю, но вот как отдельные элементы программы объединить в одно, да к тому же чтобы они не конфликтовали между собой - большой вопрос! Давайте лучше попробуем вместе прописать программу! Я опишу цели, задачи и все что у меня есть, и вместе с первой строки программы начнем! |
|
| Автор: | Marchello [ Чт дек 20, 2012 10:59:07 ] |
| Заголовок сообщения: | Re: Таймер + управление шаговым двигателем на AtMega8 |
Значит что мы имеем! 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! |
|
| Автор: | igor-x [ Чт дек 20, 2012 11:31:53 ] |
| Заголовок сообщения: | Re: Таймер + управление шаговым двигателем на AtMega8 |
задачи чуть чуть были опубликованы, а где программа? |
|
| Автор: | Marchello [ Чт дек 20, 2012 11:48:56 ] |
| Заголовок сообщения: | Re: Таймер + управление шаговым двигателем на AtMega8 |
А вот программы увы нет! Я написал автору схемы, попросил поделиться исходником, но увы пока тишина! И как я подозреваю ответа не будет! Придется программку писать с нуля! |
|
| Автор: | igor-x [ Пт дек 21, 2012 07:12:43 ] |
| Заголовок сообщения: | Re: Таймер + управление шаговым двигателем на AtMega8 |
даа. работа предстоит долгая.. начни с программатора - купить или сделать.. |
|
| Автор: | Marchello [ Сб дек 22, 2012 09:27:48 ] |
| Заголовок сообщения: | Re: Таймер + управление шаговым двигателем на AtMega8 |
А вы что посоветуете? Купить готовый (какой) или собрать (посоветуйте схемку). |
|
| Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|


