| Автор |
Съобщение |
|
NikB
Ранг: Почетен член
Регистриран на: Съб Сеп 25, 2004 10:32 pm Мнения: 710
|
 Помощ за CAN AUTO SAE J1939
Здравейте! Търся информация и помощни средсва за CAN протокола J1939. От скоро (2-3 часа  ) се занимавам с това, имам някакъв напредък. Ще съм благодарен за всяко съдействие. Естествено, няма пари за стандарти от SAE  . В мрежата намерих версии на документация SAE от 1996г, а и тази част едва ли е съществено променена. Ние имаме разработен универсален CAN-USB адаптер и просто (просто ?  ) трябва да напишем малко апликейшън леър(и)  за тестове. Чета, че това J1939 има последователности от свързани съобщения (т.е. едно съобщение се предава в няколко CAN съобщения). Ако някой се е занимавал, моля пояснете  !
|
| Чет Юни 09, 2016 11:47 am |
|
 |
|
Dimitar
Ранг: Форумен бог
Регистриран на: Пет Ное 12, 2004 3:38 pm Мнения: 9103 Местоположение: Chicago, IL
|
 Re: Помощ за CAN AUTO SAE J1939
Ако трябва да напишете целия протокол както е по стандарт заедно с всичките стандартни съобщения не ви мърда поне година работа. Имам ги всички стандарти на пдф-и, но мога да ги кача някъде след два дена като се прибера в щатите. Пак не са последните версии, но поне са по-нови от твоите  . Какъв адаптер за usb-can сте направили, че сега ми е интересна тая тема - дай малко повече подробности? От страната на РС-то нещата са много трики, защото хем трябва да инаш точно определени тайм аути, хем трябва да чакаш точно определени съобщения и трябва да имате направени перфектни филтри за случсите, когато се закача към мрежата на целото превозно средство. Та всичко трябва да работи перфектно в мултитред на компа. С двв думи - доста сериозно начинание си е да се направи подкара пълноценен j1939 стек.
|
| Чет Юни 09, 2016 2:33 pm |
|
 |
|
NikB
Ранг: Почетен член
Регистриран на: Съб Сеп 25, 2004 10:32 pm Мнения: 710
|
 Re: Помощ за CAN AUTO SAE J1939
Благодаря ти много за мнението и за стандартите, ще ги чакам с нетърпение  Все още не е ясно каква част от съобщенията трябва да слушаме, но едва ли ще напишем целия протокол  . Имаме 2 версии на USB2CAN: с CAN на процесорите (АТМЕЛ) и с SPI CAN чипове на Microchip (и STM процесор). Ако се налага, се охарчваме за галванично разделяне  . Имаме и едно, като гейтуейтче с 2 CAN. Версия на CANopen джиткаме. Ето картинките:
|
| Чет Юни 09, 2016 4:22 pm |
|
 |
|
Dimitar
Ранг: Форумен бог
Регистриран на: Пет Ное 12, 2004 3:38 pm Мнения: 9103 Местоположение: Chicago, IL
|
 Re: Помощ за CAN AUTO SAE J1939
|
| Нед Юни 12, 2016 3:29 pm |
|
 |
|
NikB
Ранг: Почетен член
Регистриран на: Съб Сеп 25, 2004 10:32 pm Мнения: 710
|
 Re: Помощ за CAN AUTO SAE J1939
Благодаря много! През седмицата се надявам да намеря някои емулатор и да започвам  .
|
| Нед Юни 12, 2016 8:17 pm |
|
 |
|
Dimitar
Ранг: Форумен бог
Регистриран на: Пет Ное 12, 2004 3:38 pm Мнения: 9103 Местоположение: Chicago, IL
|
 Re: Помощ за CAN AUTO SAE J1939
Емулатор на какво?
|
| Нед Юни 12, 2016 8:47 pm |
|
 |
|
NikB
Ранг: Почетен член
Регистриран на: Съб Сеп 25, 2004 10:32 pm Мнения: 710
|
 Re: Помощ за CAN AUTO SAE J1939
Ами, мярнах някъде емулатор на J1939, но може и да бъркам. Представям си, че ще мога да конфигурирам J1939 съобщения с емулатор, да ги изпраща, за да ги ползвам, докато пиша моята страна.
|
| Нед Юни 12, 2016 11:24 pm |
|
 |
|
Dimitar
Ранг: Форумен бог
Регистриран на: Пет Ное 12, 2004 3:38 pm Мнения: 9103 Местоположение: Chicago, IL
|
 Re: Помощ за CAN AUTO SAE J1939
Ако намериш такова нещо свиркай - аз поне не съм чувал да има, особено пък безплатен  .
|
| Пон Юни 13, 2016 1:14 am |
|
 |
|
NikB
Ранг: Почетен член
Регистриран на: Съб Сеп 25, 2004 10:32 pm Мнения: 710
|
 Re: Помощ за CAN AUTO SAE J1939
Чета стандарта, та имам питане (вероятно, защото за сега чета само J1939-71 и J1939-73).
Относно прилагането на SLOT (Scale Limit Offset Transfer).
В -71 има прилежно дефинирани SLOT параметри, но не ми е ясно как тия слотове се свързват с SPN-тата. Въпреки описаните SLOT, по-долу в същия -71, във всяко SPN пак са описали: resolution, range, .... Нещо не ми е ясно - сякаш се дублира.
А в -73 SLOT се споменава само в 5.7.30 Scaled Test Results (DM30)
|
| Сря Юни 22, 2016 12:11 pm |
|
 |
|
Dimitar
Ранг: Форумен бог
Регистриран на: Пет Ное 12, 2004 3:38 pm Мнения: 9103 Местоположение: Chicago, IL
|
 Re: Помощ за CAN AUTO SAE J1939
Ник, нещо не мога да разбера въпроса ти. SLOT-те обясняват как се мащабират данните, като има приети стандартни SLOT-е. SPN-те дефинират специфични стандартни параметри със съответния им SLOT. И понеже за един параметър - например температура на охлаждащата течност на двигателя има дефиниран специфичен SPN, но пък в същото време има дефинирани няколко различни SLOT-а за температура, то в дефиницията за SPN-а пак трябва да се посочи кой точно SLOT се използва и понеже поради някаква причина са оставили SLOT-те без номера пак описват целия SLOT вместо само да кажат SLOT 15 например. И това е ако ползваш стандартни съобщения. Ако ползваш съобщение с твой собствен PGN тогава пък въобще не си задължен да ползваш стандартните SPN-и и SLOT-ве и там можеш да си правиш каквото искаш и ако не го документираш вече пък настъпва пълна каша.
|
| Сря Юни 22, 2016 6:12 pm |
|
 |
|
NikB
Ранг: Почетен член
Регистриран на: Съб Сеп 25, 2004 10:32 pm Мнения: 710
|
 Re: Помощ за CAN AUTO SAE J1939
Благодаря, просто не ми се вярваше, че описват на две места едно и също  и си мислех, че пропускам нещо.
|
| Сря Юни 22, 2016 6:40 pm |
|
 |
|
NikB
Ранг: Почетен член
Регистриран на: Съб Сеп 25, 2004 10:32 pm Мнения: 710
|
 Re: Помощ за CAN AUTO SAE J1939
Да не поствам нова тема, да питам тук: Как да емулирам няколко J1939 съобщения? Имам Vector VN1610 (имам и наши CAN адаптери  ). Търся нещо (библиотека или приложение) което да ми спести част от (или цялалта) работата по емулацията: Минималното е емулиране на няколко (каквито и да са) хардкодирани съобщения. Търся нещо (полу или напълно) готово повече по политически причини, защото иначе ще започнат едни безкрайни уточнявания на изисквания  .
|
| Пон Сеп 11, 2017 2:15 pm |
|
 |
|
NikB
Ранг: Почетен член
Регистриран на: Съб Сеп 25, 2004 10:32 pm Мнения: 710
|
 Re: Помощ за CAN AUTO SAE J1939
За сега намерих един xls с описание на няколко хиляди PGN. Ако не намеря нещо по-завършено, вероятно ще направя малък тул, който да - чете от подобен файл, - визуализира редовете му, - позволява да се редактират стойностите на величините, - да композира съответното CAN message, - да изпраща по CAN ЛИНК КЪМ XLS ФАЙЛАФайлът е от сайта http://www.schneider-electric.com
|
| Пон Сеп 11, 2017 7:51 pm |
|
 |
|
nickich
Ранг: Почетен член
Регистриран на: Вто Ное 01, 2005 10:23 am Мнения: 704 Местоположение: Limerick, Ireland
|
 Re: Помощ за CAN AUTO SAE J1939
_________________ "640 К са достатъчни на всеки за всичко." Бил Гейтс
|
| Чет Сеп 14, 2017 7:54 am |
|
 |
|
NikB
Ранг: Почетен член
Регистриран на: Съб Сеп 25, 2004 10:32 pm Мнения: 710
|
 Re: Помощ за CAN AUTO SAE J1939
Благодаря  , ще ги прегледам и ще постна резултата
|
| Чет Сеп 14, 2017 3:43 pm |
|
|