Перейти к содержимому

Фотография

NMEA2000 подключить простой CAN адаптер N2k<->NMEA183


Сообщений в теме: 76

#26 StrangerM

StrangerM

    чужой

  • Модератор форума
  • 15 683 сообщений
  • Из:СПб
  • Судно: МН
  • Название: Stranger

Отправлено 10 марта 2019 - 16:09

Я правильно понял ?
attachicon.gifsch1.png

Не, на первом этапе без адаптера - просто с резистором, а потом уж без этого резистора с адаптером (со 120 омами в адаптере) и с ДУЕ.


  • 0

#27 nvc

nvc

    Яхтенный капитан

  • Модератор форума
  • 7 550 сообщений
  • Из:Black Sea coast
  • Судно: Leisure17+Seal 36

Отправлено 10 марта 2019 - 16:31

Не, на первом этапе без адаптера - просто с резистором, а потом уж без этого резистора с адаптером (со 120 омами в адаптере) и с ДУЕ.

Ага то есть сначала просто резюк, как я нарисовал, и питание на NET-S NET-C
И появился сигнал.
А когда адаптер с ДУЕ подключаем, то резюк убираем.
Так ?

Хочу еще заметить, что надо бы проверить без всех питаний сопротивление на контактах NET-L NET-H прибора.
Для понимания стоит там терминирующий резюк или нет.

Если сопротивление сильно больше чем 120ом, то резюка нету.
И получается, что он нужен с обоих концов шины.

Один стоит в адаптере.
Второй соответственно вешаем на контакты прибора.
Сопротивление между NET-H NET-L должно быть 60ом (ну два терминатора по 120 да.)

А вот при подключении других приборов на шину, в них уже не должно быть резюков.
Поэтому я думаю, что резюка в приборе нет.
Но если Вы проверите и напишете, то будет здорово.
  • 0

#28 FStager

FStager

    Яхтенный капитан

  • Капитан
  • 1 777 сообщений
  • Из:Москва

Отправлено 10 марта 2019 - 16:34

Миш, что планшетом -- понятно, но к нему программа еще нужна какая-нибудь. И что за протокол будет у этой программы -- вот хрен его знает. Тут-то все своё пишут.

Ну и там - все своё.
Я, вот, надеюсь, что когда оно всё созреет - буду собирать на сервер с помощью gpsd, а с сервера показывать в виде web-приложения. Так я сейчас показываю приёмник gnss, благо, паять не надо - в usb втыкается.
  • 0

#29 StrangerM

StrangerM

    чужой

  • Модератор форума
  • 15 683 сообщений
  • Из:СПб
  • Судно: МН
  • Название: Stranger

Отправлено 10 марта 2019 - 18:32

Ага то есть сначала просто резюк, как я нарисовал, и питание на NET-S NET-C
И появился сигнал.
А когда адаптер с ДУЕ подключаем, то резюк убираем.
Так ?

Хочу еще заметить, что надо бы проверить без всех питаний сопротивление на контактах NET-L NET-H прибора.
Для понимания стоит там терминирующий резюк или нет.

Если сопротивление сильно больше чем 120ом, то резюка нету.
И получается, что он нужен с обоих концов шины.

Один стоит в адаптере.
Второй соответственно вешаем на контакты прибора.
Сопротивление между NET-H NET-L должно быть 60ом (ну два терминатора по 120 да.)

А вот при подключении других приборов на шину, в них уже не должно быть резюков.
Поэтому я думаю, что резюка в приборе нет.
Но если Вы проверите и напишете, то будет здорово.

Замерял, на плате адаптера припаян 120 ом, но я еще и внешний 120 добавил - пашет, перехожу к есп.


  • 0

#30 nvc

nvc

    Яхтенный капитан

  • Модератор форума
  • 7 550 сообщений
  • Из:Black Sea coast
  • Судно: Leisure17+Seal 36

Отправлено 10 марта 2019 - 20:15

Замерял, на плате адаптера припаян 120 ом, но я еще и внешний 120 добавил - пашет, перехожу к есп.

Ну то есть в самом приборе (Эхомапе) пусто - резюка нет ?
В адаптере то я понял что есть - по схеме его в инете найденной.
  • 0

#31 StrangerM

