У меня имеется шаговый двигатель nema 23 на 2.8 А, потребляемое напряжение 24-36В, у него 8 контактов, я соединил последовательно несколько получил 4х контактный
Есть матричная клавиатура 4х4 и tft дисплей с диагональю 1,8
Мне нужно, чтобы управление организовывалось с помощью меню (двухуровневое) со следующими пунктами
В главном меню будут находится параметры, которые мы задаем путем ввода или выбор значения с клавиатуры
1) Скорость - выбрав этот пункт мы задаем скорость вращения двигателя. от 20 до 120 об/мин, на остальные значения установить блокировку ибо двигатель не будет работать
2) Циклы - выбрав этот пункт мы задаем количество оборотов, которое нужно отработать двигателю.
3) Время - выбрав этот пункт мы количество времени, которое необходимо отработать двигателя.
4) Режим - выбрав этот пункт мы выбираем параметр по которому будут производится отсчет времени или циклов
5) старт - нажав на этот пункт мы переходим на страницу старт и при повторном нажатие кнопки с клавиатуры ОК, у нас запустится мотор с той скорость, временем или циклами которое мы задали
Так же необходимо, чтобы была организована пауза, при которой мотор остановится, для записи текущих показаний с экрана (времени или циклов)
Я пробовал реализовать всю систему на 8-ми битном ATmega328 (ардуино уно), но столкнулся с проблемой в виде того, что во время обновления экрана (отсчет циклов)
мотор делал микропаузу и после продолжал вращаться до следующего обновления экрана.
Иными словами каждый оборот когда обновлялся экран, мотор дергался или делал рывок
с ATmega328 подавал сигнал на TB6600 для управления мотора
Не знаю как написать программу, может использовать две ардуино, может другой контроллер
Примерную схему изложил в файле
Привет.
Я разрабатываю электрические устройства, встроенное программное обеспечение и сервисное программирование.
Я разработал несколько устройств и имел большой опыт работы с процессорами PIC, AVR STM32, ARM, Raspberry Pi и Arduino в течение этого периода.
Особенно я накопил много опыта от прототипа дизайна различных аппаратных устройств.
Вы могли бы реализовать свою идею за раз, мы можем гарантировать высокое качество результатов.
С уважением.