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


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

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

Оффлайн NASh1975

  • **
  • Сообщений: 81
  • Благодарностей: 0
    • Сообщения от NASh1975
Re: Контроллер электрофокусера
« Ответ #800 : 15 Июн 2009 [00:28:07] »
Вот здесь http://robozone.su есть немало схем драйверов шаговых двигателей ,  работающих в микрошаговом режиме, и некоторые другие полезности. Может кому пригодятся. 
 
 

Оффлайн MAKsutik

  • *****
  • Забанен!
  • Сообщений: 1 066
  • Благодарностей: 42
  • Украине - слава!!!
    • Skype - scotland_m
  • Награды Призер конкурса астрофото
    • Сообщения от MAKsutik
    • EQDrive
Re: Контроллер электрофокусера
« Ответ #801 : 15 Июн 2009 [15:50:05] »
тоесть я тоже могу подключить дисплей 16х2 не меняя прошивку?

Абсолютно верно!
спаял сей девайс,залил прошивку,подключил LCD 16х2 на экране пусто,на контраст пока поставил подстроечник,его крутишь появляются черные квадратики.
Проверил осцилографом 4 шины даных к LCD есть импульсы.
 ???
« Последнее редактирование: 15 Июн 2009 [16:21:48] от Scotland Man »

Оффлайн MAKsutik

  • *****
  • Забанен!
  • Сообщений: 1 066
  • Благодарностей: 42
  • Украине - слава!!!
    • Skype - scotland_m
  • Награды Призер конкурса астрофото
    • Сообщения от MAKsutik
    • EQDrive
Re: Контроллер электрофокусера
« Ответ #802 : 15 Июн 2009 [16:37:43] »
все заработало,сам виноват.  ;D
вторая проблемма,не хочет конектится с программой AIFilterWheelControl.exe
проверил уровни сом порта,впорядке. нажимаю кнопку "конект" на rx МК приходит сигнал,также на tx МК есть отклик,но программа упорно не конектится.
Уже впаял кварц на 8мгц,тоже самое что и с внутренним генератором,не конектится
« Последнее редактирование: 16 Июн 2009 [15:31:03] от Scotland Man »

Оффлайн Pavels

  • *****
  • Сообщений: 1 728
  • Благодарностей: 47
    • Skype - pavels001
    • Сообщения от Pavels
Re: Контроллер электрофокусера
« Ответ #803 : 16 Июн 2009 [19:55:20] »
Цитата
вторая проблемма,не хочет конектится с программой AIFilterWheelControl.exe
А программая скачена недавно? Сталкивался с такой проблемой последняя версия неконектится,попробовал старую всё нормально.
SW 120EDx0.85,SW 80EDx0.85,EQ6 Pro belt mod,QHY12,QHY168M,гид QHY5IIL,,FMC 7х50

Оффлайн MAKsutik

  • *****
  • Забанен!
  • Сообщений: 1 066
  • Благодарностей: 42
  • Украине - слава!!!
    • Skype - scotland_m
  • Награды Призер конкурса астрофото
    • Сообщения от MAKsutik
    • EQDrive
Re: Контроллер электрофокусера
« Ответ #804 : 17 Июн 2009 [09:03:03] »
Цитата
вторая проблемма,не хочет конектится с программой AIFilterWheelControl.exe
А программая скачена недавно? Сталкивался с такой проблемой последняя версия неконектится,попробовал старую всё нормально.

да новая программа, а гдежжж взять старую?

Оффлайн Ivan7enych

  • Модератор
  • *****
  • Сообщений: 12 060
  • Благодарностей: 765
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Re: Контроллер электрофокусера
« Ответ #805 : 17 Июн 2009 [14:48:32] »
вторая проблемма,не хочет конектится с программой AIFilterWheelControl.exe

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

Оффлайн MAKsutik

  • *****
  • Забанен!
  • Сообщений: 1 066
  • Благодарностей: 42
  • Украине - слава!!!
    • Skype - scotland_m
  • Награды Призер конкурса астрофото
    • Сообщения от MAKsutik
    • EQDrive
Re: Контроллер электрофокусера
« Ответ #806 : 17 Июн 2009 [15:47:01] »
Иван спасибо работает,но кнопка "микрошаг" не активна?
может все дело в том что я использовал вашу прошивку FWF_at16.hex от 20.05.2009 г.
Я так понял она для LCD 16х2
« Последнее редактирование: 17 Июн 2009 [16:00:21] от Scotland Man »

