Продолжая взаимодействие с настоящим сайтом, вы выражаете свое согласие с тем, что ваши пользовательские данные (сведения о местоположении; тип и версия ОС; тип и версия Браузера; тип устройства и разрешение его экрана; источник откуда пришел на сайт пользователь; с какого сайта или по какой рекламе; язык ОС и Браузера; какие страницы открывает и на какие кнопки нажимает пользователь) будут обрабатываться ООО «АРС АДАКТ» в целях сбора статистических данных о посетителях сайта и функционировании сайта в течение 3 месяцев. В случае, если вы не хотите, чтобы ваши данные обрабатывались, покиньте сайт.

Перейти к публикации

Usb осциллограф Mtpro


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

Собственно сейчас и идет внедрение различных пожелание пользователей.

На очереди диагностика по ДР.

 

А нулевую линию сделать толще нельзя или появилась такая возможность?

Нулевую линию оси или толщину горизонтальной линии (вызывается нажатием на кнопку, возле кнопки линейки)?

В окнах мат обработки будет предусмотрено задание любых линий (позиция, цвет, толщина, тип и т.д.).

 

Особенно понравилась панель управления отображением канала. Только на широкоформатном мониторе 19 и 22 дюйма смотрятся пиктограммы уж очень маленькими.

Ну всем не угодишь :)

Маленькие только потому, что бы на нетбуках (высота экрана всего 600 px) было видно все кнопки.

Можно конечно нарисовать по 2 пиктограммы на кнопку (маленькую и большую), но пока не успеваю.

 

в последней бетке косяк

1 запускаем прогу

2 включаем вид-панель каналов

3 включаем ctrl + показать название оси и графика

4 включаем ctrl + показать информацию об общих параметрах сигнала

5 включаем ctrl + показать информацию о параметрах сигнала под маркерами

6 закрываем прогу

7 открываем - и видим что картинки пунктов 3, 4, 5 сдвинулись относительно друг друга

и обратно их нормально выставить получается только удалив mtpro.ini

Не совсем понял какие именно картинки?

Проделал все процедуру вроде все нормально.

 

http://pic.ipicture.ru/uploads/090421/20242/zVmspZ76U6.png

 

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

Ссылка на сообщение
в последней бетке косяк

1 запускаем прогу

2 включаем вид-панель каналов

3 включаем ctrl + показать название оси и графика

4 включаем ctrl + показать информацию об общих параметрах сигнала

5 включаем ctrl + показать информацию о параметрах сигнала под маркерами

6 закрываем прогу

7 открываем - и видим что картинки пунктов 3, 4, 5 сдвинулись относительно друг друга

и обратно их нормально выставить получается только удалив mtpro.ini

 

У меня при перезагрузке программы сдвигаются названия каналов , но вручную все отлично впоследствии устанавливается ( не удаляя никаких файлов настроек)

Единственное неудобно при разрешении экрана 600х800 окно настройки не помещается на экране и нет возможности управлять нижними кнопками

Изменено пользователем anywhere
Ссылка на сообщение

Обновление Хелпа

 

Добавлено описание последних нововведений.

Организована структура хела.

 

Через пару дней опишу еще окно осциллографа и напишу краткий ликбез по измерительным устройствам.

 

Help.pdf (1 МБ)

Ссылка на сообщение

Цитата(Drozdock @ 21.4.2009, 10:40)

А нулевую линию сделать толще нельзя или появилась такая возможность?

 

Нулевую линию оси или толщину горизонтальной линии (вызывается нажатием на кнопку, возле кнопки линейки)?

В окнах мат обработки будет предусмотрено задание любых линий (позиция, цвет, толщина, тип и т.д.).

 

