Київський клуб аматорів астрономії "Астрополіс"

astromagazin.net
* *
Ласкаво просимо, Гість. Будь ласка, увійдіть або зареєструйтеся.
29 Листопада 2024, 16:26:01

Увійти

google


Автор Тема: Помогите с ШД для "амбарки"  (Прочитано 11911 раз)

0 Користувачів і 1 Гість дивляться цю тему.

alex~

  • Offline Offline
  • Повідомлень: 6028
  • Подяк: 306
Re: Помогите с ШД для "амбарки"
« Відповідь #200 : 27 Листопада 2014, 10:11:26 »
. - .

Для любителей амбарок (и не только) есть хороший "драйверок для шаговика": EasyDriver Shield Stepping Stepper Motor Driver Board V44 A3967

Features:
- The EasyDriver is a simple to use stepper motor driver, compatible with anything that can output a digital 0 to 5V pulse (or 0 to 3.3V pulse if you solder SJ2 closed on the EasyDriver).
- EasyDriver requires a 7V to 30V supply to power the motor and can power any voltage of stepper motor.
- The EasyDriver has an on board voltage regulator for the digital interface that can be set to 5V or 3.3V.
- Connect a 4-wire stepper motor and a microcontroller and you\'ve got precision motor control!
- EasyDriver drives bi-polar motors, and motors wired as bi-polar. I.e. 4,6, or 8 wire stepper motors.
- On this version (v4.4) we fixed the silk error on the min/max adjustment.
- MS1 and MS2 pins broken out to change microstepping resolution to full, half, quarter and eighth steps (defaults to eighth)
- Compatible with 4, 6, and 8 wire stepper motors of any voltage
- Adjustable current control from 150mA/phase to 750mA/phase
- Power supply range from 7V to 30V. The higher the voltage, the higher the torque at high speeds

Note: Do not connect or disconnect a motor while the driver is energized. This will cause permanent damage to the A3967 IC.

Specifications:
Main color:Red
Board size:47 x 20mm
Pin header size:51 x11mm
Net weight:7g
Записаний

Юрко

  • Offline Offline
  • Повідомлень: 516
  • Подяк: 260
Re: Помогите с ШД для "амбарки"
« Відповідь #201 : 27 Листопада 2014, 16:17:52 »
. - .

Работал с такими драйверами, удобная штука, самое главное дешевая))  От великой жадности теперь 6 штук в ящике лежит. Можно использовать для контроллера фокусёра, колеса фильтров, маленьких монтировок со слабыми двигателями. Оптимально работают без перегрева при токе около 250-300 мА
Записаний
- SW 254/1200, клубный GSO Dob 16" "Бандура"
- Lumenera Lu070M + искатель 8х50,
- QHY163M, Astronomic LRGB 2", MPCC Mk.III

alex~

  • Offline Offline
  • Повідомлень: 6028
  • Подяк: 306
Re: Помогите с ШД для "амбарки"
« Відповідь #202 : 27 Листопада 2014, 17:09:26 »
. - .

Резистор на плате я выкрутил в пложение MINUMUM.
Микросхема при этом умеренно теплая, палец не обжигает...
Записаний

CasterV

  • Offline Offline
  • Повідомлень: 223
  • Подяк: 8
Re: Помогите с ШД для "амбарки"
« Відповідь #203 : 03 Грудня 2014, 15:42:53 »
. - .

Разрешите вопрос не по теме. Если купить Celestron nextstar 130 slt и смастерить для него экваториальный клин, можно ли будет и как если да заставить его работать в экваториальном режиме, чтоб небыло вращения поля при астрофото?
Записаний

Ant_Z

  • Offline Offline
  • Повідомлень: 16
  • Подяк: 0
Re: Помогите с ШД для "амбарки"
« Відповідь #204 : 04 Грудня 2014, 09:12:16 »
. - .

Разрешите вопрос не по теме. Если купить Celestron nextstar 130 slt и смастерить для него экваториальный клин, можно ли будет и как если да заставить его работать в экваториальном режиме, чтоб небыло вращения поля при астрофото?
Сам пульт монтировки NexStar SLT позволяет переводить работу телескопа в экваториальный режим. Однако, т.к. монтировка NexStar SLT имеет изгиб, то при установке ее на экваториальный клин, смещается центр тяжести, и при работе ее начинает заклинивать. Монтировки типа NexStar SE изгиба не имеют, поэтому при установке на экваториальный клин таких проблем не наблюдается. Все указанное выше я написал, судя по отзывам людей с форумов, сам НЕ пробовал, поэтому уверенно утверждать не могу.
Записаний

CasterV

  • Offline Offline
  • Повідомлень: 223
  • Подяк: 8
Re: Помогите с ШД для "амбарки"
« Відповідь #205 : 04 Грудня 2014, 10:08:46 »
. - .

Тогда ещё один вопрос, в азимутальном режиме при выдержке 30 сек. и прямой проекции при фокусном 650 мм вращение поля будет сильно заметно? 
Записаний

MAKsutik

  • Offline Offline
  • Повідомлень: 4715
  • Подяк: 256
  • Ищи на третьей планете.
    • Project EQDrive
