Помогите разобраться китайской приблудой

Контроллеры, драйверы, датчики, управляющие устройства.
alesqosim
Новичок
Сообщения: 25
Зарегистрирован: 09 май 2020, 05:56
Репутация: 1
Настоящее имя: Alex
Контактная информация:

Помогите разобраться китайской приблудой

Сообщение alesqosim »

Доброго!
Что куда подключать в этой плате. Помогите разобраться.
Опасаюсь сжечь драйвер А4988
Аннотация 2020-05-09 095637.png (2097 просмотров) <a class='original' href='./download/file.php?id=181013&sid=045fd2c065b81b4520bd79075165fdc9&mode=view' target=_blank>Загрузить оригинал (427.63 КБ)</a>
svm
Мастер
Сообщения: 367
Зарегистрирован: 23 ноя 2017, 12:56
Репутация: 75
Настоящее имя: Владимир Сергеев
Откуда: Бузулук
Контактная информация:

Re: Помогите разобраться китайской приблудой

Сообщение svm »

Если полярность не перепутаете, и правильно вставите драйвер, то спалить проблематично.
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2946
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 432
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: Помогите разобраться китайской приблудой

Сообщение Rom327 »

alesqosim писал(а):Помогите разобраться.
Совмещаешь метки, как на картинке..
Вложения
DRV8825-A4988-3D-42.jpg_q50.jpg (2074 просмотра) <a class='original' href='./download/file.php?id=181017&sid=045fd2c065b81b4520bd79075165fdc9&mode=view' target=_blank>Загрузить оригинал (378.4 КБ)</a>
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
alesqosim
Новичок
Сообщения: 25
Зарегистрирован: 09 май 2020, 05:56
Репутация: 1
Настоящее имя: Alex
Контактная информация:

Re: Помогите разобраться китайской приблудой

Сообщение alesqosim »

А эти 9 штуки пинов как подключить к ардуино?
Всё в месте или какие? почему там 9штук?
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2946
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 432
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: Помогите разобраться китайской приблудой

Сообщение Rom327 »

9 штук для разных вариантов подключения.
Вложения
MOT-EXP-1(descr).jpg (2046 просмотров) <a class='original' href='./download/file.php?id=181020&sid=045fd2c065b81b4520bd79075165fdc9&mode=view' target=_blank>Загрузить оригинал (52.62 КБ)</a>
Последний раз редактировалось Rom327 09 май 2020, 11:22, всего редактировалось 3 раза.
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
alesqosim
Новичок
Сообщения: 25
Зарегистрирован: 09 май 2020, 05:56
Репутация: 1
Настоящее имя: Alex
Контактная информация:

Re: Помогите разобраться китайской приблудой

Сообщение alesqosim »

Желтые и красные пины между собой прозваниваются, а черные не прозваниваются ни с одним. т.е. каждый черный отдельный.
Так и должно быть?
svm
Мастер
Сообщения: 367
Зарегистрирован: 23 ноя 2017, 12:56
Репутация: 75
Настоящее имя: Владимир Сергеев
Откуда: Бузулук
Контактная информация:

Re: Помогите разобраться китайской приблудой

Сообщение svm »

Для А4988 еще питание 5В нужно. Для 8825 не обязательно, у нее есть внутренний стабилизатор для логики. Для проверки En можно не подключать. В принципе и Dir не столь важен. Чтобы движок закрутился, достаточно Step .
svm
Мастер
Сообщения: 367
Зарегистрирован: 23 ноя 2017, 12:56
Репутация: 75
Настоящее имя: Владимир Сергеев
Откуда: Бузулук
Контактная информация:

Re: Помогите разобраться китайской приблудой

Сообщение svm »

alesqosim писал(а):Желтые и красные пины между собой прозваниваются, а черные не прозваниваются ни с одним. т.е. каждый черный отдельный.
Так и должно быть?
По идее желтые не должны прозваниваться между собой, а черные (земля) должны. Может китайцы что напутали в маркировке платы?
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2946
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 432
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: Помогите разобраться китайской приблудой

Сообщение Rom327 »

Или резисторы стоят на плате... В любом случае надо подключать и проверять...
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
alesqosim
Новичок
Сообщения: 25
Зарегистрирован: 09 май 2020, 05:56
Репутация: 1
Настоящее имя: Alex
Контактная информация:

Re: Помогите разобраться китайской приблудой

Сообщение alesqosim »

Подтверждаю свои слова, желтые прозваниваются и красные то же, я заново прошелся после Вашего поста.
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2946
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 432
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: Помогите разобраться китайской приблудой

Сообщение Rom327 »

