Уборка сахарного тростника. Сезонная. Пайка кастрюль. Сдельная. Предложения работы.
Ответить

автоматизация натяжения троса

Вс ноя 19, 2023 03:54:58

доброго времени суток уважаемые форумчане.
возможно я написал не в тот раздел прошу меня простить.
задача у меня стоит следующим образом:
необходимо автоматизировать натяжение троса.
требуемый алгоритм следующий:
1)трос натягивается до величины м1
2)пауза заданной продолжительности т1 с поддержанием натяжения м1 на протяжении всей паузы
3)трос натягивается до величины м2
4)пауза заданной продолжительности т2 с поддержанием натяжения м2 на протяжении всей паузы
5)возврат натяжения троса к заданной величине м1
и этот цикл поддерживается в течение заданного времени т3
параметры регулировок
регулировка натяжения М1 и М2 от 0 до 100кг с градацией 0.1кг
регулировка Т1 и Т2 от 0 до 5мин с градацией 1сек
регулировка Т3 от 0 до 120мин с градацией 1мин
также возможность остановить процесс по нажатию кнопки с плавным снятием натяжения троса до 0 в течение 8-10 секунд
для натяжения троса будет использоваться линейный привод по типу этого
https://sl.aliexpress.ru/p?key=13Y4Ucl (или посоветуйте что-нибудь подобное чем можно заменить)
для измерения натяжения тензодатчик по типу этого
https://sl.aliexpress.ru/p?key=7YY4ULr (или посоветуйте что-нибудь подобное чем можно заменить)
визуализация параметров можно хоть на ЖК можно хоть на цифровых светодиодах не принципиально
запуск выполнения алгоритма должен осуществляться отдельной кнопкой
настройки желательно для каждого параметра свои но можно и 3 кнопки(+ - следующий параметр)
подскажите пожалуйста на чем и как можно реализовать данный алгоритм автоматизации

Re: автоматизация натяжения троса

Вт ноя 21, 2023 22:08:06

на чем душа пожелает. Берешь почти любой контроллер STM32, дисплей, к примеру TFT180*160, 6 кнопок: вверх, вниз, влево, вправо, ок, отмена. Лепишь простую менюшку на дисплее. Создаешь пункт меню настройки, тудазапиливаешь все свои настройки соответственно, Создаешь экран "стандартный", куда выводишь текущее натяжение, текущий временной интервал, например "T2" и считай все. Тензодатчик прикрепляешь к микроконтроллеру, через микросхему, например HX711 (есть еще куча других микрух). В зависимости от типа двигтаеля управление(например, если шаговый двигатель, то подключаешь его через драйвер, например А4988) и в процессе работы регулируешь натяжение

UPD: ну еще можно выкинуть на экран оставшееся время до завершения цикла
Ответить