Re: Помогите с ШД для "амбарки"
« Відповідь #206 : 04 Грудня 2014, 10:28:22 »
. - .

Тогда ещё один вопрос, в азимутальном режиме при выдержке 30 сек. и прямой проекции при фокусном 650 мм вращение поля будет сильно заметно?
ну вы же будете делать не один снимок а сессию, в итоге .....
Записаний




CasterV

  • Offline Offline
  • Повідомлень: 223
  • Подяк: 8
Re: Помогите с ШД для "амбарки"
« Відповідь #207 : 04 Грудня 2014, 10:31:37 »
. - .

Тогда ещё один вопрос, в азимутальном режиме при выдержке 30 сек. и прямой проекции при фокусном 650 мм вращение поля будет сильно заметно?
ну вы же будете делать не один снимок а сессию, в итоге .....
... нет в жизни счастья(((
Записаний

MAKsutik

  • Offline Offline
  • Повідомлень: 4715
  • Подяк: 256
  • Ищи на третьей планете.
    • Project EQDrive
Re: Помогите с ШД для "амбарки"
« Відповідь #208 : 04 Грудня 2014, 10:35:39 »
. - .

сделайте ротатор поля
Записаний



CasterV

  • Offline Offline
  • Повідомлень: 223
  • Подяк: 8
Re: Помогите с ШД для "амбарки"
« Відповідь #209 : 04 Грудня 2014, 10:43:28 »
. - .

сделайте ротатор поля
В двух словах, как?
Записаний

MAKsutik

  • Offline Offline
  • Повідомлень: 4715
  • Подяк: 256
  • Ищи на третьей планете.
    • Project EQDrive
Re: Помогите с ШД для "амбарки"
« Відповідь #210 : 04 Грудня 2014, 10:59:51 »
. - .

сделайте ротатор поля
В двух словах, как?
Тема как бы очень далека от темы Помогите с ШД для "амбарки" да и в двух словах как бы не раскроешь всего.
Создайте тему, думаю люди подскажут, да и самому не мешало бы по гуглить.
Записаний



Astrotur

  • Offline Offline
  • Повідомлень: 134
  • Подяк: 113
Re: Помогите с ШД для "амбарки"
« Відповідь #211 : 05 Грудня 2014, 03:38:39 »
. - .

сделайте ротатор поля
Если не использовать ни ротатор ни клин, какая часть кадра уйдёт в брак?
Записаний

alex~

  • Offline Offline
  • Повідомлень: 6028
  • Подяк: 306
Re: Помогите с ШД для "амбарки"
« Відповідь #212 : 05 Грудня 2014, 07:32:32 »
. - .

сделайте ротатор поля
Если не использовать ни ротатор ни клин, какая часть кадра уйдёт в брак?
На скриншотах показано, как будет вращаться в кадре Орион, снятый на азимутале с интервалами в 5минут.
Фокусное: 600мм, матрица: Canon 350D.

p.s. сохраните файлы и "покрутите" их в просмотрщике...
Записаний
Подякували

Astrotur

  • Offline Offline
  • Повідомлень: 134
  • Подяк: 113
Re: Помогите с ШД для "амбарки"
« Відповідь #213 : 05 Грудня 2014, 09:27:21 »
. - .

Получится окружность, вписанная в квадрат со стороной, равной ширине кадра?
Записаний

alex~

  • Offline Offline
  • Повідомлень: 6028
  • Подяк: 306
Re: Помогите с ШД для "амбарки"
« Відповідь #214 : 05 Грудня 2014, 09:36:48 »
. - .

Получится окружность, вписанная в квадрат со стороной, равной ширине кадра?
да

показал вращение поля за 10 минут выдержки
Записаний
Подякували

CasterV

  • Offline Offline
  • Повідомлень: 223
  • Подяк: 8
Re: Помогите с ШД для "амбарки"
« Відповідь #215 : 08 Грудня 2014, 08:07:47 »
. - .

alex~, спасибо за наглядную демонстрацию, 10 мин выдержки мало а вращения так много, однозначно нужен экваториал.
Записаний

CasterV

  • Offline Offline
  • Повідомлень: 223
  • Подяк: 8
Re: Помогите с ШД для "амбарки"
« Відповідь #216 : 13 Лютого 2015, 20:09:48 »
. - .

Опять обращаюсь за помощью, вал моего шагового двигателя при малейшей нагрузке останавливается, моторчик жужжит но не может крутить ведомую шестерню. Сначала думал, что это из-за моих экспериментов с шпилькой в результате которых шестерни клинили, первое, что пришло в голову - сработались шестеренки редуктора двигателя, но купив новый такой же шаговый двигатель ситуация повторилась, буквально пальцами, приложив совсем немного усилий, можно остановить вращение вала движка. Был разобран первый движок, шестеренки редуктора оказались в полном порядке, то есть причина не в этом и новый движок можно было не покупать. Далее грешил на питание (4 аккумулятора по 1.2В), проверил напряжение на выходе преобразователя - 5В, по идее достаточно для этой кухни. Мне кажется, что до того как я перепрошил скетч ардуино, все было в норме (в плане нагрузок), со скетчем который залил мне продавец ардуино, продавец говорит что ничего не менял в скетче автора с хабрахабр за исключением раздела "Motor pin definitions". Сейчас заливаю этот скетч, меняю только значение количества шагов по умолчанию с положительного на отрицательное, нагрузку не держит, жужжит и клинит, если залить скетч с положительным значением - только жужжит, вообще не крутится.
Куда копать, что делать, подскажите пожалуйста?!
Записаний

MAKsutik

  • Offline Offline
  • Повідомлень: 4715
  • Подяк: 256
  • Ищи на третьей планете.
    • Project EQDrive
Re: Помогите с ШД для "амбарки"
« Відповідь #217 : 13 Лютого 2015, 20:52:05 »
. - .

Уважаемый тут не экстрасенсы, что за мотор? какой драйвер? что за ардуино? какой скетч? исходник в студию
Записаний



CasterV

  • Offline Offline
  • Повідомлень: 223
  • Подяк: 8
Re: Помогите с ШД для "амбарки"
« Відповідь #218 : 13 Лютого 2015, 21:18:21 »
. - .

Шаговый двигатель 28BYJ-48(5В) + драйвер ULN2003 (как у автора проекта http://habrahabr.ru/post/227499/), ардуино Нано (как мне здесь намекнули - китайская подделка, на странице 5 я выкладывал её фото).
Скетч который залил:

#include <AccelStepper.h>
#include <LiquidCrystal.h>

#define HALFSTEP 8
LiquidCrystal lcd(8, 13, 9, 4, 5, 6, 7);
int adc_key_val[5] ={50, 200, 400, 600, 800 };

// Motor pin definitions
#define motorPin1  2     // IN1 on the ULN2003 driver 1
#define motorPin2  3     // IN2 on the ULN2003 driver 1
#define motorPin3  11     // IN3 on the ULN2003 driver 1
#define motorPin4  12     // IN4 on the ULN2003 driver 1

int NUM_KEYS = 5;
int adc_key_in;
int key=-1;
int isRun;
double speeds = -326;
int maxspeed = 1245;

AccelStepper stepper1(HALFSTEP, motorPin1, motorPin3, motorPin2, motorPin4);

void setup()
{
  lcd.clear();
  lcd.begin(16, 2);
  lcd.setCursor(0,0);
  lcd.print("    Stopped     ");
  lcd.setCursor(0,1);
  lcd.print("Speed ");
  lcd.print(speeds);
  lcd.print("   ");
  isRun = 0;

  stepper1.setMaxSpeed(maxspeed);
  stepper1.setSpeed(speeds);
}

void loop()
{
  adc_key_in = analogRead(0);    // read the value from the sensor
  key = get_key(adc_key_in);  // convert into key press
 
  if (key >= 0)   // if keypress is detected
   {
      if (key == 1)
      {
         speeds += 1;
         delay(50);
      }
      if (key == 2)
      {
         speeds -= 1;
         delay(50);
      }
      if (key == 0)
      {
         speeds += 10;
      }
      if (key == 3)
      {
         speeds -= 10;
      }
      if (speeds>maxspeed)
      {
         speeds = maxspeed;
      }
      if (speeds<-maxspeed)
      {
         speeds = -maxspeed;
      }
      if (key == 4)
      {
        isRun = 1 - isRun;
        lcd.setCursor(0,0);
        if (isRun == 1)
        {
          lcd.print("+++ Running +++ ");
          //lcd.nodisplay();
        }
        else
        {
          lcd.display();
          lcd.print("    Stopped     ");
        }
        delay(250);
      }
      lcd.setCursor(0, 1);
      lcd.print("Speed ");
      lcd.print(speeds);
      lcd.print("       ");
      stepper1.setSpeed(speeds);
      delay(50);
  }
  if (isRun == 1)
  {
    stepper1.runSpeed();
  }
}

int get_key(unsigned int input)
{
    int k;
    for (k = 0; k < NUM_KEYS; k++)
    {
      if (input < adc_key_val[k])
            return k;
    }
       if (k >= NUM_KEYS)
      k = -1;  // No valid key pressed
    return k;
}

По началу программа заливки скетча ругалась, что не знает библиотеку #include <AccelStepper.h>, здесь мне подсказали скачать вот эту "http://www.airspayce.com/mikem/arduino/AccelStepper/", скачал и добавил её в папку libraries, ругаться перестало, заливка прошла успешно.
Записаний

MAKsutik

  • Offline Offline
  • Повідомлень: 4715
  • Подяк: 256
  • Ищи на третьей планете.
    • Project EQDrive
Re: Помогите с ШД для "амбарки"
« Відповідь #219 : 13 Лютого 2015, 21:38:27 »
. - .

движок этот нормально тянет. главное фазы не попутать, и такой вопрос а кнопки подключены у вас?
желательно видеть схему ваших подключений.
Судя по скетчу у вас должно быть подключено так
« Останнє редагування: 13 Лютого 2015, 21:54:18 від MAKsutik »
Записаний