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


A A A A Автор Тема: Контроллер КФ.  (Прочитано 105527 раз)

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

Оффлайн MAKsutik

  • *****
  • Забанен!
  • Сообщений: 1 066
  • Благодарностей: 42
  • Украине - слава!!!
    • Skype - scotland_m
  • Награды Призер конкурса астрофото
    • Сообщения от MAKsutik
    • EQDrive
Re: Контроллер КФ.
« Ответ #820 : 05 Сен 2013 [10:49:57] »
Прошу помощи. Спаял плату по этой схеме http://qhy.narod.ru/FWF/scheme.png микрошаг не нужен, стоит шд с редуктором . Посмотрел вроде крутит, поставили на обсерваторию , MaxMan начал жаловаться, как то не адекватно ведет себя, грешили на крейфорд что проскальзывает.
Забрал домой плату посмотреть.
И тут увидел что в шаге он ваще не работает, в полушаге еще как то крутит.
Начал разбираться, тыкал осциллографом перекомпелировал прошивку, все тоже самое, полный бред на выводах
Компилировал с такими параметрами CDEFS = -DF_CPU=$(F_CPU)UL -D_FILTERWHEEL_ -D_FOCUSER_ -DLCD_WIDTH=16 -DTWO_WIRE_
Вот что творится на выходах http://www.youtube.com/watch?v=_s4mjhUR-pA&feature=youtu.be  шагаю UP
« Последнее редактирование: 05 Сен 2013 [11:00:11] от MAKsutik »

Оффлайн MAKsutik

  • *****
  • Забанен!
  • Сообщений: 1 066
  • Благодарностей: 42
  • Украине - слава!!!
    • Skype - scotland_m
  • Награды Призер конкурса астрофото
    • Сообщения от MAKsutik
    • EQDrive
Re: Контроллер КФ.
« Ответ #821 : 05 Сен 2013 [10:56:35] »
Изменил порядок портов, но это не должно влиять
#define portFMotor PORTA
#define portFMotorD DDRA
#define F_PHASE_A   PA4  //ВЫВОДЫ УПРАВЛЕНИЯ ШАГОВЫМ ДВИГАТЕЛЕМ фокусера
#define F_PHASE_B   PA6
#define F_PHASE_C   PA5
#define F_PHASE_D   PA7

Тут вроде все логично
#else // F_MICROSTEP

const unsigned char stepFBits[STEPS_COUNT] =
{
_BV(F_PHASE_A) | _BV(F_PHASE_B),
_BV(F_PHASE_B),
_BV(F_PHASE_B) | _BV(F_PHASE_C),
_BV(F_PHASE_C),
_BV(F_PHASE_C) | _BV(F_PHASE_D),
_BV(F_PHASE_D),
_BV(F_PHASE_D) | _BV(F_PHASE_A),
_BV(F_PHASE_A),
};
Да еще, нажимаешь кнопку шагать UP к примеру, видишь что пропускаются шаги, кнопка нажата в программе а шага нет.


Оффлайн a'la mouche

  • **
  • Забанен!
  • Сообщений: 71
  • Благодарностей: 2
    • Сообщения от a'la mouche
Re: Контроллер КФ.
« Ответ #822 : 05 Сен 2013 [11:01:31] »
Поставь новую микруху.
au fil de leau...

Оффлайн Ivan7enych

  • Модератор
  • *****
  • Сообщений: 12 060
  • Благодарностей: 765
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Re: Контроллер КФ.
« Ответ #823 : 05 Сен 2013 [11:02:54] »
Прошу помощи. Спаял плату по этой схеме http://qhy.narod.ru/FWF/scheme.png микрошаг не нужен, стоит шд с редуктором . Посмотрел вроде крутит, поставили на обсерваторию , MaxMan начал жаловаться, как то не адекватно ведет себя, грешили на крейфорд что проскальзывает.
Забрал домой плату посмотреть.
И тут увидел что в шаге он ваще не работает, в полушаге еще как то крутит.
Начал разбираться, тыкал осциллографом перекомпелировал прошивку, все тоже самое, полный бред на выводах
Компилировал с такими параметрами CDEFS = -DF_CPU=$(F_CPU)UL -D_FILTERWHEEL_ -D_FOCUSER_ -DLCD_WIDTH=16 -DTWO_WIRE_
Вот что творится на выходах http://www.youtube.com/watch?v=_s4mjhUR-pA&feature=youtu.be

