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


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

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

Оффлайн Pavels

  • *****
  • Сообщений: 1 728
  • Благодарностей: 47
    • Skype - pavels001
    • Сообщения от Pavels
Re: Контроллер электрофокусера
« Ответ #760 : 07 Июн 2009 [01:54:01] »
Развожу плату и немного запутался
Цитата
Схема основная (колесо+фокусер на атмеге16)
Какой разъём CON1 или CON2 относится к фокусёру?
F_Phase_A ,F_Phase_B ,0C1A , 0C1B каким ногам ATmega16 соответствуют?

Прошивку можно брать в папке "makeWF_at16"?
SW 120EDx0.85,SW 80EDx0.85,EQ6 Pro belt mod,QHY12,QHY168M,гид QHY5IIL,,FMC 7х50

Оффлайн Andrey Prokopovich

  • *****
  • Сообщений: 1 432
  • Благодарностей: 19
  • VS-COMPAS (R.I.P.)
    • Instagram: andreiprakapovich
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от Andrey Prokopovich
Re: Контроллер электрофокусера
« Ответ #761 : 07 Июн 2009 [02:38:25] »
Развожу плату и немного запутался
Цитата
Схема основная (колесо+фокусер на атмеге16)
Какой разъём CON1 или CON2 относится к фокусёру?
CON1 - Разъем колеса фильтров
CON2 - Разъем фокусера

F_Phase_A ,F_Phase_B ,0C1A , 0C1B каким ногам ATmega16 соответствуют?
F_Phase_A - 33 нога (PA7)
F_Phase_B - 34 нога (PA6)
0C1A - 19 нога (PD5)
0C1B - 18 нога (PD4)

Прошивку можно брать в папке "makeWF_at16"?
Оттуда, если и колесо и фокусер.
Вроде так.  ;)
Андрей

Оффлайн Andrey Prokopovich

  • *****
  • Сообщений: 1 432
  • Благодарностей: 19
  • VS-COMPAS (R.I.P.)
    • Instagram: andreiprakapovich
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от Andrey Prokopovich
Re: Контроллер электрофокусера
« Ответ #762 : 07 Июн 2009 [18:18:11] »
Какой версией WinAVR надо компилировать исходники?

Иван, поделитесь пожалуйста информацией, какой версией компилите? Актуальная версия делает на 3 кб больший hex. Пару десятками стр. ранее упоминали про версию 2006 г... актуально ли это и сейчас?
Андрей

Оффлайн Ivan7enych

  • Модератор
  • *****
  • Сообщений: 12 060
  • Благодарностей: 765
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Re: Контроллер электрофокусера
« Ответ #763 : 07 Июн 2009 [22:46:12] »
Иван, поделитесь пожалуйста информацией, какой версией компилите? Актуальная версия делает на 3 кб больший hex. Пару десятками стр. ранее упоминали про версию 2006 г... актуально ли это и сейчас?

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

Оффлайн Ivan7enych

  • Модератор
  • *****
  • Сообщений: 12 060
  • Благодарностей: 765
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Re: Контроллер электрофокусера
« Ответ #764 : 08 Июн 2009 [15:24:53] »
Нарисовал таки мою текущую схему, с микрошагом на 6-выводном моторе фокусера, с схемой сохранения данных в момент выключения питания (позиция фокусера).

И заменил в схеме max232 на мою любимую микросхему ft232rl - она меньше требует деталей и не сильно дороже.

Добавил zip с проектом в EAGLE.
« Последнее редактирование: 08 Июн 2009 [15:38:41] от Ivan7enych »
Видео отчеты мастерской
телескопы - 230мм/4 самодельный ньютон для поездок, Televue NP101is на удаленке, 500мм ньютон в постройке.
Просьбы о ремонте пишите мне в телеграм, не в личку.

Оффлайн Ivan7enych

  • Модератор
  • *****
  • Сообщений: 12 060
  • Благодарностей: 765
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Re: Контроллер электрофокусера
« Ответ #765 : 08 Июн 2009 [15:30:11] »
Веду борьбу с разводкой платы в EAGLE 5.6.0

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

