КУЛИБИН ИНТЕРЕСНО Для тех, кому заняться нечем...

Когда попросили китайцев допилить энкодер на 3018.
1695570991070.jpeg

Там описывать нечего. Ежи которым как обычно всё понятно, уже сдохли от смеха.
Ваши сообщения автоматически объединены:

Проще всего впаяться на шунт драйвера и ловить повышение тока в обмотках ШД выше нормы.
По Вам не скажешь! Живее всех живых!
Видать Вы там не всё видели!
В качестве демы выложен скеч для ардуины. Вот его и подшаманить. А к ардуине подключить любой магнитный энкодер
#define enPin 5 // the number of the En pin
#define stpPin 6 // the number of the Stp pin
#define dirPin 7 // the number of the Dir pin

/**************************************************************
*** connect:
* D5---En (Select L or Hold for the En option on the screen of the closed-loop driver board)
* D6---Stp
* D7---Dir
* V+,Gnd----10~28
* gnd---gnd

*** Precautions:
* Connect the wire first, then power on, do not unplug or plug when the power is on! ! !
* When powering on, first connect 10~28V power supply,
* and then connect the Arduino control board USB power supply! ! !
* Avoid damage caused by some effects.
* When the power is off, first cut off the USB power supply of the Arduino control board,
* and then cut off the 10~28V power supply.
***************************************************************/

long i = 0, j = 0; bool cntDir = false;

void setup() {
// put your setup code here, to run once:

pinMode(enPin , OUTPUT); digitalWrite(enPin , LOW); // initialize the En pin as an output
pinMode(stpPin, OUTPUT); digitalWrite(stpPin, LOW); // initialize the Stp pin as an output
pinMode(dirPin, OUTPUT); digitalWrite(dirPin, LOW); // initialize the Dir pin as an output
}

void loop() {
// put your main code here, to run repeatedly:

/**********************************************************
*** The time interval between high and low levels, that is,
*** half of the pulse time (control the rotation speed of the motor)
**********************************************************/
delayMicroseconds(600); //600us

/**********************************************************
*** Invert D6 (Stp pin)
**********************************************************/
digitalWrite(stpPin, !digitalRead(stpPin:);

/**********************************************************
*** Record the number of IO inversions (IO inversion times = 2 times the number of pulses)
**********************************************************/
if(cntDir) {--i;} else {++i;}

/**********************************************************
*** PA6 (Stp pin) is inverted 6400 times, that is, 3200 pulses are sent
*** Under 16 subdivision, send 3200 pulses, the motor rotates one circle (1.8 degree motor)
**********************************************************/
if(i >= 6400)
{
digitalWrite(dirPin, HIGH); cntDir = true; delay(1000); //Switch direction rotation
}
else if(i == 0)
{
digitalWrite(dirPin, LOW); cntDir = false; delay(1000); //Switch direction rotation
}
}
 
Нафиг эти выкрутасы.
Ставим lm358 на шунт который на драйвере, усиливаем сигнал и на компаратор. ФСЁ!!!
 
Нафиг эти выкрутасы.
Ставим lm358 на шунт который на драйвере, усиливаем сигнал и на компаратор. ФСЁ!!!
Сие не всегда срабатывает, а лучше сказать поздно. Мне интересней пропуск 5-и шагов подряд. И греться ни чего не будет.
Ладно! заканчиваем бессмысленный спор иностранцев! Мотивация есть! Нужно пробовать. Да и надо поберечь невинных (trew21)
 
Сие не всегда срабатывает, а лучше сказать поздно. Мне интересней пропуск 5-и шагов подряд. И греться ни чего не будет.
Ладно! заканчиваем бессмысленный спор иностранцев! Мотивация есть! Нужно пробовать. Да и надо поберечь невинных (trew21)
Поздно срабатывает? :cry:
 
Зачетный станок, жесткость на уровне, только углы наклона шпинделя надо подстроить. И обощелся, по словам автора, сравнительно недорого, $2500.
Год - два назад я тут на форуме за него спрашивал. Что то он местному населению не понравился. и цена была вполне себе вкусненькая.
 
Год - два назад я тут на форуме за него спрашивал. Что то он местному населению не понравился. и цена была вполне себе вкусненькая.
А почему не понравился? Сквадрированность у него отличная, на самоделке такую получить - это надо очень постораться.
 
Сверху Снизу
Обнаружен блокировщик рекламы AdBlock

МЫ ДОГАДЫВАЕМСЯ, ЧТО РЕКЛАМА ВАС РАЗДРАЖАЕТ!

Конечно, Ваше программное обеспечение для блокировки рекламы отлично справляется с блокировкой рекламы на нашем сайте, но оно также блокирует полезные функции. Мы стараемся для Вас и не обязываем Вас донатить и скидывать денег на наши кошельки, чтобы пользоваться форумом, но реклама это единственное, что позволяет поддерживать проект и развивать его.

Спасибо за Ваше понимание!

Я отключил свой AdBlock    Нет, я не буду ничего отключать