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


A A A A Автор Тема: Проект контроллера монтировки RUMOUNT  (Прочитано 13057 раз)

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

Оффлайн Максим MАвтор темы

  • ****
  • Сообщений: 275
  • Благодарностей: 4
  • Аватар пропил...
    • Skype - m_de_p
    • Сообщения от Максим M
Re: Контроллер монтировки из STM32VLDISCOVERY
« Ответ #60 : 27 Июн 2011 [13:44:50] »
Пойдемте дальше.?

протокол - суть диалект двух железяк. Обычно его пишут и на этом успокаиваются. Но это "мертвый" язык. Так как во первых он не может быть расширен без перепрограммирования всего и вся. Во вторых он предметно ориентирован. То есть, утрируя можно перефразировать фразу из протокола так - "сдвинься на 3 сферических коня по той оси, которая, как ты думаешь является полярной".

Единицы измерения часто не заданы. Направления тоже. Принципы работы также. И так во всем. От температуры до ШИМ модуляции при гидировании.

А что если.. включаем фантазию. Спрашиваем монтировку - а какова температура ГЗ. Она отвечает 18,3 градуса, хозяин. Или пишем ей, коррекция на 3,8 угловых секунд по оси DEC в системе координат неба.

Это я к тому наплел, что _можно_ заложиться на этакий универсализьм. Чтобы драйверы и прочие модули не пересчитывали попугаев в удавов без округления. А отдавали и принимали данные в системе СИ.

Впрочем это я как раз и пытаюсь сделать.


А стеллариум. Это идеальный планетарий в моих условиях. Открыт. Не привязан к ОС. Расширяем.
На худой конец есть HyperTerminal в котором можно черкнуть монтировке сообщение.





---------------
Пролетает Нибиру мимо спутнега. Он ей такой: спутинеги берешь? А она такая: не, ни биру

Оффлайн Ronin

  • *****
  • Сообщений: 1 136
  • Благодарностей: 112
  • MEzzMAY
    • Сообщения от Ronin
Re: Контроллер монтировки из STM32VLDISCOVERY
« Ответ #61 : 27 Июн 2011 [15:57:30] »
Главное - есть USB аппаратный.

емнип STM32F100RBT6B не имеет аппаратного usb. и частота всего 24мгц, хотя пока хватит.
тот USB что в STM32VLDISCOVERY это собственно программатор/отладчик ST-Link.
можно конечно грохнуть ST-Link (лишившись программатора), перепрошив и STM32F103CBT6 на свой лад (а это ещё один кристалл 128кб/72мгц в интерфейсном модуле. но кривовато получится - либо обмен между кристаллами по GPIO поднимать, либо соплями SPI/UARTы соединять). ну и с их программированием особенности получатся.
« Последнее редактирование: 27 Июн 2011 [16:11:40] от Ronin »

Оффлайн Максим MАвтор темы

  • ****
  • Сообщений: 275
  • Благодарностей: 4
  • Аватар пропил...
    • Skype - m_de_p
    • Сообщения от Максим M
Re: Контроллер монтировки из STM32VLDISCOVERY
« Ответ #62 : 27 Июн 2011 [16:05:52] »
Да, вы тоже правы в 100 серии нету аппаратки усб. Но есть несколько выходов.

0) подключить мост USB - UART
1) перешивают тот чип что программатор на этот мост. И потом програмировать через UART. это работает.
2) берут 2 модуля и одним перешивают вторым работают.
3) я также тупо перепаивал чип на 103 серию. геморойно но можно
4) взять любой другой модуль с кортексом.
5) самому развести плату.

Из доступных 0 - 1 - 2 варианты. Остальные на энтузиаста.

« Последнее редактирование: 27 Июн 2011 [16:14:09] от mask »
---------------
Пролетает Нибиру мимо спутнега. Он ей такой: спутинеги берешь? А она такая: не, ни биру

Оффлайн Ronin

  • *****
  • Сообщений: 1 136
  • Благодарностей: 112
  • MEzzMAY
    • Сообщения от Ronin
Re: Контроллер монтировки из STM32VLDISCOVERY
« Ответ #63 : 27 Июн 2011 [16:17:54] »
1) перешивают тот чип что программатор на этот мост. И потом програмировать через UART. это работает.
2) берут 2 модуля и одним перешивают вторым работают.

Я 1+2 тоже имел ввиду. Несколько усложняется процесс для новичков (манипуляции с программированием и прочим), зато дёшево и сердито. Можно и весь протокол(ы) в 103й потом засунуть. а 100ым железо крутить.

Кому GPS

сегодня в новостях Компэл (ну или Терра, кому что ближе)) рекламировали Quectel L10 за 11$.

Оффлайн Максим MАвтор темы

  • ****
  • Сообщений: 275
  • Благодарностей: 4
  • Аватар пропил...
    • Skype - m_de_p
    • Сообщения от Максим M
