Хочу собрать станок по переработке пластика, пока на стадии чертежей по механике, но неплохо бы параллельно определиться и с системой управления.
Чем нужно управлять:
1.1. Три шаговых двигателя (вероятнее всего, nema 23, 112мм).
1.2. Три драйвера к ним.
1.3. Три электронагревателя (мощность тоже пока не определена, но не выше +350 гр.).
1.4. Три датчика температуры.
1.5. Три терморегулятора.
1.6. Три вентилятора-кулера для ШД (если будут сильно греться).
1.7. Два датчика положения.
1.8. Сенсорный экран.
1.9. Контроллер ШД.
1.10. БП.
1.11. Аварийная кнопка отключения.
Что требуется от системы управления:
2.1. Устанавливать и поддерживать заданную на сенсорном экране температуру для каждого нагревателя.
2.2. Вращать каждый ШД с нужной скоростью в нужное время (тоже задается на экране).
2.3. При включении датчиков положения отключать соответствующие ШД.
Прошу мастеров высказать свои соображения о том, как это устроить. Можно ли доверить весь процесс Raspberry Pi или нужно что-то посерьезней? Какой контроллер ШД бы посоветовали? Как определить параметры для достаточного БП (ясно, что без конкретных данных потребителей ответить сложно, тем не менее, хотелось бы совет в виде уравнения - подставил в него свои значения и получил итоговый результат)?