Работа OpenOLT с не инженерным блоком

Модераторы: Habis, SkAD, flesher, De-nys, Klassikovod

qwert71
Сообщения: 4
Зарегистрирован: 11 сен 2012, 19:45

Re: Работа OpenOLT с не инженерным блоком

Сообщение qwert71 »

CM_GT писал(а):В чем в этом? Пока не будет трассировки обмена ШДК с логворкс - ответ на вопрос дать не получится
В том что 1 в старшем бите маркер начала пакета.
CM_GT
Администратор
Сообщения: 784
Зарегистрирован: 28 май 2011, 09:55

Re: Работа OpenOLT с не инженерным блоком

Сообщение CM_GT »

В инновейта есть два протокола: v1 и v2. Начиная с 2004 года используется версия v2, где маркером начала заголовка пакета данных является значение 0xB2, где кстати старший бит тоже единица. В старом протоколе маркер заголовка - 0x91. Я не понимаю к чему ты написал про старший бит, опенолт отлично работает с ШДК LC-1 от инновейт. Если нужны другие протоколы, то соответственно нужна инфа по ним
shoff
Сообщения: 37
Зарегистрирован: 22 сен 2011, 20:09

Re: Работа OpenOLT с не инженерным блоком

Сообщение shoff »

написал в тех поддержку прислали ответ
"И чему Вы удивляетесь? Программы в стадии разработки. Atomic soft http://www.ecusystems.ru/content/atomic-soft прямо пишет. Писалась для себя и друзей, поэтому автор не несет никакой ответственности за ваши действия при использовании данной программы. Если Вы хотите пользовать именно OpenOLT предложите разработчикам включить туда поддержку ALC. Если нужно дадим свой протокол обмена."

поэтому как пришлют сразу сюда выложу, как скоро можно будет добавить ее в программу? а нас скоро закрытие драг сезона http://vk.com/drag_ss20 поэтому хотелось бы успеть откалибровать пару машин, на j7es
CM_GT
Администратор
Сообщения: 784
Зарегистрирован: 28 май 2011, 09:55

Re: Работа OpenOLT с не инженерным блоком

Сообщение CM_GT »

Переключите ALC-1 на протокол LC-1 и снимите лог обмена с логворкс с помощью портмонитора, чем раньше сделаете тем быстрее будет результат
shoff
Сообщения: 37
Зарегистрирован: 22 сен 2011, 20:09

Re: Работа OpenOLT с не инженерным блоком

Сообщение shoff »

постараюсь седня завтра сделать...
shoff
Сообщения: 37
Зарегистрирован: 22 сен 2011, 20:09

Re: Работа OpenOLT с не инженерным блоком

Сообщение shoff »

как и обещал постараюсь лог снять на днях, а сегодня уже прислали

С прибора данные выводятся строкой ASCII символов
скорость 9600
8 бит
чётность нет
стоп 1

Передаваемая строка ASCII символов имеет вид
Ux.xxyyyyylz
Где
U-маркер AAh – 1 байт
x.xx – значение лямбда – 4 байта (1 байт, точка, 2 байта.)
yyyyy – напряжение питания – 5 байт
l – состояние светодиода – 1 байт
z – код ошибки – 1 байт

Состояние светодиода ASCII cимвол
'0' - постоянно светит зелёный - готов
'1' - мигающий зелёный - не готов
'2' - постоянно красный - неисправен или постоянно оранжевый – если идёт калибровка
'3' - мигающий красный – питание не в допуске

Коды ошибки ASCII cимвол
'0' – все в норме
'1' – обрыв нагревателя датчика
'2' – обрыв ключа нагревателя
'3' , '4' – питание не в допуске
'5' - ошибка калибровки датчика

Принимаемые прибором команды ASCII cимвол
'0' (30h) – калибровка
'h' (68h) – фильтр отключен
'l' (6ch) – фильтр включен
CM_GT
Администратор
Сообщения: 784
Зарегистрирован: 28 май 2011, 09:55

Re: Работа OpenOLT с не инженерным блоком

Сообщение CM_GT »

Ок, в след. версии опена будет поддержка этого ШДК
qwert71
Сообщения: 4
Зарегистрирован: 11 сен 2012, 19:45

Re: Работа OpenOLT с не инженерным блоком

Сообщение qwert71 »