alesqosim писал(а):Подтверждаю свои слова, желтые прозваниваются и красные то же, я заново прошелся после Вашего поста.
Не заморачивайся с прозвонкой. Подключай к ардуине и проверяй. Скорее всего входы подтянуты к +, чтобы подключать оптрон...
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
svm
Мастер
Сообщения: 367
Зарегистрирован: 23 ноя 2017, 12:56
Репутация: 75
Настоящее имя: Владимир Сергеев
Откуда: Бузулук
Контактная информация:

Re: Помогите разобраться китайской приблудой

Сообщение svm »

alesqosim писал(а):Подтверждаю свои слова, желтые прозваниваются и красные то же, я заново прошелся после Вашего поста.
Черные GND, прозваниваются между собой (чистое короткое)
Красные +5В, прозваниваются между собой (чистое короткое)
Желтые сигнальные (могут прозваниваться и на черные и на красные в зависимости от предела измерения и полярности щупов) через резисторы подтяжки и защитные диоды драйвера чистого короткого быть не должно. А так Вам правильно сказали, включайте и пробуйте. В принципе достаточно подать питание на движки и +5В . Если дотронуться пальцем до пина Step? двигатель начнет дергаться. Предварительно выставить ток двигателя, и проконтролировать температуру радиатора.
alesqosim
Новичок
Сообщения: 25
Зарегистрирован: 09 май 2020, 05:56
Репутация: 1
Настоящее имя: Alex
Контактная информация:

Re: Помогите разобраться китайской приблудой

Сообщение alesqosim »

Подключил не всё. Первый раз эти занимаюсь товарищи!
На Ардуино подключил +5в и GND, блок питания подключил на своё место на плате. Движок тоже на месте.
а вот остальные сколько и откуда и куда. Туплю!
Пользуюсь следующим скетчем-стандартно из Ардуино ИДЕ.
(для просмотра содержимого нажмите на ссылку)
/*
Stepper Motor Control - one step at a time

This program drives a unipolar or bipolar stepper motor.
The motor is attached to digital pins 8 - 11 of the Arduino.

The motor will step one step at a time, very slowly. You can use this to
test that you've got the four wires of your stepper wired to the correct
pins. If wired correctly, all steps should be in the same direction.

Use this also to count the number of steps per revolution of your motor,
if you don't know it. Then plug that number into the oneRevolution
example to see if you got it right.

Created 30 Nov. 2009
by Tom Igoe

*/

#include <Stepper.h>

const int stepsPerRevolution = 200; // change this to fit the number of steps per revolution
// for your motor

// initialize the stepper library on pins 8 through 11:
Stepper myStepper(stepsPerRevolution, 8, 9, 10, 11);

int stepCount = 0; // number of steps the motor has taken

void setup() {
// initialize the serial port:
Serial.begin(9600);
}

void loop() {
// step one step:
myStepper.step(1);
Serial.print("steps:");
Serial.println(stepCount);
stepCount++;
delay(500);
}
photo_2020-05-09_16-07-58.jpg (1993 просмотра) <a class='original' href='./download/file.php?id=181025&sid=045fd2c065b81b4520bd79075165fdc9&mode=view' target=_blank>Загрузить оригинал (176.57 КБ)</a>

там на скетче 4 пина "Stepper myStepper(stepsPerRevolution, 8, 9, 10, 11);"
понятно. найду эти четыре на Ардуино, подключу.
А вто на платке на каие пины эти 4 подключать не могу додуматся.
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2946
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 432
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: Помогите разобраться китайской приблудой

Сообщение Rom327 »

alesqosim писал(а):там на скетче 4 пина "Stepper myStepper(stepsPerRevolution, 8, 9, 10, 11);"
Ты не тот скетч используешь! Должно быть 2 пина dir и step.
Вот тут посмотри: https://www.drive2.ru/b/500341013630419309/
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
alesqosim
Новичок
Сообщения: 25
Зарегистрирован: 09 май 2020, 05:56
Репутация: 1
Настоящее имя: Alex
Контактная информация:

Re: Помогите разобраться китайской приблудой

Сообщение alesqosim »

Rom327 писал(а):
alesqosim писал(а):там на скетче 4 пина "Stepper myStepper(stepsPerRevolution, 8, 9, 10, 11);"
Ты не тот скетч используешь! Должно быть 2 пина dir и step
Упс! Как это? Все там скетчи с четырмя пинами. В мой проект надо 4 пина........ :wtf:
svm
Мастер
Сообщения: 367
Зарегистрирован: 23 ноя 2017, 12:56
Репутация: 75
Настоящее имя: Владимир Сергеев
Откуда: Бузулук
Контактная информация:

Re: Помогите разобраться китайской приблудой

Сообщение svm »

