MaYa
Программное обеспечение для настройки и управления Maya “Менеджер v2”
Менеджер микропроцессорной системы зажигания (далее менеджер), предназначен для настройки,управления и обновления микропрограммы блока микропроцессорной системы зажигания (далее MaYa). Для работы менеджера необходим компьютер с процессором не ниже Intel Pentium с частотой 1700 мгц, экран с разрешением не менее 640х480(для более комфортной работы желательно не менее 800х600),операционная система семейства Windows начиная с версии 2000, наличие COM порта для соединения с MaYa, манипулятора мышь или его аналога(тачпад, трекбол), а так же блок MaYa с соответствующей прошивкой, поддерживаются блоки ревизий 4 и выше .
Краткие сокращения:
CTRL- клавиша control (Ctrl)
ALT- клавиша alt (Alt)
ML-левая кнопка манипулятора мышь
MR-правая кнопка манипулятора мышь
DC - двойной клик по кнопке манипулятора мышь
MOVE - перетаскивание манипулятором мышь
RIGHT - стрелка вправо
LEFT – стрелка влево
DOWN – стрелка вниз
UP - стрелка вверх
Менеджер как приложение состоит из главного окна в котором находится строка состояния работы системы, а так же меню для выбора режимов работы и настройки.
1- Главное меню, из него происходит выбор необходимых режимов работы
2- Строка состояния, сигнализирует процесс работы с блоком. Белый цвет - нет соединения с блоком, болотный - менеджер ожидает включения блока либо есть соединение с
блоком
3- В случае соединения с блоком показывает версию прошивки при этом если строка состояния болотного цвета, а номера прошивки не видно значит менеджер находиться в состоянии ожидания соединения, и потока данных от блока
4- Идентификатор блока
5- Конфигурация блока
Connection
Connect - Подключение к блоку
Disconnect - отключение блока
Settings - Открыть окно настроек
Write Firmware - записать прошивку в блок
Load/Save
Read calibrate from MaYa -считать калибровки из блока
Write calibrate to MaYa -записать калибровки в блок
Read parameters from MaYa -считать параметры из блока
Write parameters to MaYa - записать параметры с блок
Load file calibration - загрузить файл с калибровками
Save file calibration - сохранить файл с калибровками
Work
Graphic calibrations - открыть окно настройки графиков калибровок
Parameters - открыть окно настройки параметров
Online
Dashboard - открыть окно приборов
Logging - открыть окно работы с логами
Chart - открыть окно графиков работы
Help
Version - окно показа версии менеджера
Stay on top - режим показа главного окна поверх всех окон
Настройки находятся Menu->Connection->Setting (Ctrl+S) В данном режиме настраиваются базовые установки блока.
1- Выбор порта подключения, в списке доступные порты системы.
2- Выбор языка интерфейса, при доступности пакетов локализации позволяет выбрать язык интерфейса
3- Настроечные параметры блока. Для активации настройки ее следует выбрать в выпадающем списке, при необходимости ввести параметр и включить нажав кнопку. Отключение происходит при выборе режима "Test mode off" и нажатия на кнопку
Start angle - (Пусковой угол) Установка пускового угла для режима ДХ
Manual angle - (Принудительный угол) Установка принудительного угла опережения зажигания
Switch test - (Тест коммутаторов)Постоянная подача сигнала зажигания на выбранный выход блока
Auto oscillation angle - (Автоколебательный режим) Режим принудительного "качания" угла. Необходим для формирования логов на основании которых в будущих версиях будет возможен автоматический подбор оптимального УОЗ.
Drying spark plugs -(Просушка свечей зажигания) Подаются частые кратковременные импульсы на коммутатор/модуль
При первоначальном подключении к блоку необходима его активация, так же как и при смене ПК к которому подключается блок. Количество активаций ограничено 3 в сутки. Без активации вы можете использовать весь функционал по настройке калибровок и параметров, однако записать их в блок вы не сможете ибо без активации менеджер не будет подключаться к блоку. К компьютеру можно «привязать» неограниченное количество блоков.
Для начала активации после первой прошивки либо после получения нового блока, или смены ПК подключитесь к блоку нажав кнопку «Подключиться». В случае если блок не активирован не текущем ПК вы увидите следующее окно:
1 - Ввод данных о владельце и электронного адреса для получения кода активации
2 - Окно сгенерированного кода регистрации
3 - Кнопка получения кода регистрации
4 - Кнопка перехода на сайт активации http://registration.maya-auto.com (необходимо подключение к интернет)
5 - Окно ввода полученного кода активации
6 - Кнопка активации кода.
Алгоритм активации следующий:
В окне №1 вводим необходимые данные, затем нажимаем кнопку №3 в окне №2 появится регистрационный код, дальнейшие действия зависят от наличия подключения к сети интернет, если оно есть то нажимаем кнопку №4 открывается сайт регистрации куда вводим код из окна №2 нажимаем на сайте кнопку получить код и вводим полученный код в окно №5 затем нажимаем кнопку №6 после чего блок активируется. В случае отсутствия сети интернет на ПК копируем код из окна №2 в файл переносим файл на ПК где есть интернет заходим на http://registration.maya-auto.com получаем код регистрации сохраняем его в файл, переносим файл на ПК где регистрируется блок вводим код в окно №5 и активируем кнопкой №6.
Признаком удачной активации является отсутствие окна регистрации при подключении.
Замечу что получение кода регистрации и регистрация его на сайте не зависит от времени, то есть код регистрации вы можете получить сегодня на домашнем ПК а послезавтра его активировать на рабочем ПК. Скопировать полученный код на любой носитель и при следующем подключении к блоку после нажатия кнопки 3 ввести полученный код активации в поле №5 и активировать блок. Единственное - данные пользователя должны быть такими же как и при получении кода регистрации.
Так как программное обеспечение блока постоянно модернизируется, в него заложена возможность самостоятельного изменения прошивки путем записи ее через менеджер в блок. Для этого необходимо получить нужную версию прошивки на сайте. Затем действовать по шагам (считаем что соединение с блоком у вас настроено):
1.Отключаем питание от блока управления
2.В меню Connection выбираем Write firmware
3.При желании сохранить текущие калибровки отвечаем Yes (после прошивки в блок необходимо залить калибровки заново)
4.В открывшемся окне выбираем нужную прошивку.
5.Затем в течении 5 секунд подаем питание на блок
6.Индикатор в главном окне должен показывать процесс прошивки.
7. По окончании будет выведено сообщение о результате.
8.Отключить и включить питание блока заново
9. Проконтролировать версию прошивки блока в главном окне
10. Залить параметры и калибровки в блок.
Для корректной работы блока необходимо настроить параметры работы системы Menu->Work->Parameters (Ctrl+P). Параметры позволяют конфигурировать систему в зависимости от вида подключения и необходимости использования функционала заложенного в блок.
Cylinder count - (Количество цилиндров) устанавливается в соответствии с количеством цилиндров вашего автомобиля
Limit RPM - (Максимальные обороты) Устанавливает обороты выше которых Maya, путем снижения УОЗ до 0 градусов ограничивает работу двигателя.Обращаем внимание -зажигание не отключается, поэтому можно спокойно использовать этот режим на ГБО.
Delay off econom iddle - (Задержка отключения ЭПХХ), устанавливает задержку отключения ЭПХХ в секундах, необходим для временной поддержки повышенных оборотов
Oktan - (Октан корректор) Корректирует текущий УОЗ в градусах на заданную пользователем величину.
Voltmeter calibration - (Калибровка вольтметра) Необходима для согласования значений измеренных встроенным вольтметром, и фактических. При настройке показаний вольтметра, изменяя данный параметр следует добиться одинаковых показаний в программе и на физически подключенном к питающей сети вольтметре. 0.01ед = 0.025в
Correction iddle RPM - (Поддержка оборотов ХХ) Включение режима поддержки оборотов холостого хода, данная функция позволяет поддерживать холостой ход на указанных оборотах путем изменения УОЗ.
Iddle RPM - (Обороты холостого хода) Обороты поддержания холостого хода при включенной опции Поддержка оборотов ХХ, блок путем изменения УОЗ, будет поддерживать обороты ХХ на выбранном уровне.
Max angle on iddle - (Максимальный УОЗ на ХХ) УОЗ в Гр. выше которого, блок не будет подниматься при поддержании оборотов ХХ
Multispark mode - (Многоискровой режим) Режим работы при котором на пуске двигателя формируется вместо одной пачка из трех искр, что позволяет более уверено заводить двигатель при низких температуры.
Inversion switch - (Инверсия концевика) Программное изменение полярности подключения концевика ЭПХХ.
Enable voltmeter - (Включить вольтметр) Активирует встроенный программный вольтметр.
Static spark - (Статическая искра) Включение режима статической искры
Inversion SAI/60-2, Inversion SBR - (Инверсия ДУИ/60-1, ДНО) Программное инвертирование входных сигналов ДУИ и ДНО
36-1 - режим работы с шкивом 36-1
Настройка ДПКВ
Total tooth on flyweel - (Зубов на диске ДПКВ) Количество зубов на диске, которое считает ДУИ либо ДПКВ в режиме 60-2/36-1.
Total tooth on flyweel between NO and MT - (Зубов от НО до МТ ДПКВ) Количество зубов на диске между установленным штифтом и ближайшей мертвой точкой относительно ДНО. Считается так: устанавливаем датчик напротив штифта, крутим маховик и считаем зубья, как только маховик будет в МТ, вы получили нужное число
Start angle correction on CKP mode - (Коррекция пускового угла) Корректирует пусковой угол до 400 об в зубьях диска, необходим для настроки устойчивого пуска.
Настройки ДХ
Zero angle correction hall sensor - (Коррекция нулевого угла ДХ) Параметр используется для точной настройки начального угла системы в режиме работы с датчиком холла.
Настройка ДАД
Настройка ДАД является одной из базовых настроек блока, от ее качества зависит корректность работы и правильность формирования УОЗ. Напряжение для настройки можно измерить как внешним, аппаратным вольтметром, так и внутренним, программным находящимся в окне приборной панели
Begin voltage MAP sensor - (Начальное напряжение ДАД) Напряжение на ДАД при выключенном двигателе. Измеряется при включенном зажигании на незаведенном двигателе.
Voltage flow 1 - (Напряжение расхода №1) Напряжение ДАД при работе двигателя в режиме ПХХ
Voltage flow 16 - (Напряжение расхода №16) Напряжение ДАД при работе двигателя в режиме полной нагрузки. Измеряется следующим образом, при движении на максимальной передаче, но с минимально допустимой скоростью для этой передачи резко нажимаем на газ и в этот момент смотрим напряжение ДАД.
Для предотвращения ДТП желательно настройку ДАД производить на пустынной площадке, либо записать лог файл и по нему определить необходимые данные.
Датчик температуры
Enable DT - (Включить ДТ) Разрешение блоку использовать датчик температуры
Digital - (Цифровой) В случае использования цифрового датчика Dallas DS18B20 следует активировать данный пункт.
Cold DT - (Холодный ДТ) Напряжение на холодном (40С)датчике температуры используется в случае работы с аналоговыми датчиками. Измеряется в Вольтах
Hot DT - (Горячий ДТ) Напряжение на горячем (80С)датчике температуры используется в случае работы с аналоговыми датчиками. Измеряется в Вольтах
Correction iddle on t - (Коррекция по t) Определяет температуру в Гр. выше которой, в работе блока учитывается характеристика корректировки УОЗ по температуре.
Внешнее переключение
Ext. №1 - (Внеш. №1) Активация переключения характеристик по внешнему сигналу №1
Ext. №2 - (Внеш. №2) Активация переключения характеристик по внешнему сигналу №2
Остановимся подробнее, на том, как работает переключение характеристик.
При активации внешнего сигнала переключение соответствующего диапазона происходит при помощи изменения состояния на выбранном выводе, при дезактивированном внешнем сигнале переключение происходит программно. К примеру, необходимо, что бы по внешнему сигналу переключались характеристики газ-бензин. Для такого варианта необходимо активировать в менеджере «Ext. №1» и подключить на соответствующий вход блока, сигнал с газового клапана. Тогда при отключенном газовом клапане будет активна калибровка «Petrol Curve 1», при включении газового клапана будет активна калибровка «LPG Curve 1». При этом программно можно изменять выбор номера активной калибровки в выбранном режиме « Petrol Curve 1» , « Petrol Curve 2» в режиме работы на бензине, либо « LPG Curve 1» « LPG Curve 2» в режиме работы на газе. При необходимости аппаратного переключения активной калибровки в выбранном режиме, необходимо активировать «Ext. №2» и подключить на соответствующий вход блока сигнал с переключателя. Таким образом, с помощью тумблера, возможно, аппаратно изменять номер калибровки в выбранном режиме работы. В частности можно использовать данный вариант в качестве октан-корректора.
В случае использования БК, и переключения режимов из него, соответствующий пункт должен быть отключен.
Звуковая индикация
Buzz on t - (Звук по t) Активация звукового оповещения по датчику температуры на установленный порог
Buzz on V - (Звук по V) Активация звукового оповещения по напряжению автомобиля на установленный порог
Buzz on RPM - (Звук по RPM) Активация звукового оповещения по оборотам двигателя на установленный порог
DH4 out, Aux - (DH4 как выход, Силовой выход) Данные опции позволяют использовать 2 настраиваемых выхода один из которых слаботочный (DH4) второй сильноточный.
Signal - (Сигнал) Выбор сигнала, за которым будет следить блок
On - (Порог срабатывания) Установка порога срабатывания выхода по выбранному сигналу
Action - (Действие) Включить или выключить выход при переходе через порог срабатывания выбранного сигнала.
EPHH out - (Выход ЭПХХ) Сигнал на клапан ЭПХХ работает в двух режимах режиме переключения, и режиме стробоскопа. При выборе режима стробоскоп пороги сигналов не работают.
Signal - (Сигнал) Выбор сигнала, за которым будет следить блок
On - (Порог включения) Значение при котором сигнал включается
Off - (Порог выключения) Значение при котором сигнал отключается
Команды записи/чтения данных с блока находятся в пункте меню Load/Save и активны при соединении с блоком:
Read calibrate from MaYa - (Прочитать калибровки из блока)
Write calibrate to MaYa - (Записать калибровки в блок)
Read parameters from MaYa - (Прочитать параметры из блока)
Write paremeters to MaYa - (Записать параметры в блок)
Команды работы с файлами:
Save file calibration - (Сохранение данных из менеджера в файл) Сохраняются калибровки и параметры.
Load file calibration - (Загрузка файла с данными в менеджер) При активации данного пункта открывается окно выбора файлов в котором можно указать тип открываемого файла. Менеджер поддерживает файлы следующих типов: *.m5u (некоммерческая версия MaYa); *.mpz (файл калибровок системы MPSZ-ZH); *.mfd ( файл калибровок блоков ревизии 1-3, менеджер первой версии); *.mf2 (файл калибровок блоков ревизии 4, текущая версия менеджера) После выбора необходимого файла откроется окно выбора загружаемых данных
1 - Выбор основных калибровок расходы которых будут показаны в окне №2
2 - Расходы выбранной калибровки.
С помощью этих двух пунктов в случае если вы не хотите загружать все калибровки, либо вам необходимо загрузить какие то определенные расходы одной из калибровок, вы можете выбрать то что вам нужно.
3 - Выбор калибровки в которую будет совершено чтение выбранных данных. Необходима если выбранные данные из файла необходимо прочитать в калибровку отличную от калибровки файла. Например у вас в калибровке UOZ Petrol 1 находяться актуальные данные, в загружаемом файле необходимые вам данные находяться так же в калибровке UOZ Petrol 1. Таким образом при загрузке данных вы перезапишите текущие калибровки данными из файла. Если вас это не устраивает то выбрав пункт 3 и указав там калибровку отличную от калибровки файла данные будут прочитаны в выбранную калибровку. Единственная особенность при выборе этой опции из файла будет прочитана только одна выбранная вами калибровка.
4 - Выбор дополнительных калибровок (нектороые из них отсутствуют в файлах отличных от *.mf2 из за различных версий систем)
Iddle calibration -(Холостой ход)
Start calibration- (Пусковая)
Temperature correction - (Температурная коррекция)
Time accumulation ignition coil - (Время накопления)
Parameters -(Параметры)
5- Загрузить в менеджер выбранные данные
Online repozitory -(Хранилище настроек в интернет) База данных настроек в сети интернет созданных пользователями.
1 - Выбор транспорного средства из списка доступных
2 - Список настроек по выбранному транспортному средству
3 - Загрузка данных из хранилища ( сохранение и удаление будут реализованы в следующих версиях)
9. Показания работы системы в режиме реального времени.
При работе системы есть возможность отслеживать параметры работы в режиме реального времени для этого служат несколько окон разберем их по порядку:
Dashboard -(Приборная панель), Menu->Online->Dashboard (Ctrl+Alt+D)
Панель состоит из 8 настраиваемых приборов, а так же индикаторов режимов работы. Начнем с индикаторов:
Work mode- (Режим работы) Показывает режим в котором сейчас находиться система.
Test mode - (Параметры настройки блока) Показывает в каком из настроечных режимов находиться блок (см. окно настроек Settings)
Active table - (Активная калибровка) Показывает на какой калибровке сейчас работает блок.
Далее идут 8 сбрасываемых индикаторов (не сохраняющие своего состояния )
AUX out - (Силовой выход)
Limit RPM - (Ограничение обротов)
Limit angle - (ограничение УОЗ)
MAP error - (Ошибка ДАД)
Error WDT - (Ошибка строжевого таймера)
Error syncro - (Ошибка ДПКВ)
Econom iddle - (Режим холостого хода)
Carburator - (Концевик карбюратора)
Стрелочные приборы показывают состояние отдельных параметров системы в цифровом и аналоговом виде, одновременно на приборной доске находится 8 приборов, однако их общая численность выше, вы можете выбрать из списка доступных приборов любой прибор и вывести его на панель. Для этого необходимо правой кнопкой мыши щелкнуть по тому прибору который вы хотите заменить в появившемся меню выбрать Select device далее в появившемся списке приборов выбрать необходимый. Состояние приборной доски сохраняется при закрытии окна и восстанавливается при открытии. Так же в меню по правой кнопке вы можете выбрать цвет стрелки прибора, при этом выбранный цвет так же будет применен к графику работы ( см окно Chart)
Chart- (График работы системы) Menu->Online->Chart (Ctrl+Alt+C)
Окно состоит из 3 частей:
1 - Окно отображения информации. При щелчке правой кнопкой появляется выпадающее меню в котором можно выбрать какие графики будут активны, а так же одним щелчком отключить или включить все графики.
2- Окно параметров отображения информации. Содержит наименование всех наименование всех отображаемых параметров, признак активности, толщину отображаемой линии и значение параметра в точке под курсором мыши. Цвет отображения параметра задается в панели приборов (см. окно Dashboard)
3 - Окно дополнительных установок:
Visible points - (Показать точки) Активирует показ точек на графиках
Visible values - (Показать значения) Активирует показ численных значений на графиках
Points on chart - (Количество точек на графике) Устанавливает количество одновременно отображаемых точек на графике, уменьшение данного параметра может ускорить работу на слабых кампьютерах.
Так же в режиме реального времени можно отслеживать УОЗ на графиках калибровок в окне Menu->Work->Graphics calibrations (Ctrl+Alt+G) для этого необходимо установить активным параметр Visible online data (см окно Graphics calibrations)
10. Окно редактирования калибровок
Окно редактирования калибровок является одним из ключевых в настройке системы позволяет вносить и корректировать калибровки УОЗ.
Graphic calibrations -(Редактирование калибровок) Menu->Work->Graphic calibrations (Ctrl+Alt+G)
Окно состоит из трех частей:
1 - Oкно графиков. Позволяет корректировать графики, а так же наблюдать изменение УОЗ в режиме реального времени. Правой кнопкой манипулятора мышь снимаетcя/устанавливается точка "заморозки" (желтого цвета) относительно которой происходит изменение других точек выбранного расхода.
По щелчку правой кнопкой вызывается режим дополнительных настроек
2 - Окно операция над данными. Позволяет выбрать необходимые данные над которыми будут проводиться операции. При снятии "галочки" выделенный объект не участвует в выбранной операции. Поддерживается технология Drag&Drop для копирования данных достаточно выделить нужную калибровку/расход и перместить ее в соответствующее место.
По щелчку правой кнопкой будет показано меню операций для расходов и калибровок они отличаются:
Autocreate flows - (Автоматическое создание расходов) Автоматически строит недостающие расходы на основании активных, вручную как минимум необходимо построить 1 и 16 расходы.Если изменение расходов нелинейное, нужно достроить изменяющий расход. К примеру с 1 по 9 расход у вас уоз растет, а с 9 по 16 уменьшается тогда строим 1,9,16 расходы выделяем их "галочками" и выполняем операцию, в результате будет создана необходимая калибровка
Set values -(Установить значение) Устанавливает введенное значение всем опорным точкам.
Change values - (Изменить значения) Изменяет значения всех опорных точек на введенную величину.
Set color -(Установить цвет) Устанавливает цвет калибровке/расходу
Clear freeze point - (Снимает точку "заморозки")
Clear values - (Очищает значения) Устанавливает всем опорным точкам заводское значение.
Visible values on chart -(Показать значение на графике) Показывает цифрами значение опорных точек
Visible data on chart -(Показать точки на графике) Всегда показывает выбранный расход/калибровку на графике
Dynamic grid - (Динамическая сетка оборотов)
Позволяет имея калибровки на ваш автомобиль с сеткой оборотов 16х16 преобразовать их в формат MaYa. Так же вы можете сохранить сделанные калибровки в файл и загрузить из файла. Данный режим индивидуален для каждой калибровки. Изменение сетки оборотов происходит путем нажатия на необходимую точку в заголовке таблицы. Учитывайте так же что обороты ограничены 20000 и программа при изменении точки учитывает значение соседних и не допустит ввод неправильных данных.
3 - Окно выбора вида калибровок
При табличном виде калибровок вы увидите такое окно
При нажатии на расход либо точку оборотов в заголовке таблицы выделяется соответствующий ряд точек, так же вы можете выбрать нужные вам ячейки с помощью мыши либо удерживая клавишу Shift. Изменять значения выделенных ячеек можно либо колесиком мыши либо Ctrl + клавиши курсора. При нажатии Enter или правой кнопки мыши на выбранном диапазоне появиться окно ручного ввода данных. Так же поддерживается автоматическое построение по граничным точкам в углах выбранной области клавишей insert
Алгоритм работы на маломощных ПК должен быть такой- Пишем логи, при этом менеджер лучше свернуть в панель задач, затем в спокойной обстановке их анализируем и корректируем соответствующим образом калибровки. Основную нагрузку дает отрисовка приборов, графиков и обмен данными с блоком.