Я имел в виду именно толщину нулевой линии, которая двигается кружком, чтобы сразу выделялась на фоне остальной сетки. Во время работы сетку практически всегда отключаю, чтобы не рябило, а вот нулевая линия тоже автоматически исчезает:(

Было бы удобно если:

1. сетка и нулевая линия отключалась по отдельности

2. А если сетка включена, что бы нулевая линия была толще

Частично эту проблему для меня решил новый инструмент "Линия".

Ссылка на сообщение

Будет добавлена возможность самому добавить любое количество линий, например:

1. Линия по уровню 0 В - 3 px, сплошная

2. Линия по уровню 1 В - 1 px, пунктир

3. Линия по уровню -1 В - 1 px, пунктир

Ссылка на сообщение

Спасибо. По это знаю, в следующем релизе попробую устранить.

Сдвиг происходи только если окно развернуто на весь экран.

Как вариант сейчас можно сделать следующие:

1. Восстанавливаете размеры окна (свернуть в окно)

2. Растягиваете окно на весь экран, но не нажатием на кнопку развернуть, а переместив верхний левый угол окна верхний левый угол экрана, после чего нижний правый угол окна перетащить в нижний правый угол экрана, т.е. вручную растянуть окно

3. Результат будет тот же – окно на весь экран, но смещений блоков не будет

Ссылка на сообщение
Коллеги извиняюсь за невежество. Возможно плохо прочитал, а возможно и не обсуждалось. Вопрос следующий-есть ли возможность выставлять разное время для разных каналов. Ну скажем канал 1-время 5ms, канал 2-время 2ms, канал 3-время 0.5ms, и все это одновременно просмотреть на экране? Заранее благодарен, за понимание.

 

 

К сожалению нет.

АЦП одно на все каналы и программируется на одну частоту для всех каналов.

Можно конечно для канала 1 брать 2 отсчета, потом для канала 2 – отсчет, но это большой геморрой.

 

 

.

Здравствуйте. А насколько сложно такую функцию реализовать? И возможна ли такая функция впринципе, может у других производителей? На современных авто, возникает необходимость смотреть несколько сигналов с разной частотой. Ну скажем на VAG, блок климата отправляет сиглан на блок управления вентилятора с одной частотой, а обратный сигнал(сигнал обратной связи) приходит с другой частотой. И если выставить время для первого, то второй совсем тяжело поймать.

Ссылка на сообщение

Не могу понять что нужно.

Что подразумевается по частой? Скорость обмена между блоками, частота выдачи пакетов, несущая частота аналогового сигнала, частота дискретизации?

Если частоты разные, то разве не пройдет такой вариант: на основании максимальной частоты выбираем частоту дискретизации (например 100 КГц / 0.01ms) и запускаем запись, в этом случае увидим все и 0.5ms и 5ms.

Ссылка на сообщение

Мне сложно обяснить правильно, я не силен в этих вещях. Теперь ближе к делу. Чтобы увидеть управляющий сигнал на на экране, мне нужно выставить время по одному каналу 0.2ms, в этом случае форма сигнала отображается корректно(красивый прямоугольный импульс). А чтобы увидеть сигнал обратной связи, время по второму каналу нужно выставить минимум 20ms, а лучше 50ms, в этом случае можно четко увидеть не только сам сигнал, но и его форму и даже кол-во импульсов. По кол-ву импульсов, блок определяет наличие/отсутствие или вид неисправности. Так вот, если нет возможности выставить для разных каналов, разное время, то можно смотреть только один сигнал. Вот примерно так.

Ссылка на сообщение
Теперь ближе к делу. Чтобы увидеть управляющий сигнал на на экране, мне нужно выставить время по одному каналу 0.2ms, в этом случае форма сигнала отображается корректно(красивый прямоугольный импульс)

Вы имеете ввиду аналоговый осциллограф или цифровой с записью?

 

А чтобы увидеть сигнал обратной связи, время по второму каналу нужно выставить минимум 20ms, а лучше 50ms, в этом случае можно четко увидеть не только сам сигнал, но и его форму и даже кол-во импульсов.

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

 

По кол-ву импульсов, блок определяет наличие/отсутствие или вид неисправности. Так вот, если нет возможности выставить для разных каналов, разное время, то можно смотреть только один сигнал. Вот примерно так.

А можете выложит картинки этих сигналов.

Ссылка на сообщение
  • 2 недели спустя...

Спасибо, Вам, Сергей за проделанную работу!! :good:

 

Есть вот такой вопрос. Производитель магаданского осцила утверждает следующее:

 

" Изделия (Постоловский и Тульский осциллографы) используют адаптер зажигания (Ignition Adapter). Про него пишут что он применяется для фильтрации, усиления, защиты от помех и связанных с ними зависаний осциллографа. За данное устройство просят порядка 2000-3000 руб.

Давайте разберемся для чего же он все таки нужен.

1. Всего два канала у осциллографа ( для работы с дис надо три - два на датчики, один на датчик синхронизации)

2. Невозможность работы прибора в трехканальном режиме. ( оба посталовских не могут работать в трех-канальном режиме, только 1-2-4-8. То есть надо использовать 4 канала, а это существенно снижает частоту оцифровки, в случае с первым посталовским это особенно актуально)

3. Это дополнительное устройство которое можно продать .

Наш осциллограф работает без адаптера зажигания. При этом он не подвержен зависаниям."

 

А как с этим делом обстоит у Вас?

Ссылка на сообщение
Изделия (Постоловский и Тульский осциллографы) используют адаптер зажигания (Ignition Adapter). Про него пишут что он применяется для фильтрации, усиления, защиты от помех и связанных с ними зависаний осциллографа. За данное устройство просят порядка 2000-3000 руб.

На мой взгляд основные цели адаптера это:

1. Дополнительная защита

2. Аппаратное вычитание суммы искр положительной полярности

3. Повышения входного сопротивления для уменьшения искажений (подробней).

4. Отображения полярности искры.

 

1. Всего два канала у осциллографа ( для работы с дис надо три - два на датчики, один на датчик синхронизации)

Если нет адаптера то действительно на DIS нужно 3 канала.

 

2. Невозможность работы прибора в трехканальном режиме. ( оба посталовских не могут работать в трех-канальном режиме, только 1-2-4-8. То есть надо использовать 4 канала, а это существенно снижает частоту оцифровки, в случае с первым посталовским это особенно актуально)

MT pro может работать и 2-х и 3-х канальном и даже в 5-ти канальном.

Кроме того в MT pro предусмотрен дополнительный логический канал, включение которого не уменьшает частоту дискретизации. Т.е. для классики нужен 1 аналоговый канал, а для DIS 2 канала.

Кроме того в режиме одного цилиндра можно все одним датчиком снять.

 

3. Это дополнительное устройство которое можно продать .

С этим полностью согласен, на одном осциле долго не протянешь :)

 