CM_GT писал(а):В инновейта есть два протокола: v1 и v2.
80 00 03 0D 10 0A 00 00 00 00 00 00 00 00 00 00 80 00 03 05 10 0A 00 00 00 00 00 00 00 00 00 00 80 00 02 7D 10 0A 00 00 00 00 00 00 00 00 00 00 80 00 02 75 10 0A 00 00 00 00 00 00 00 00 00 00 80 00 02 6D 10 0A 00 00 00 00 00 00 00 00 00 00 80 00 02 65 10 0A 00 00 00 00 00 00 00 00 00 00 80 00 02 56 10 0A 00 00 00 00 00 00 00 00 00 00 80 00 02 4F 10 0A 00 00 00 00 00 00 00 00 00 00 80 00 02 41 10 0A 00 00 00 00 00 00 00 00 00 00 80 00 02 3A 10 0A 00 00 00 00 00 00 00 00 00 00 80 00 02 2C 10 0A 00 00 00 00 00 00 00 00 00 00 80 00 02 1F 10 0A 00 00 00 00 00 00 00 00 00 00 80 00 02 12 10 0A 00 00 00 00 00 00 00 00 00 00 80 00 02 12 10 0A 00 00 00 00 00 00 00 00 00 00 80 00 02 19 10 0A 00 00 00 00 00 00 00 00 00 00 80 00 02 19 10 0A 00 00 00 00 00 00 00 00 00 00 80 00 02 1F 10 0A 00 00 00 00 00 00 00 00 00 00 80 00 02 26 10 0A 00 00 00 00 00 00 00 00 00 00 80 00 02 2C 10 0A 00 00 00 00 00 00 00 00 00 00 80 00 02 33 10 0A 00 00 00 00 00 00 00 00 00 00 80 00 02 3A 10 0A 00 00 00 00 00 00 00 00 00 00 80 00 02 41 10 0A 00 00 00 00 00 00 00 00 00 00 80 00 02 41 10 0A 00 00 00 00 00 00 00 00 00 00 80 00 02 48 10 0A 00 00 00 00 00 00 00 00 00 00 80 00 02 4F 10 0A 00 00 00 00 00 00 00 00 00 00 80 00 02 56 10 0A 00 00 00 00 00 00 00 00 00 00 80 00 02 5E 10 0A 00 00 00 00 00 00 00 00 00 00 80 00 02 5E 10 0A 00 00 00 00 00 00 00 00 00 00 80 00 02 65 10 0A 00 00 00 00 00 00 00 00 00 00 80 00 02 6D 10 0A 00 00 00 00 00 00 00 00 00 00 80 00 02 75 10 0A 00 00 00 00 00 00 00 00 00 00 80 00 02 75 10 0A 00 00 00 00 00 00 00 00 00 00 80 00 02 7D 10 0A 00 00 00 00 00 00 00 00 00 00 80 00 03 05 10 0A 00 00 00 00 00 00 00 00 00 00 80 00 03 05 10 0A 00 00 00 00 00 00 00 00 00 00 80 00 03 0D 10 0A 00 00 00 00 00 00 00 00 00 00 80 00 03 15 10 0A 00 00 00 00 00 00 00 00 00 00 80 00 03 15 10 0A 00 00 00 00 00 00 00 00 00 00 80 00 03 1E 10 0A 00 00 00 00 00 00 00 00 00 00 80 00 03 27 10 0A 00 00 00 00 00 00 00 00 00 00 80 00 03 27 10 0A 00 00 00 00 00 00 00 00 00 00
у них 1.
CM_GT
Администратор
Сообщения: 784
Зарегистрирован: 28 май 2011, 09:55

Re: Работа OpenOLT с не инженерным блоком

Сообщение CM_GT »

Это с какого ШДК лог? Под протокол LC-1 он не подходит ни разу. Вот лог с LC-1

Код: Выделить всё

B28246310150
B28246
310150B28246
310150B28246
310150B28246
310150B28246
310150B28246
310150B28246
310150B28246
310150B28246
310150B28246
310150B28246
310150B28246
310150B28246
310150B28246
310150B28246
310150B28246
310150B28246
310150B28246
310150B2824631
0150B28246
310150B28246
310150B28246
310150B28246
310150B28246
310150B28246
310150B28246
310150B28246
310150B28246
310150B28246310150
qwert71
Сообщения: 4
Зарегистрирован: 11 сен 2012, 19:45

