Київський клуб аматорів астрономії "Астрополіс"

astromagazin.net
* *
Ласкаво просимо, Гість. Будь ласка, увійдіть або зареєструйтеся.
25 Квітня 2024, 17:17:31

Увійти

google


Автор Тема: Помогите продиагностировать проблему с EQMod + Bluetooth  (Прочитано 3008 раз)

0 Користувачів і 1 Гість дивляться цю тему.

LifeIsGood

  • Moderator
  • Offline Offline
  • Повідомлень: 5234
  • Подяк: 446

Всем привет!
Второй день морочу голову, пытаясь заставить работать модуль Bluetooth с монтировкой.
Модуль вот этот:
http://www.emartee.com/product/41957/Emartee-Serial-Port-Bluetooth-Shield
Модуль подключен к монтировке. Связь с компьютером есть. В терминале подключаюсь, все работает, шлю команды (:a1, :e1 и т.д.), монтировка отвечает. Работает без сбоев. Оставлял ее в таком состоянии около часа. Ни единого разрыва связи.
Но при попытке присоединиться к EQMod сразу пропадает связь и окошко EQAScom сообщает о тайм-ауте и том, что монтировка не найдена.
В чем могут быть грабли?
Таже фигня если делю поиск ком-порта с EQ-Mod в настройках EQASCOM, нажимая на иконку с биноклем. Т.е. доходит до блютусовского порта. Ждет несколько секунд и рвет связь!
Дальнейший анализ с помощью Терминала показал, что если в терминале сделать "Положить трубку", то связь с модулем разрывается. Но если сделать "Поднять трубку", то она за несколько секунд восстанавливается. Может быть в случае с EQ-Mod он не успевает дождаться восстановления связи и вылетает по Тайм-Ауту?
Есть возможность как нибудь отследить какие команды посылает EQ-Mod в виртуальный ком-порт Bluetooth, чтобы понять в какой момент происходит сбой?
Записаний

tlgleonid

  • Клуб Астрополіс, Модератор
  • Offline Offline
  • Повідомлень: 7246
  • Подяк: 819
Re: Помогите продиагностировать проблему с EQMod + Bluetooth
« Відповідь #1 : 08 Грудня 2010, 13:36:01 »
. - .

Есть возможность как нибудь отследить какие команды посылает EQ-Mod в виртуальный ком-порт Bluetooth, чтобы понять в какой момент происходит сбой?
Есть. Самое простое - взять какой-нибудь вижуал исходники EQMOD и под отладчиком посмотреть, что приводит к проблеме.
Денис, а ты не пробовал подключить монти с КПК с WM5-6 (скажем с Астромиста)?
Записаний
Задокументировано наблюдение  >1500 Deepsky объектов.
ТАЛ75R, GSO 8" 1:4 +HEQ5Pro SynScan+ZWO ASI183MM+ZWO ASI178MM+PlayerOne Uranus C+фильтры R,V, 265мм и 415 мм Добсоны HandMade+o3+hb+uhc+...
FAQ по любительской астрономии

LifeIsGood

  • Moderator
  • Offline Offline
  • Повідомлень: 5234
  • Подяк: 446
Re: Помогите продиагностировать проблему с EQMod + Bluetooth
« Відповідь #2 : 08 Грудня 2010, 14:14:25 »
. - .

У меня нет КПК, но с Андроида терминалом подключался :)
Записаний

Дядя Вова

  • Offline Offline
  • Повідомлень: 108
  • Подяк: 1
Re: Помогите продиагностировать проблему с EQMod + Bluetooth
« Відповідь #3 : 08 Грудня 2010, 14:19:43 »
. - .

При подключении выполняется функция eqmod'а EQ_Init(). Кроме коннекта с портом она содержит команду :e1. Если по команде :e1.
-не читаются три байта номера версии монтировки
-версия по разумению eqcontrl не верная
eqcontrl или сам eqmod должны закрыть соединение.

Леонид,
Ну, допустим мы увидимв VB, что функция EQ_Init() выдала не ноль (что нормально) и что дальше?  