Наш осциллограф работает без адаптера зажигания. При этом он не подвержен зависаниям.

Лично я не работал с Магаданским прибором, по этому ни чего точно утверждать не могу.

Но несколько пользователей писали что им так и не удалось посмотреть вторичку Магаданским осцилом.

Постоловский тоже иногда подвисает даже с адаптером (тут gant по этому поводу писал).

MT Pro также как и любой прибор построенный на КМОП м/с (почти все современное оборудование) подвержен влиянию ВВ наводок, но за счет использования металлического корпуса и грамотной разводки ПП эти наводки должны быть очень большими и лупить чуть ли не в датчик что бы прибор завис.

 

А как с этим делом обстоит у Вас?

В новой версии железа:

1. Диапазон +/- 1000 заменю на 0.5 В – вторичку будет очень хорошо видно

2. Добавлю встроенный адаптер в основном для DIS и доп. усилитель для индивидуальных

Изменено пользователем msn
Ссылка на сообщение

Сергей, когда будет продаваться новая аппаратная версия осцилла?

И как решить вопрос с доставкой по России?

пс: писал вам, Вы мне огласили сумму в $300

-Устройство с готовыми емкостными датчика можно купить у компании Тред-М.

-http://www.trade-m.ru/modules.php?name=Asers_Shop&s_op=viewproduct&cid=3

-Пересылка прибора из Украины в Россию - $30.

Это дешевле, чем в трейде, НО есть ли смысл брать их адаптер Спарк-Дис? если и с емкостными датчиками все работает???

Ссылка на сообщение
Сергей, когда будет продаваться новая аппаратная версия осцилла?

Следующая серия будет, скорее всего, к концу лета (много чего в софте хочу добавить + укомплектовать всеми датчиками) + возможно от пользователей будут предложения по доработке софта / железа.

 

И как решить вопрос с доставкой по России?

На мой взгляд через Трейд будет оптимальный вариант.

 

Это дешевле, чем в трейде

