Поиск одиночных сбоев в последовательности

Обсуждение, предложения, замечания, вопросы.

Поиск одиночных сбоев в последовательности

Сообщение vtral » 25 янв 2014, 06:43 | Cообщение: #1

Возможно уже кто-то решал подобную задачу, но не нашел упоминаний о таком.

Ищу способ автоматического анализа записи последовательности синхроимпульсов, в которой наверняка имеются одиночные сбои.

Анализируется работа вариатора зажигания, который смещает во времени сигналы ДПКВ и ДПРВ с целью коррекции УОЗ при работе на газе.
Проблема в том, что возникают сбои. Не часто, за получасовую поездку один-два сбоя. Проблема наверняка программная, но нужно понять, в каком канале, при каких режимах движения она возникает...
Делаю такие вот записи (в прицепе).
В этой записи самый простой вариант, для иллюстрации, это намеренно спровоцированный сбой в самом начале запуска двигателя. Вернее это программная ошибка, реально существующая, которая ярко и явно себя проявляет при некоторых условиях.
Но главную проблему составляет именно редкий периодический сбой, который однократно возникает как сильный пинок во время движения, в том числе и на высокой скорости.
Сделать длинную запись не проблема. Проблема найти среди десятков тысяч импульсов один сбойный...
Даже остановиться после сбоя, чтобы тормознуть запись и искать в конце записи, уже проблема в реальных условиях движения.

Возможна программная реализация автоматического поиска по записи?
Может кто-то уже реализовал нечто подобное?
Вложения
уст4гр_запуск.mt4
(3,3 Мб) Скачиваний: 35
Nissan Expert VNW11 2004 QG18DE DGI.3D Хамелеон 616
vtral
 
Сообщения: 127
Зарегистрирован: 21 сен 2011, 05:48
Откуда: Россия, Юг Западной Сибири.
Благодарил (а): 1 раз.
Поблагодарили: 5 раз.

Re: Поиск одиночных сбоев в последовательности

Сообщение MegavoltAM » 25 янв 2014, 08:50 | Cообщение: #2

а если вот так !? как на скриншоте по амплитуде при максимальной частоте ? вдруг прокатит ? файл очень большой длинны становится намного короче . Ну как вариант.
Вложения
по амплитуде.png
по амплитуде.png (203,79 Кб) Просмотров: 1358
Аватара пользователя
MegavoltAM
 
Сообщения: 115
Зарегистрирован: 20 дек 2013, 20:35
Благодарил (а): 1 раз.
Поблагодарили: 2 раз.

Re: Поиск одиночных сбоев в последовательности

Сообщение ВладВас » 25 янв 2014, 11:22 | Cообщение: #3

Меня тоже волнует данная проблема. И есть такое предложение- предусмотреть возможность кольцевой (циклической) записи.
Насколько я понимаю в Постолографе эта функция реализована http://injectorservice.com.ua/docs/abs_raker.pdf .
По указанное ссылке можно прочитать, как она используется. Кстати подобная функция реализуется в автомобильных регистраторах.
От себя добавлю
- возможно сохранение нескольких последних циклов,
- при запуске этой функции включается "остановка записи любой клавишей клавиатуры".
ВладВас
 
Сообщения: 1624
Зарегистрирован: 30 май 2011, 16:52
Откуда: г.Николаев, Украина
Благодарил (а): 14 раз.
Поблагодарили: 21 раз.

Re: Поиск одиночных сбоев в последовательности

Сообщение admin » 25 янв 2014, 11:50 | Cообщение: #4

vtral писал(а):Возможна программная реализация автоматического поиска по записи?

В самой программе MT Pro такого нет, так как не возможно искать то чего не знаешь.
Программно можно сделать, например экспортировать данные канала в dbl и написать свою программу поиска именно того что нужно.
Но для этого нужно знать программирование, хотя бы в Матлабе.
Гораздо проще то что предлагает ВладВас - запустили запись, засекли время записи на часах, например 10:30:00, и поехали, как только машину дернуло, посмотрели на часы, например 10:35:22, это значит что проблемный участок на записе будет на 10:35:22 - 10:30:00 = 5:22 = 5 * 60 + 22 = 322 сек. Кольцевая запись по моему тут не нужна, так как ездить полдня все равно ни кто не будет и все поместится в одну запись с точной привязкой ко времени.
admin
Администратор
 
Сообщения: 5454
Зарегистрирован: 02 апр 2009, 19:13
Откуда: Украина, Киев
Благодарил (а): 151 раз.
Поблагодарили: 1241 раз.

Re: Поиск одиночных сбоев в последовательности

