сайт практикующего электронщика-эмбеддера  
Вернуться   сайт практикующего электронщика-эмбеддера > Коммерческие проекты > Круиз Универсальный круиз-контроль для электронной педали газа
Регистрация Магазин Коммерческие проекты Открытые проекты

 
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 01.08.2014, 16:38
Admin Admin вне форума
Администратор
 
Регистрация: 04.08.2013
Адрес: UA, Kiev-Odessa
Сообщений: 1,272
Отправить сообщение для Admin с помощью ICQ Отправить сообщение для Admin с помощью Skype™
По умолчанию Инструкция и рекомендации использования программы настройки круиз-контроля.

. . . Системные требования к ПК.
. . . Программа использует ресурсы платформы Framework 3.5, для работы требуется ОС Windows не ниже XP SP3. Программа работает на 32 и 64 битных системах и ОС Windows 8. При первом подключении устройства к компьютеру, ОС потребует драйвер, нужно указать его (если система не найдёт автоматически), предварительно разархивировав архив с программой, скачанной с этого сайта. После запуска программы происходит автоматический поиск подключенного модуля круиз-контроля к порту юсб. И если модуль будет обнаружен, программа автоматически к нему подключится - окно статуса засветится зелёным цветом, будет показана текущая версия ПО круиз-контроля. Блок круиз-контроля писается от кабеля юсб, поэтому подавать питание на провода не обязательно.

. . . Обновление ПО круиз-контроля.
. . . Обновление ПО круиз-контроля происходит в автоматическом режиме после запуска программы, если версия ПО настройщика отличается от версии ПО круиз-контроля. Обратите внимание, что ПО круиз-контроля хранится в настройщике, поэтому перед настройкой скачивайте последнюю версию программы. Хотя обновление происходит автоматически, нужно передёрнуть кабель юсб для входа в загрузчик круиз-контроля, следуйте инструкции программы.
. . . Для ручного обновления ПО круиз-контроля нужно:
- отключить все разъёмы от модуля круиз-контроля.
- снять крышку модуля, открутив саморезы, для доступа к разъёму USB.
- запустить программу настройки, которую можно скачать
здесь.
- установить галочку "обновление ПО" в нижней части программы.
- подключить модуль круиз-контроля к ПК mini-USB кабелем.
- программа автоматически увидит модуль (в окне статуса появится надпись "Boot cruise" с номером версии загрузчика). На экране появится окно открытия файла для выбора hex файла ПО. Последняя версия hex файла находится в архиве с программой настройки.
- после открытия файла программа запишет его в модуль круиз-контроля. Запись длится приблизительно 10 секунд и сопровождается линейкой прогресса.
- по окончании записи модуль круиз-контроля перезагрузится уже с новым ПО. В окне статуса появится надпись "Cruise" с номером версии ПО.

. . . Работа с образами настроек.
. . . Для быстрой инициализации модуля круиз-контроля программа позволяет использовать образы настроек (файлы с расширением bin). Для инициализации с помощью образа настроек нужно:
- отключить все разъёмы от модуля круиз-контроля.
- снять крышку модуля, открутив саморезы, для доступа к разъёму USB.
- запустить программу настройки, которую можно скачать
здесь.
- подключить модуль круиз-контроля к ПК mini-USB кабелем.
- программа автоматически увидит модуль (в окне статуса появится надпись
"Cruise" с номером версии ПО).
- нажать кнопку "Открыть из файла". Появится модальное окно, где нужно указать файл образа настроек для используемой модели автомобиля.
- для сохранения настроек в памяти модуля круиз-контроля нужно нажать кнопку "Запись настроек".
- успешная запись сопровождается сообщением "Данные успешно записаны".
- модуль круиз-контроля готов к работе. Можно подключать к автомобилю и производить тест.
Кнопка "Сохранить в файл" создаёт или перезаписывает файл образа настроек.