В тему. В приложениии  .DOC файл - сравнение протоколов открытия порта eqmod и терминалом. (монтировки нет)
« Останнє редагування: 08 Грудня 2010, 14:26:04 від Дядя Вова »
Записаний
(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg

LifeIsGood

  • Moderator
  • Offline Offline
  • Повідомлень: 5234
  • Подяк: 446
Re: Помогите продиагностировать проблему с EQMod + Bluetooth
« Відповідь #4 : 08 Грудня 2010, 14:26:03 »
. - .

Спасибо, Дядя Вова.
Буду продолжать снифать порт и думать.
Записаний


sashka13

  • Offline Offline
  • Повідомлень: 993
  • Подяк: 21
  • физик-энтомолог
Re: Помогите продиагностировать проблему с EQMod + Bluetooth
« Відповідь #5 : 08 Грудня 2010, 15:14:38 »
. - .

Спасибо, Дядя Вова.
Буду продолжать снифать порт и думать.
я бы например для начала проверил прозрачность работы сего девайся например с каким нить модемом если есть под рукой, покидать АТ команды с терминала и тп, а потом бы уже снифил эку мод
или соеденить 2 кампутера с его помощью и ехом запихивать в асинхронный порт одного-ловить что на втором
Записаний
Я - американский ученый-энтомолог, следую на Суматру "в" ловить бабочек!

TAL-250K, Megrez 90 Doublet APO,Lunt Solar Systems LS100FHa/B1200, всё это на треноге от Рояли Steinway & Sons 1853 г.в.

LifeIsGood

  • Moderator
  • Offline Offline
  • Повідомлень: 5234
  • Подяк: 446
Re: Помогите продиагностировать проблему с EQMod + Bluetooth
« Відповідь #6 : 08 Грудня 2010, 15:25:38 »
. - .

У меня есть связь. Через терминал все работает. Не работает только EQASCOM
Записаний

tlgleonid

  • Клуб Астрополіс, Модератор
  • Offline Offline
  • Повідомлень: 7246
  • Подяк: 819
Re: Помогите продиагностировать проблему с EQMod + Bluetooth
« Відповідь #7 : 08 Грудня 2010, 15:32:04 »
. - .

У меня нет КПК, но с Андроида терминалом подключался :)
А нет ли желание проверить работу с Астромиста?  :shuffle:
Записаний
Задокументировано наблюдение  >1500 Deepsky объектов.
ТАЛ75R, GSO 8" 1:4 +HEQ5Pro SynScan+ZWO ASI183MM+ZWO ASI178MM+PlayerOne Uranus C+фильтры R,V, 265мм и 415 мм Добсоны HandMade+o3+hb+uhc+...
FAQ по любительской астрономии

LifeIsGood

  • Moderator
  • Offline Offline
  • Повідомлень: 5234
  • Подяк: 446
Re: Помогите продиагностировать проблему с EQMod + Bluetooth
« Відповідь #8 : 08 Грудня 2010, 15:43:03 »
. - .

А он есть для Андроида? И что там проверить?
Записаний

sashka13

  • Offline Offline
  • Повідомлень: 993
  • Подяк: 21
  • физик-энтомолог
Re: Помогите продиагностировать проблему с EQMod + Bluetooth
« Відповідь #9 : 08 Грудня 2010, 17:07:28 »
. - .

У меня есть связь. Через терминал все работает. Не работает только EQASCOM
ну если есть такая уверенность то различие вижу между руками и аскомом лишь в том что он автоматич настраивает порт: скорость, четность, стоповый , старотовый бит,,,, а через терминал вы это делаете руками
Записаний
Я - американский ученый-энтомолог, следую на Суматру "в" ловить бабочек!

TAL-250K, Megrez 90 Doublet APO,Lunt Solar Systems LS100FHa/B1200, всё это на треноге от Рояли Steinway & Sons 1853 г.в.

ds40a

  • Offline Offline
  • Повідомлень: 2050
  • Подяк: 284
  • Дмитро Сорока. Слава Україні !
Re: Помогите продиагностировать проблему с EQMod + Bluetooth
« Відповідь #10 : 08 Грудня 2010, 18:19:43 »
. - .

Спасибо, Дядя Вова.
Буду продолжать снифать порт и думать.

как/чем вы "снифаете" порт ?
Записаний

LifeIsGood

  • Moderator
  • Offline Offline
  • Повідомлень: 5234
  • Подяк: 446
