TRS-SOFTWARE

Текущее время: 28 мар 2024, 19:32

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 50 ]  На страницу Пред.  1, 2, 3, 4, 5  След.
Автор Сообщение
 Заголовок сообщения: Re: Соединение с блоком по WiFi
СообщениеДобавлено: 25 мар 2018, 22:04 
Не в сети

Зарегистрирован: 21 дек 2016, 14:28
Сообщения: 28
Откуда: Йошкар-Ола
Хотелось бы услышать Олега тут в теме, и поработать над совершенствованием алгоритма.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Соединение с блоком по WiFi
СообщениеДобавлено: 25 мар 2018, 22:10 
Не в сети

Зарегистрирован: 31 мар 2013, 19:05
Сообщения: 415
Да там и так работы ведутся не переставая, итераций 10 уже точно было. Ты как давно обновлялся-то?


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Соединение с блоком по WiFi
СообщениеДобавлено: 26 мар 2018, 00:16 
Не в сети

Зарегистрирован: 21 дек 2016, 14:28
Сообщения: 28
Откуда: Йошкар-Ола
Tech писал(а):
Да там и так работы ведутся не переставая, итераций 10 уже точно было. Ты как давно обновлялся-то?

Каждый день переписываемся, 11 версия у меня уже программы, а прошивка esp8266 10я версия.
Пробовали уже всё, как точку доступа и как клиент, всё это нестабильно, и на уровне радиолюбительства...
Единственный выход , так я считаю, и советовал Олегу, это com-wifi-com, но он сопротивляется этому, мотивируя тем что в ноуте есть wifi, и он должен справится и то что опять возвращаемся к usb. Опять же тут тупик по дальности. К тому же USB в отвалах программы вовсе не виноват! И я считаю что навороченные ноуты, с кучей сетевых устройств, которые в ноуте как в устройстве в сети, не дадут нужного результата.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Соединение с блоком по WiFi
СообщениеДобавлено: 26 мар 2018, 09:17 
Не в сети

Зарегистрирован: 08 апр 2013, 12:01
Сообщения: 1068
Я один весч скажу... Чтобы заставить все корректно работать надо не за числом пакетов гнаться а за минимизированием задержки. Всего навсего надо посмотреть какая задержка на обычном коме, какая на усб и какая через воздух. Чем больше задержка, тем больше статическая ошибка в регулировании. Для компенсации надо делать в ИОНе задержку регулирования И задержку накопления. Поясню. Летят пакеты, пусть 10 штук в секунду, но получаем мы их с задержкой пусть 0.5сек.. Значит что мы после того как поменяли калибровку, как минимум 0.5 секунды получаем неверные данные. Это 5 пакетов. При коррекции по 3 попаданиям - мы уже можем еще раз произвести коррекцию, недождавшись результата предыдущей. Как то так.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Соединение с блоком по WiFi
СообщениеДобавлено: 26 мар 2018, 20:22 
Не в сети

Зарегистрирован: 11 сен 2017, 20:24
Сообщения: 10
Shtep писал(а):
Я один весч скажу... Чтобы заставить все корректно работать надо не за числом пакетов гнаться а за минимизированием задержки. Всего навсего надо посмотреть какая задержка на обычном коме, какая на усб и какая через воздух. Чем больше задержка, тем больше статическая ошибка в регулировании. Для компенсации надо делать в ИОНе задержку регулирования И задержку накопления. Поясню. Летят пакеты, пусть 10 штук в секунду, но получаем мы их с задержкой пусть 0.5сек.. Значит что мы после того как поменяли калибровку, как минимум 0.5 секунды получаем неверные данные. Это 5 пакетов. При коррекции по 3 попаданиям - мы уже можем еще раз произвести коррекцию, недождавшись результата предыдущей. Как то так.

Не понял о каких 10 пакетах с задержкой в 0,5 сек идёт речь!? Если в ИОНе отображается 10 пакетов — это означает что в 1 секунду мы получаем 10 диагностических пакетов с ЭБУ. Т.е. 1000/10 = 100мс. Один пакет мы получаем каждые <=100мс!


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Соединение с блоком по WiFi
СообщениеДобавлено: 27 мар 2018, 00:29 
Не в сети

Зарегистрирован: 08 апр 2013, 12:01
Сообщения: 1068
DeviserVRN писал(а):
Shtep писал(а):
Я один весч скажу... Чтобы заставить все корректно работать надо не за числом пакетов гнаться а за минимизированием задержки. Всего навсего надо посмотреть какая задержка на обычном коме, какая на усб и какая через воздух. Чем больше задержка, тем больше статическая ошибка в регулировании. Для компенсации надо делать в ИОНе задержку регулирования И задержку накопления. Поясню. Летят пакеты, пусть 10 штук в секунду, но получаем мы их с задержкой пусть 0.5сек.. Значит что мы после того как поменяли калибровку, как минимум 0.5 секунды получаем неверные данные. Это 5 пакетов. При коррекции по 3 попаданиям - мы уже можем еще раз произвести коррекцию, недождавшись результата предыдущей. Как то так.

