Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
1 / 1 / 2
Регистрация: 13.04.2015
Сообщений: 35

Написание программы для упрвления двигателем через драйвер

16.03.2024, 08:53. Показов 637. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, я начал изучать python, интересует создание связь и управление шаговым двигателем и его управление через rj45, usb и com port с компьютера, задавать скорость и количество оборотов
кто поможет с чего начать?
DM556 - драйвер
23hs112 - двигатель
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
16.03.2024, 08:53
Ответы с готовыми решениями:

Пример программы управления Шаговым двигателем, через драйвер на контроллере Siemens S7-1200
Добрый день, товарищи! Недавно начал изучать и разбираться с ПЛК и мне еще не все понятно - поэтому обращаюсь к Вам за помощью! В...

Драйвер управления бесколлекторным двигателем
Привет народ. Пытаюсь тут запустить бесколлекторный моторчик с dvd-rom'a (постоянный ток как я понимаю, BLDC), вот и встал вопрос - а нет...

драйвер управления бесколлекторным двигателем
Хочу сделать драйвер управления бесколлекторным двигателем, конкретно для двигателя от HDD. Имеется четыре вывода, насколько я понял это...

6
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
16.03.2024, 10:20
Я б посоветовал начать с изучения СИ.
Прикрутить к драйверу какой-нибудь МК, который и будет управлять шаговиком. А ему передавать c компа нужные команды через юарт по usb например.

Добавлено через 1 минуту
Самый простой вариант - взять любую ардуину с usb. Например nano, она маленькая и дешманская.
3
1 / 1 / 2
Регистрация: 13.04.2015
Сообщений: 35
16.03.2024, 12:00  [ТС]
вот я и хчоу понять как это сделать, я купил на алике 4 двигателя с драйверами, вот хочу написать софтину что бы через нее задавать количество шагов, что подскажешь через ардуинку? потянет она ?
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
16.03.2024, 12:09
Потянет

Добавлено через 1 минуту
Че там тянуть-то? Ардуина только управляющие сигналы на драйвера дает.
2
1 / 1 / 2
Регистрация: 13.04.2015
Сообщений: 35
16.03.2024, 21:22  [ТС]
да но теперь нужно с софтом разобраться, какие библиотеки сделать и т д

Добавлено через 3 часа 29 минут
хотелось бы понять как сделать непрерывную связь управления с ПК к шаговому двигателю через ардуино?
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
16.03.2024, 22:08
С компа посылаешь в ком-порт команду. Ардуина ее читает и что-то делает. Движок такой-то повернуть на столько-то шагов в такую-то сторону. Для питона либа pyserial. Ну а если гуйню еще прицепить, то например в Qt уже все есть.
0
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5973 / 3735 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
17.03.2024, 11:46
Цитата Сообщение от l7pu3pak Посмотреть сообщение
DM556 - драйвер
Глянул даташит на драйвер (на двигатель не смотрел ибо лень). Управляется тремя дифпарами: PUL/DIR/ENA.

Pulse input frequency up to 200 KHz
Проще действительно взять микроконтроллер с аппаратным таймером-счётчиком и выдавать те самые "до 200 КГц" прямоугольного сигнала.

Ардуино для отладки сойдёт, в микроконтроллере AVR есть аппаратный Serial-интерфейс, на плате распаян com-usb-конвертер, есть ethernet-usart-платы (Serial, com и usart здесь синонимы): https://www.cyberforum.ru/arduino/
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
17.03.2024, 11:46
Помогаю со студенческими работами здесь

Написание программы через модули
Здравствуйте!!Есть программа на с++ #include <iostream.h> #include <conio.h> int main() { char c,buf; int i,j,size=10; ...

Управления шаговым двигателем 28BYJ-48 и драйвер ULN2003APG и кнопки остановки
Приветствую всех. Как решить задачу управления шаговым двигателем. Есть шаговый двигатель 28BYJ-48 и драйвер ULN2003APG. Управляю...

Написание программы через процедуры и функции
Написал такие программы, но требуют, что бы они были прописаны через процедуры и функции с параметрами. program pro1; var a, i:...

Написание программы с использованием файловых переменных. Разработка программы для работы с текстовым файлом
Помогите пожалуйста : С помощью текстового редактора создать текстовый файл file1. Переписать строки файла file1 в новый текстовый файл...

Нужно изменить написание программы через процедуры и функции
uses crt; const n=5;m=6; var a:array of integer; b:array of integer; var i,j,z,x,sum,l:integer; begin clrscr; randomize; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru