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


A A A A Автор Тема: Управление телескопом с помощью GO-TO  (Прочитано 34331 раз)

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

Оффлайн Денис Никитин

  • *****
  • Сообщений: 3 762
  • Благодарностей: 74
  • Keep your eyes open!
    • Skype - n.dennis
    • Сообщения от Денис Никитин
Re: Управление телескопом с помощью GO-TO
« Ответ #80 : 03 Дек 2005 [14:14:59] »
http://www.cs.uiowa.edu/%7Ejones/step/index.html
Ха, ха (потирая руки). Я уже в предвкушении нескольких куплетов и припева.

Оффлайн Денис Никитин

  • *****
  • Сообщений: 3 762
  • Благодарностей: 74
  • Keep your eyes open!
    • Skype - n.dennis
    • Сообщения от Денис Никитин
Re: Управление телескопом с помощью GO-TO
« Ответ #81 : 03 Дек 2005 [15:08:28] »
Андрей мне напомнил одного моего одноклассника. Давно это было, только школу закончили. Встречаю его как-то на улице, как дела, туда-сюда. Вот говорит, руль купил - машину буду собирать. И вытаскивает из пакета жигулевский руль. ;) Вот так и Андрей начал с руля, а надо было прежде всего о двигателе подумать. :)

Цитата
попробовал изменить процедуру stepleft()-теперь макс. скорость -15 град за 2 минуты или  0.125 град. в сек. Похоже это предел, при ещё более короткой паузе мотор клинит из-за неточностей в редукторе.
Мотор клинит не из-а неточностей в редукторе. Мотор может клинить по ряду причин: Во-первых, как я понял используется полный шаг - мотор мог уйти в механический резонанс (поможет переход на полушаговый режим). Во-вторых у любого шагового двигателя крутящий момент имеет обратную зависимость от скорости вращения, возможно действительно достигнута предельная скорость. В-третьих не вижу как осуществляется разгон. Вопрос: кто-нибудь знает автомобиль, который тронется с четвертой или с пятой скорости? Так же и шаговый двигатель нужно плавно, обычно используется или трапециевидный разгон/торможение или более сложный - S-образный.

Да и еще, дайте пожалуйста ссылку на описание Тошибовского драйвера ШД, который вы используете.

Совет - GOTO в сторону и учить матчасть про шаговые двигатели. Надеюсь пронесет...но незря же я спрашивал, как бдушь отклеивать мотор. :)

Andreichk

  • Гость
Re: Управление телескопом с помощью GO-TO
« Ответ #82 : 03 Дек 2005 [21:01:20] »
ссылка на драйвер
http://www.toshiba.com/taec/components/Datasheet/TD62083AP.pdf


клинит не из-за того что мотор в полном шаге, а именно из-за кривой посадки промежуточной шестерни,потому как в полушаге а тоже пробовал-всё равно на предельной скорости клинит, всвязи с чем заказал у одного знакомого токаря выточить для этой шестерни спец.посадку. Отклеивать моторчик не надо - болт выкручу и вместе с основанием вытащу :)


З.Ы.для меня вобщем-то не проблема за 200-300 евро готовый ГОТО купить, поэтому не надо сравнений ;)
а руль с колёсами и всем остальным в гараже стоит
« Последнее редактирование: 04 Дек 2005 [13:05:55] от Andreichk »

Оффлайн Денис Никитин

  • *****
  • Сообщений: 3 762
  • Благодарностей: 74
  • Keep your eyes open!
    • Skype - n.dennis
    • Сообщения от Денис Никитин
Re: Управление телескопом с помощью GO-TO
« Ответ #83 : 03 Дек 2005 [21:09:40] »
Ну тогда ждём когда токарь управится.

Оффлайн Yuri P.

  • *****
  • Сообщений: 3 531
  • Благодарностей: 448
  • nobody is perfect...
    • Сообщения от Yuri P.
Re: Управление телескопом с помощью GO-TO
« Ответ #84 : 03 Дек 2005 [21:29:40] »
Мотор клинит не из-а неточностей в редукторе. Мотор может клинить по ряду причин: Во-первых, как я понял используется полный шаг - мотор мог уйти в механический резонанс (поможет переход на полушаговый режим). Во-вторых у любого шагового двигателя крутящий момент имеет обратную зависимость от скорости вращения, возможно действительно достигнута предельная скорость. В-третьих не вижу как осуществляется разгон. Вопрос: кто-нибудь знает автомобиль, который тронется с четвертой или с пятой скорости? Так же и шаговый двигатель нужно плавно, обычно используется или трапециевидный разгон/торможение или более сложный - S-образный.

- сам бог велит вернуться от шаговика к ДС - это безвариантный выбор как для качественных GOTO - Astro-Physics, Paramount,  а так же для Meadei Celestron.

Андрею -
Отклеивать моторчик не надо - болт выкручу и вместе с основанием вытащу.
- Отклеивать точно не надо - отвалится сам и в самый неподходящий момент по известному закону о подлости  :-[ или при ударном воздействии или при перепаде температур.
Всех благ,
Юрий

Оффлайн Денис Никитин

  • *****
  • Сообщений: 3 762
  • Благодарностей: 74
  • Keep your eyes open!
    • Skype - n.dennis
    • Сообщения от Денис Никитин
Re: Управление телескопом с помощью GO-TO
« Ответ #85 : 03 Дек 2005 [22:21:19] »
У меня для начала вопрос по синтаксису.

pauseL();   Что за функция, почему без аргумента?

sleep 3;  Что это?

Оффлайн Денис Никитин

  • *****
  • Сообщений: 3 762
  • Благодарностей: 74
  • Keep your eyes open!
    • Skype - n.dennis
    • Сообщения от Денис Никитин
Re: Управление телескопом с помощью GO-TO
« Ответ #86 : 03 Дек 2005 [22:23:39] »
И кстати, с полушагом-то побыстрее стало, нет?

v.bobkin

  • Гость
Re: Управление телескопом с помощью GO-TO
« Ответ #87 : 03 Дек 2005 [22:24:42] »
так этоже полушаги! а раскручивать надо полными шагами. или я не так понял?

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

Andreichk

  • Гость
Re: Управление телескопом с помощью GO-TO
« Ответ #88 : 03 Дек 2005 [22:27:49] »
sleep 3; спать 3 мсек или сколько установлю, то есть пауза между шагами или полушагами.

function pauseL()//здесь просто считает значение переменной RA_Ist зачем здесь аргумент

{
   RA_Ist=RA_Ist-6.935380;if RA_Ist<0 RA_Ist=2400000;
}//----------------OK
//####################################################



function RA_LCD()// результат на ЖКИ
{
 pcflcd.goto(1,5);pcflcd.RA_LCD(dez_to_minute(RA_Ist));
}////////////////////////////////////////

Оффлайн Денис Никитин

  • *****
  • Сообщений: 3 762
  • Благодарностей: 74
  • Keep your eyes open!
    • Skype - n.dennis
    • Сообщения от Денис Никитин
Re: Управление телескопом с помощью GO-TO
« Ответ #89 : 03 Дек 2005 [22:32:21] »
Нет, Володя, полушагами лучше.
Цитата
ой, денис! у меня дежавю  "подайте схему управления ..."
Точно, у меня тоже. ;)

Оффлайн Денис Никитин

  • *****
  • Сообщений: 3 762
  • Благодарностей: 74
  • Keep your eyes open!
    • Skype - n.dennis
    • Сообщения от Денис Никитин
Re: Управление телескопом с помощью GO-TO
« Ответ #90 : 03 Дек 2005 [22:35:30] »
Цитата
sleep 3; спать 3 мсек или сколько установлю, то есть пауза между шагами или полушагами.
То есть мы остановились на скорости 1000 полушагов в секунду. sleep 1 Правильно?

Andreichk

  • Гость
Re: Управление телескопом с помощью GO-TO
« Ответ #91 : 03 Дек 2005 [22:39:22] »
ну наверное так и есть 1000 полушагов в секунду
только мне ещё надо на ЖКИ чего-нибудь нарисовать, а для этого тоже время выделить надо,
а чтобы показания соответствовали реальным вписать их можно только так как было в первонач. варианте.
Ну есс-но с полушагами

v.bobkin

  • Гость
Re: Управление телескопом с помощью GO-TO
« Ответ #92 : 03 Дек 2005 [22:43:02] »
Вот г-н Бартелс, помнится, временную диаграмму в массив собирал. а потом его выплевывал в порт.
и мне про полушаги объясните, плз. зачем они здесь?

Оффлайн Денис Никитин

  • *****
  • Сообщений: 3 762
  • Благодарностей: 74
  • Keep your eyes open!
    • Skype - n.dennis
    • Сообщения от Денис Никитин
Re: Управление телескопом с помощью GO-TO
« Ответ #93 : 03 Дек 2005 [22:43:50] »
Цитата
а кто такие скрытые участники- шпионы что ли
Не, это первый отдел!

Жалко я архитектуру твоей машины не знаю. Ты мне вот что скажи у тебя таймеры аппаратные есть, прерывания от них использовать можешь?

Оффлайн Денис Никитин

  • *****
  • Сообщений: 3 762
  • Благодарностей: 74
  • Keep your eyes open!
    • Skype - n.dennis
    • Сообщения от Денис Никитин
Re: Управление телескопом с помощью GO-TO
« Ответ #94 : 03 Дек 2005 [22:46:51] »
Вот г-н Бартелс, помнится, временную диаграмму в массив собирал. а потом его выплевывал в порт.
Это он так микрошаги генерировал. У нас пока другая пьеса.
Цитата
и мне про полушаги объясните, плз. зачем они здесь?
Полушагами крутить лучше чем полными шагами, трясет меньше и т.д.

Оффлайн Денис Никитин

  • *****
  • Сообщений: 3 762
  • Благодарностей: 74
  • Keep your eyes open!
    • Skype - n.dennis
    • Сообщения от Денис Никитин
Re: Управление телескопом с помощью GO-TO
« Ответ #95 : 03 Дек 2005 [23:02:50] »
Цитата
аппаратных таймеров нет и прерываний тоже,
Это все очень плохо.

Ладно, теперь вопрос можно ли задать sleep 0.5 или 0.1?

Andreichk

  • Гость
Re: Управление телескопом с помощью GO-TO
« Ответ #96 : 03 Дек 2005 [23:05:01] »
задать можно только целой переменной типа int,long к сож.

Andreichk

  • Гость
Re: Управление телескопом с помощью GO-TO
« Ответ #97 : 03 Дек 2005 [23:11:08] »
насчёт прерываний соврал кажется- есть они
описаны так-
EVENT_TIMER(0)                1msek
то есть я так думаю, что минимальный интервал как раз 1 мсек
и ещё для частотного порта
EVENT_P1H0                     DIGITALPORT P1H0

Оффлайн Денис Никитин

  • *****
  • Сообщений: 3 762
  • Благодарностей: 74
  • Keep your eyes open!
    • Skype - n.dennis
    • Сообщения от Денис Никитин
Re: Управление телескопом с помощью GO-TO
« Ответ #98 : 03 Дек 2005 [23:21:01] »
Сможешь ли ты вместо того, чтобы ждать пока выполнится sleep. Выводить полушаги по прерыванию?

Andreichk

  • Гость
Re: Управление телескопом с помощью GO-TO
« Ответ #99 : 03 Дек 2005 [23:27:51] »
Сможешь ли ты вместо того, чтобы ждать пока выполнится sleep. Выводить полушаги по прерыванию?

ну это надо как-то с ассемблером подружиться наверное или я не понимаю чего-то ???