StrangerM

    чужой

  • Модератор форума
  • 15 683 сообщений
  • Из:СПб
  • Судно: МН
  • Название: Stranger

Отправлено 10 марта 2019 - 21:59

Ну то есть в самом приборе (Эхомапе) пусто - резюка нет ?
В адаптере то я понял что есть - по схеме его в инете найденной.

хМ, не уверен.


  • 0

#32 nvc

nvc

    Яхтенный капитан

  • Модератор форума
  • 7 550 сообщений
  • Из:Black Sea coast
  • Судно: Leisure17+Seal 36

Отправлено 10 марта 2019 - 22:49

хМ, не уверен.

Ежели не трудно проверьте плз.
Прямо на разьеме прибора, ничего не подключая.
  • 0

#33 StrangerM

StrangerM

    чужой

  • Модератор форума
  • 15 683 сообщений
  • Из:СПб
  • Судно: МН
  • Название: Stranger

Отправлено 11 марта 2019 - 00:20

Ежели не трудно проверьте плз.
Прямо на разьеме прибора, ничего не подключая.

аГА, завтра. Пока есп не поддается, на ногах связи с адаптером непонятный сигнал вч возбуждение без адаптера и половинный уровень с ним.


  • 0

#34 StrangerM

StrangerM

    чужой

  • Модератор форума
  • 15 683 сообщений
  • Из:СПб
  • Судно: МН
  • Название: Stranger

Отправлено 11 марта 2019 - 10:34

аГА, завтра. Пока есп не поддается, на ногах связи с адаптером непонятный сигнал вч возбуждение без адаптера и половинный уровень с ним.

27 ком, запустил есп32 поменяв ноги в проге с дефолтных на 22 и 23.

Прикрепленные изображения

  • 11032019.jpg

  • 0

#35 StrangerM

StrangerM

    чужой

  • Модератор форума
  • 15 683 сообщений
  • Из:СПб
  • Судно: МН
  • Название: Stranger

Отправлено 11 марта 2019 - 11:58

Из NMEA183 найдены GPVTG и GPRMC, нет GPDPT. Хиловато, можно, конечно, в прогах покопаться, да нет особо пока желания. Есть еще в формате seasmart, глянуть надо.

 

$PCDIN,01EF00,000212B1,00,003EE59817000404*21

$PCDIN,01EF00,000212B3,00,016251DA408E443C*2F

$PCDIN,01EF00,000212B5,00,0241E19F59410000*21

$PCDIN,01EF00,000212B7,00,0300000000000000*25

$PCDIN,01EF00,000212B9,00,0400000000000000*2C

$PCDIN,01EF00,000212BB,00,0500000000000000*56

$PCDIN,01EF00,000212BD,00,0600CC067B3F8D48*25

$PCDIN,01EF00,000212BF,00,07893FF802BA3F48*22

$PCDIN,01EF00,000212C3,00,083A143F00000000*29

$PCDIN,01EF00,000212C5,00,202AE59861060202*24

$PCDIN,01EF00,000212C7,00,21FFFFFFFF030300*24

$PCDIN,01EF00,000212CA,00,2200FFFFFFFFFFFF*51

$PCDIN,01EF00,000212CC,00,23FFFFFFFF0000FF*52

$PCDIN,01EF00,000212CE,00,24FFFF7FFFFFFF7F*53

$PCDIN,01EF00,000212D0,00,25FFFFFF7F0000FF*51

$PCDIN,01EF00,000212D3,00,267FFFFFFFFFFFFF*51

$PCDIN,01EF00,000212D5,00,401DE59812070202*26

$PCDIN,01EF00,000212D7,00,41FFFFFFFFFFFFFF*25

$PCDIN,01EF00,000212D9,00,42FFFFFFFFFFFFFF*28

$PCDIN,01EF00,000212DB,00,43FFFFFFFF7FFFFF*23

$PCDIN,01EF00,000212DD,00,44FF7FFFFFFFFFFF*22

$PCDIN,01F904,000212DF,00,FFFFFFFFFF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

7FFFFFFF7FFF7F*2E

$PCDIN,01F903,000212E1,00,FFF0FFFFFF7FFFFF*5F

$PCDIN,01F801,000212FA,00,1F86BD232E870F12*5B

$PCDIN,01F801,0002135D,00,1E86BD232F870F12*2C