Re: Контроллер монтировки из STM32VLDISCOVERY
« Ответ #64 : 27 Июн 2011 [16:24:31] »
Так тоже можно- но это лишне. Ресурса должно хватить. Да и прошивка тогда бьется на 2 камня. А значит перекрываем дорогу другим модулям. И другим чипам. Лучше думая сосредоточить ее на 1 камне. Тут уже наклевываются товарищи (?) который хотят это делать на камнях TI. Если будут, то я и на техасе буду паралельно программировать. Лежит десяток и техасских камней. Неплохие. Очень неплохие.


я придумал другую схему.

1) прошиваем через усб программатор. там будет мост усб в ком порт + бут лодырь.
2) перетыкаем модуль. получаем ком порт.
3) по нему заходим в бутлодыря и льем основной камень.

Из доделок - запаять 2 провода в 4 вывода. Если удастся - вобще без запаек.

ГПС.. жаль у меня ни одного нету.


---------------
Пролетает Нибиру мимо спутнега. Он ей такой: спутинеги берешь? А она такая: не, ни биру

Оффлайн Максим MАвтор темы

  • ****
  • Сообщений: 275
  • Благодарностей: 4
  • Аватар пропил...
    • Skype - m_de_p
    • Сообщения от Максим M
Re: Контроллер монтировки из STM32VLDISCOVERY
« Ответ #65 : 27 Июн 2011 [16:33:22] »
Боюсь что никто не ответит. Но робко спрошу. :-X
А может кто нибудь сказать - что будет повторять или экспериментировать?
---------------
Пролетает Нибиру мимо спутнега. Он ей такой: спутинеги берешь? А она такая: не, ни биру

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

  • *****
  • Сообщений: 3 762
  • Благодарностей: 74
  • Keep your eyes open!
    • Skype - n.dennis
    • Сообщения от Денис Никитин
Re: Контроллер монтировки из STM32VLDISCOVERY
« Ответ #66 : 27 Июн 2011 [16:39:05] »
Я буду. Сегодня поехал в Терру и купил ST-Линк. Ну то есть это клоны ST-LINK, сделанные в Терраэлектронике.

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

  • *****
  • Сообщений: 3 762
  • Благодарностей: 74
  • Keep your eyes open!
    • Skype - n.dennis
    • Сообщения от Денис Никитин
Re: Контроллер монтировки из STM32VLDISCOVERY
« Ответ #67 : 27 Июн 2011 [16:40:37] »
Могу и на Техасе, этого добра тоже навалом.

Оффлайн Ronin

  • *****
  • Сообщений: 1 136
  • Благодарностей: 112
  • MEzzMAY
    • Сообщения от Ronin
Re: Контроллер монтировки из STM32VLDISCOVERY
« Ответ #68 : 27 Июн 2011 [16:47:40] »
у меня есть эта самая STM32VLDISCOVERY (но если крушить внутренний ст-линк, прийдётся прикупить вторую), ну и стартеркитовская SK-MLM3S9B95 с техасом )
на горизонте лежит старая EQ6 которую можно выпросить под модернизацию.

Оффлайн Максим MАвтор темы

  • ****
  • Сообщений: 275
  • Благодарностей: 4
  • Аватар пропил...
    • Skype - m_de_p
    • Сообщения от Максим M
Re: Контроллер монтировки из STM32VLDISCOVERY
« Ответ #69 : 27 Июн 2011 [16:52:59] »
Если есть отдельный мостик усб - ком порт. Или вообще живой ком порт - то курочить не придется.
---------------
Пролетает Нибиру мимо спутнега. Он ей такой: спутинеги берешь? А она такая: не, ни биру

Оффлайн Ronin

  • *****
  • Сообщений: 1 136
  • Благодарностей: 112
  • MEzzMAY
    • Сообщения от Ronin
Re: Контроллер монтировки из STM32VLDISCOVERY
« Ответ #70 : 27 Июн 2011 [16:58:07] »
в принципе да.

Оффлайн Максим MАвтор темы

  • ****
  • Сообщений: 275
  • Благодарностей: 4
  • Аватар пропил...
    • Skype - m_de_p
    • Сообщения от Максим M
Re: Контроллер монтировки из STM32VLDISCOVERY
« Ответ #71 : 27 Июн 2011 [17:31:16] »
Сегодяшние труды. Добавлено описание протокола. Уже что то серьезное.

Читайте, спрашивайте, подсказывайте.
Ищите себя в разделе Благодарности.

 ;D
---------------
Пролетает Нибиру мимо спутнега. Он ей такой: спутинеги берешь? А она такая: не, ни биру

Оффлайн Максим MАвтор темы

  • ****
  • Сообщений: 275
  • Благодарностей: 4
  • Аватар пропил...
    • Skype - m_de_p
    • Сообщения от Максим M
Re: Контроллер монтировки из STM32VLDISCOVERY
« Ответ #72 : 28 Июн 2011 [14:50:55] »
Из новостей.

Мое предположение о том, что модуль можно прошивать и работать с ним через один и тот же UART порт, сработало.
Зашивается,  работает. Нужно только убрать 1 перемычку на плате и подключить 1 ножку к переключателю на массу.
задает два режима работы - прошивка и работа.

Свтодиодами мыргает. Дабы не холиварить писать прошивку собираюсь на .. ассемблере. Легок, прост, особенности
компиляции отсутсвуют. В бинарный вид компилируется через утилиту as.

Приступаю к реализации протокола.

---------------
Пролетает Нибиру мимо спутнега. Он ей такой: спутинеги берешь? А она такая: не, ни биру

Оффлайн Максим MАвтор темы

  • ****
  • Сообщений: 275
  • Благодарностей: 4
  • Аватар пропил...
    • Skype - m_de_p
    • Сообщения от Максим M
Re: Контроллер монтировки из STM32VLDISCOVERY
« Ответ #73 : 29 Июн 2011 [12:39:30] »
Тут встала одна дилемма. Не знаю даже как быть.

Предлагаю провести опрос.

На каком языке должна быть прошивка.

1) все равно.
2) на Си
3) на ассемблере.
4) бинарная.

Выскажитесь, плз.
---------------
Пролетает Нибиру мимо спутнега. Он ей такой: спутинеги берешь? А она такая: не, ни биру

Оффлайн mo

  • *****
  • Сообщений: 17 593
  • Благодарностей: 1078
  • Олег Милантьев - L71 Vedrus Observatory
  • Награды Призер конкурса астрофото
    • Сообщения от mo
Re: Контроллер монтировки из STM32VLDISCOVERY
« Ответ #74 : 29 Июн 2011 [12:42:23] »
Тут встала одна дилемма. Не знаю даже как быть.

Предлагаю провести опрос.

На каком языке должна быть прошивка.

1) все равно.
2) на Си
3) на ассемблере.
4) бинарная.

Выскажитесь, плз.
Я надеюсь, причина опроса - моё сообщение в личку? :).

Тогда здесь выскажусь (повторюсь). Вероятность коллективного развития кода на всех предложенных вариантах, кроме как на сях околонулевая. Ежли есть желание не просто создать нечто (да, крутое; да, очень крутое; да, просто супер), но и развивать его коллективно, то ассемблер и бинарник отпадает. П.1. опроса тоже странный, остаётся "на сях".
モ - mo

Оффлайн Максим MАвтор темы

  • ****
  • Сообщений: 275
  • Благодарностей: 4
  • Аватар пропил...
    • Skype - m_de_p
    • Сообщения от Максим M
Re: Контроллер монтировки из STM32VLDISCOVERY
« Ответ #75 : 29 Июн 2011 [12:45:34] »
Хм.. а как быть с толпой способов выразить на си ту или иную мысль.
Каждый программист по своему.. Какой же тут коллектив. + я не знаю кто, кроме Дениса Никитина, может программировать на
Си для кортексов.

---------------
Пролетает Нибиру мимо спутнега. Он ей такой: спутинеги берешь? А она такая: не, ни биру

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

  • *****
  • Сообщений: 3 762
  • Благодарностей: 74
  • Keep your eyes open!
    • Skype - n.dennis
    • Сообщения от Денис Никитин
Re: Контроллер монтировки из STM32VLDISCOVERY
« Ответ #76 : 29 Июн 2011 [12:51:58] »
Хм, ну мы можем в принципе договорится как будем свою мысль апостилировать ))

Оффлайн mo

  • *****
  • Сообщений: 17 593
  • Благодарностей: 1078
  • Олег Милантьев - L71 Vedrus Observatory
  • Награды Призер конкурса астрофото
    • Сообщения от mo
Re: Контроллер монтировки из STM32VLDISCOVERY
« Ответ #77 : 29 Июн 2011 [13:00:42] »
Тогда к чему опрос? Пиши на том, что тебе (+Денису) удобней.
モ - mo

Оффлайн Максим MАвтор темы

  • ****
  • Сообщений: 275
  • Благодарностей: 4
  • Аватар пропил...
    • Skype - m_de_p
    • Сообщения от Максим M
Re: Контроллер монтировки из STM32VLDISCOVERY
« Ответ #78 : 29 Июн 2011 [14:04:30] »
Может еще кто-то выскажется.
---------------
Пролетает Нибиру мимо спутнега. Он ей такой: спутинеги берешь? А она такая: не, ни биру

andreichk

  • Гость
Re: Контроллер монтировки из STM32VLDISCOVERY
« Ответ #79 : 29 Июн 2011 [15:52:02] »
Мдя, Андрейчик будет в восторге!
не понял, с чего это вдруг ?
с того , что в мире появится ещё одна крутилка моторов?