Занялся разработкой модели в Proteus. Используются: биполярный шаговый двигатель, PIC12F675, расширитель вводов/выводов PCF8574, транзисторные ключи перед двигателем, а также виртуальный терминал, так как требуется не просто вращение двигателя, а поворот на его на заданный угол. И планирую его задавать с помощью виртуального терминала. Опыта не имею, все навыки на ходу приобретаю по долгу обучения.
Последний раз редактировалось Текстоплёт Пт дек 02, 2011 17:20:59, всего редактировалось 1 раз.
Хорошо, то есть если правильно понял перейти к основной теме, "команда с терминала для управления двигателем"?..
Для транзисторного ключа предложили использовать составной транзистор КТ829, аналог в Протеус - BDX53. От микроконтроллера после обработки команды будет один поток данных идти на расширитель PCF8574 и дальше распределить его по обмоткам двигателя. При аппаратной реализации собираюсь терминал с ПК запускать, а подключать по COM-порту (RS-232 с микросхемой MAX-232).
Открыта удобная площадка с выгодными ценами, поставляющая весь ассортимент продукции, производимой компанией MEAN WELL – от завоевавших популярность и известных на рынке изделий до новинок. MEAN WELL.Market предоставляет гарантийную и сервисную поддержку, удобный подбор продукции, оперативную доставку по России.
На сайте интернет-магазина посетители смогут найти обзоры, интересные статьи о применении, максимальный объем технических сведений.
Занялся разработкой модели системы управления шаговым двигателем в Proteus. Используются: биполярный шаговый двигатель, PIC12F675, расширитель вводов/выводов PCF8574, транзисторные ключи перед двигателем, а также виртуальный терминал, так как требуется не просто вращение двигателя, а поворот его на заданный угол, он задается с помощью виртуального терминала. Опыта (кроме прошлых работ, правда не с протеусом) не имею, все навыки на ходу приобретаю по долгу обучения.
Для транзисторного ключа предложили использовать составной транзистор КТ829, аналог в Протеус - BDX53.
Алгоритм работы устройства 1. При вводе команды с Virtual terminal задействуется программа микроконтроллера PIC12F675. 2. Результат обработки команды с Virtual terminal в виде последовательности управляющих импульсов поступает через расширитель вводов/выводов PCF8574 по усилительным транзисторам в заданном порядке на обмотки шагового двигателя. 3. В соответствии с заданной командой двигатель поворачивается на определенный угол и фиксирует своё положение.
У меня две проблемы, я не разобрался как работать с терминалом - банально: запускаю модель, появляется окно терминала, но ничего не печатается в нём. И второе - как организовать поток управляющих импульсов из одного вывода микроконтроллера, чтобы он затем правильно распределился по обмоткам двигателя?..
Буду рад советам, как приблизиться к конечной цели - управлению поворотм двигателя с помощью терминала.
Вложения:
Комментарий к файлу: Немного поменял модель Шаговик.rar [70.89 KiB]
Скачиваний: 632
Продукция MOSO предназначена в основном для индустриальных приложений, использует инновационные решения на основе более 200 собственных патентов для силовой электроники и соответствует международным стандартам. LED-драйверы MOSO применяются в системах наружного освещения разных отраслей, включая промышленность, сельское хозяйство, транспорт и железную дорогу. В ряде серий реализована возможность дистанционного контроля и программирования работы по заданному сценарию. Разберем решения MOSO
подробнее>>
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения