Телескопы покупают здесь


A A A A Автор Тема: Контроллер электрофокусера  (Прочитано 159451 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн MAKsutik

  • *****
  • Забанен!
  • Сообщений: 1 066
  • Благодарностей: 42
  • Украине - слава!!!
    • Skype - scotland_m
  • Награды Призер конкурса астрофото
    • Сообщения от MAKsutik
    • EQDrive
Re: Контроллер электрофокусера
« Ответ #1220 : 29 Дек 2011 [13:08:14] »
Вань так
#ifdef DIR_STEP


uint8_t motPow;

void init_INT1(void)
{
GICR |= _BV(INT1);
GIFR |= _BV(INT1);
MCUCR &= ~((1<<ISC11) | (1<<ISC10));
MCUCR |= EXTINT_EDGE_FALLING << 2;

DDRD &= ~_BV(PD6);
PORTD |= _BV(PD6);

motPow = 0;
}

SIGNAL(SIG_INTERRUPT1)
{
asm("cli");

// if( !motPow )
// {
// wakeupFMotor();
// }
motPow = 250;

if( bit_is_set(PIND, PD6) )
focuser_step_counter++;
else
focuser_step_counter--;
SET_F_BITS();
updateScreen = 1;

asm("sei"); // enable interrupts
}

#endif



Оффлайн Ivan7enych

  • Модератор
  • *****
  • Сообщений: 12 055
  • Благодарностей: 765
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Re: Контроллер электрофокусера
« Ответ #1221 : 29 Дек 2011 [16:04:53] »
Вань так
Вроде верно.
Видео отчеты мастерской
телескопы - 230мм/4 самодельный ньютон для поездок, Televue NP101is на удаленке, 500мм ньютон в постройке.
Просьбы о ремонте пишите мне в телеграм, не в личку.

Оффлайн MAKsutik

  • *****
  • Забанен!
  • Сообщений: 1 066
  • Благодарностей: 42
  • Украине - слава!!!
    • Skype - scotland_m
  • Награды Призер конкурса астрофото
    • Сообщения от MAKsutik
    • EQDrive
Re: Контроллер электрофокусера
« Ответ #1222 : 29 Дек 2011 [22:21:58] »
Вань у меня как всегда проблемы  ;D
хотел обкатать новую прошивку откомпилил,залил, в программе нажимаешь шаг фокусера up 0 меняется на 1 и потом опять 0, думал моя схема с энкодером что то вносит, отпаял тоже самое, залил старую прошивку, тоже самое, колесо крутится управляется без проблем.
правда движок на фокусер не подключал, но думаю он не нужен, схема то шагать и без него должна.
ща разбираюсь в чем траблы..... не пойму.
« Последнее редактирование: 29 Дек 2011 [23:36:59] от MAKsutik »

Оффлайн Дядя Вова

  • *****
  • Сообщений: 8 087
  • Благодарностей: 95
    • Сообщения от Дядя Вова
Re: Контроллер электрофокусера
« Ответ #1223 : 29 Дек 2011 [22:37:59] »
Вань у меня как всегда проблемы  ;D
хотел обкатать новую прошивку откомпилил,залил, нажимаешь шаг фокусера up 0 меняется на 1 и потом опять 0, думал моя схема что то вносит, отпаял тоже самое, залил старую прошивку, тоже самое, колесо крутится без проблем.
правда движок на фокусера не подключал, но думаю он не нужен, схема то шагать и без него должна.
ща разбираюсь в чем траблы
Может термокомпенсация работает?
(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg
Meade ETX-90PE

Оффлайн MAKsutik

  • *****
  • Забанен!
  • Сообщений: 1 066
  • Благодарностей: 42
  • Украине - слава!!!
    • Skype - scotland_m
  • Награды Призер конкурса астрофото
    • Сообщения от MAKsutik
    • EQDrive
Re: Контроллер электрофокусера
« Ответ #1224 : 29 Дек 2011 [22:50:35] »
Дядя Вова, тоже подумал так вначале, по отключал все, эффект тот же , не пойму в чем проблема, печатка рабочая, проверенна,

Оффлайн bigol

  • *****
  • Забанен!
  • Сообщений: 4 792
  • Благодарностей: 135
  • ... можешь ты не быть, но гражданином быть обязан
    • Сообщения от bigol
Re: Контроллер электрофокусера
« Ответ #1225 : 29 Дек 2011 [23:24:31] »
Написал бы кто толковый пост с описанием и прилепить его первым на каждую страницу, с редактированием и обновлением. А то черт ногу сломит.

Оффлайн MAKsutik

  • *****
  • Забанен!
  • Сообщений: 1 066
  • Благодарностей: 42
  • Украине - слава!!!
    • Skype - scotland_m
  • Награды Призер конкурса астрофото
    • Сообщения от MAKsutik
    • EQDrive
Re: Контроллер электрофокусера
« Ответ #1226 : 29 Дек 2011 [23:35:03] »
Написал бы кто толковый пост с описанием и прилепить его первым на каждую страницу, с редактированием и обновлением. А то черт ногу сломит.
Какой пост? Заходите к Ивану на сайт там все есть

Оффлайн Ivan7enych

  • Модератор
  • *****
  • Сообщений: 12 055
  • Благодарностей: 765
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Re: Контроллер электрофокусера
« Ответ #1227 : 30 Дек 2011 [11:38:56] »
Длинные провода до датчиков и ШИМ на моторах добавляют помехи и данные портятся (см. графики температуры с подключенным мотором и без него).

Похоже выяснил причину порчи температур. Помехи по питанию мешали оцифровке внутри датчика. Добавил конденсатор на питание датчика, пики пропали. Приложил график температуры за ночь с полностью выключеным осреднением.


нажимаешь шаг фокусера up 0 меняется на 1 и потом опять 0

Не понял, где что нажимаешь? В программе или на контроллере?
« Последнее редактирование: 30 Дек 2011 [12:06:34] от Ivan7enych »
Видео отчеты мастерской
телескопы - 230мм/4 самодельный ньютон для поездок, Televue NP101is на удаленке, 500мм ньютон в постройке.
Просьбы о ремонте пишите мне в телеграм, не в личку.

Оффлайн MAKsutik

  • *****
  • Забанен!
  • Сообщений: 1 066
  • Благодарностей: 42
  • Украине - слава!!!
    • Skype - scotland_m
  • Награды Призер конкурса астрофото
    • Сообщения от MAKsutik
    • EQDrive
Re: Контроллер электрофокусера
« Ответ #1228 : 30 Дек 2011 [12:41:46] »
В программе, плата у меня голая так сказать, кнопок нет, индикатора нет, управлял с компьютера, фокусер не подключал так как при планетной съемке весь процесс медлительный, а вот с энкодером фокус менять думаю будит оперативней.

Оффлайн MAKsutik

  • *****
  • Забанен!
  • Сообщений: 1 066
  • Благодарностей: 42
  • Украине - слава!!!
    • Skype - scotland_m
  • Награды Призер конкурса астрофото
    • Сообщения от MAKsutik
    • EQDrive
Re: Контроллер электрофокусера
« Ответ #1229 : 30 Дек 2011 [13:33:04] »
Длинные провода до датчиков и ШИМ на моторах добавляют помехи и данные портятся (см. графики температуры с подключенным мотором и без него).

Похоже выяснил причину порчи температур. Помехи по питанию мешали оцифровке внутри датчика. Добавил конденсатор на питание датчика, пики пропали. Приложил график температуры за ночь с полностью выключеным осреднением.


какой емкости конденсатор и где конкретно на датчике самом или на плате припаял.

Оффлайн Ivan7enych

  • Модератор
  • *****
  • Сообщений: 12 055
  • Благодарностей: 765
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Re: Контроллер электрофокусера
« Ответ #1230 : 30 Дек 2011 [13:47:30] »
Длинные провода до датчиков и ШИМ на моторах добавляют помехи и данные портятся (см. графики температуры с подключенным мотором и без него).

Похоже выяснил причину порчи температур. Помехи по питанию мешали оцифровке внутри датчика. Добавил конденсатор на питание датчика, пики пропали. Приложил график температуры за ночь с полностью выключеным осреднением.


какой емкости конденсатор и где конкретно на датчике самом или на плате припаял.
В районе датчика, особенно если провода длинные. В районе 10Мкф желательно танталовый, либо электролит плюс керамика на 0.1мкф.
Видео отчеты мастерской
телескопы - 230мм/4 самодельный ньютон для поездок, Televue NP101is на удаленке, 500мм ньютон в постройке.
Просьбы о ремонте пишите мне в телеграм, не в личку.

Оффлайн MAKsutik

  • *****
  • Забанен!
  • Сообщений: 1 066
  • Благодарностей: 42
  • Украине - слава!!!
    • Skype - scotland_m
  • Награды Призер конкурса астрофото
    • Сообщения от MAKsutik
    • EQDrive
Re: Контроллер электрофокусера
« Ответ #1231 : 30 Дек 2011 [14:08:29] »
Вань а мыслей по моему вопросу нет?
Я тут подумал заменить МК, что то он вчера подозрительно теплый был, других мыслей на жаль в голову не пришло  :(

Оффлайн Ivan7enych

  • Модератор
  • *****
  • Сообщений: 12 055
  • Благодарностей: 765
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Re: Контроллер электрофокусера
« Ответ #1232 : 30 Дек 2011 [14:25:15] »
Вань а мыслей по моему вопросу нет?
Я тут подумал заменить МК, что то он вчера подозрительно теплый был, других мыслей на жаль в голову не пришло  :(
нет. софт я не менял, претензий к нему у меня нету.

ты разрешил ключ HAVE_SHUTDOWN в прошивке? по нему если на входе INT0 пришел 0 (питание начало падать), по прерыванию сохраняется позиция, а затем (если на int0 пришла 1) - позиция восстанавливается.

Подпаял-бы ты давно уже экран и кнопки, чтобы вслепую не возиться.
Видео отчеты мастерской
телескопы - 230мм/4 самодельный ньютон для поездок, Televue NP101is на удаленке, 500мм ньютон в постройке.
Просьбы о ремонте пишите мне в телеграм, не в личку.

Оффлайн MAKsutik

  • *****
  • Забанен!
  • Сообщений: 1 066
  • Благодарностей: 42
  • Украине - слава!!!
    • Skype - scotland_m
  • Награды Призер конкурса астрофото
    • Сообщения от MAKsutik
    • EQDrive
Re: Контроллер электрофокусера
« Ответ #1233 : 30 Дек 2011 [14:40:34] »
HAVE_SHUTDOWN  было включено, потом подумал может из за него глючит, отключил эффект тот же.

Оффлайн MAKsutik

  • *****
  • Забанен!
  • Сообщений: 1 066
  • Благодарностей: 42
  • Украине - слава!!!
    • Skype - scotland_m
  • Награды Призер конкурса астрофото
    • Сообщения от MAKsutik
    • EQDrive
Re: Контроллер электрофокусера
« Ответ #1234 : 30 Дек 2011 [18:20:27] »
Вань таки контроллер глючил, поставил новый, залил старую прошивку работает, залил новую под энкодер, работает но на энкодер не реагирует. С выходов схемы энкодера сигналы идут
компилил с этими ключами, порты твои пока оставил int1 и pb7
CDEFS = -DF_CPU=$(F_CPU)UL -D_FILTERWHEEL_ -D_FOCUSER_ -DLCD_WIDTH=16 -DTWO_WIRE -DF_MICROSTEP -DIR_STEP -DHAVE_SHUTDOWN

Оффлайн Ivan7enych

  • Модератор
  • *****
  • Сообщений: 12 055
  • Благодарностей: 765
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Re: Контроллер электрофокусера
« Ответ #1235 : 30 Дек 2011 [22:20:56] »
-DDIR_STEP
Видео отчеты мастерской
телескопы - 230мм/4 самодельный ньютон для поездок, Televue NP101is на удаленке, 500мм ньютон в постройке.
Просьбы о ремонте пишите мне в телеграм, не в личку.

Оффлайн MAKsutik

  • *****
  • Забанен!
  • Сообщений: 1 066
  • Благодарностей: 42
  • Украине - слава!!!
    • Skype - scotland_m
  • Награды Призер конкурса астрофото
    • Сообщения от MAKsutik
    • EQDrive
Re: Контроллер электрофокусера
« Ответ #1236 : 30 Дек 2011 [22:28:39] »
Добавил в прошивку, лежит как обычно на qhy.narod.ru. При компиляции указывай дефайн DIR_STEP чтобы заработало.
Вход step - INT1
вход dir - PB7
Ваня как написал так и сделал  ;D
С наступающим 2012 тебя и всех ребят форума !!!

Оффлайн MAKsutik

  • *****
  • Забанен!
  • Сообщений: 1 066
  • Благодарностей: 42
  • Украине - слава!!!
    • Skype - scotland_m
  • Награды Призер конкурса астрофото
    • Сообщения от MAKsutik
    • EQDrive
Re: Контроллер электрофокусера
« Ответ #1237 : 30 Дек 2011 [22:42:56] »
-DDIR_STEP
И все равно не работает...
проверил у себя, дир появляется на 2микросекунды раньше чем степ


Оффлайн Ivan7enych

  • Модератор
  • *****
  • Сообщений: 12 055
  • Благодарностей: 765
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Re: Контроллер электрофокусера
« Ответ #1238 : 30 Дек 2011 [23:18:06] »
-DDIR_STEP
И все равно не работает...
Разбирайся, у меня работает.
Видео отчеты мастерской
телескопы - 230мм/4 самодельный ньютон для поездок, Televue NP101is на удаленке, 500мм ньютон в постройке.
Просьбы о ремонте пишите мне в телеграм, не в личку.

Оффлайн MAKsutik

  • *****
  • Забанен!
  • Сообщений: 1 066
  • Благодарностей: 42
  • Украине - слава!!!
    • Skype - scotland_m
  • Награды Призер конкурса астрофото
    • Сообщения от MAKsutik
    • EQDrive
Re: Контроллер электрофокусера
« Ответ #1239 : 31 Дек 2011 [14:44:37] »
Все заработало.( проблема была в виндовс 7 х64) Немного подкорректировал и свою прошивку (обновил)  ;D
Красота!
Вань есть небольшой нюанс в программе твоей, в окошке позиция значения меняются а вот направление вращения U,D стоит на месте когда крутишь энкодер, с программы на компьютере когда крутишь фокусер направление меняется