С Вас еще что-то возмути за перевод + возможно за конвертацию руб. в usd.

 

НО есть ли смысл брать их адаптер Спарк-Дис? если и с емкостными датчиками все работает???

Для текущей версии (на данный момент все продано) смысл Спарке был, так как на ”плохих” DIS катушках сигнал очень прыгал (синфазная наводка, которая аппаратно в Спапке устранялась). В новой реализации, думаю ни каких адаптеров не нужно будет, так как всю реализацию согласования постараюсь сделать внутри прибора.

 

Как? Опять новая версия?

Не большая доработка железа, на основании предъявляемых требований / запросов от пользователей.

Изменено пользователем msn
Ссылка на сообщение

Теперь все ясно!

Буду ждать НОВОЙ реализации осцилла!

Конечно, хотелось бы взять полностью осцилл от производителя со всеми датчиками и без посредников!

Заранее спасибо!!! )))

Ссылка на сообщение

уважаемый msn, а можно ли будет доработать первую версию железа, например добавить плату с соответствующей коммутацией, тем, кто уже купил ваш осцил.

Ссылка на сообщение

В принципе можно. Так как все новые наработки я проверяю на плате текущей версии, допаивая на проводах макетки и проверяя теорию. Единственное, что на сколько трудоемко будет самому добавить “плату с соответствующей коммутацией”, так как у некоторых м/с расстояние между выводами 0,25 мм.

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

Ссылка на сообщение

Обновление Хелпа

 

Добавлено:

 

1. Структура и содержание руководства.

 

2. Описание последних нововведений.

 

3. Раздел описывающий основные принципы работы с цифровым осциллографом.

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

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

 

4. Подраздел, подробно описывающий интерфейс окна осциллографа.

 

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

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

В качестве примера приведено пошаговое руководство по созданию настройки логического канала при использовании его в качестве метки первого цилиндра.

 

Help.pdf (1.7 МБ)

 

P.S.

Если есть не ясные моменты, что-то не понятно - спрашивайте, постараюсь объяснить либо дополнительно описать интересующие моменты в руководстве.

Ссылка на сообщение

Извините - не успеваю, как обещал раньше.

Сканером в полную займусь после добавления поддержки линейкой ДР и ДПКВ.

Если проблем не будет то первые результаты софта сканера будут в июне.

 

как подготовить кабель, распиновка?

Руководство пользователя страница 16 “Контакты разъема OBD II”

Ссылка на сообщение

Сергей,скажите пожалуста:

-возможно ли делать возврат к прежним размерам после растягивания оси до макс

допустимой экранной высоты?

-возможно ли делать возврат к прежним размерам после маштабирования при

помощи рамки?

Ссылка на сообщение

При разворачивания / сворачивания оси можно.

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

Нужно что бы можно было после растягивания восстановить размеры и позиции всех осей?

Ссылка на сообщение

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

Изменено пользователем Sensej
Не цитируйте, если отвечаете сразу за постом.
Ссылка на сообщение

Обновление программы MT Pro от 18.05.09

 

Исправлено:

 

1. Смещение блоков параметров, происходящие при открытии окна осциллографа развернутого на весь экран.

 

2. Смещение блоков параметров от их позиций по умолчанию при изменении размеров окна.

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

 

3. Увеличена скорость прорисовки графиков.

При уменьшении масштаба горизонтальной оси до 1:2000 (сжатие в 2000 раз) время прорисовки графиков значительно увеличивалось, из-за необходимости прорисовки до 2 000 000 точек (при длине окна самописца 1000 отсветов) на каждый из графиков, что приводило к значительным задержкам при манипуляции с графиками. Полностью переписан алгоритм прорисовки, увеличивающий скорость прорисовки почти в 20 раз, что также обеспечивает значительное уменьшении загрузки на ЦП ПК и соответственно предъявляемых требований к мощности ПК.

 

 

Добавлено:

 

1. В окне ”Вторичное напряжение” в список ”Порядок работы цилиндров” добавлено несколько значений для 2-х и 3-х цилиндровых двигателей.

 

2. Автоматическое приклеивание блока к своему местоположению по умолчанию.