Сообщение vtral » 25 янв 2014, 12:24 | Cообщение: #5

Увы, программирование - это не мой конек, слишком рано родился, эта наука мимо прошла. Вернее пришла уже после того, как определился с основным направлением деятельности.

Собственно и хотелось бы заинтересовать вопросом того, кто является программистом, и одновременно испытывает подобные же потребности.
Подозреваю, что написать некий скрипт, который перебирает однотипные массивы данных и ищет в них несоответствие структуре образцового участка, вполне возможно. Сам бы написал, но увы, ни в зуб ногой в этом деле. :(

По времени, видимо придется так маяться. Беда в том, что даже на холостых оборотах одна минута записи содержит 32*750=24000 импульсов ДПКВ. А сбойным может оказаться только один из них. На режиме 2800*32=89600 придется отсмотреть, даже если удастся с точностью до минуты высчитать участок записи. Пытался уже в общем, мало реально физически, глаза из черепной коробки начинают выпадать раньше, чем находится искомое...
Nissan Expert VNW11 2004 QG18DE DGI.3D Хамелеон 616
vtral
 
Сообщения: 127
Зарегистрирован: 21 сен 2011, 05:48
Откуда: Россия, Юг Западной Сибири.
Благодарил (а): 1 раз.
Поблагодарили: 5 раз.

Re: Поиск одиночных сбоев в последовательности

Сообщение sashok21 » 14 мар 2014, 20:28 | Cообщение: #6

а можно просто добавить *кнопочки* чтоб в нужный момент (когда происходит *действие*) её нажал и на шкале стала метка а при просмотре другими кнопками ходишь по меткам. Вопрос не в тему: как пристроить пульт ДУ к программе, чтоб не клацать по клаве или мышкой . удобно было-бы
sashok21
 
Сообщения: 67
Зарегистрирован: 09 дек 2013, 21:10
Благодарил (а): 3 раз.
Поблагодарили: 14 раз.

Re: Поиск одиночных сбоев в последовательности

Сообщение admin » 14 мар 2014, 22:04 | Cообщение: #7

sashok21 писал(а):а можно просто добавить *кнопочки* чтоб в нужный момент (когда происходит *действие*) её нажал и на шкале стала метка а при просмотре другими кнопками ходишь по меткам.

Да, планирую добавить маркеры, которые можно будет добавлять.

sashok21 писал(а):Вопрос не в тему: как пристроить пульт ДУ к программе, чтоб не клацать по клаве или мышкой . удобно было-бы

Можно использовать air mouse / keyboard.
admin
Администратор
 
Сообщения: 5454
Зарегистрирован: 02 апр 2009, 19:13
Откуда: Украина, Киев
Благодарил (а): 151 раз.
Поблагодарили: 1241 раз.

Re: Поиск одиночных сбоев в последовательности

Сообщение vtral » 26 мар 2014, 05:09 | Cообщение: #8

Эх, давно не заглядывал в тему, но про кнопочку сам додумался. :)
Питание тоже мониторил, вот на этот вход и прилепил кнопочку. Помогло неимоверно, хоть и не сразу:
На первом скрине - кнопка в канале питания нажата через 1,1 секунды после пинка (сбоя синхронизации).
На втором скрине искомый единичный сбой синхронизации. Далее один оборот без сигнала на катушки зажигания.
Мы победили. Далее дело техники, найти ошибку в прошивке девайса и устранить.
Всем спасибо. :)
Вложения
кнопка_s.gif
кнопка_s.gif (84,58 Кб) Просмотров: 740
сбой_s.gif
сбой_s.gif (83,84 Кб) Просмотров: 756
Nissan Expert VNW11 2004 QG18DE DGI.3D Хамелеон 616
vtral
 
Сообщения: 127
Зарегистрирован: 21 сен 2011, 05:48
Откуда: Россия, Юг Западной Сибири.
Благодарил (а): 1 раз.
Поблагодарили: 5 раз.

Re: Поиск одиночных сбоев в последовательности

Сообщение Igor1973 » 27 мар 2014, 00:58 | Cообщение: #9

А хорошая идея ведь. Спасибо. Как-то я раньше про такую кнопку не догадался. Надо изготовить кабелек в арсенал на всякий случай. ;)
Аватара пользователя
Igor1973
 
Сообщения: 2170
Зарегистрирован: 05 дек 2009, 22:24
Откуда: Брест, Беларусь
Благодарил (а): 201 раз.
Поблагодарили: 248 раз.


Вернуться в Мотор тестер MT Pro

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

Сейчас этот форум просматривают: MailRu [Bot] и гости: 3