$PCDIN,01F802,00021390,00,FFFCD7E70000FFFF*20

$GPVTG,340.1,T,,M,0.0,K,0.0,N*66

$PCDIN,01F801,000213C5,00,1F86BD232E870F12*2B

$PCDIN,01F801,00021425,00,2986BD2333870F12*56

$PCDIN,01F802,0002148A,00,FFFC23E80000FFFF*2A

$GPVTG,340.5,T,,M,0.0,K,0.0,N*62

$PCDIN,01F801,0002148E,00,2A86BD2333870F12*54

$PCDIN,01F801,000214ED,00,2986BD2333870F12*50

$PCDIN,01EF00,000214FD,00,6011E598E708000A*2B

$PCDIN,01EF00,000214FF,00,610301030DD7B0B2*56

$PCDIN,01EF00,00021501,00,62ED031100FFFFFF*53

$GPRMC,072604.03,A,5957.739,N,3018.045,E,0.0,160.5,110319,,*06

$PCDIN,01F801,00021552,00,2A86BD2333870F12*2F

$PCDIN,01F802,00021584,00,FFFC71E80000FFFF*59

$GPVTG,340.9,T,,M,0.0,K,0.0,N*6E

$PCDIN,01F801,000215B9,00,2986BD2333870F12*2B

$PCDIN,01F801,0002161A,00,2A86BD2333870F12*5B

$PCDIN,01F805,00021681,00,FF2E46CD04F40F80595E09214A5208C0C85E16C07F3404A8654C02

0000000010FC0A620091003D06000000*29

$PCDIN,01FA04,0002168E,00,FFFF0C077F345B5BD80EFFFFFF7FF21ED0244E95D80EFFFFFF7FF2

095C1F2D530410FFFFFF7FF205AD1EAAC3B80BFFFFFF7FF210AE0F961AD007FFFFFF7FF217390A15

4F540BFFFFFF7FF21B390A0A2FC409FFFFFF7FF20DD106F0C0A406FFFFFF7FF202C5042BAD8C0AFF

FFFF7FF208170421426C07FFFFFF7FF2151704AE000000FFFFFF7FF01C5D01B77A0000FFFFFF7FF0

*56

$PCDIN,01FA03,00021690,00,FFDA62006B003900*26

$PCDIN,01F802,00021692,00,FFFC0DE90000FFFF*2E

$GPVTG,341.8,T,,M,0.0,K,0.0,N*6E

$PCDIN,01F801,00021696,00,2986BD2333870F12*5C


  • 0

#36 nvc

nvc

    Яхтенный капитан

  • Модератор форума
  • 7 550 сообщений
  • Из:Black Sea coast
  • Судно: Leisure17+Seal 36

Отправлено 11 марта 2019 - 14:50

27 ком ..

Понятно - нету там резюка, впрочем и не должно быть.
Стало быть нужно два внешних, один на адаптере есть, второй нужно подключать к NET-L NET-H.

Из NMEA183 найдены GPVTG и GPRMC, нет GPDPT. Хиловато, можно, конечно, в прогах покопаться, да нет особо пока желания. Есть еще в формате seasmart, глянуть надо.
...

Насколько вижу, нужно исследовать не то что после либы приходит, а то что выдает в N2K прибор.
PGN'ы смотреть.
Ибо как там либа написана и как она PGNы оттранслировала - знает только тот кто писал либу, а может и он не знает :)

Например из Вашего листинга:
Есть куча $PCDIN - Switch bank control
Чето мне думается это либа неправильно N2K перевела.

UPD: Точно!
Вот смотрите:

$PCDIN,01F904,000212DF,00,FFFFFFFFFF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
7FFFFFFF7FFF7F*2E
01F904(hex) = 129284(dec)
 

129284 - Navigation Data
Category: Navigation
This PGN provides essential navigation data for following a route.Transmissions will originate from products that can create and manage routes using waypoints. This information is intended for navigational repeaters.


PGN с номером 01EF00 (126720) вообще не находится в списке N2K
В общем надо либу рассматривать внимательно под отладчиком.