Re: Помогите продиагностировать проблему с EQMod + Bluetooth
« Відповідь #11 : 09 Грудня 2010, 08:38:48 »
. - .

В общем вчера весь вечер сниффал порт. Выяснилось, что при работе с USB-COM команда :e1[CR] возвращает =010600[CR], а при работе через BT возвращается =010600 без перевода каретки [CR] в конце. Теперь вопрос! Куда пропадает перевод каретки?

В общем вчера весь вечер сниффал порт. Выяснилось, что при работе с USB-COM команда :e1[CR] возвращает =010600[CR], а при работе через BT возвращается
=010600 безе перевода каретки [CR] в конце. Теперь вопрос! Куда пропадает перевод каретки?

Лог через ЮСБ-КОМ адаптер
IRP_MJ_WRITE SUCCESS Length 1: :
IRP_MJ_WRITE SUCCESS Length 1: e
IRP_MJ_WRITE SUCCESS Length 1: 1
IRP_MJ_WRITE SUCCESS Length 1: .
IRP_MJ_READ SUCCESS Length 1: =
IRP_MJ_READ SUCCESS Length 1: 0
IRP_MJ_READ SUCCESS Length 1: 1
IRP_MJ_READ SUCCESS Length 1: 0
IRP_MJ_READ SUCCESS Length 1: 6
IRP_MJ_READ SUCCESS Length 1: 0
IRP_MJ_READ SUCCESS Length 1: 0
IRP_MJ_READ SUCCESS Length 1: . код символа OD - перевод каретки CR
IRP_MJ_WRITE SUCCESS Length 1: :
IRP_MJ_WRITE SUCCESS Length 1: e
IRP_MJ_WRITE SUCCESS Length 1: 1
IRP_MJ_WRITE SUCCESS Length 1: .

Лог через БТ
IRP_MJ_WRITE BtPort0 SUCCESS Length 1: :
IRP_MJ_WRITE BtPort0 SUCCESS Length 1: e
IRP_MJ_WRITE BtPort0 SUCCESS Length 1: 1
IRP_MJ_WRITE BtPort0 SUCCESS Length 1: .
IRP_MJ_READ BtPort0 SUCCESS Length 1: =
IRP_MJ_READ BtPort0 SUCCESS Length 1: 0
IRP_MJ_READ BtPort0 SUCCESS Length 1: 1
IRP_MJ_READ BtPort0 SUCCESS Length 1: 0
IRP_MJ_READ BtPort0 SUCCESS Length 1: 6
IRP_MJ_READ BtPort0 SUCCESS Length 1: 0
IRP_MJ_READ BtPort0 SUCCESS Length 1: 0
IRP_MJ_READ BtPort0 TIMEOUT Length 0: Тут ничего :(
IRP_MJ_READ BtPort0 TIMEOUT Length 0:
IRP_MJ_READ BtPort0 TIMEOUT Length 0:
IRP_MJ_READ BtPort0 TIMEOUT Length 0:
IRP_MJ_WRITE BtPort0 SUCCESS Length 1: :
IRP_MJ_WRITE BtPort0 SUCCESS Length 1: e
IRP_MJ_WRITE BtPort0 SUCCESS Length 1: 1
IRP_MJ_WRITE BtPort0 SUCCESS Length 1: .
IRP_MJ_READ BtPort0 SUCCESS Length 1:
« Останнє редагування: 09 Грудня 2010, 09:12:38 від LifeIsGood »
Записаний

LifeIsGood

  • Moderator
  • Offline Offline
  • Повідомлень: 5234
  • Подяк: 446
Re: Помогите продиагностировать проблему с EQMod + Bluetooth
« Відповідь #12 : 09 Грудня 2010, 08:42:01 »
. - .

как/чем вы "снифаете" порт ?
PortMon
Записаний

Mikhail Nalivkin

  • Offline Offline
  • Повідомлень: 1360
  • Подяк: 19
  • Цель - К400
Re: Помогите продиагностировать проблему с EQMod + Bluetooth
« Відповідь #13 : 09 Грудня 2010, 10:40:08 »
. - .

Придётся какой-нибудь восьминогий контроллер ставить и эмулировать CR.
Записаний
Астрограф 150/610 гиперболический Ньютон с MPCC, HEQ5Pro SynScan, QHY8mod, QHY6, Сanon 30Dа, Таир3А, Юпитер 37А, Индустар 61Л3/МС, SW Доб ретрак 12" сообразили на троих, старичок Мицар.

LifeIsGood

  • Moderator
  • Offline Offline
  • Повідомлень: 5234
  • Подяк: 446
Re: Помогите продиагностировать проблему с EQMod + Bluetooth
« Відповідь #14 : 09 Грудня 2010, 10:41:11 »
. - .

Я все еще надеюсь на более элегантное решение :) Cortex ARM всегда успеем добавить :)
Записаний