. . . Базовая верификация основных входных параметров.
. . . После подключения блока круиз-контроля к автомобилю, перед тестом на трассе, желательно проверить через программу основные входные параметры:
- нажатие кнопок управления круиз-контролем активирует чекбоксы напротив надписей : "клавиша 1",
"клавиша 2", "клавиша 3", "клавиша 4", "клавиша 5".
- нажатие педали тормозов активирует чекбокс "стоп".
- включение ручного тормоза активирует чекбокс "стоп".
- нажатие педали сцепления (при наличии) активирует чекбокс "сцепление" (для механической трансмиссии).
- нажатие на педаль акселератора меняет данные в окошке "положение акселератора" от 0% - при отпущенной педали, до 100% - при полностью нажатой педали.
- значение данных в окошке "скорость текущая" должно соответствовать скорости движения автомобиля. Допустимая погрешность +10%.

. . . Калибровка скорости.
. . . Блок круиз-контроля может считывать данные о скорости автомобиля с аналогового входа или CAN шины автомобиля. Аналоговый вход может быть настроен НЧ/ВЧ (низкая частота/высокая частота). Обычно все датчики скорости работают на низкой частоте, 1 метр пройденного пути соответствует 6-12 периодам сигнала датчика. Высокую частоту выдают датчики АБС - 1 метр = 30-100 периодов. Допустимая погрешность считывания скорости не должна превышать +10% от реальной скорости автомобиля. Чем ниже погрешность, тем лучше. Для калибровки скорости в программе предусмотрено окошко "калибровка скорости". Уменьшение калибровки приводит к уменьшению показаний текущей скорости, увеличение калибровки - к увеличению скорости. Изменять калибровку можно даже во время движения автомобиля, сверяя данные в окне "текущая скорость" с данными навигатора, или на крайний случай, с штатным спидометром. После корректировки калибровки нужно нажать кнопку "сохранить в ЭБУ" для сохранения новых настроек в энергонезависимой памяти блока круиз-контроля.

. . . Программирование кнопок управления.
. . . Блок круиз-контроля позволяет подключить до 3 кнопок, или (и) блок до 5 кнопок с резистивным шифрованием (кнопки, подключённые последовательно с резистором). Максимально возможное количество используемых кнопок - 7 штук. Большая вариация всевозможных вариантов программирования функций кнопок позволяет использовать любые штатные рулевые кнопки или подрулевой джойстик. Ещё одна уникальная особенность - блок круиз-контроля может работать с одной кнопкой, если запрограммировать её как "SET/CANCEL". В таком исполнении круиз-контроль будет поддерживать текущую скорость после нажатия кнопки, и отключаться повторным нажатием. Удержание нажатой кнопки установит скорость из памяти.
. . . На каждую кнопку можно присвоить любую функцию:
. "UP" - увеличение поддерживаемой скорости на 2 км/ч. Или увеличение скорости до момента отпускания кнопки. Но не выше 160 км/ч.
. "DOWN" - уменьшение поддерживаемой скорости на 2 км/ч. Или уменьшение скорости до момента отпускания кнопки. Но не ниже 30 км/ч
. "CANCEL" - отключение круиз-контроля. В памяти сохраняется последняя поддерживаемая скорость.
. "MEM" - включение круиз-контроля с установкой поддерживаемой скорости, сохранённой в памяти. После отключения зажигания больше, чем на 20 секунд, память скорости обнуляется. С обнулённой памятью, при нажатии на кнопку, круиз-контроль включается с установкой текущей скорости автомобиля.
. "SET" -включение круиз-контроля с установкой текущей скорости автомобиля. Но не ниже 30 и не выше 160 км/ч. При включенном круиз-контроле, повторное нажатие кнопки фиксирует новую текущую скорость, например после прибавки скорости автомобиля нажатием дросселя.
. "UP/MEM" - кнопка двойного назначения. Когда круиз-контроль отключен - кнопка работает в режиме "MEM". Если круиз-контроль включен - кнопка работает в режиме "UP".
. "DOWN/SET" - кнопка двойного назначения. Когда круиз-контроль отключен - кнопка работает в режиме "SET". Если круиз-контроль включен - кнопка работает в режиме "DOWN".
. "CANCEL/MEM" - кнопка двойного назначения. Когда круиз-контроль отключен - кнопка работает в режиме "MEM". Повторное нажатие кнопки отключает его.
. "CANCEL/SET" - кнопка тройного назначения. Когда круиз-контроль отключен - кнопка работает в режиме "SET". Повторное нажатие кнопки отключает его. Удержание кнопки вызывает функцию "MEM".
. "BOOST" - управление педаль бустером.
. "SET40...120" - включение круиз-контроля с установкой фиксированной скорости. Возможна любая установка от 40 до 120 км/ч с шагом 5.
. "SET prog" - включение круиз-контроля с установкой программированной фиксированной скорости. Отличается от кнопки "SET40...120" тем, что водитель может запрограммировать эту кнопку в любой момент, когда условия для включения круиз-контроля позволяют это. Программирование кнопки происходит при её удержании на 3 секунды, при этом индикатор сигнализирует серией красных вспышек. Фиксируемая скорость записывается в энергонезависимую память. Во время программирования круиз-контроль активируется. Включается круиз-контроль коротким нажатием кнопки "SET prog".