Re: Работа OpenOLT с не инженерным блоком

Сообщение qwert71 »

CM_GT писал(а):Это с какого ШДК лог? Под протокол LC-1 он не подходит ни разу. Вот лог с LC-1
Это с ALC-1. Сюда подходит.

LM-1 Seri al Logger Speci fi cati on #1
Date: Oct. 17 2003
The LM-1 will output serial data always whether recording is on or off.
1. Serial Interface Settings
The LM-1 serial interface is set to
8 data bits
1 stop bit
no parity
19.2 kBaud.
2. Serial Protocol Format
The serial data consists of packets of 16 bytes (in normal operation every 81.92 msec).
The packets are organized as eight 16 bit numbers in big endian order.
Only the first Byte of a packet has the high bit set to denote a packet start.
The following table shows the bit/word order of a packet.
The descriptions of each WORD follows below.
The length of eight numbers may not be assumed. LM-1 versions without aux input may only
send the first three words. LM1's with more than 5 aux inputs can send more words. During
Warmup or error conditions the LM-1 may send only the first two words.
WORD Bit
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 1 R F3 F2 F1 F0 0 AF7 0 AF6 AF5 AF4 AF3 AF2 AF1 AF0
1 0 0 L12 L11 L10 L9 L8 L7 0 L6 L5 L4 L3 L2 L1 L0
2 0 0 mb2 mb1 mb0 bv9 bv8 bv7 0 bv6 bv5 bv4 bv4 bv2 bv1 bv0
3..7 0 0 0 0 0 Aux9 Aux8 Aux7 0 Aux6 Aux5 Aux4 Aux3 Aux2 Aux1 Aux0
The first word of a packet contains function/status information.
The second word contains Lambda or status detail information.
The third word contains the battery voltage as seen by the LM-1.
The remaining words contain digitized auxiliary input data digitized to 10 bits.
2.1 Function/Status Word (Word 0)
Bit 15 of always set
Bit 14 (R) is set if currently recording to Flash in LM-1
Bit 13..10 (Func3..0) are function/status bits how interpret the next word (Lambda Word).
Func3..0
0000 Lambda valid and Aux data valid, normal operation.
0001 Lambda value contains O2 level in 1/10%
0010 Free air Calib in progress, Lambda data not valid
0011 Need Free air Calibration Request, Lambda data not valid
0100 Warming up, Lambda value is temp in 1/10% of operating temp.
0101 Heater Calibration, Lambda value contains calibration countdown.
0110 Error code in Lambda value
0111 Lambda Value is Flash level in 1/10%
1xxx reserved
Bit 8 contains high bit (bit 7) of AFR multiplier (AF7)
Bit 7 always 0
Bit 6..0 contain remaining 7 bits of AFR multiplier (AF6..AF0).
AFR multiplier is stochiometric AFR value of current fuel setting in the LM-1 times 10. E.g. 147 for
gasoline (14.7).
Air/Fuel Ratio = ((L12..L0) + 500)* (AF7..0) / 10000
2.2 Lambda Word (Word 1)
Lambda in 0.001 Lambda increments when F3..F0 is 0000, offset by 0.5 Lambda.
L = 0 -> 0.5 Lambda
L = 1022 -> 1.522 Lambda
L = 1023 Lambda = 1.523
L = 8191 Lambda = 8.691
2.3 Battery Voltage (Word 2)
Battery voltage digitized to 10 bit (bv9..bv0) and battery divider (mb2..mb0). Calculate battery
voltage in Volt as
bv * 5 * mb / 1023.
2.4 Aux Input (Word 3..7)
Aux Inputs digitized to 10 bits. 0 = 0V, 1023 = 5V.
If RPM converter is used, Multiply WORD 3 value by 10 to get rpm.
shoff
Сообщения: 37
Зарегистрирован: 22 сен 2011, 20:09

Re: Работа OpenOLT с не инженерным блоком

Сообщение shoff »

до 22рого будет след версия опена? с откаткой бцн и пцн на не инженерном эбу по j7es
CM_GT
Администратор
Сообщения: 784
Зарегистрирован: 28 май 2011, 09:55

Re: Работа OpenOLT с не инженерным блоком

Сообщение CM_GT »