Выставь m_FMotorSleep в ноль (в программе настроек, в закладке фокусера - "питание мотора при простое"), чтобы лампочки не отключались между шагами, и покажи как лампочки загораются и гаснут по шагам фокусера 1, 2, 3... И компенсацию люфтов в ноль поставь. В идеале должно перемигиваться типа гирлянды "бегущие огни"
Видео отчеты мастерской
телескопы - 230мм/4 самодельный ньютон для поездок, Televue NP101is на удаленке, 500мм ньютон в постройке.
Просьбы о ремонте пишите мне в телеграм, не в личку.

Оффлайн MAKsutik

  • *****
  • Забанен!
  • Сообщений: 1 066
  • Благодарностей: 42
  • Украине - слава!!!
    • Skype - scotland_m
  • Награды Призер конкурса астрофото
    • Сообщения от MAKsutik
    • EQDrive
Re: Контроллер КФ.
« Ответ #824 : 05 Сен 2013 [11:04:59] »
стоит в 0, переключатся я понимаю как должно 1,2,3,4 по фазам.

Оффлайн Ivan7enych

  • Модератор
  • *****
  • Сообщений: 12 060
  • Благодарностей: 765
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Re: Контроллер КФ.
« Ответ #825 : 05 Сен 2013 [11:06:40] »
m_FMotorStep = 1 ?
Видео отчеты мастерской
телескопы - 230мм/4 самодельный ньютон для поездок, Televue NP101is на удаленке, 500мм ньютон в постройке.
Просьбы о ремонте пишите мне в телеграм, не в личку.

Оффлайн MAKsutik

  • *****
  • Забанен!
  • Сообщений: 1 066
  • Благодарностей: 42
  • Украине - слава!!!
    • Skype - scotland_m
  • Награды Призер конкурса астрофото
    • Сообщения от MAKsutik
    • EQDrive
Re: Контроллер КФ.
« Ответ #826 : 05 Сен 2013 [11:08:46] »

Оффлайн Ivan7enych

  • Модератор
  • *****
  • Сообщений: 12 060
  • Благодарностей: 765
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Re: Контроллер КФ.
« Ответ #827 : 05 Сен 2013 [11:11:56] »
стоит в 0, переключатся я понимаю как должно 1,2,3,4 по фазам.
Ну судя по видео - не стоит, т.к. в коде написано - не гасить лампы между шагами только если там ноль.