Оффлайн MAKsutik

  • *****
  • Забанен!
  • Сообщений: 1 066
  • Благодарностей: 42
  • Украине - слава!!!
    • Skype - scotland_m
  • Награды Призер конкурса астрофото
    • Сообщения от MAKsutik
    • EQDrive
Re: Контроллер электрофокусера
« Ответ #807 : 17 Июн 2009 [16:18:44] »
вот еще одна проблема собрал на драйвере L6219 как в Ответ #785.
Что интересно работает только с 400шаговым движком и то какое то время,потом вал двигателя оставливается и какую кнопку я фокусера не нажимал "+" или "-" он только дергается на месте,с 200 шаговым движком он ведет себя все время так (пробовал разные 200 шаговые движки  ??? )

Оффлайн Andrey Prokopovich

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

Оффлайн Павел Бахтинов

  • *****
  • Сообщений: 2 499
  • Благодарностей: 110
    • Сообщения от Павел Бахтинов
    • Искусство астрофотографии
Re: Контроллер электрофокусера
« Ответ #809 : 17 Июн 2009 [17:06:04] »
Схема с приводом фокусера для биполярных движков.
На L6219 с микрошагом (управляется через Vref1 и Vref2)

Иван, в этой схеме ошибка: 22 нога (comp1) ч-з 1к д.б. соединена с 23 ногой (sense1), а 4-я нога (comp2) - с 3-й (sense2), или в данном случае пофиг?
Конечно, это ошибка. При соединении "крест накрест" (как на схеме в отв.#785) токи обмоток не будут выставляться корректно, и никакого микрошага не получится (хотя, возможно, в некоторых случаях движок все же сможет как-то крутиться ;) ).

Оффлайн MAKsutik

  • *****
  • Забанен!
  • Сообщений: 1 066
  • Благодарностей: 42
  • Украине - слава!!!
    • Skype - scotland_m
  • Награды Призер конкурса астрофото
    • Сообщения от MAKsutik
    • EQDrive
Re: Контроллер электрофокусера
« Ответ #810 : 17 Июн 2009 [17:31:10] »
а как правильно подключить????

Оффлайн Павел Бахтинов

  • *****
  • Сообщений: 2 499
  • Благодарностей: 110
    • Сообщения от Павел Бахтинов
    • Искусство астрофотографии
Re: Контроллер электрофокусера
« Ответ #811 : 17 Июн 2009 [17:38:35] »
Правильно так:
22 нога (comp1) ч-з 1к д.б. соединена с 23 ногой (sense1), а 4-я нога (comp2) - с 3-й (sense2),
:)

Оффлайн Ivan7enych

  • Модератор
  • *****
  • Сообщений: 12 060
  • Благодарностей: 765
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Re: Контроллер электрофокусера
« Ответ #812 : 17 Июн 2009 [17:56:44] »
Иван спасибо работает,но кнопка "микрошаг" не активна?

В прошивке с микрошагом добавилось пара команд по чтению-записи таблицы микрошагов. Без них кнопка работать и не будет.
 

В каждом makefile есть очень важная строка -

CDEFS = -DF_CPU=$(F_CPU)UL -D_FILTERWHEEL_ -D_FOCUSER_ -DLCD_WIDTH=20 -DHAVE_SHUTDOWN -DTWO_WIRE -DF_MICROSTEP -DCLOUD_SENSOR

Добавляя или убирая в эту строку дефайны получаются разные виды прошивок

-D_FILTERWHEEL_ - есть колесо фильтров
-D_FOCUSER_ - есть фокусер
-DF_MICROSTEP - есть микрошаг на фокусере
-DLCD_WIDTH=20  - экран 20 символов (либо 16)
-DHAVE_SHUTDOWN - по приходу прерывания INT0 (выключение питания) сохраняется число фокуса, для этого в схеме должно быть пара резисторов между 0 и +12В подключенных к ноге INT0

-DTWO_WIRE - термодатчики I2C (ds1621)
-DCLOUD_SENSOR - есть ИК датчик "температуры неба", работает при включенном -DTWO_WIRE (датчик на той же шине I2C)

-DONE_WIRE - термодатчики one wire (Ds1820), этот ключ требует добавления в makefile исходников
Цитата
# List C source files here. (C dependencies are automatically generated.)
SRC = ../filterwheel2.c ../onewire.c ../ds18x20.c

ключи TWO_WIRE и ONE_WIRE нельзя включать одновременно. Или то или другое.