Не понял о каких 10 пакетах с задержкой в 0,5 сек идёт речь!? Если в ИОНе отображается 10 пакетов — это означает что в 1 секунду мы получаем 10 диагностических пакетов с ЭБУ. Т.е. 1000/10 = 100мс. Один пакет мы получаем каждые <=100мс!

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


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Соединение с блоком по WiFi
СообщениеДобавлено: 27 мар 2018, 07:06 
Не в сети

Зарегистрирован: 11 сен 2017, 20:24
Сообщения: 10
Shtep писал(а):
DeviserVRN писал(а):
Shtep писал(а):
Я один весч скажу... Чтобы заставить все корректно работать надо не за числом пакетов гнаться а за минимизированием задержки. Всего навсего надо посмотреть какая задержка на обычном коме, какая на усб и какая через воздух. Чем больше задержка, тем больше статическая ошибка в регулировании. Для компенсации надо делать в ИОНе задержку регулирования И задержку накопления. Поясню. Летят пакеты, пусть 10 штук в секунду, но получаем мы их с задержкой пусть 0.5сек.. Значит что мы после того как поменяли калибровку, как минимум 0.5 секунды получаем неверные данные. Это 5 пакетов. При коррекции по 3 попаданиям - мы уже можем еще раз произвести коррекцию, недождавшись результата предыдущей. Как то так.

Не понял о каких 10 пакетах с задержкой в 0,5 сек идёт речь!? Если в ИОНе отображается 10 пакетов — это означает что в 1 секунду мы получаем 10 диагностических пакетов с ЭБУ. Т.е. 1000/10 = 100мс. Один пакет мы получаем каждые <=100мс!

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

Походу кто-то уже вдоволь накурился... При чём тут спутник с линком и пингом в 3с? Мы что планируем машину настраивать из космоса?! Есп работает по g стандарту, соответственно канал 54Мбит/с. Докладываю, что пинг на расстоянии до 10м от авто с pcb- антенной не превышает 2мс. При этом эта задержка и укладывается в 100мс время ответа, о котором писал выше. Соответственно чем больше пинг, тем больше задержка между пакетами. Как следствие - уменьшение количества пакетов в секунду! И ни какой другой тут задержки нет и не будет!


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Соединение с блоком по WiFi
СообщениеДобавлено: 27 мар 2018, 09:14 
Не в сети

Зарегистрирован: 08 апр 2013, 12:01
Сообщения: 1068
Первая цифра по задержке получена. И это я так понимаю обычный пинг на стандартном стеке.Мне интересно времы "пинга" по KWP протоколу. На том железе, что я пробовал - было раз в 10 больше.это 2-3 пакета задержки. Получилось - ну и хорошо. Но задержку лучше не по пакетам смотреть, а по времени загрузки прошивки ИОНом, при включенной галке проверки записи. И для ориентира - тоже самое на железном коме.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Соединение с блоком по WiFi
СообщениеДобавлено: 27 мар 2018, 13:58 
Не в сети

Зарегистрирован: 11 сен 2017, 20:24
Сообщения: 10
Shtep писал(а):
Первая цифра по задержке получена. И это я так понимаю обычный пинг на стандартном стеке.Мне интересно времы "пинга" по KWP протоколу. На том железе, что я пробовал - было раз в 10 больше.это 2-3 пакета задержки. Получилось - ну и хорошо. Но задержку лучше не по пакетам смотреть, а по времени загрузки прошивки ИОНом, при включенной галке проверки записи. И для ориентира - тоже самое на железном коме.
Да, это чисто сетевой пинг. Чтение самого большого пакета в 128 байт на скорости 57600 около 22мс. Разбор, формирование пакета для отправки <1мс . Отправка пакета по каналу 54мбит/с - 19мкс, которым можно пренебречь. Т.е. при работе по wifi добавляется сетевой пинг, разбор и ещё одно чтение ИОНом с виртуального кома. Получается задержка на получение пакта в 128 байт будет примерно на 22+1+2 = 25мс больше чем на железном коме. Эксперимент с записью прошивки интересный, можно будет попробовать.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Соединение с блоком по WiFi
СообщениеДобавлено: 27 мар 2018, 14:31 
Не в сети

Зарегистрирован: 21 дек 2016, 14:28
Сообщения: 28
Откуда: Йошкар-Ола
Олег, давай придумаем что нибудь с записью прошивки в блок по wifi ?
У макса понятно как это реализовано, свой софт, свой адаптер, pic в адаптере программно подает разрешение программирования ЭБУ.
Программно любой gpio ты сможешь подтянуть на землю или +, это и будет разрешение программирования, но вот со скоростями и протоколом... хотя скорость во время программирования можно присвоить любую, опять же из проги, при нажатии условной кнопки prog в интерфейсе программы.


Вернуться к началу
 Профиль  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 50 ]  На страницу Пред.  1, 2, 3, 4, 5  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти: