Задача
Нужно доработать программу управления ШД, она рабочая. взята из библиотек на этом же сайте. Алгоритм работы следующий. Задатчик движения (источник напряжения от 0,2 до 4 в, от потенциометра или датчика Холла – неважно) подает напряжение 2в – это среднее положение. При отклонении от среднего положения (получается от 2 вольт) происходит отработка Шаговых Двигателей на определенное количество оборотов, пропорционально разнице от 2 в. если больше 2, то в ШД вращается в одну сторону, если меньше 2 в - то в другую. при возврате на 2 в – возвращается снова в начальное положение. Всего двигателей 2 шт. работают одновременно, соответственно и 2 задатчика: вперед и назад напряжения на каждый.
Нужно, доработать программу, чтобы при возврате скорость была бы максимальной. При рабочем ходе – несколько меньше с возможностью регулировки. Сейчас она одинакова во всех направлениях. И еще при отсутствии изменения со стороны задатчика движения (отсутствия изменения напряжения в определенных пределах), моторы должны отключиться. При этом важно, чтобы не потерялось количество шагов, даже если мотор отключен, и он мог бы четко отрабатывать положение от задатчика напряжения. Сейчас при бездействии они пощелкивают, отрабатывая временами какие-то флуктуации, оставаясь, впрочем, на месте, но это надо запретить при отсутствии команды на движение.
Оплата – договорная
Срок – 1-2 нед
Регион мой – ярославская обл. исполнителя – без разницы
Нужно доработать программу управления ШД, она рабочая. взята из библиотек на этом же сайте. Алгоритм работы следующий. Задатчик движения (источник напряжения от 0,2 до 4 в, от потенциометра или датчика Холла – неважно) подает напряжение 2в – это среднее положение. При отклонении от среднего положения (получается от 2 вольт) происходит отработка Шаговых Двигателей на определенное количество оборотов, пропорционально разнице от 2 в. если больше 2, то в ШД вращается в одну сторону, если меньше 2 в - то в другую. при возврате на 2 в – возвращается снова в начальное положение. Всего двигателей 2 шт. работают одновременно, соответственно и 2 задатчика: вперед и назад напряжения на каждый.
Нужно, доработать программу, чтобы при возврате скорость была бы максимальной. При рабочем ходе – несколько меньше с возможностью регулировки. Сейчас она одинакова во всех направлениях. И еще при отсутствии изменения со стороны задатчика движения (отсутствия изменения напряжения в определенных пределах), моторы должны отключиться. При этом важно, чтобы не потерялось количество шагов, даже если мотор отключен, и он мог бы четко отрабатывать положение от задатчика напряжения. Сейчас при бездействии они пощелкивают, отрабатывая временами какие-то флуктуации, оставаясь, впрочем, на месте, но это надо запретить при отсутствии команды на движение.
Оплата – договорная
Срок – 1-2 нед
Регион мой – ярославская обл. исполнителя – без разницы
Вложения
-
3.9 KB Просмотры: 11