Во время перемещения блока рядом со своим местоположением по умолчанию блок автоматически прилипнет к своему местоположению по умолчанию, что удобно при необходимости выравнивания блоков.

 

http://mlab.org.ua/images/stories/news/axis_def_pos.png

 

Для не допущения прилипания блока к местоположению по умолчанию во время его перемещения, необходимо удерживать нажатой клавишу Ctrl.

 

3. Восстановление интегрированных в файл настроек каналов в случае их отсутствия в списке настроек.

При открытии файла данных записанного одним из пользователей со своими уникальными настройками отображение данных на экране будет отличаться от ожидаемого. Так как из-за отсутствия настроек каналов программа не имеет возможности выполнить ожидаемый пересчет, например измеренного напряжения с датчика давления в соответствующие давления. Благодаря интеграции основных параметров настроек аналоговых и логических каналов в файл данных появляется возможность добавить отсутствующую настройку канала (созданную другим пользователем) в соответствующий список настроек. Отсутствующие настройки аналоговых каналов автоматически добавляются в директорию ”Temp” (создается автоматически, по умолчанию скрыта в всплывающем меню кнопки выбора настройки). Отсутствующие настройки логических каналов добавляются с префиксом ”tmp_” перед их изначальным названием (добавленные настройки также по умолчанию скрыты). При необходимости автоматически добавленные настройки могут быть перенесены в соответствующую категорию, откорректированы или удалены за ненадобностью.

В окне ”Настройка” (Сервис / Настройка) добавлен соответствующий флажок ”Восстанавливать настройки аналоговых и логических каналов” разрешающий / запрещающий восстановление интегрированных в файл настроек каналов в случае их отсутствия в списке настроек.

 

http://mlab.org.ua/images/stories/news/options_restore_ch.png

 

4. Добавлена возможность восстановления позицией осей после растягивания одной из осей до максимально допустимой экранной высоты, и одновременного сжатия прочих видимых на экране осей до минимально допустимой экранной высоты. Для восстановления позицией осей необходимо подвести указатель мыши к маркеру перемещения растянутой оси, после того как указатель мыши примет вид перемещение оси, выполнить двойной щелчок по маркеру перемещения оси, т.е. действия для восстановления такие же как и для растягивания оси. Сочетание клавиш: Alt+PgUp.

 

MtPro.rar (844 КБ)

Версия: 0.0.4.0 beta

Изменено пользователем msn
Ссылка на сообщение

Модернизация линейки (обсуждение, предложения)

 

Предлагаю обсудить требуемый функционал линейки.

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

 

Для удобства обсуждения функционал линейки разбит на разделы в которых предлагаются несколько вариантов реализации, каждому варианту соответствует цифровой индекс, при возможности прошу написать, например так:

 

2.1. Все понятно, обязательно нужно
т.е. что означает нужно добавить отображения области открытия / закрытия клапанов при разметке сигнала с датчика давления.

 

или

2.2. Не нужно

или

2.3. Не понятно зачем вообще это

 

 

На данный момент линейка позволяет:

1. Отображать положение маркеров в координатах линейки (углах поворота КВ)

2. Отображать разметку мертвых точек (вертикальные пунктирные линии через 180°)

3. Отображать разметку фаз для сигнала с датчика давления, т.е. только для одного цилиндра

 

http://mlab.org.ua/images/stories/ruler/Map.png

 

1. Модернизация настройки параметров линейки:

1.1. В окне настройки кроме задания углов открытия / закрытия клапанов, можно добавить:

- поле задания порядка работы цилиндров

- возможность сохранения заданных углов и порядка в списке, например с названием ВАЗ-21124 1.6л 16кл

- возможность редактирования списка

 

http://mlab.org.ua/images/stories/ruler/Option.png

 

- возможность быстрой установки углов открытия / закрытия клапанов через всплывающее меню

 

http://mlab.org.ua/images/stories/ruler/MapOpt.png

 

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

 

2. Модернизация разметки сигнала с датчика давления:

Возможность отображения кроме пиктограмм состояния клапанов и стрелок движения клапанов:

2.1. Возможность отображения области открытия / закрытия клапанов

 

http://mlab.org.ua/images/stories/ruler/MapArea.png

 