P.S. А я вчера МК на макетке спалил, F107 - грусть печаль :(
Вопрос даже не в стоимости, а в том, что у меня перепаять нечем, хоть и камень запасной есть.
Буду знакомого просить.
  • 0

#37 StrangerM

StrangerM

    чужой

  • Модератор форума
  • 15 683 сообщений
  • Из:СПб
  • Судно: МН
  • Название: Stranger

Отправлено 11 марта 2019 - 15:05

1.К прибору в пдф подробно описаны посылки в Н2к и в НМЕА183, причем, в 183 они настраиваются.

2.Порыться в библиотеке - можно посылки найти.

3.Это посылки формата seasmart -см. яндекс.


  • 0

#38 StrangerM

StrangerM

    чужой

  • Модератор форума
  • 15 683 сообщений
  • Из:СПб
  • Судно: МН
  • Название: Stranger

Отправлено 11 марта 2019 - 15:08

Кстати, на шину можно разных навесить контроллеров из примеров библиотеки.

Буду обдумывать и библиотеку изучать. Неспешно, интерес не очень прикладной, я люблю 183.


  • 0

#39 nvc

nvc

    Яхтенный капитан

  • Модератор форума
  • 7 550 сообщений
  • Из:Black Sea coast
  • Судно: Leisure17+Seal 36

Отправлено 11 марта 2019 - 15:35

1.К прибору в пдф подробно описаны посылки в Н2к и в НМЕА183, причем, в 183 они настраиваются.
2.Порыться в библиотеке - можно посылки найти.

Угу

Еще вот тут:
http://www.nmea.org/..._field_list.pdf
 

3.Это посылки формата seasmart -см. яндекс.

Не совсем похоже на seasmart
http://www.seasmart....RevA_022511.pdf

А похоже имено на конверсию в 0183, где второе поле - это PGN номер, который либа не смогла перевести в 0183
 

Неспешно, интерес не очень прикладной, я люблю 183.

Мне 0183 тоже больше нравится.
  • 0

#40 StrangerM

StrangerM

    чужой

  • Модератор форума
  • 15 683 сообщений
  • Из:СПб
  • Судно: МН
  • Название: Stranger

Отправлено 11 марта 2019 - 15:49

Угу

1.Еще вот тут:
http://www.nmea.org/..._field_list.pdf
 
Не совсем похоже на seasmart
http://www.seasmart....RevA_022511.pdf

2.А похоже имено на конверсию в 0183, где второе поле - это PGN номер, который либа не смогла перевести в 0183
 
Мне 0183 тоже больше нравится.

1.Спасибо.

2.Очень похоже.


  • 0

#41 StrangerM

StrangerM

    чужой

  • Модератор форума
  • 15 683 сообщений
  • Из:СПб
  • Судно: МН
  • Название: Stranger

Отправлено 12 марта 2019 - 09:07

Ну, еще есть, конечно, несколько вопросов. 1.Любимой мной STM32F103 - попробую на нем. 2.Бюджетная линия NMEA2000 для энтузиастов-самопальщиков - больно дерут за компоненты, а ведь провод это просто витая пара (ну две, если с питанием), сетевой провод эзернетовский стоит копейки, а для CAN я видел линии с дешевым DB9 разъемом. Посижу, порисую - отпишусь, присоединяйтесь.

Естественно, при малейших сомнениях - только официальные компоненты. :-) 


  • 0

#42 A.E

A.E

    Рулевой 1-го класса

  • Основной экипаж
  • PipPipPipPipPipPip
  • 911 сообщений
  • Из:Владивосток

Отправлено 12 марта 2019 - 15:53

2. Для Технического Средства Контроля рыбаков Морсвязьспутник продаёт терминалы Inmarsat Mini-C Sailor 6140 (моноблок трансивер+антенна) и докладывает в комплект N2K Backbone Cable 30m w MiniDevice Connector. Мало того, что он нужен длиной макс. 15-20м, так и несъёмные коннекторы диаметром под 40мм, а кабель 10, задолбаешься сальники в стальных палубах\переборках делать. Поэтому иногда кабель режут по месту и не заморачиваются с покупкой разборного Field Connector, а соединяют с питанием и блоком контроля терминала на простой винтовой колодке в рубке, это же не ГМССБ.

Работает.


  • 0

#43 nvc

nvc

    Яхтенный капитан

  • Модератор форума
  • 7 550 сообщений
  • Из:Black Sea coast
  • Судно: Leisure17+Seal 36