Оффлайн Ivan7enych

  • Модератор
  • *****
  • Сообщений: 12 060
  • Благодарностей: 765
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Re: Контроллер электрофокусера
« Ответ #766 : 08 Июн 2009 [16:22:31] »
Схема с приводом фокусера для биполярных движков.
На L6219 с микрошагом (управляется через Vref1 и Vref2)
« Последнее редактирование: 17 Июн 2009 [18:16:42] от Ivan7enych »
Видео отчеты мастерской
телескопы - 230мм/4 самодельный ньютон для поездок, Televue NP101is на удаленке, 500мм ньютон в постройке.
Просьбы о ремонте пишите мне в телеграм, не в личку.

Оффлайн Andrey Prokopovich

  • *****
  • Сообщений: 1 432
  • Благодарностей: 19
  • VS-COMPAS (R.I.P.)
    • Instagram: andreiprakapovich
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от Andrey Prokopovich
Re: Контроллер электрофокусера
« Ответ #767 : 08 Июн 2009 [19:33:49] »
Иван, а может избавиться вообще от max232, ft232, а сделать так:
V-USB - A Firmware-Only USB Driver for Atmel AVR Microcontrollers
добавить бутлоадер...
AVRUSBBoot - USB bootloader for Atmel AVR controllers
...если места в атмеге16 хватит.  ;)

Цитата
На L6219 с микрошагом (управляется через Vref1 и Vref2)
А почему так решили сделать?

Кстати, собрал контроллер, в целом всё фурычит, правда пока нет в наличии L6219 и проверить "в движении" нет возможности. Пока не пойму почему при смене направления движения фокусера имеется задержка около 4-5 сек.  ???

Цитата
В один слой разводка уже не помещается, кто подскажет, как бы ее развести с минимальным количеством перемычек на втором слое?
Я разводил в Протеусе, что примечательно его собственный движок разводил гораздо хуже, чем Electra. Но я разводил только с одним разъемом для фокусера. Как доделаю - выложу фотки.
Андрей

Оффлайн Ivan7enych

  • Модератор
  • *****
  • Сообщений: 12 060
  • Благодарностей: 765
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Re: Контроллер электрофокусера
« Ответ #768 : 08 Июн 2009 [20:09:26] »
Цитата
На L6219 с микрошагом (управляется через Vref1 и Vref2)
А почему так решили сделать?

Так управление честнее. И двигатель шумит меньше.

Цитата
Пока не пойму почему при смене направления движения фокусера имеется задержка около 4-5 сек.  ???

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

Оффлайн Andrey Prokopovich

  • *****
  • Сообщений: 1 432
  • Благодарностей: 19
  • VS-COMPAS (R.I.P.)
    • Instagram: andreiprakapovich
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от Andrey Prokopovich
Re: Контроллер электрофокусера
« Ответ #769 : 08 Июн 2009 [20:56:07] »
Ок, спасибо!

Еще вопрос: А что Ds1820 датчики поддерживаются?

Зачем это в коде?

enum ETermometersType
{
DS1621 = 0,
DS1820 = 1
};
Андрей

Оффлайн LifeIsGood

  • *****
  • Сообщений: 5 954
  • Благодарностей: 48
  • Мне нравится этот форум!
    • Skype - dennissakva
    • Сообщения от LifeIsGood
Re: Контроллер электрофокусера
« Ответ #770 : 08 Июн 2009 [21:09:40] »
Иван, а может избавиться вообще от max232, ft232, а сделать так:
V-USB - A Firmware-Only USB Driver for Atmel AVR Microcontrollers
добавить бутлоадер...
AVRUSBBoot - USB bootloader for Atmel AVR controllers
...если места в атмеге16 хватит.  ;)
Отличные ссылки! Спасибо!

Оффлайн Pavels

  • *****
  • Сообщений: 1 728
  • Благодарностей: 47
    • Skype - pavels001
    • Сообщения от Pavels
Re: Контроллер электрофокусера
« Ответ #771 : 08 Июн 2009 [21:11:18] »
Цитата
И заменил в схеме max232 на мою любимую микросхему ft232rl - она меньше требует деталей и не сильно дороже

Я у себя выкинул все PL2303  и уже собрал но не опробовал платку на ft232rl,только после ft232rl я поставил логику для развязки,как считаете это: лишнее,непомешает или будет мешать работе?
« Последнее редактирование: 08 Июн 2009 [21:13:07] от Pavels »
SW 120EDx0.85,SW 80EDx0.85,EQ6 Pro belt mod,QHY12,QHY168M,гид QHY5IIL,,FMC 7х50

Оффлайн Ivan7enych

  • Модератор
  • *****
  • Сообщений: 12 060
  • Благодарностей: 765
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Re: Контроллер электрофокусера
« Ответ #772 : 09 Июн 2009 [13:24:45] »
Еще вопрос: А что Ds1820 датчики поддерживаются?

Да. Виктор (lazyBSD) добавлял поддержку шины 1-WIRE и термометра Ds1820.


Иван, а может избавиться вообще от max232, ft232, а сделать так:
V-USB - A Firmware-Only USB Driver for Atmel AVR Microcontrollers
добавить бутлоадер...
AVRUSBBoot - USB bootloader for Atmel AVR controllers
...если места в атмеге16 хватит.  ;)

Сделать можно, места в прошивке хватит. Но надо разбираться с библиотекой, полностью переписывать протокол обмена в прошивке и в аском драйвере. Кто этим будет заниматься?  ::)
« Последнее редактирование: 09 Июн 2009 [13:34:57] от Ivan7enych »
Видео отчеты мастерской
телескопы - 230мм/4 самодельный ньютон для поездок, Televue NP101is на удаленке, 500мм ньютон в постройке.
Просьбы о ремонте пишите мне в телеграм, не в личку.

Оффлайн Ivan7enych

  • Модератор
  • *****
  • Сообщений: 12 060
  • Благодарностей: 765
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Re: Контроллер электрофокусера
« Ответ #773 : 09 Июн 2009 [13:38:32] »
Цитата
И заменил в схеме max232 на мою любимую микросхему ft232rl - она меньше требует деталей и не сильно дороже

Я у себя выкинул все PL2303  и уже собрал но не опробовал платку на ft232rl,только после ft232rl я поставил логику для развязки,как считаете это: лишнее,непомешает или будет мешать работе?

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

Оффлайн Andrey Prokopovich

  • *****
  • Сообщений: 1 432
  • Благодарностей: 19
  • VS-COMPAS (R.I.P.)
    • Instagram: andreiprakapovich
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от Andrey Prokopovich
Re: Контроллер электрофокусера
« Ответ #774 : 09 Июн 2009 [13:48:22] »
А я как-то и не заметил сразу, что есть поддержка Ds1820, глянул в список деталей и пошел покупать. А оказывается надо было читать между строк... вернее в строках кода  ;)

Согласен, на все нужно время, сам поглядел, почитал и подумал "кто бы этим занялся".

В результате проб с компиляцией выяснил, что winavr версии 20060421 компилит какой-то не правильный eeprom, оттуда и косяки с огромным backlash'ом. Версия 20090313 - дает рабочий код, правда на 2 кб больше вашего "оригинала".

Еще пока не могу понять почему не работает с PL2302  ??? Только что поехал и купил еще один переходник - та же песня. Осциллографом вижу, что передача на атмегу идет, но в ответ - ничего. Софт AIFilterWheelControl не конектится.
Андрей

Оффлайн Ivan7enych

  • Модератор
  • *****
  • Сообщений: 12 060
  • Благодарностей: 765
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Re: Контроллер электрофокусера
« Ответ #775 : 09 Июн 2009 [14:11:55] »
Еще пока не могу понять почему не работает с PL2302  ??? Только что поехал и купил еще один переходник - та же песня. Осциллографом вижу, что передача на атмегу идет, но в ответ - ничего. Софт AIFilterWheelControl не конектится.

Скорей всего тактовая частота в прошивке (8мгц) не совпадает с реальной (задается битами).

http://qhy.narod.ru/FWF/atmega16_lockbits.png
« Последнее редактирование: 09 Июн 2009 [14:19:07] от Ivan7enych »
Видео отчеты мастерской
телескопы - 230мм/4 самодельный ньютон для поездок, Televue NP101is на удаленке, 500мм ньютон в постройке.
Просьбы о ремонте пишите мне в телеграм, не в личку.

Оффлайн Andrey Prokopovich

  • *****
  • Сообщений: 1 432
  • Благодарностей: 19
  • VS-COMPAS (R.I.P.)
    • Instagram: andreiprakapovich
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от Andrey Prokopovich
Re: Контроллер электрофокусера
« Ответ #776 : 09 Июн 2009 [15:35:19] »
Да вроде все так же...
p.s. Я уже начал почитывать ATMega 128 Internal Clock and UART Baud Rate Anomaly
Андрей

Оффлайн Ivan7enych

  • Модератор
  • *****
  • Сообщений: 12 060
  • Благодарностей: 765
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Re: Контроллер электрофокусера
« Ответ #777 : 09 Июн 2009 [15:47:26] »
телнетом соединись с ком портом и позапускай команды,

FWgoFocusХХ - фокусер должен поехать на позицию XX (2 байта)

FWfocus - должен вернуть 2 байта позиции

FWFILTER - должен вернуть номер текущего фильтра


и я бы перекомпилировал прошивку под версией 20071221, с ней точно работает
« Последнее редактирование: 09 Июн 2009 [15:52:12] от Ivan7enych »
Видео отчеты мастерской
телескопы - 230мм/4 самодельный ньютон для поездок, Televue NP101is на удаленке, 500мм ньютон в постройке.
Просьбы о ремонте пишите мне в телеграм, не в личку.

Оффлайн Andrey Prokopovich

  • *****
  • Сообщений: 1 432
  • Благодарностей: 19
  • VS-COMPAS (R.I.P.)
    • Instagram: andreiprakapovich
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от Andrey Prokopovich
Re: Контроллер электрофокусера
« Ответ #778 : 09 Июн 2009 [16:46:35] »
телнетом соединись с ком портом и позапускай команды,
Не, не дает в ответ ничего

и я бы перекомпилировал прошивку под версией 20071221, с ней точно работает
Скачал, перекомпилил, hex стал на 2 кб меньше, залил - работает все кроме uart   :'(

p.s. Попробую покалибровать, как чел в ветке пишет
http://www.dragonsgate.net/pipermail/icc-avr/2003-November/002717.html
Андрей

Оффлайн Ivan7enych

  • Модератор
  • *****
  • Сообщений: 12 060
  • Благодарностей: 765
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Re: Контроллер электрофокусера
« Ответ #779 : 09 Июн 2009 [17:40:43] »
Скачал, перекомпилил, hex стал на 2 кб меньше, залил - работает все кроме uart   :'(

Я бы проверил отдельно передачу и прием. (раз уж компилируешь прошивку)

передачу - добавить строчку       
usart_transmit('0');
в основной цикл программы (после 1857 строки в filterwheel2.c)
и посмотреть осцилографом выход TX, правда ли там получается 9600

прием -
в начало функции SIGNAL (SIG_UART_RECV)

добавить строчки
   lcd_xy(command_counter, 0);
   lcd_dat(ch);

принятые байты будут высвечиваться на экране
« Последнее редактирование: 09 Июн 2009 [17:42:58] от Ivan7enych »
Видео отчеты мастерской
телескопы - 230мм/4 самодельный ньютон для поездок, Televue NP101is на удаленке, 500мм ньютон в постройке.
Просьбы о ремонте пишите мне в телеграм, не в личку.