2.2. Возможность отображения допустимого диапазона / открытия закрытия клапанов (как у Постоловского)

 

http://mlab.org.ua/images/stories/ruler/MapRange.png

 

2.3. Возможность отображения значений абсолютного и относительного углов для маркеров разметки (вертикально или горизонтально):

 

http://mlab.org.ua/images/stories/ruler/MapAngle.png

 

2.4. Возможность мышкой перемещать разметку фаз, т.е. если подвести указатель мыши к одной из линий указывающей момент открытия или закрытия клапана, то эту линии возможно переместить и тем самым изменить соответствующий угол не открывая окно настройки. Точное значение угла может быть отображено, а заданная настройка может быть быстро добавлена через всплывающее меню “Настройка / Добавить”. Данная возможность удобна для собственно измерения реальных углов, а не только отображения углов полученных из тех. документации.

 

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

 

3. Добавление разметки сигнала с датчика разрежения / пьезо датчика:

3.1. Отображение моментов открытия впускного клапана и закрытия выпускного клапана

 

http://mlab.org.ua/images/stories/ruler/Piezo.png

 

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

 

http://mlab.org.ua/images/stories/ruler/PiezoAll.png

 

3.3. Области открытия / закрытия клапанов, наверное не нужно, так как слишком будет запутывать

 

3.4. Возможность отображения допустимого диапазона / открытия закрытия клапанов (как у Постоловского)

 

http://mlab.org.ua/images/stories/ruler/PiezoRange.png

 

3.5. Возможность отображения области перекрытия (как у Мотор Мастера Disco)

 

http://mlab.org.ua/images/stories/ruler/PiezoOverlap.png

 

3.6. Возможность отображения значений абсолютного и относительного углов для маркеров разметки (вертикально или горизонтально), аналогично ДД.

 

3.7. Возможность отображения значений угла перекрытия.

 

http://mlab.org.ua/images/stories/ruler/PiezoOverlapAngle.png

 

3.8. Возможность мышкой перемещать разметку фаз, т.е. если подвести указатель мыши к одной из линий указывающей момент открытия или закрытия клапана, то эту линии возможно переместить и тем самым изменить соответствующий угол не открывая окно настройки. Возможность изменять угол для каждого цилиндра независимо так и для всех цилиндров одновременно, например удерживая клавишу Ctrl во время перемещения. Точное значение угла может быть отображено, а заданная настройка может быть быстро добавлена через всплывающее меню “Настройка / Добавить”. Данная возможность удобна для собственно измерения реальных углов, а не только отображения углов полученных из тех. документации.

 

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

 

4. Настройка параметров отображения

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

 

http://mlab.org.ua/images/stories/ruler/MarkingCylinder.png

 

5. Подстройка границ линейки по характерным точкам сигнала

Подстройка границ линейки это автоматическое перемещение границ линейки к характерным участкам сигнала, всего-навсего уменьшающее временя подстройки границ линейки, например по соседним максимумам датчика давления, с помощью мыши или touchpad’а ноутбука. Более менее точная установка необходима для того что бы корректно преобразовать экранные координаты сигнала в соответствующие координаты линейки или угла поворота КВ.

 

На данный момент реализована автоподстройка по сигналу датчика давления, т.е. границы линейки автоматически совмещаются с центрами соседних областей сжатия – рабочего хода (центрами полуволн максимумов).

 

Планируется реализовать автоподстройку для сигналов с пьезо датчика и ДПКВ.

Автоподстройка границ будет вызывается из всплывающего меню линейки (не кнопки показа линейки как реализовано сейчас), затем будет выбирается тип датчика (алгоритм автоподстройки) и канал на котором отображается соответствующий сигнал.

 

http://mlab.org.ua/images/stories/ruler/Autotune.png

 

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

 

5.1. Автоподстройка по пьезо датчику – это перемещение границ линейки к ближайшим пересечениям нарастающим фронтом нулевого значения, т.е. к соответствующим ВМТ.

 

http://mlab.org.ua/images/stories/ruler/AutotunePiezo.png

 