Будет версия с поддержкой ШДК ALC-1. Настройка топлива в неиженерном блоке требует больше времени на реализацию
CM_GT
Администратор
Сообщения: 784
Зарегистрирован: 28 май 2011, 09:55

Re: Работа OpenOLT с не инженерным блоком

Сообщение CM_GT »

Обновил версию: реализована поддержка ШДК Мотор-Мастер ALC-1. Протокол выбирать с настройках соединения с ШДК
чиповщик
Сообщения: 316
Зарегистрирован: 28 апр 2012, 00:40
Откуда: Йошкар-Ола

Re: Работа OpenOLT с не инженерным блоком

Сообщение чиповщик »

денис , слушай, у меня вот ЛС1 , и почему то никогда толком с опенолтом не работала лямда. Постоянно ошибки или коннекта ваще нет. Вот на днях воткнул для проверки опять, запустил , связь с инжинерником есть , а с ЛС1 нет... При чём с софтом атомик-тюне есть связь у ЛС1.
ЛС пдключен через com-usb на пролифике.
CM_GT
Администратор
Сообщения: 784
Зарегистрирован: 28 май 2011, 09:55

Re: Работа OpenOLT с не инженерным блоком

Сообщение CM_GT »

В параметрах соединения с ШДК проверь номер СОМ порта для лямбды, если все корректно, то включи параметр "Писать протокол обмена с ШДК" и запускай соединение с ЭБУ. В каталоге с программой будет создан каталог trace и в нем файл с трассировкой обмена с ШДК, вот этот файл и положи сюда, я посмотрю, что может быть. И еще: кто пользуется опеном отпишите как у вас работает LC-1
shoff
Сообщения: 37
Зарегистрирован: 22 сен 2011, 20:09

Re: Работа OpenOLT с не инженерным блоком

Сообщение shoff »

попробовал новую версию конектится к алс-1 но ничего не показывает, времени не было лог не сохранял, изза ограничения времени использовали для настройки утилиту из набора которая шла с алс-1, опен вообще не реагировал на показания шдк, газанешь алф с шдк ровный идет по графику, внизу написано лямбда конект...
CM_GT
Администратор
Сообщения: 784
Зарегистрирован: 28 май 2011, 09:55

Re: Работа OpenOLT с не инженерным блоком

Сообщение CM_GT »

для отладки нужна трассировка протокола обмена, как сделать написано постом выше, без нее ничего не получится
De-nys
Сообщения: 469
Зарегистрирован: 10 фев 2012, 12:46
Откуда: Тамбов
Контактная информация:

Re: Работа OpenOLT с не инженерным блоком

Сообщение De-nys »

CM_GT писал(а):В параметрах соединения с ШДК проверь номер СОМ порта для лямбды, если все корректно, то включи параметр "Писать протокол обмена с ШДК" и запускай соединение с ЭБУ. В каталоге с программой будет создан каталог trace и в нем файл с трассировкой обмена с ШДК, вот этот файл и положи сюда, я посмотрю, что может быть. И еще: кто пользуется опеном отпишите как у вас работает LC-1

Вчера опробовал две версии ОпенОЛТа: 1.0.5.5 и 1.0.6.1, с первой все адекватно, во второй почему-то внизу светилось что прошивка на ДАДе, логи прилагаю от обоих версий, к сожалению времени было в обрез, постараюсь в ближайшее время попробовать еще

P.S. Лямбда LC-1. блок инженерный, может не туда написал...
CM_GT
Администратор
Сообщения: 784
Зарегистрирован: 28 май 2011, 09:55

Re: Работа OpenOLT с не инженерным блоком

Сообщение CM_GT »

Версию обновил, 1.6.0.1 - некорректно детектила прошивку j7es с ДАД. По логу ШДК LC-1 работает корректно, для отладки протокола ALC-1 нужен лог трассировки обмена из папки trace. В текущей версии 1.6.0.2 - реализован протокол LM-1, который в частности эмулируется ШДК ALC-1.
миша
Сообщения: 19
Зарегистрирован: 18 авг 2012, 21:35

Re: Работа OpenOLT с не инженерным блоком

Сообщение миша »

Здравствуйте. Отличный проект OpenOlt+ES. Прикрутил ДАД, где можно взять на тест 1.6.0.2 версию OpenOlt.
Ответить