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


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

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

Оффлайн Zod4y

  • **
  • Сообщений: 59
  • Благодарностей: 1
  • Алексей
    • Сообщения от Zod4y
Re: Контроллер КФ.
« Ответ #900 : 18 Сен 2013 [22:03:43] »
 Антон. Вы разобрались с компиляцией исходников?
У меня  те же проблемы.
Не могу откомпилировать исходники.
Сыпятся такие же ошибки.
Есть ли инструкция по компиляции исходников в winavr пошаговая?
Пробовал интуитивно..... не выходит....

SW 2001 HEQ5 PRO Syn Scan/Trek, Meade LT 6" ACF f/10, QHY5L-II color, Nikon D60, D90

Оффлайн Ivan7enych

  • Модератор
  • *****
  • Сообщений: 12 060
  • Благодарностей: 765
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Re: Контроллер КФ.
« Ответ #901 : 18 Сен 2013 [22:32:48] »
компилирую без каких либо хитростей -
открываю FAR, выбираю папку где лежит нужный makefile, там запускаю команду make.
makefile должен лежать в подпапке относительно исходников
« Последнее редактирование: 18 Сен 2013 [23:27:45] от Ivan7enych »
Видео отчеты мастерской
телескопы - 230мм/4 самодельный ньютон для поездок, Televue NP101is на удаленке, 500мм ньютон в постройке.
Просьбы о ремонте пишите мне в телеграм, не в личку.

Оффлайн Pavels

  • *****
  • Сообщений: 1 728
  • Благодарностей: 47
    • Skype - pavels001
    • Сообщения от Pavels
Re: Контроллер КФ.
« Ответ #902 : 18 Сен 2013 [23:25:23] »
Цитата
В режиме 1/2 шаговик делает мелкий (порой не заметный) шаг, затем почти полный.
В режиме 1/4 ШД дергается, почти не перемещаясь 3 раза, затем делает шаг.
В режиме 1/8 ШД делает 3 мелких шага вперед, затем 3-4 шага топчется на месте (даже делает пикошаги в обратную сторону), затем делает ещё 1-2 шага до полного шага.

Всё-же где-то у вас фазы попутаны,попробуйте мою прошивку.
Для начала предлагаю попробовать 1\1 и 1\2 шага  напрямую без 4081 ,после внимательно разобраться с подключением 4081.
В моей прошивке термодатчики DS1820 и выводы на фокусёр такие:
        #define F_PHASE_A        PA4  //ВЫВОДЫ УПРАВЛЕНИЯ ШАГОВЫМ ДВИГАТЕЛЕМ фокусера
   #define F_PHASE_B        PA7
   #define F_PHASE_C        PA6
   #define F_PHASE_D        PA5
SW 120EDx0.85,SW 80EDx0.85,EQ6 Pro belt mod,QHY12,QHY168M,гид QHY5IIL,,FMC 7х50

Оффлайн Zod4y

  • **
  • Сообщений: 59
  • Благодарностей: 1
  • Алексей
    • Сообщения от Zod4y
Re: Контроллер КФ.
« Ответ #903 : 19 Сен 2013 [09:44:38] »
Попробуем по порядку....
1. Скачал WinAVR-20071221rc1-install.exe
2. Установил (далее, далее, далее, готово)
3. Перезагрузился.
4. Скачал FWF_firmware.zip и распаковал в каталог C:\FWF-LV
5. Запустил Far, открыл каталог C:\FWF-LV
6. Перешел в подкаталог с готовой откомпилированой прошивкой C:\FWF-LV\makeWF_at16_lcd20
7. Стер прошивки, оставив Makefile (не редактируя)
8. Ввел команду make и нажал Enter
9. Получил:
SW 2001 HEQ5 PRO Syn Scan/Trek, Meade LT 6" ACF f/10, QHY5L-II color, Nikon D60, D90

Оффлайн Ivan7enych

  • Модератор
  • *****
  • Сообщений: 12 060
  • Благодарностей: 765
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Re: Контроллер КФ.
« Ответ #904 : 19 Сен 2013 [10:01:25] »
1. Скачал WinAVR-20071221rc1-install.exe

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

Оффлайн Zod4y

  • **
  • Сообщений: 59
  • Благодарностей: 1
  • Алексей
    • Сообщения от Zod4y
