• ВНИМАНИЕ! ПРОСЬБА ВОЗДЕРЖАТЬСЯ ОТ ОБСУЖДЕНИЯ НА ФОРУМЕ ЛЮБЫХ ПОЛИТИЧЕСКИХ СОБЫТИЙ! СПАСИБО!

Магнитный компас для картплоттера (Просматривают: 6)

С нами с
23.08.2007
Сообщения
19
Репутация
38
Возраст
38
Откуда
Зеленоград
Магнитный компас для картплоттера
Пытаюсь подключить самодельный компас к HDS-9 Live по NMEA 0183. Схему брал из инструкции к эхолоту (зеленый к TX из ардуино).
Шлю ему тестовые посылки вида:
$HCHDG,10.1,0,E,0,E*72
$HCVTG,10.1,T,10.1,M,0,N,0,K*52

Но сам лорик судя по всему их не видит, в источниках данных (Data sources) нет этих данных.
При этом если в лорике включить посылку данных по 0183, то я их на своей ардуине вижу. Т.е. сеть явно подключена и работает.
В чем может быть проблема? Принимает ли вообще HDS данные компаса по 0183?
 
С нами с
31.08.2012
Сообщения
4 709
Репутация
4 897
Откуда
МО, г.Ногинск-Электросталь
Магнитный компас для картплоттера
Что значит нафига? Или вы считаете, что на ПВХ без компаса проще вставать и выходить на точку, чем на жёстком корпусе?
Я вот тоже никак дождаться не могу, когда King lll начнёт снова Сириус собирать.
Вам Ярик уже ответил, что я имел ввиду конструкцию. ИМХО если не ловить троллингом, оно лишнее.
Плюс каркас для тента. По моему все логично.
Это не каркас тента, это тарга.
т.к. лично я не ловлю троллингом, мне бы было не удобно выполнять забросы с кормы, а на течении предпочитаю ловлю именно с кормы, а не с борта. Если данная конструкция только для компаса, то мне кажется можно было обойтись проще и дешевле, да и возить с собой (на пример) на однодневные рыбалки только время тратить на сборку/разборку, которого и так мне не хватает. В остальном нормальное решение.
 
С нами с
17.01.2007
Сообщения
6 815
Репутация
5 404
Возраст
47
Откуда
Рязань
Магнитный компас для картплоттера
Пытаюсь подключить самодельный компас к HDS-9 Live по NMEA 0183. Схему брал из инструкции к эхолоту (зеленый к TX из ардуино).
Шлю ему тестовые посылки вида:
$HCHDG,10.1,0,E,0,E*72
$HCVTG,10.1,T,10.1,M,0,N,0,K*52

Но сам лорик судя по всему их не видит, в источниках данных (Data sources) нет этих данных.
При этом если в лорике включить посылку данных по 0183, то я их на своей ардуине вижу. Т.е. сеть явно подключена и работает.
В чем может быть проблема? Принимает ли вообще HDS данные компаса по 0183?
А почему посылка $HCHDG... ? Лорик понимает $GPHDT... :secret:
 
С нами с
23.08.2007
Сообщения
19
Репутация
38
Возраст
38
Откуда
Зеленоград
Магнитный компас для картплоттера
Я тут еще подумал, а разве можно с ардуины напрямую по rs-485 общаться через пины rx/tx? Ведь это UART а нужно RS-485 (где одна витая пара с дифференциальным сигналом)
 
С нами с
17.01.2007
Сообщения
6 815
Репутация
5 404
Возраст
47
Откуда
Рязань
Магнитный компас для картплоттера
Я тут еще подумал, а разве можно с ардуины напрямую по rs-485 общаться через пины rx/tx? Ведь это UART а нужно RS-485 (где одна витая пара с дифференциальным сигналом)
Я через плату RS485 подключался. Но вроде говорят, можно и напрямую подтянув уровни...
 
С нами с
23.08.2007
Сообщения
19
Репутация
38
Возраст
38
Откуда
Зеленоград
Магнитный компас для картплоттера
Видимо у меня чето не то с уровнями сигнала.
Прочитать могу, послать нет.
Вывод я сделал такой после того как замкнул между собой эхолотные провода rx и tx, т.е. чтобы он сам себе данные слал.
После этого если в настройках nmea 0183 включить посылку данных, то в списке device list сразу появляется HDS Live-9 NMEA0183 Port 1. И в data отображаются данные.
Видимо без осцилографа тут не обойтись, завтра попробую с ним разобраться.
 
С нами с
23.08.2007
Сообщения
19
Репутация
38
Возраст
38
Откуда
Зеленоград
Магнитный компас для картплоттера
Короче победил. Сначала проблема была в контактах. Просто провод TX оборван.
Когда с проводкой разобрался, то подключал уже через китайский USB->RS-485 преобразователь. И в нем оказалась тоже проблема, он не выдавал дифференциальный сигнал, уровень на - был 0В, а уровень на + прыгал от -6В до +6В, эхолоту такой сигнал не понравился видимо.
В итоге заработало вообще без преобразователя по изначальной схеме: tx ардуино на rx_b эхолота, 5в или 3.3в ардуино на rx_a эхолота.
Изначальные посылки обе распознаются:
$HCHDG,10.1,0,E,0,E*72
$HCVTG,10.1,T,10.1,M,0,N,0,K*52
 

Вложения

  • IMG_20210707_124335.jpg
    66.5 КБ · Просмотры: 140
    IMG_20210707_124335.jpg
С нами с
17.01.2007
Сообщения
6 815
Репутация
5 404
Возраст
47
Откуда
Рязань
Магнитный компас для картплоттера
Короче победил. Сначала проблема была в контактах. Просто провод TX оборван.
Когда с проводкой разобрался, то подключал уже через китайский USB->RS-485 преобразователь. И в нем оказалась тоже проблема, он не выдавал дифференциальный сигнал, уровень на - был 0В, а уровень на + прыгал от -6В до +6В, эхолоту такой сигнал не понравился видимо.
В итоге заработало вообще без преобразователя по изначальной схеме: tx ардуино на rx_b эхолота, 5в или 3.3в ардуино на rx_a эхолота.
Изначальные посылки обе распознаются:
$HCHDG,10.1,0,E,0,E*72
$HCVTG,10.1,T,10.1,M,0,N,0,K*52
почему USB->RS-485, а не UART - >RS-485 ?
 
С нами с
22.09.2011
Сообщения
2 290
Репутация
3 707
Возраст
68
Откуда
Калининград
Магнитный компас для картплоттера
Схему брал из инструкции к эхолоту (зеленый к TX из ардуино).
Шлю ему тестовые посылки вида:
$HCHDG,10.1,0,E,0,E*72
$HCVTG,10.1,T,10.1,M,0,N,0,K*52
Видимо без осцилографа тут не обойтись, завтра попробую с ним разобраться.
Не только без осциллографа, но и без паяльника, и ещё некоторых деталей, внимательного изучения стандарта NMEA 0183 ver. 3.01, особенно в части физического интерфейса тут не обойтись.
Судя по техописанию эхолота его последовательный порт для NMEA - соответствует ver. 3.01 с физическим интерфейсом RS-485\422. Лог 1 здесь соответствует уровень равный 0В ( в расширенном варианте: -15...+0.5В), лог 0 это +5В ( +4.....+15В). Сигнал
( для приема особенно) предполагается дифференциальный (линии А и В). У Ардуино, а так же у GPS приемников, компасов как правило последовательный канал - UART c лог. 1 - +3....5В и лог 0 - 0В. Стало быть нужен UART\485 преобразователь типа LTC 485 и т.п. Вот в обратную сторону ( Тх 485 - Rx UART\TTL) линия В может не дифференциально использоваться.
С "настоящим" RS 232 COM портом несколько другая ситуация, на Rx такого СОМ порта можно подавать ИНВЕРТИРОВАННЫЕ сигналы от GPS и пр., но инвертор должен не какой то там TTL сигнал выдавать, а уровни 0В и +3....5В ( такое практически все компьютеры, например благополучно "проглатывают").
Ещё одна "семечка" из реальной многолетней практики. Некоторые производители бывает слишком строго А точнее неправильно) подходят к соблюдению формата предложений NMEA, например в поле с градусами курса или координат им нельзя написать 32,5, а обязательно заполнить все три разряда - 032,5. И всё, данные не принимаются..... Ещё могут линии А и В логически перевернуть, тоже бывало....
 
С нами с
22.09.2011
Сообщения
2 290
Репутация
3 707
Возраст
68
Откуда
Калининград
Магнитный компас для картплоттера
Короче победил. Сначала проблема была в контактах. Просто провод TX оборван.
Когда с проводкой разобрался, то подключал уже через китайский USB->RS-485 преобразователь. И в нем оказалась тоже проблема, он не выдавал дифференциальный сигнал, уровень на - был 0В, а уровень на + прыгал от -6В до +6В, эхолоту такой сигнал не понравился видимо.
В итоге заработало вообще без преобразователя по изначальной схеме: tx ардуино на rx_b эхолота, 5в или 3.3в ардуино на rx_a эхолота.
Изначальные посылки обе распознаются:
$HCHDG,10.1,0,E,0,E*72
$HCVTG,10.1,T,10.1,M,0,N,0,K*52
Тут победа "на грани фола", лучше привести сигналы к уровням стандартов, чтобы потом "глюков" не было.
 
С нами с
19.06.2009
Сообщения
1 003
Репутация
2 809
Возраст
50
Откуда
Москвибирево
Магнитный компас для картплоттера
Стало быть нужен UART\485 преобразователь типа LTC 485 и т.п. Вот в обратную сторону ( Тх 485 - Rx UART\TTL) линия В может не дифференциально использоваться.
А вот тут можно поподробнее? Хотелось бы получать обратно с 4 и 6 пина данные лорика на вот такую схему https://www.rusfishing.ru/forum/attachments/wire-png.8689845/
Может можно через диодную там развязку на эту же плату RS485 их подпаять или еще как? Поставить еще одну плату? Прицепиться к свободным аналоговым выводам ардуины?
Просто наваял еще одну связку из MPU6050+HMC5983 (максимальная точность в 1 градус при использовании данных DMP без всяких фильтров), распишу чуть подробнее, совсем нет времени (особенно на выпаивание металлических магнитных ножек-пинов и заменой их на самодельные медные, кстати влияние разъема юсб на магнетометр незаметное, в отличие от крышки сд-карты).
 

Вложения

  • 130354.jpg
    150 КБ · Просмотры: 181
    130354.jpg
  • 130420.jpg
    171.2 КБ · Просмотры: 184
    130420.jpg
С нами с
02.08.2019
Сообщения
79
Репутация
37
Возраст
41
Откуда
Ижевск
Магнитный компас для картплоттера
блин продайте мне кто-нибудь компас !! сириус устал ждать ((
 

Сейчас смотрят

Вверх