. . . Подключение кнопок возможно на 3, 4 и аналоговый канал (правая часть рисунка). Кнопки подключаются на массу. Но в подавляющем большинстве случаев используется схема с работой блока кнопок с резистивным шифрованием (левая часть рисунка). Чем она так хороша? Преимущество перед обычным подключением кнопок заключается в использовании всего двух проводов к блоку круиз-контроля. Этот способ позволяет подключить до 5 клавиш, а также даёт возможность использовать незадействованные проводники в штатном гибком рулевом шлейфе (улитка). Блок круиз-контроля имеет специальный аналоговый вход для блока кнопок. Окошко "АЦП кнопок", в программе настройщика, непосредственно связано с этим аналоговым входом. К каждой кнопке последовательно подключается уникальный резистор. При нажатии условной кнопки, ток протекая через цепь кнопки и резистора, непосредственно влияет на уровень напряжения на аналоговом входе. Прямое представление закона Ома. Уровень напряжения мы можем видить в виде цифрового кода в окошке "АЦП кнопок". Код 255 соответствует не активным кнопкам, это 3,3 вольта на аналоговом входе. Код 0 соответствует замыканию на массу, тоесть использование кнопки без резистора. Код 0 имеет наивысший приоритет нажатия кнопки, поэтому желательно запрограммировать на этот уровень кнопку "CANCEL". Для того, чтоб блок круиз-контроля знал, какая кнопка нажимается, нужно запрограммировать уровни распознавания кнопок в соответствующих окошках программы. Двойной клик по уровню кнопки записывает текущий уровень из окошка "аналоговый вход кнопок". После программирования кнопок нужно нажать кнопку "запись настроек" для сохранения новых настроек в энергонезависимой памяти блока круиз-контроля. Важно! - масса блока кнопок должна подключаться к коричневому проводу блока круиз-контроля, иначе помехи с кузова могут повлиять на обрабатываемый сигнал. Не допускается подключение к аналоговому каналу кнопок источника напряжения выше 3,5 вольта.