Re: Контроллер КФ.
« Ответ #905 : 19 Сен 2013 [12:55:19] »
Снес старый WinAVR, поставил WinAVR-20100110-install.exe....
Без изменений :'(
Может нужно как-то хитро размещать исходники в подкаталоги WinaAVR?
Пробовал компилировать из Programmers Notepad [WinAVR], тоже как-то не работает :(

"> "make.exe" all
      0 [main] sh 4576 sync_with_child: child 4404(0x144) died before initialization with status code 0x0
  43643 [main] sh 4576 sync_with_child: *** child state waiting for longjmp
/bin/sh: fork: Resource temporarily unavailable
      0 [main] sh 2344 sync_with_child: child 344(0x144) died before initialization with status code 0x0
  14296 [main] sh 2344 sync_with_child: *** child state waiting for longjmp
/bin/sh: fork: Resource temporarily unavailable

-------- begin --------
avr-gcc (WinAVR 20100110) 4.3.3
Copyright (C) 2008 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.


Compiling C: ../filterwheel2.c
avr-gcc -c -mmcu=atmega16 -I. -gdwarf-2 -DF_CPU=8000000UL -D_FILTERWHEEL_ -D_FOCUSER_ -DLCD_WIDTH=20 -DTWO_WIRE -DF_MICROSTEP -DHAVE_SHUTDOWN0 -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wundef -Wsign-compare -Wa,-adhlns=obj/../filterwheel2.lst  -std=gnu99 -Wundef -MD -MP -MF .dep/filterwheel2.o.d ../filterwheel2.c -o obj/../filterwheel2.o
../filterwheel2.c:2462: fatal error: opening dependency file .dep/filterwheel2.o.d: No such file or directory
compilation terminated.
make.exe: *** [obj/../filterwheel2.o] Error 1

> Process Exit Code: 2
> Time Taken: 00:01"

Очень хочется разобраться....

SW 2001 HEQ5 PRO Syn Scan/Trek, Meade LT 6" ACF f/10, QHY5L-II color, Nikon D60, D90

Оффлайн Ivan7enych

  • Модератор
  • *****
  • Сообщений: 12 060
  • Благодарностей: 765
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Re: Контроллер КФ.
« Ответ #906 : 19 Сен 2013 [13:03:34] »
Очень хочется разобраться....
Операционка какая ?
Win7 может банально не давать прав на запись на диске С:
Видео отчеты мастерской
телескопы - 230мм/4 самодельный ньютон для поездок, Televue NP101is на удаленке, 500мм ньютон в постройке.
Просьбы о ремонте пишите мне в телеграм, не в личку.

Оффлайн Zod4y

  • **
  • Сообщений: 59
  • Благодарностей: 1
  • Алексей
    • Сообщения от Zod4y
Re: Контроллер КФ.
« Ответ #907 : 19 Сен 2013 [13:07:00] »
Server 2008 Std.
Попробовал на другом разделе - без изменений...
Позже попробую на ХРюшке......
SW 2001 HEQ5 PRO Syn Scan/Trek, Meade LT 6" ACF f/10, QHY5L-II color, Nikon D60, D90

Оффлайн Антон Вакуленко

  • ***
  • Сообщений: 194
  • Благодарностей: 7
    • Сообщения от Антон Вакуленко
Re: Контроллер КФ.
« Ответ #908 : 19 Сен 2013 [19:24:39] »
С компиляцией я еле-еле разобрался методом научного тыка ;)
Все исходники и makefile должны лежать в корне диска С. Winavr должен прописать себя в путь. И тогда все работает. Я понимаю, что это извращение, но ведь главное, что компиляция теперь работает!!!
sky-watcher dob 10", sky-watcher 80ed + heq5pro, delta optical 10x56, canon 1000d(a), qhy-5

Оффлайн Ivan7enych

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

Оффлайн Zod4y

  • **
  • Сообщений: 59
  • Благодарностей: 1
  • Алексей
    • Сообщения от Zod4y
Re: Контроллер КФ.
« Ответ #910 : 19 Сен 2013 [20:27:51] »
Я с божией с помощью Ивана Семеновича тоже разобрался!
Компилировать нужно из под Windows XP, там всё компилируется.
На Windows Server 2008 Enterprize (скорее всего и на других модификациях 2008 Server) WinAVR не корректно работает.
Проверено на 2007 и 2010 версиях.
Подниму виртуалку на серваке проверю те же версии на ХР, пока проверена только WinAVR 20100110
Чуть позже проверю и на Windows 7 Pro.
Как всё проверю напишу подробную инструкцию со скриншотами, чтобы не возникало вопросов...
SW 2001 HEQ5 PRO Syn Scan/Trek, Meade LT 6" ACF f/10, QHY5L-II color, Nikon D60, D90