-DVOLTAGE_METER - есть измеритель напряжения питания (+12 идет через делитель из пары резисторов на одну из ног ADC), добавлял LazyBSD
« Последнее редактирование: 18 Июн 2009 [15:35:35] от Ivan7enych »
Видео отчеты мастерской
телескопы - 230мм/4 самодельный ньютон для поездок, Televue NP101is на удаленке, 500мм ньютон в постройке.
Просьбы о ремонте пишите мне в телеграм, не в личку.

Оффлайн Ivan7enych

  • Модератор
  • *****
  • Сообщений: 12 060
  • Благодарностей: 765
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Re: Контроллер электрофокусера
« Ответ #813 : 17 Июн 2009 [18:18:13] »
Правильно так:
22 нога (comp1) ч-з 1к д.б. соединена с 23 ногой (sense1), а 4-я нога (comp2) - с 3-й (sense2),
:)

Поправил картинку.
https://astronomy.ru/forum/index.php/topic,13180.msg968955.html#msg968955

Там еще RC цепочки (С7 R8 и С6 R9) неправильно подключены были.

И еще, для нормальной работы микрошага в этой схеме, надо инвертировать таблицу микрошагов (должна начинаться с 255 а не 0).
Делается это в програмке управления, в настройках микрошага.
« Последнее редактирование: 17 Июн 2009 [18:21:22] от Ivan7enych »
Видео отчеты мастерской
телескопы - 230мм/4 самодельный ньютон для поездок, Televue NP101is на удаленке, 500мм ньютон в постройке.
Просьбы о ремонте пишите мне в телеграм, не в личку.

Оффлайн MAKsutik

  • *****
  • Забанен!
  • Сообщений: 1 066
  • Благодарностей: 42
  • Украине - слава!!!
    • Skype - scotland_m
  • Награды Призер конкурса астрофото
    • Сообщения от MAKsutik
    • EQDrive
Re: Контроллер электрофокусера
« Ответ #814 : 18 Июн 2009 [10:02:52] »
внес изменения в схему,все заработало,большое спасибо всем за помощь

Оффлайн MAKsutik

  • *****
  • Забанен!
  • Сообщений: 1 066
  • Благодарностей: 42
  • Украине - слава!!!
    • Skype - scotland_m
  • Награды Призер конкурса астрофото
    • Сообщения от MAKsutik
    • EQDrive
Re: Контроллер электрофокусера
« Ответ #815 : 18 Июн 2009 [12:03:52] »
Пошел дальше,решил под себя скоректировать прошивку.Скачал WinAvr 20071221.
при компиляции выдает вот такое и не гинерирует hex файл  >:(
Помогите....

Оффлайн Александр Л.

  • *****
  • Сообщений: 3 682
  • Благодарностей: 49
  • Мне нравится этот форум!
    • Сообщения от Александр Л.
Re: Контроллер электрофокусера
« Ответ #816 : 18 Июн 2009 [12:14:13] »
  Это ошибка в make файле или его отсутствие.

Оффлайн MAKsutik

  • *****
  • Забанен!
  • Сообщений: 1 066
  • Благодарностей: 42
  • Украине - слава!!!
    • Skype - scotland_m
  • Награды Призер конкурса астрофото
    • Сообщения от MAKsutik
    • EQDrive
Re: Контроллер электрофокусера
« Ответ #817 : 18 Июн 2009 [12:45:21] »
 Это ошибка в make файле или его отсутствие.

make файл есть,вообще я пробовал все это с исходниками которые предоставил Иван,значит там что ошибочка??  ???

Оффлайн thomas.coding

  • *****
  • Сообщений: 614
  • Благодарностей: 4
  • Web программист, Украина, Мелитополь
    • Сообщения от thomas.coding
    • Каталог RSS
Re: Контроллер электрофокусера
« Ответ #818 : 18 Июн 2009 [12:52:10] »
Цитата
If you get an error that looks like this:
make: *** No rule to make target `main.o', needed by `main.elf'.
Then you didn't set the source code files properly. Check your Makefile to make sure the 'TARGET =' line
looks like:
TARGET = test1
and the 'SRC =' line looks like:
SRC = $(TARGET).c
Телескоп Алькор
Доб 150 мм в разработке

Оффлайн Andrey Prokopovich

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

make файл есть,вообще я пробовал все это с исходниками которые предоставил Иван,значит там что ошибочка??  ???
Нет там ошибок, только что скачал и скомпилил  - без ошибок.
Попробуйте, может проблема простая...
1. После установки winavr перегрузите комп.
2. Запуск компиляции из PN нужно производить на активной закладке с makefile'ом.
Андрей