Jump to content
peresolyak

Управление скоростью ШД

Recommended Posts

подскажите пожалуйста, скетч для управления, например с потенциометра, оборотами шагового двигателя.

сейчас, для теста использую такой

int pul = 13;
int dir = 12;

void setup() {
  pinMode(pul, OUTPUT);     
  pinMode(dir, OUTPUT);
  digitalWrite(dir, HIGH);  
}

void loop() {
  digitalWrite(pul, HIGH);
  delay(1);
  digitalWrite(pul, LOW);
  delay(1);

}

Share this post


Link to post
Share on other sites

Ну друг мой изучай алгоритмы C - Это же предельно просто.

С одной стороны читаешь АЦП состояние потенциометра. и в этом же цикле выдаешь сигнал на шаговый двигатель. (меняешь delay и делаешь что-то)

Что подключено к пинам pul dir ?  и что в скетче делается меняется задержка ? так она статична. Поизучай как работает АЦП на ардуино, почитай analogRead, посмотри как на С работают операторы. И все это дело станет в разы понятнее. 

А так надо подключить потенциометр к аналоговому порту и 5в с подтяжкой к земле. Затем по команде analogRead  получать величину поворота потенциометра.  и уже затем в том же цикле например менять delay. 

Share this post


Link to post
Share on other sites

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Сообщения

    • Парни, давайте в разбег. Помусолили и хорош.
    • ЗЫ На фото выше, плата усилителя смонтированна "наоборот", нужно развернуть на 180 градусовюю Вкрутил.., и только сейчас заметил что не так...
    • ну так сначала собрать преобразователь и выставить напряжение,потом всю остальную плату собирать.Хорошо,попрошу Антона плату,сам соберу и поставлю номиналы.
    • Уже даже никакого желания нету Ваши каракули разбирать. В очередной раз какая то не понятная пачкотня. Когда Вы уже научитесь нормально схемы рисовать?
    • Ребята, хотел создать отдельную тему и туда все перенести по моему вопросу т.к. может растянутся на долго, а здесь вроде не место, но комп глюканул и в итоге ни темы ни здесь написанного. Сейчас напишу админу можно  ли восстановить все.
    • Валера Тимвал габар. Мощность сердечника таоего тора мала, поэтому провод первички в 0,5мм не поможит, скорее ухудшит, т.к. ты уменьшил сопротивление первички, увеличив холостой ход ,поэтому он будет греться больше чем радиаторы. Тебе нужно перемотать первичку проводом 0.35 мм,увеличив ее сопротивление. У меня сердечник мощью 170w для JLH1969, а для JLH2005 сердечник взят 240 w для провода первички 0.5 мм. Наверно сам мотал? А плотность тока взял из справочника по Ш образн.сердечникам? Отключи трансформатор от нагрузки и оставь включеным на час, а после проверь температуру его. Правильно расчитан и изготовлен трансформатор после часа холостой работы должен оставаться холодным и невибрировать. И еще метал. шайбу замени на диэлектрик, винт желательно заменить на латунный а еще лучше залей трансформатор компаудом.
    • Но коэффициент усиления каскада наибольший на холостом ходу (бесконечная нагрузка)
×
×
  • Create New...