Оффлайн Ivan7enych

  • Модератор
  • *****
  • Сообщений: 12 060
  • Благодарностей: 765
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Re: Контроллер КФ.
« Ответ #911 : 19 Сен 2013 [20:37:57] »
На Windows 7 Pro 64х все нормально.
Видео отчеты мастерской
телескопы - 230мм/4 самодельный ньютон для поездок, Televue NP101is на удаленке, 500мм ньютон в постройке.
Просьбы о ремонте пишите мне в телеграм, не в личку.

Оффлайн Zod4y

  • **
  • Сообщений: 59
  • Благодарностей: 1
  • Алексей
    • Сообщения от Zod4y
Re: Контроллер КФ.
« Ответ #912 : 19 Сен 2013 [21:00:01] »
Ещё и на Win 8 Pro проверю, есть под рукой бук с 8-кой
SW 2001 HEQ5 PRO Syn Scan/Trek, Meade LT 6" ACF f/10, QHY5L-II color, Nikon D60, D90

Оффлайн Zod4y

  • **
  • Сообщений: 59
  • Благодарностей: 1
  • Алексей
    • Сообщения от Zod4y
Re: Контроллер КФ.
« Ответ #913 : 19 Сен 2013 [23:31:13] »
Проверил на Windows 8 Pro x64
WinAVR-20100110 - работает
WinAVR-20071221 - работает

SW 2001 HEQ5 PRO Syn Scan/Trek, Meade LT 6" ACF f/10, QHY5L-II color, Nikon D60, D90

Оффлайн Антон Вакуленко

  • ***
  • Сообщений: 194
  • Благодарностей: 7
    • Сообщения от Антон Вакуленко
Re: Контроллер КФ.
« Ответ #914 : 20 Сен 2013 [17:44:29] »
Итак, спаял, прошил, включил. На экране после приветствия и попытки сдвинуть несуществующий фильтр появляется надпись Low power. Как я понимаю, я не правильно подобрал сопротивления делителя. Моя схема питается от 5 вольт, т.к. моторы тоже 5-вольтовые. Я подобрал сопротивления так, что на ножке Int0 при включенном питании  +2,1В. Значит, нужно другое значение? Как его подобрать?

ps если это имеет значение, то моторы и датчики я пока не подключал...
« Последнее редактирование: 20 Сен 2013 [18:34:18] от Антон Вакуленко »
sky-watcher dob 10", sky-watcher 80ed + heq5pro, delta optical 10x56, canon 1000d(a), qhy-5

Оффлайн Ivan7enych

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

Оффлайн Антон Вакуленко

  • ***
  • Сообщений: 194
  • Благодарностей: 7
    • Сообщения от Антон Вакуленко
Re: Контроллер КФ.
« Ответ #916 : 20 Сен 2013 [19:23:16] »
Я бы там подстроечный резистор поставил и отрегулировал срабатывание при 4В питания.

т.е временно запитать всю схему от 4В?

ps. нашел какой-то БП на 3.7В. Маловато?
« Последнее редактирование: 20 Сен 2013 [19:41:33] от Антон Вакуленко »
sky-watcher dob 10", sky-watcher 80ed + heq5pro, delta optical 10x56, canon 1000d(a), qhy-5

Оффлайн Zod4y

  • **
  • Сообщений: 59
  • Благодарностей: 1
  • Алексей
    • Сообщения от Zod4y
Re: Контроллер КФ.
« Ответ #917 : 20 Сен 2013 [22:25:24] »
Проверил на WinXp_sp3_32bit (ну так..... на всякий случай) всё ОК.
Посмотрел на результаты компиляции: - 2010 WinAVR скомпилировал прошивку на 229 байт короче, чем WinAVR 2007.
Завтра постараюсь проверить компиляцию на 2003 сервере и Viste и, если успею размещу всё в картинках.

Все-таки у меня какие-то проблемы с линейностью микрошага.....
Пробовал настраивать микрошаг - безрезультатно :( (что-то изменяется, но улучшений нет)
Пробовал 2 движка: 6 проводный (от 5" дисковода) и 8проводный от какого-то старого дисковода (12в 1а 200 шагов на оборот))
Очень ощутимо падает мощность двигателя в микрошаге и очень не линейные шаги :(
Начинают закрадываться сомнения в возможности нормального микрошага на униполярной схеме.
Ждемс движка с Ebay, может современные движки нормально работают?
SW 2001 HEQ5 PRO Syn Scan/Trek, Meade LT 6" ACF f/10, QHY5L-II color, Nikon D60, D90

Оффлайн Zod4y

  • **
  • Сообщений: 59
  • Благодарностей: 1
  • Алексей
    • Сообщения от Zod4y
Re: Контроллер КФ.
« Ответ #918 : 21 Сен 2013 [10:39:42] »
Я бы там подстроечный резистор поставил и отрегулировал срабатывание при 4В питания.

т.е временно запитать всю схему от 4В?

ps. нашел какой-то БП на 3.7В. Маловато?

В схеме есть резистор R2, вместо него нужно впаять подстроечный резистор и подобрать его параметры затем заменив на постоянный резистор.

5 вольт для питания будет маловато, там на кренке(7805 IC4) происходит падение напряжения и на микроконтроллере у вас будет примерно 4,3 вольта.
SW 2001 HEQ5 PRO Syn Scan/Trek, Meade LT 6" ACF f/10, QHY5L-II color, Nikon D60, D90

Оффлайн Zod4y

  • **
  • Сообщений: 59
  • Благодарностей: 1
  • Алексей
    • Сообщения от Zod4y
Re: Контроллер КФ.
« Ответ #919 : 21 Сен 2013 [12:53:03] »
Краткая инструкция по компиляции прошивок для комбайна (фокусер + колесо фильтров)

1. На ПРОВЕРЕННУЮ операционную систему (см внизу) Устанавливаем WinAVR-20100110
брать от сюда http://sourceforge.net/projects/winavr/files/WinAVR/

2. Устанавливаем WinAVR не меняя настроек по умолчанию (далее, принимаю, далее, установить, готово)

3. Скачиваем исходники прошивки от сюда http://qhy.narod.ru/FWF/FWF_firmware.zip и распаковываем в удобное для пользователя место
   (лучше создать папку в корне диска "С" на пример "FWF" её в примерах и будем рассматривать)

4. Выбираем внутри папки "FWF" нужную подпапку (в зависимости от варианта схемы и обвязки) я выбираю папку "makeWF_at16_lcd20"
    и удаляем от туда все файлы, кроме "Makefile"

5. Открываем "Makefile" в блокноте и правим дефайны в строке "CDEFS = "
   в соответствии с вариантом собранной схемы и обвязкой я оставил "CDEFS = -DF_CPU=$(F_CPU)UL -D_FILTERWHEEL_ -D_FOCUSER_ -DLCD_WIDTH=20 -DTWO_WIRE -DF_MICROSTEP -DHAVE_SHUTDOWN0"
   подробнее назначение каждого параметра смотреть на http://qhy.narod.ru/FWF/index.htm

6. Сохраняем изменения.

7.1 Запускаем окно командной строки MS-DOS (Пуск-выполнить) "cmd" и нажимаем "OK"

7.2 в открывшемся окне в командной строке набираем команду "cd c:\fwf" и нажимаем Enter (или вместо c:\fwf свой путь к распакованым исходникам)

7.3 набираем команду "dir" и нажимаем Enter

7.4 Выбираем нужную папку (в зависимости от варианта схемы и обвязки) я выбирал папку "makeWF_at16_lcd20"
       набираем команду "cd makeWF_at16_lcd20"и нажимаем Enter

7.5 набираем команду "dir" и нажимаем Enter (убеждаемся, что в нашей папке есть "Makefile")

7.6 Наконец набираем команду "make" и нажимаем Enter

7.6 Получаем заветную прошивку в виде FWF_at16_lcd20.hex и FWF_at16_lcd20.eep

8. Если есть Far или аналогичный файловый менеджер всё происходит намного быстрее
   просто открывается выбранный каталог с "Makefile" в командной строке набираем команду "make" и нажимаем Enter


Проверенные операционные системы!
WinAVR-20100110 копилирует прошивки фокусера на:

Windows XP 32bit VLK Sp3 Rus
Windows Server 2003 32bit STD Sp2 Rus
Windows 2000 Server SP4 Rus
Windows 7 Pro x64 Rus
Windows 8 Pro x64 Rus

Компиляция  НЕ РАБОТАЕТ!!! на:
Windows Server 2008 Enterprise 64bit Sp2 Rus
Windows Vista Busines 64Bit Sp2 Rus

SW 2001 HEQ5 PRO Syn Scan/Trek, Meade LT 6" ACF f/10, QHY5L-II color, Nikon D60, D90