5.2. Автоподстройка по ДПКВ (пока планирую только 60/2 пропущенных) это совмещение границ линейки (с учетом заданных min / max значений шкалы) с соответствующими “зубьями”, т.е. для ДД и пьезо предполагается что шкала линейки 0 – 720, а для ДПКВ может быть любая.

 

Начало линейки (0°) совмещено с центром 20-го зуба (ВМТ – 0°), а конец линейки (720°) совмещен с центром зуба идущего через 2 полных оборота КВ.

http://mlab.org.ua/images/stories/ruler/AutotuneDpkv_0_720.png

 

Начало линейки (-114°) совмещено с центром первого зуба двух после пропущенных, а конец линейки (246°) совмещен с центром зуба идущего через 1 полный оборот КВ.

http://mlab.org.ua/images/stories/ruler/AutotuneDpkv_114_247.png

 

6. Пересчет шкалы линейки

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

 

http://mlab.org.ua/images/stories/ruler/Rpm.png

 

При автоподстройке границ линейки по ДД, выполнять пересчет шкалы линейки в пределах полного рабочего цикла нет на основании чего, так как две характерные точки (центры полуволн максимумов) находятся как раз на границах полного рабочего цикла.

 

6.1. Пересчет шкалы линейки по пьезо датчику

Например для 4-х цилиндров пересчет шкалы линейки может быть выполнен на основании 4-х интервалов времени между соседними ВМТ, что частично учтет неравномерность вращения КВ в между тактами, например при одном не работающем цилиндре.

 

http://mlab.org.ua/images/stories/ruler/CalcPiezo.png

 

6.2. Пересчет шкалы линейки по ДПКВ

Сигнал с ДПКВ очень точно позволяет пересчитать шкалу линейки, точность определения угла скорее всего будет около 0,2-0,5°, т.е. после пересчете, по шкале линейки можно будет очень точно сопоставлять различные участки сигнала с соответствующим углов КВ.

 

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

Возможно, разумно сразу после пересчет выполнить и автоподстройку границ.

 

http://mlab.org.ua/images/stories/ruler/Calc.png

 

Так как фактически по ДД пересчет не выполняется, то предусмотрен сброс / отмена пересчета – шкала линейки станет линейной.

 

Разделение автоподстройки и пересчета возможно несколько усложняет / запутывает процесс настройки, но зато обеспечивает больше возможностей. Например если сигнал с пьезо датчика запаздывает на 1 мс (впускной коллектор длинный или штуцер длинный), то возможно выполнить следующие:

- пересчитать шкалу линейки по ДПКВ

- сдвинуть линейку на 1 мс, т.е. фактически компенсировать 1 мс запаздывания

- определить по линейки углы соответствующих характерных участок сигнала с пьезо датчика

 

P.S.

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

Ссылка на сообщение

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

Ссылка на сообщение

Да... Впечатляет.

Постарался по пунктам ответить

 

По пункту 1.1.

Все добавить. Т.е.

- поле задания порядка работы цилиндров

- возможность сохранения заданных углов и порядка в списке, например с названием ВАЗ-21124 1.6л 16кл

- возможность редактирования списка

- возможность быстрой установки углов открытия / закрытия клапанов через всплывающее меню

 

2 Лично мне стрелки и пиктограммы движения клапанов только мешают.

А вот:

Возможность отображения области открытия / закрытия клапанов

и

Возможность отображения допустимого диапазона / открытия закрытия клапанов (как у Постоловского)

 

Очень хорошо бы было.

 

2.3 Возможность отображения значений абсолютного и относительного углов для маркеров разметки (вертикально или горизонтально):

 

Нужно. Но только горизонтально

 

2.4. 2.5.

Нужно

 

3.1. Отображение моментов открытия впускного клапана и закрытия выпускного клапана

 

Автоматом будет считаться? Или вручную ставить?

3.2. Нужно

 

 

3.3-3.5 - не очень нужно, если 3.2 будет автоматически рисовать

 

3.6-3.7 - Можно

 

3.9 - Очень бы хотелось. Он же комп, пускай считает :)

 

5. - Интересно

 

6. - Может оно и нужно, но мне не очень :)

 

Очень бы хотелось увидеть возможность накладывания осциллограмм.

Т.е. любую в качестве эталонной, или фона или подложки.

Ссылка на сообщение
  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...