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


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

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

Оффлайн lazyBSD

  • *****
  • Сообщений: 3 335
  • Благодарностей: 10
    • Сообщения от lazyBSD
Re: Контроллер электрофокусера
« Ответ #620 : 12 Мар 2008 [14:23:00] »
1) все контроллеры объединены по I2C
Гораздо проще использовать для этого rs-485 или rs-232.
/ссылка запрещена правилами форума/

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

  • *****
  • Сообщений: 3 682
  • Благодарностей: 49
  • Мне нравится этот форум!
    • Сообщения от Александр Л.
Re: Контроллер электрофокусера
« Ответ #621 : 12 Мар 2008 [14:48:39] »
   Интерфейс I2C был разработан, по моему фирмой Филипс для того, чтобы передавать информацию и управлять микросхемами для аудио и видео аппаратуры. Громкость, тембр, баланс, переключение каналов и входов, регулировка яркости и т.д. Т.Е. он предназначен для связи устройств внутри одного корпуса. По стандарту, дальность связи, по памяти, около 2 метров. Очень неудобоваримый обмен данными, мозги заворачиваются.

Оффлайн Дядя Вова

  • *****
  • Сообщений: 8 095
  • Благодарностей: 95
    • Сообщения от Дядя Вова
Re: Контроллер электрофокусера
« Ответ #622 : 12 Мар 2008 [14:54:15] »
1) все контроллеры объединены по I2C
Гораздо проще использовать для этого rs-485 или rs-232.
Нет, я спорить не могу. Я исходил из того, что I2C уже есть.
   Интерфейс I2C был разработан, по моему фирмой Филипс

А у Meade с его аутостаром, фокусерами часами, GPS часом не он?
(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg
Meade ETX-90PE

Оффлайн lazyBSD

  • *****
  • Сообщений: 3 335
  • Благодарностей: 10
    • Сообщения от lazyBSD
Re: Контроллер электрофокусера
« Ответ #623 : 12 Мар 2008 [14:57:55] »
Я исходил из того, что I2C уже есть.
Так-же, как есть и uart. :)
/ссылка запрещена правилами форума/

Оффлайн Дядя Вова

  • *****
  • Сообщений: 8 095
  • Благодарностей: 95
    • Сообщения от Дядя Вова
Re: Контроллер электрофокусера
« Ответ #624 : 12 Мар 2008 [15:03:57] »
Я исходил из того, что I2C уже есть.
Так-же, как есть и uart. :)
Если их в контроллере два, тоже хорошо. Цеплять контроллеры "паровозиком".
кстати,
Гораздо проще использовать для этого rs-485 или rs-232.
разве в RS232 можно использовать многоточечное соединение? (монтажное И)
(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg
Meade ETX-90PE

Оффлайн Дядя Вова

  • *****
  • Сообщений: 8 095
  • Благодарностей: 95
    • Сообщения от Дядя Вова
Re: Контроллер электрофокусера
« Ответ #625 : 12 Мар 2008 [15:08:33] »
Я исходил из того, что I2C уже есть.
Так-же, как есть и uart. :)
А в Алесандовой схеме выводы термометров можно использовать как UART? Т.е. как сделать второй UART?
Или другой микроконтроллер нужен? Можно и другой - с двумя UART
(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg
Meade ETX-90PE

Оффлайн lazyBSD

  • *****
  • Сообщений: 3 335
  • Благодарностей: 10
    • Сообщения от lazyBSD
Re: Контроллер электрофокусера
« Ответ #626 : 12 Мар 2008 [15:28:34] »
Т.е. как сделать второй UART? Или другой микроконтроллер нужен? Можно и другой - с двумя UART
Или Mega128 с двумя уарт или software uart:
http://www.atmel.com/dyn/products/app_notes.asp?family_id=607
AVR304, AVR305

Еще одна реализация:
http://www.siwawi.arubi.uni-kl.de/avr_projects/#softuart
« Последнее редактирование: 12 Мар 2008 [15:30:41] от lazyBSD »
/ссылка запрещена правилами форума/

Оффлайн Anton

  • *****
  • Сообщений: 7 278
  • Благодарностей: 77
    • Сообщения от Anton
Re: Контроллер электрофокусера
« Ответ #627 : 12 Мар 2008 [16:21:48] »
О чем спор?.....
Вообще задача такой астроавтоматизации и объединения отдельных девайсов в сеть - это обычная, причем достаточно убогая, промавтоматика и сбор данных и давно решена.
Загляните вот сюда: http://www.fractal.com.ru/ сети на RS-485 и I2C - легко, все блочно, модульно и унифицированно, почти везде стоит пикуха с бутлоадером и во все модули можно грузить кусок своего кода. Проблем с USB нет. Можно даже на бейсике все это хозяйство программить. Не нужно изобретать велосипед. Набирай модули, дописывай свой код, железо недостающее на макетке можно налепить, красота, только придумывай функционал.
Зачем, зачем изобретать велосипед?
« Последнее редактирование: 12 Мар 2008 [16:23:23] от Anton »

Оффлайн Дядя Вова

  • *****
  • Сообщений: 8 095
  • Благодарностей: 95
    • Сообщения от Дядя Вова
Re: Контроллер электрофокусера
« Ответ #628 : 12 Мар 2008 [16:30:25] »
Зачем, зачем изобретать велосипед?
Не в теме .... Послать бы тебя страниц двадцать пять назад... ;)
 Там АлександрЛ концепцию привел - "дешево и сердито"