Отправлено 13 марта 2019 - 00:22

Ну, еще есть, конечно, несколько вопросов. 1.Любимой мной STM32F103 - попробую на нем.

Если перепишете либу под STM32, то скиньте мне :)

2.Бюджетная линия NMEA2000 для энтузиастов-самопальщиков

Вот этот пункт подробноее плз.
Это где такое продают ?
Я чесговоря разницы между хорошей CAT-5e или даже CAT-6e витой парой и какими то "спецнавернутыми" кабелями - не вижу.
В плане передачи данных.
 

Естественно, при малейших сомнениях - только официальные компоненты. :-)

Ну это если в пром серию.
  • 0

#44 StrangerM

StrangerM

    чужой

  • Модератор форума
  • 15 683 сообщений
  • Из:СПб
  • Судно: МН
  • Название: Stranger

Отправлено 13 марта 2019 - 00:40

Если перепишете либу под STM32, то скиньте мне :)
...

Библиотека есть, а подключить пока не удалось.... не очень просто оказалось. https://github.com/j...MEA2000_stm32f1


  • 0

#45 nvc

nvc

    Яхтенный капитан

  • Модератор форума
  • 7 550 сообщений
  • Из:Black Sea coast
  • Судно: Leisure17+Seal 36

Отправлено 13 марта 2019 - 01:02

А блин, её видел, я на плюсах не пишу :\
Придется переписывать таки, если соберусь с N2k заниматься.

Про подключение не понял.
И про бюджетную линию N2K напишите пожалуйста.
  • 0

#46 Moder

Moder

    Яхтенный капитан

  • Администратор
  • 2 212 сообщений
  • Из:Москва
  • Судно: 34 фута
  • Название: Ирида

Отправлено 13 марта 2019 - 11:25

https://github.com/t.../NMEA2000_esp32


  • 0

#47 Moder

Moder

    Яхтенный капитан

  • Администратор
  • 2 212 сообщений
  • Из:Москва
  • Судно: 34 фута
  • Название: Ирида

Отправлено 13 марта 2019 - 11:40

Хотя лучше так https://github.com/ttlappalainen

 

Тут еще интересную коробочку нашел -- https://hackaday.io/project/11055-kbox -- но уже не успею до навигации собрать.


  • 0

#48 StrangerM

StrangerM

    чужой

  • Модератор форума
  • 15 683 сообщений
  • Из:СПб
  • Судно: МН
  • Название: Stranger

Отправлено 13 марта 2019 - 12:19

О чем спичь, STM32 не ESP32. ЕСП давно запущена, с СТМ надоело возиться - сырая библиотека - сыпет ошибки компиляции.

О линиях чуть позже напишу, ничего такого интересного, просто порассуждать.


  • 0

#49 StrangerM

StrangerM

    чужой

  • Модератор форума
  • 15 683 сообщений
  • Из:СПб
  • Судно: МН
  • Название: Stranger

Отправлено 13 марта 2019 - 21:14

А блин, её видел, я на плюсах не пишу :\
Придется переписывать таки, если соберусь с N2k заниматься.

Про подключение не понял.
И про бюджетную линию N2K напишите пожалуйста.

А вот еще нечто https://github.com/v...limexino-canbus


  • 0

#50 StrangerM

StrangerM

    чужой

  • Модератор форума
  • 15 683 сообщений
  • Из:СПб
  • Судно: МН
  • Название: Stranger

Отправлено 15 марта 2019 - 09:26

А блин, её видел, я на плюсах не пишу :\
Придется переписывать таки, если соберусь с N2k заниматься.

Про подключение не понял.
И про бюджетную линию N2K напишите пожалуйста.

С библиотекой засада, сыпет синтаксическую ошибку. Из CANa для STM32f103 удалось скомпилировать пример из такой библиотеки https://github.com/P.../Phonog-patch-1 осуждение здесь   http://www.stm32duin...5&t=72&start=30    и здесь http://forums.leafla...l?id=802&page=2

- но НМЕА2000? Пробовать скрестить? -лень.

Про бюджетную линию - есть стандарт CAN для DB9 и провод от езернета, на концах резисторы 120 Ом на разъемах...

Прикрепленные изображения

  • DB9.JPG

  • 0



Ответить



  


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 скрытых пользователей