. . . Калибровка педали.
. . . Эта процедура позволяет инициализировать любую электронную педаль. Круиз контроль может быть настроен для работы с педалями, использующие ШИМ сигнал и датчик отпущенной педали (некоторые модели). Калибровка педали используется для информирования ЭБУ мотора установленного уровня педали, когда активирован круиз-контроль. Когда круиз-контроль отключен, сигнал на выходах повторяет сигнал на входе. Калибровка педали имеет два графика - для первого и второго канала датчика положения педали. Текущее значение уровня сигнала каналов можно увидеть в окошках АЦП1 и АЦП2. Как правило сигнал относительно угла положения педали имеет прямой вектор. Поэтому можно калибровать график по двум точкам - при отпущенной и полностью нажатой педали. Программа позволяет калибровать педаль в ручном и автоматическом режиме. Для автоматической калибровки нужно нажать кнопку "автоматическая настройка", и следовать инструкциям программы. Для ручного режима нужно нажать чекбокс "интерполяция", и чекбокс "АЦП 1". На график накладываются маркеры, которые можно перемещать мышью. Нужно передвинуть первый маркер на положение АЦП, соответствующее отпущенной педали, и последний маркер, соответствующее полностью нажатой педали. Затем нужно нажать чекбокс "АЦП 2", и произвести повторно процедуру настройки, но для второго канала. В программе предусмотрена загрузка графиков из файла образа настроек. Предложение загрузки графиков из файла вызывается нажатием правой кнопки мыши по графику, после чего в контекстном окне требуется выбрать файл, из которого будут загружены графики.
. . . После окончания калибровки педали можно проверить калибровку методом ручного управления. В окошке "ручной режим" нужно установить любое значение от 1 до 100, затем нажать чекбокс. Если мотор заведён - обороты моторы поднимутся, если мотор остановлен - установленное положение педали можно проконтролировать в программе диагностики ЭБУ мотора. При успешном тесте, ЭБУ мотора продолжит работать в штатном режиме, иначе в память ЭБУ запишется соответствующая ошибка по педали.
. . . Для некоторых моделей автомобилей требуется перенастраивать второй канал. Например ШИМ 208 Гц используется на Ford Focus 2. А концевик отпущенной педали используется на старых автомобилях около 2000 года.
. . . Период шага ЦАП позволяет внести плавность управления дросселем в режиме включенного круиз-контроля. Параметр задаётся в качестве задержки при процентном перемещении положения дросселя в мсек/10. Оптимальные значения 5-10 (50-100мсек).

. . . Графики коэффициентов погрешности.
. . . Для устранения погрешности поддержания установленной скорости автомобиля в разных режимах нагрузки программа использует графики коэф. погрешности. Верхний график - статический коэф. погрешности относительно скорости автомобиля. Нижний график - динамический коэф. погрешности относительно разности установленной скорости и текущей скорости автомобиля. Статический коэф. погрешности зависит от двух основных параметров - мощностной характеристики двигателя и силы противодействия скорости автомобиля (масса автомобиля, коэф. лобового сопротивления, КПД трансмисии). Динамический коэф. погрешности помогает удерживать скорость при движении автомобиля на гору или с горы. В отличии от динамического коэф. погрешности, статический коэф. погрешности имеет индивидуальный график для каждой модели автомобиля. При движении автомобиля по ровной дороге, динамический коэф. погрешности не вносит поправки для поддержания скорости автомобиля, при условии правильно адаптированном статическом коэф. погрешности.
. . . Для адаптации статического коэф. погрешности нужны тестовые заезды автомобиля по ровному участку дороги. Для удобства адаптацию графика нужно проводить по точкам - 40км/ч, 50км/ч, 60км/ч, 70км/ч, 80км/ч, 90км/ч, 100км/ч, 110км/ч, 120км/ч. Остальные точки интерполируются. Суть адаптации заключается в включении круиз-контроля и установке поддерживаемой скорости на настраиваемую точку, например 80км/ч. Дальше переводим внимание на дельту акселератора динамического коэф. погрешности, если она выше 1 единицы нужно подкорректировать точку. Для этого нужно мышью переместить маркер редактируемой точки графика. Если дельта позитивна, маркер нужно двигать в левую сторону. Если дельта отрицательная, маркер нужно двигать в правую сторону. В идеале дельта должна равняться нулю.
. . . Динамический коэф. погрешности требует адаптацию в редких случаях. Например для редактирования ускорения автомобиля в режиме, когда круиз-контроль включен на установку поддержки скорости, намного превышающую текущую скорость автомобиля.
. . . В период времени настройки коэф. погрешности нужно снять галочку "включение коррекции". После окончания настройки галочку "включение коррекции" нужно включить. Эта функция имеет длинную и короткую коррекцию. Короткая коррекция позволяет подстраиваться в таким данным, как качество и угол наклона дороги, влияние ветра и другие погодные характеристики. Длинная коррекция подстраивается под износ двигателя, состояние трансмиссии и качество заправленного топлива.

. . . Кодовый иммобилайзер.
. . . Код разблокирования иммобилайзера может иметь от 1 до 6 шагов. В настройщике ход программирования кода представлен в 6 ячейках, начало с левой стороны. Каждая ячейка может быть настроена на любую клавишу круиз-контроля или на входной канал. Индекс 1-5 ячейки соответствует номеру клавиши круиз контроля. Индекс с приставкой "д" означает длительное удержание кнопки или канала >2 секунд. Индексы каналов имеют окончание "к". Допускается повторение одного индекса в разных ячейках. При программировании кода разблокирования все отключенные ячейки должны быть в конце. Например, код состоящий из двух шагов, должен иметь запрограммированные первые две ячейки, а последующие 4 ячейки должны быть отключены. После программирования кода разблокирования, иммобилайзер активируется после отключения зажигания более 20 секунд и отключенным USB кабелем. Для увеличения безопасности иммобилайзера в настройщике есть возможность активации 20 секундного таймера. Таймер активируется после включения зажигания, по истечении 20 секунд, иммобилайзер игнорирует любые попытки разблокирования. Для повторной попытки разблокирования потребуется отключить зажигание на 20 секунд, и провести процедуру разблокирования заново.

. . . Дополнительные функции.
. . . Функция "ручной дроссель" активирует возможность включать ручное управление дросселем кнопкой "UP" на остановленном авто.
. . . Функция "отключение приветствия" отключает зелёный сигнал индикатора круиз-контроля после включения зажигания.
. . . Функция "отключение контроля" отключает помаргивание индикатора круиз-контроля при нажатии управляющих клавиш.

. . . Индикаторы чекбоксами:
Индикаторы позволяют увидеть режимы работы круиз-контроля и входные сигналы.
. "включён" - поддержание скорости круиз-контролем;
. "стоп" - нажатие на педаль тормоза или включение ручного тормоза;
. "сцепление" - нажатие на педаль сцепления;
. "не готов" - отсутствие данных с CAN;
. "тахо низ и тахо верх" - низкие (ниже 1200) и высокие (выше 4500) обороты двигателя;
. "огр. верх и огр. низ" - верхний и нижний предел управления педалью газа (проявляется при движении на/под крутой уклон дороги);
. "держать вверх и вниз" - режим увеличения или уменьшения скорости во время работы круиз-контроля зажиманием клавиш вверх или вниз.

. . . В процессе изменения настроек, новые данные обретают силу сразу после редактирования. Исключением являются программирование CAN модуля, кнопок с фиксацией, каналов, работающие с сигналом скорости, и иммобилайзера, для которых требуется перезагрузка - отключение зажигания на 20 секунд с отключенным USB. После окончания редактирования данных нужно нажать клавишу "Запись настроек", это нужно для записи настроек в энергонезависимую память. Рекомендуется сохранять образ настроек в файл для возможности отката назад после ошибочной или неверной настройки.
Ответить с цитированием
 

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Текущее время: 09:21. Часовой пояс GMT +3.

Нажмите здесь, если заметили неисправности сайта, или сообщите о спамер-аккаунтах, для их блокирования.

Copyright 2000-2017, Pugachov Sergiy       Внимание! Использование любых материалов моего сайта разрешаю только при условии указания ссылки на эту страницу.