Mikhail Nalivkin

  • Offline Offline
  • Повідомлень: 1360
  • Подяк: 19
  • Цель - К400
Re: Помогите продиагностировать проблему с EQMod + Bluetooth
« Відповідь #15 : 09 Грудня 2010, 10:45:26 »
. - .

Это быстрее, чем курочить чужие прошивки или дрова. Последнее элегантнее и гламурнее, это бесспорно.
Записаний
Астрограф 150/610 гиперболический Ньютон с MPCC, HEQ5Pro SynScan, QHY8mod, QHY6, Сanon 30Dа, Таир3А, Юпитер 37А, Индустар 61Л3/МС, SW Доб ретрак 12" сообразили на троих, старичок Мицар.

LifeIsGood

  • Moderator
  • Offline Offline
  • Повідомлень: 5234
  • Подяк: 446
Re: Помогите продиагностировать проблему с EQMod + Bluetooth
« Відповідь #16 : 09 Грудня 2010, 10:53:34 »
. - .

Неее-не-не... Курочить прошивки - это некамильфо! Я вчера смотрел eqcntrl.dll и фалломорфировал. Лезть в него совершенно негламурно!
Добавлять МК для того, чтобы добавлять один символ - это тоже не фонтан.
Я все еще надеюсь отделаться (не путать с обделаться) настройками модуля БТ.
Записаний

ds40a

  • Offline Offline
  • Повідомлень: 2050
  • Подяк: 284
  • Дмитро Сорока. Слава Україні !
Re: Помогите продиагностировать проблему с EQMod + Bluetooth
« Відповідь #17 : 09 Грудня 2010, 10:57:22 »
. - .

как/чем вы "снифаете" порт ?
PortMon
тут мои советы излишни  :)

я подозреваю, что BT воспринимает CR как свою внутреннюю команду, поэтому и исключает ее из пакета. Где-то должны быть в настройках или самого BT или того, что им пользуется как этот символ интерпретировать. Можно и программно добавлять CR к пакету. Есть такая замечательная вещь Eltima virtual comport (не бесплатная, но ...). Она создает пару соединенных между собой виртуальных портов. Слушать реальный порт от BT , лепить CR в конец пакета, передавать препарированный пакет в один виртуальный порт, а на второй садить EQMOD. Естественно транслировать передачу EQMOD.
« Останнє редагування: 09 Грудня 2010, 11:09:58 від ds40a »
Записаний

Mikhail Nalivkin

  • Offline Offline
  • Повідомлень: 1360
  • Подяк: 19
  • Цель - К400
Re: Помогите продиагностировать проблему с EQMod + Bluetooth
« Відповідь #18 : 09 Грудня 2010, 11:00:12 »
. - .

Я вчера смотрел eqcntrl.dll и фалломорфировал.
Каков термин, мощно :up: :up:

Но фалломорфна сама идея использовать BT, к.м.к...

Ds40a, +1 за ссылочку!
Записаний
Астрограф 150/610 гиперболический Ньютон с MPCC, HEQ5Pro SynScan, QHY8mod, QHY6, Сanon 30Dа, Таир3А, Юпитер 37А, Индустар 61Л3/МС, SW Доб ретрак 12" сообразили на троих, старичок Мицар.

ds40a

  • Offline Offline
  • Повідомлень: 2050
  • Подяк: 284
  • Дмитро Сорока. Слава Україні !
Re: Помогите продиагностировать проблему с EQMod + Bluetooth
« Відповідь #19 : 09 Грудня 2010, 11:02:53 »
. - .

Я вчера смотрел eqcntrl.dll и фалломорфировал.
Каков термин, мощно :up: :up:
...

Можно считать "жемчужиной сезона"  :up:

Я от гипербаблоида еще не отошел  ;D
Записаний