(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg
Meade ETX-90PE

Оффлайн lazyBSD

  • *****
  • Сообщений: 3 335
  • Благодарностей: 10
    • Сообщения от lazyBSD
Re: Контроллер электрофокусера
« Ответ #629 : 12 Мар 2008 [16:31:24] »
О чем спор?..... Зачем, зачем изобретать велосипед?
Спора вовсе нет. А реализовать все то, что предлагает фрактал можно гораздо дешевле. Пикуха - скорее минус, чем плюс, IMHO.

http://www.fractal.com.ru/index.php?p=price&sp=price&ssp=all
Цитата
MCX51-6.2 DIN   Узел управления униполярным / биполярным шаговым двигателем
(PIC18F2520 Тактовая частота - 8 МГц * 4PLL DC 9...30)
2250 рублей.
/ссылка запрещена правилами форума/

Оффлайн Anton

  • *****
  • Сообщений: 7 278
  • Благодарностей: 77
    • Сообщения от Anton
Re: Контроллер электрофокусера
« Ответ #630 : 12 Мар 2008 [17:15:11] »
Не в теме .... Послать бы тебя страниц двадцать пять назад... ;)
Там АлександрЛ концепцию привел - "дешево и сердито"
Двадчать страниц назад не было времени в тему втекать. :)
Дешево и сердито - это вообще без моторов и электроники.
Индикатор часового типа за 500рэ + китайская стойка для него 500рэ + софт, меряющий FWHM, + ексель/калькулятор/бумажка.
5 минут и гарантированно точнейший фокус безо всяких заморочек из первых принципов. Пользую лично с большим удовольствием.

Мое ИМХО:
Все что делается на базе ШД с будильниками без ОС по положению - дешево, но не сердито и несколько убого. Повторяемость позиции плохая.
С ОС по положению вообще не видел в реализации должно быть сердито, но не дешево.
Да и не нужно оно особо... Вы сейчас с большим энтузиазмом занимаетесь тем, чем я сам с очень большим энтузиазмом занимался еще четыре года назад, и что закончилось контроллерами EF-1, EF-2, микрошагом 256мш/шаг на альтере и прогайдером-1 с аж с тремя алгоритмами автофокуса.  ;D После чего лично я сделал вывод, что это достаточно бессмысленное занятие. В отличие от гоутизма (червяк руками не покрутишь) и например камер (фотонов руками не наловишь) фокусировка сама по себе не особо требует автоматизации. Операция разовая, ужасы температурных дрейфов сильно преувеличены, так стоит ли? Хотя если руки чешутся и душа горит, то осуждать не буду. :)

И еще, не знаю до чего дошла творческая мысль двадцать страниц назад, но есть предложение. Хотите подарю проект EF-2 на микрошаге? Остались полностью пикадовские проекты схемы и платы. Есть шесть готовых пустых печатных плат от пробного заказа, платы с маской, великолепного качества. Сделан на A3955 + PIC18F452 + Ft232BM + MAX232, индикатор 2х8, энкодер, плата сделана под имеющийся в продаже приятный корпус. Пишите код, аском драйвер - будет девайс промышленного качества, получше любого робофокуса.

Оффлайн lazyBSD

  • *****
  • Сообщений: 3 335
  • Благодарностей: 10
    • Сообщения от lazyBSD
Re: Контроллер электрофокусера
« Ответ #631 : 12 Мар 2008 [17:49:38] »
И еще, не знаю до чего дошла творческая мысль двадцать страниц назад, но есть предложение. Хотите подарю проект EF-2 на микрошаге?
Спасибо за предложение, но творческая мысль уже далеко впереди: https://astronomy.ru/forum/index.php/topic,22075.msg662110.html#msg662110
/ссылка запрещена правилами форума/

Оффлайн Anton

  • *****
  • Сообщений: 7 278
  • Благодарностей: 77
    • Сообщения от Anton
Re: Контроллер электрофокусера
« Ответ #632 : 12 Мар 2008 [17:57:50] »
Спасибо за предложение, но творческая мысль уже далеко впереди: https://astronomy.ru/forum/index.php/topic,22075.msg662110.html#msg662110
Даа... Как все запущено. :)
Ухожу, ухожу, ухожу... :)

Оффлайн lazyBSD

  • *****
  • Сообщений: 3 335
  • Благодарностей: 10
    • Сообщения от lazyBSD
Re: Контроллер электрофокусера
« Ответ #633 : 12 Мар 2008 [18:06:44] »
Ухожу, ухожу, ухожу... :)
Зачем-же сразу ухожу? ;) Хотелось бы услышать дельные пожелания, дополнения и здравые мысли. :)
/ссылка запрещена правилами форума/

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

  • *****
  • Сообщений: 3 682
  • Благодарностей: 49
  • Мне нравится этот форум!
    • Сообщения от Александр Л.
Re: Контроллер электрофокусера
« Ответ #634 : 12 Мар 2008 [20:49:03] »
Не в теме .... Послать бы тебя страниц двадцать пять назад... ;)
 Там АлександрЛ концепцию привел - "дешево и сердито"

    Наверное эта концепция оправдалась, поскольку контроллер был повторен и не одним человеком, хотя если бы я делал контроллер для серийного производства я бы никогда его так не собрал.

О чем спор?.....
Вообще задача такой астроавтоматизации и объединения отдельных девайсов в сеть - это обычная, причем достаточно убогая, промавтоматика и сбор данных и давно решена.
Загляните вот сюда: http://www.fractal.com.ru/ сети на RS-485 и I2C - легко, все блочно, модульно и унифицированно, почти везде стоит пикуха с бутлоадером и во все модули можно грузить кусок своего кода. Проблем с USB нет. Можно даже на бейсике все это хозяйство программить. Не нужно изобретать велосипед. Набирай модули, дописывай свой код, железо недостающее на макетке можно налепить, красота, только придумывай функционал.
Зачем, зачем изобретать велосипед?
   
 На мой взгляд самоделка должна быть значительно дешевле, раз в пять наверное минимум, чем аналогичное серийное устройство, есть конечно чистая любовь к самоделкам, но при отсутствии этого условия вряд ли сработает более одного раза.

Я исходил из того, что I2C уже есть.
Так-же, как есть и uart. :)
Если их в контроллере два, тоже хорошо. Цеплять контроллеры "паровозиком".
кстати,
Гораздо проще использовать для этого rs-485 или rs-232.
разве в RS232 можно использовать многоточечное соединение? (монтажное И)

  Цеплять контроллеры паровозиком слишком дорогой способ. RS232 можно цеплять в параллель , если шинник имеет трехстабильный выход – например -MAX3322E - http://www.gaw.ru/html.cgi/txt/ic/Maxim/interfaces/rs232/max3322e-23e.htm , но это тоже дорогой путь. Есть другие вариантыно какой оптимальный пока не знаю.