void sleepFMotor(void)
{
   if( EEData.m_FMotorSleep )
      portFMotor &= ~(allStepFBits);
Видео отчеты мастерской
телескопы - 230мм/4 самодельный ньютон для поездок, Televue NP101is на удаленке, 500мм ньютон в постройке.
Просьбы о ремонте пишите мне в телеграм, не в личку.

Оффлайн MAKsutik

  • *****
  • Забанен!
  • Сообщений: 1 066
  • Благодарностей: 42
  • Украине - слава!!!
    • Skype - scotland_m
  • Награды Призер конкурса астрофото
    • Сообщения от MAKsutik
    • EQDrive
Re: Контроллер КФ.
« Ответ #828 : 05 Сен 2013 [11:14:05] »
Выставь m_FMotorSleep в ноль (в программе настроек, в закладке фокусера - "питание мотора при простое"), чтобы лампочки не отключались между шагами, и покажи как лампочки загораются и гаснут по шагам фокусера 1, 2, 3... И компенсацию люфтов в ноль поставь. В идеале должно перемигиваться типа гирлянды "бегущие огни"
все так http://youtu.be/MAhcP1ecWFE обрати внимания на счет от 1-16, видны пропуски. шагаю в верх

Оффлайн MAKsutik

  • *****
  • Забанен!
  • Сообщений: 1 066
  • Благодарностей: 42
  • Украине - слава!!!
    • Skype - scotland_m
  • Награды Призер конкурса астрофото
    • Сообщения от MAKsutik
    • EQDrive
Re: Контроллер КФ.
« Ответ #829 : 05 Сен 2013 [11:18:05] »
стоит в 0, переключатся я понимаю как должно 1,2,3,4 по фазам.
Ну судя по видео - не стоит, т.к. в коде написано - не гасить лампы между шагами только если там ноль.

void sleepFMotor(void)
{
   if( EEData.m_FMotorSleep )
      portFMotor &= ~(allStepFBits);

Оффлайн Ivan7enych

  • Модератор
  • *****
  • Сообщений: 12 060
  • Благодарностей: 765
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Re: Контроллер КФ.
« Ответ #830 : 05 Сен 2013 [11:19:36] »
Выставь m_FMotorSleep в ноль (в программе настроек, в закладке фокусера - "питание мотора при простое"), чтобы лампочки не отключались между шагами, и покажи как лампочки загораются и гаснут по шагам фокусера 1, 2, 3... И компенсацию люфтов в ноль поставь. В идеале должно перемигиваться типа гирлянды "бегущие огни"
все так http://youtu.be/MAhcP1ecWFE обрати внимания на счет от 1-16, видны пропуски. шагаю в верх
Хоть бы вслух считал шаги, а то по видео не понять что при этом с контроллером делают.

По моему ты заливаешь не ту прошивку которую компилируешь. Потому что при m_FMotorSleep = 0 так как на видео - должна себя вести прошивка с микрошагом, а не без.

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

Оффлайн MaxMan

  • *****
  • Сообщений: 1 385
  • Благодарностей: 130
  • Регулярно люблю Астрономию!!! Юрий.
    • Сообщения от MaxMan
Re: Контроллер КФ.
« Ответ #831 : 05 Сен 2013 [11:21:24] »
с середины ролика он в слух и считает :)
WS-180 + N 190/760 + parracor-1 + ATiK 16 HR, WS-180 + NRL 300/1200 + parracor-2 + ATiK 383L
N 49*57'52"   E 36*05'41"    заходите в гости..... :)
Обсерватория

Оффлайн MAKsutik

  • *****
  • Забанен!
  • Сообщений: 1 066
  • Благодарностей: 42
  • Украине - слава!!!
    • Skype - scotland_m
  • Награды Призер конкурса астрофото
    • Сообщения от MAKsutik
    • EQDrive
Re: Контроллер КФ.
« Ответ #832 : 05 Сен 2013 [11:22:08] »
в директории где лежат файлы программы убиваю хек и еер. компилирую они появляться (хек,ерр), заливаю их


Исходники с твоего сайта.

Оффлайн Ivan7enych

  • Модератор
  • *****
  • Сообщений: 12 060
  • Благодарностей: 765
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Re: Контроллер КФ.
« Ответ #833 : 05 Сен 2013 [11:34:15] »
с середины ролика он в слух и считает :)
Услышал. :)

Ну, результат крайне странный и совсем не соответствует тому, что должно быть в eeprom и прошивке.

в директории где лежат файлы программы убиваю хек и еер. компилирую они появляться (хек,ерр), заливаю их

Исходники с твоего сайта.

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

Оффлайн MAKsutik

  • *****
  • Забанен!
  • Сообщений: 1 066
  • Благодарностей: 42
  • Украине - слава!!!
    • Skype - scotland_m
  • Награды Призер конкурса астрофото
    • Сообщения от MAKsutik
    • EQDrive
Re: Контроллер КФ.
« Ответ #834 : 05 Сен 2013 [11:42:32] »
только у меня порты фаз В и С местами поменяны.

Оффлайн Ivan7enych

  • Модератор
  • *****
  • Сообщений: 12 060
  • Благодарностей: 765
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Re: Контроллер КФ.
« Ответ #835 : 05 Сен 2013 [11:59:59] »
Исходники с твоего сайта.

Кхм... "врет и не краснеет".
Сравни, файл step_motors.h с твоего архива и с архива на моем сайте

const unsigned char stepFBits[STEPS_COUNT] =
{
_BV(F_PHASE_A) | _BV(F_PHASE_B),
_BV(F_PHASE_B),
_BV(F_PHASE_B) | _BV(F_PHASE_C),
_BV(F_PHASE_C),
_BV(F_PHASE_C) | _BV(F_PHASE_D),
_BV(F_PHASE_D),
_BV(F_PHASE_D) | _BV(F_PHASE_A),
_BV(F_PHASE_A),
};

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

