Например TDA7294

Форум РадиоКот • Просмотр темы - Управление шаговым двигателем с помощью PIC12F675 в Proteus
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Ср май 14, 2025 19:53:15

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


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



Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 5 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Управление шаговым двигателем с помощью PIC12F675 в Proteus
СообщениеДобавлено: Пт ноя 25, 2011 23:35:15 
Родился

Зарегистрирован: Пт ноя 25, 2011 22:27:34
Сообщений: 3
Рейтинг сообщения: 0
Доброго времени суток!

Занялся разработкой модели в Proteus. Используются: биполярный шаговый двигатель, PIC12F675, расширитель вводов/выводов PCF8574, транзисторные ключи перед двигателем, а также виртуальный терминал, так как требуется не просто вращение двигателя, а поворот на его на заданный угол. И планирую его задавать с помощью виртуального терминала. Опыта не имею, все навыки на ходу приобретаю по долгу обучения.


Последний раз редактировалось Текстоплёт Пт дек 02, 2011 17:20:59, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Управление шаговым двигателем с помощью PIC12F675 в Prot
СообщениеДобавлено: Сб ноя 26, 2011 12:04:51 
Друг Кота

Карма: 27
Рейтинг сообщений: 1283
Зарегистрирован: Ср фев 11, 2009 20:35:58
Сообщений: 7854
Рейтинг сообщения: 0
выкладывайте весь проект


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Управление шаговым двигателем с помощью PIC12F675 в Prot
СообщениеДобавлено: Сб ноя 26, 2011 14:58:39 
Родился

Зарегистрирован: Пт ноя 25, 2011 22:27:34
Сообщений: 3
Рейтинг сообщения: 0
otest писал(а):
выкладывайте весь проект


Хорошо, то есть если правильно понял перейти к основной теме, "команда с терминала для управления двигателем"?..

Для транзисторного ключа предложили использовать составной транзистор КТ829, аналог в Протеус - BDX53.
От микроконтроллера после обработки команды будет один поток данных идти на расширитель PCF8574 и дальше распределить его по обмоткам двигателя.
При аппаратной реализации собираюсь терминал с ПК запускать, а подключать по COM-порту (RS-232 с микросхемой MAX-232).
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Управление шаговым двигателем с помощью PIC12F675 в Prot
СообщениеДобавлено: Сб ноя 26, 2011 16:05:17 
Друг Кота

Карма: 27
Рейтинг сообщений: 1283
Зарегистрирован: Ср фев 11, 2009 20:35:58
Сообщений: 7854
Рейтинг сообщения: 0
Понял не правильно. Чтобы кто то стал с этим разбираться выкладывайте весь проект, а не картинки


Вернуться наверх
 
Открыт интернет-магазин MEAN WELL.Market – весь ассортимент MEAN WELL, выгодные цены

Открыта удобная площадка с выгодными ценами, поставляющая весь ассортимент продукции, производимой компанией MEAN WELL – от завоевавших популярность и известных на рынке изделий до новинок. MEAN WELL.Market предоставляет гарантийную и сервисную поддержку, удобный подбор продукции, оперативную доставку по России. На сайте интернет-магазина посетители смогут найти обзоры, интересные статьи о применении, максимальный объем технических сведений.

Подробнее>>
Не в сети
 Заголовок сообщения: Немного изменил модель...
СообщениеДобавлено: Сб ноя 26, 2011 17:28:17 
Родился

Зарегистрирован: Пт ноя 25, 2011 22:27:34
Сообщений: 3
Рейтинг сообщения: 0
Доброго времени суток!

Занялся разработкой модели системы управления шаговым двигателем в Proteus. Используются: биполярный шаговый двигатель, PIC12F675, расширитель вводов/выводов PCF8574, транзисторные ключи перед двигателем, а также виртуальный терминал, так как требуется не просто вращение двигателя, а поворот его на заданный угол, он задается с помощью виртуального терминала. Опыта (кроме прошлых работ, правда не с протеусом) не имею, все навыки на ходу приобретаю по долгу обучения.

Для транзисторного ключа предложили использовать составной транзистор КТ829, аналог в Протеус - BDX53.

Алгоритм работы устройства
1. При вводе команды с Virtual terminal задействуется программа микроконтроллера PIC12F675.
2. Результат обработки команды с Virtual terminal в виде последовательности управляющих импульсов поступает через расширитель вводов/выводов PCF8574 по усилительным транзисторам в заданном порядке на обмотки шагового двигателя.
3. В соответствии с заданной командой двигатель поворачивается на определенный угол и фиксирует своё положение.

У меня две проблемы, я не разобрался как работать с терминалом - банально: запускаю модель, появляется окно терминала, но ничего не печатается в нём.
И второе - как организовать поток управляющих импульсов из одного вывода микроконтроллера, чтобы он затем правильно распределился по обмоткам двигателя?..

Буду рад советам, как приблизиться к конечной цели - управлению поворотм двигателя с помощью терминала.


Вложения:
Комментарий к файлу: Немного поменял модель
Шаговик.rar [70.89 KiB]
Скачиваний: 632
Вернуться наверх
 
LED-драйверы MOSO - надежные решения для индустриальных приложений

Продукция MOSO предназначена в основном для индустриальных приложений, использует инновационные решения на основе более 200 собственных патентов для силовой электроники и соответствует международным стандартам. LED-драйверы MOSO применяются в системах наружного освещения разных отраслей, включая промышленность, сельское хозяйство, транспорт и железную дорогу. В ряде серий реализована возможность дистанционного контроля и программирования работы по заданному сценарию. Разберем решения MOSO подробнее>>
Показать сообщения за:  Сортировать по:  Вернуться наверх
Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 5 ] 

Часовой пояс: 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