Скорее всего Вы используете скетчи для прямого управления ШД (без драйверов, а просто с ключами типа ULNxxx) Для А4988 нужно всего 2, максимум 3 пина. Шаг,Направление и иногда Включение. (Step, Dir и En). У Вашей "приблуды" всего 3 пина. Так-что куда засунуть четвертый, лучше посмотреть в анекдотах про Наташу и поручика Ржевского.
alesqosim
Новичок
Сообщения: 25
Зарегистрирован: 09 май 2020, 05:56
Репутация: 1
Настоящее имя: Alex
Контактная информация:

Re: Помогите разобраться китайской приблудой

Сообщение alesqosim »

svm писал(а):Скорее всего Вы используете скетчи для прямого управления ШД (без драйверов, а просто с ключами типа ULNxxx) Для А4988 нужно всего 2, максимум 3 пина. Шаг,Направление и иногда Включение. (Step, Dir и En)
Тааак проясняется. Мне нужны регулируемые обороты шагового двигателя через потенциометр.
Научился как подключать на FLprog. с выводом значений на экран через I2C.
Использую эту плату и драйвер А4988.
Куда копать? Я ступоре...
alesqosim
Новичок
Сообщения: 25
Зарегистрирован: 09 май 2020, 05:56
Репутация: 1
Настоящее имя: Alex
Контактная информация:

Re: Помогите разобраться китайской приблудой

Сообщение alesqosim »

Нашел скетч для этой конструкции:
(для просмотра содержимого нажмите на ссылку)
/* FILE: A4988_Example.cpp
DATE: 01/03/17
VERSION: 0.1
AUTHOR: Andrew Davies

01/03/17 version 0.1: Original version

A simple example to generate the required control signals for the A4988 stepper
motor controller module.

The module should be connected to your Arduino as follows:

Arduino..........MAX6675 (HCSENS0038)
GND..............GND
+5V..............+5V
8................Enable (EN)
9................Direction (DIR)
10...............STEP (CLK)


You may copy, alter and reuse this code in any way you like, but please leave
reference to HobbyComponents.com in your comments if you redistribute this code.
This software may not be used directly for the purpose of selling products that
directly compete with Hobby Components Ltd's own range of products.

THIS SOFTWARE IS PROVIDED "AS IS". HOBBY COMPONENTS MAKES NO WARRANTIES, WHETHER
EXPRESS, IMPLIED OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, ACCURACY OR LACK OF NEGLIGENCE.
HOBBY COMPONENTS SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR ANY DAMAGES,
INCLUDING, BUT NOT LIMITED TO, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR ANY
REASON WHATSOEVER.
*/


/* Pins used for control signals */
#define ENABLE 8
#define DIRECTION 9
#define STEP 10

#define FORWARD HIGH
#define REVERSE LOW

/* Change this values to alter the clock speed */
#define SPEED 1

void setup()
{
pinMode(ENABLE, OUTPUT);
pinMode(DIRECTION, OUTPUT);
pinMode(STEP, OUTPUT);

/* Pull the enable pin low to enable the driver */
digitalWrite(ENABLE, LOW);
}


void loop()
{
/* The the rotational direction to the forward direction */
digitalWrite(DIRECTION, FORWARD);

/* Keep stepping the motor in an infinite loop */
while(1)
{
digitalWrite(STEP, HIGH);
delay(SPEED);
digitalWrite(STEP, LOW);
delay(SPEED);
}
}
Загрузил, движок заработал. Но регулировки скорости нет.
Кому надо прояснения наведу для этого случая.
Но мне надо регулировка скорости и вывод значений на экран.
Движок заработал....

Наведите, куда копать????
alesqosim
Новичок
Сообщения: 25
Зарегистрирован: 09 май 2020, 05:56
Репутация: 1
Настоящее имя: Alex
Контактная информация:

Re: Помогите разобраться китайской приблудой

Сообщение alesqosim »

Нашел за бугром ответ.
svm
Мастер
Сообщения: 367
Зарегистрирован: 23 ноя 2017, 12:56
Репутация: 75
Настоящее имя: Владимир Сергеев
Откуда: Бузулук
Контактная информация:

Re: Помогите разобраться китайской приблудой

Сообщение svm »

#define SPEED 1 Скорость задается здесь (1). Чтобы регулировать скорость, нужно переменную SPEED изменять каким-то образом. Допустим в зависимости от напряжения на аналоговом входе. Которое задается переменным резистором. Типа такого SPEED =analogRead(А0); // считываем значение и выводим его в монитор
Serial.println(SPEED); При вращении ручки резистора от 0 до упора, значение будет меняться от 0 до 1023
Ответить

Вернуться в «Электроника»