Оффлайн lazyBSD

  • *****
  • Сообщений: 3 335
  • Благодарностей: 10
    • Сообщения от lazyBSD
Re: Контроллер электрофокусера
« Ответ #635 : 12 Мар 2008 [21:28:34] »
Есть другие варианты но какой оптимальный пока не знаю.
Я для похожей задачи планирую использовать max490/max3490.
http://www.gaw.ru/pdf/Maxim/interface/rs-485/MAX1487-MAX491.pdf
http://www.gaw.ru/pdf/Maxim/interface/MAX3483-MAX3491.pdf
/ссылка запрещена правилами форума/

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

  • *****
  • Сообщений: 3 682
  • Благодарностей: 49
  • Мне нравится этот форум!
    • Сообщения от Александр Л.
Re: Контроллер электрофокусера
« Ответ #636 : 12 Мар 2008 [21:51:28] »
   Нет, переход на rs485 не подойдет, поскольку как сверхзадачу нужно обеспечить работу в сети любых устройств - в том числе например готового пульта телескопа. Поскольку я тоже имею дело с 485, то знаю, что самая большая проблемма в 485 при переходе на 232 и обратно это переключение направления передачи. Многие поломали на этом зубы в готовых системах.
   Думаю, это будет или несколько диодов, или монтажное или на оптронах, или многовходовой элемент И до мах232, что нибудь такое.
« Последнее редактирование: 12 Мар 2008 [21:53:44] от Александр Л. »

Оффлайн Дядя Вова

  • *****
  • Сообщений: 8 095
  • Благодарностей: 95
    • Сообщения от Дядя Вова
Re: Контроллер электрофокусера
« Ответ #637 : 12 Мар 2008 [21:55:44] »
Цеплять контроллеры паровозиком слишком дорогой способ.
Почему дорогой?

И еще чем магистраль на i2c плоха?
(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg
Meade ETX-90PE

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

  • *****
  • Сообщений: 3 682
  • Благодарностей: 49
  • Мне нравится этот форум!
    • Сообщения от Александр Л.
Re: Контроллер электрофокусера
« Ответ #638 : 12 Мар 2008 [23:25:48] »
   Лишний шинник на com порт, лишний com порт, да бывают однокристалкт с 2 - мя rs232, но корпус мало подходящий для любительских целей. При програмной реализации лишний код, лишнее прерывание, а их чем меньше в системе тем лучше, поскольку точно привязанные ко времени процессы, если их два в такой систем не реализуются. Невозможность подключения более одного не самодельного устройства.
   I2C сложен в написании программы при реализации большого кол-ва команд, программа будет большой и трудно отлаживаемой, по стандарту работает на небольших расстояниях - не более 2-х метров.

Оффлайн Дядя Вова

  • *****
  • Сообщений: 8 095
  • Благодарностей: 95
    • Сообщения от Дядя Вова
Re: Контроллер электрофокусера
« Ответ #639 : 13 Мар 2008 [09:56:25] »
   Лишний шинник на com порт, лишний com порт,
А если голый UART?
Цитата
лишнее прерывание, а их чем меньше в системе тем лучше, поскольку точно привязанные ко времени процессы, если их два в такой систем не реализуются.
забыл: какие точно привязанные ко времени процессы имеют место? Два прерывания - это про "паровозик"? Сигналы от датчиков это тоже прерывания?
Цитата
Невозможность подключения более одного не самодельного устройства.
   I2C сложен в написании программы при реализации большого кол-ва команд, программа будет большой и трудно отлаживаемой, по стандарту работает на небольших расстояниях - не более 2-х метров.
Вот тут надо сказать, что реализация последовательного канала покажет логичную вещь:
+++ на контроллерах не нужны будут устройства ввода/вывода, конструктивно интегрируются с исполнительным двигателем
+++ четырехроводная схема подключения
- - -  дополнительно вырисовывается необязательное устройство ввода/вывода (но это тот же самый контроллер +++ )
(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg
Meade ETX-90PE