Оффлайн MAKsutik

  • *****
  • Забанен!
  • Сообщений: 1 066
  • Благодарностей: 42
  • Украине - слава!!!
    • Skype - scotland_m
  • Награды Призер конкурса астрофото
    • Сообщения от MAKsutik
    • EQDrive
Re: Контроллер КФ.
« Ответ #836 : 05 Сен 2013 [12:15:15] »
 ??? [----], ща попробую, я вчера просто весь день просидел за этим шаманством, немного крыша сдвинулась видать, я скопировал по видимому с колеса фильтров там без F
Спасиб

Оффлайн MAKsutik

  • *****
  • Забанен!
  • Сообщений: 1 066
  • Благодарностей: 42
  • Украине - слава!!!
    • Skype - scotland_m
  • Награды Призер конкурса астрофото
    • Сообщения от MAKsutik
    • EQDrive
Re: Контроллер КФ.
« Ответ #837 : 05 Сен 2013 [12:24:36] »
исправил.Вань будешь смеяться но эффект тот же, я туда уже что только не писал  ;D
Вань а ты не мог бы откомпелировать мое исправленное и кинуть. Я уже не знаю что и придумать (((

Оффлайн Ivan7enych

  • Модератор
  • *****
  • Сообщений: 12 060
  • Благодарностей: 765
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Re: Контроллер КФ.
« Ответ #838 : 05 Сен 2013 [12:35:38] »
исправил.Вань будешь смеяться но эффект тот же, я туда уже что только не писал  ;D
Вань а ты не мог бы откомпелировать мое исправленное и кинуть. Я уже не знаю что и придумать (((
Дома вечером посмотрю и скину.
Видео отчеты мастерской
телескопы - 230мм/4 самодельный ньютон для поездок, Televue NP101is на удаленке, 500мм ньютон в постройке.
Просьбы о ремонте пишите мне в телеграм, не в личку.

Оффлайн Zod4y

  • **
  • Сообщений: 59
  • Благодарностей: 1
  • Алексей
    • Сообщения от Zod4y
Re: Контроллер КФ.
« Ответ #839 : 05 Сен 2013 [13:23:57] »
Здравствуйте!
Помогите пожалуйста в запуске комбайна (фокусер+колесо фильтров) возникло
несколько вопросов на которые я ответов не нашел.
Не очень сильно разбираюсь в этом, так что если можно чуть подробнее подскажите...

1. прошивки qhy narod  ru /FWF/FWF_firmware.zip
папка makeWF_at16_lcd20
прошивка FWF_at16_lcd20.hex+FWF_at16_lcd20.eep от 22.02.2012г
(Выбрал самую свежую по дате)
это уже откомпилированная прошивка или её нужно компилировать?
может нужно брать самую последнюю по номеру
(FWF_at16_lcd20_v5.hex + FWF_at16_lcd20_v5.eep)?
как их различать между собой по функционалу?

Интересовала прошивка колесо + фокусер (вариант для униполярных двигателей)
+ микрошаг на фокусере + термодатчики I2C (ds1621) + сохранение значения фокуса
при выключении + USB подключение к компьютеру через микросхему FT232RL

2. R4 в схеме между 13 и 14 выводами микроконтроллера это резистор или кварц
и каков номинал?(не нашел данной информации на этой ветке)
Запустится ли без него микроконтроллер? (у меня как-то не стартует :()

3. Потянет ли CNC Nema17 Stepper Motor 75oz.in 0.28kg.cm 68g.cm2 6-Lead 1.8Degree 12V 0.4A
крейфорд 2" с зеркалкой если ставить привод прямо на вал фокусера?

4. Встречал упоминание об автоматическом обогреве зеркал, под управлением этого комбайна,
но не встретил схемы реализации. Существует ли такой вариант?

С уважением!
Алексей.
SW 2001 HEQ5 PRO Syn Scan/Trek, Meade LT 6" ACF f/10, QHY5L-II color, Nikon D60, D90