Вы находитесь на странице: 1из 10

Оглавление

Описание документа ................................................................................................................................................ 2


Разработчик контроллера, контакты для связи ....................................................................................................... 2
Ответственность за установку и применение контроллера в автомобиле ............................................................. 2
Термины в документе............................................................................................................................................... 2
Функции контроллера электронного дросселя ....................................................................................................... 2
Какие дроссели могут быть использованы. ............................................................................................................. 3
Работа с холостым ходом, версии контроллера. ..................................................................................................... 3
Контроллер без поддержки МРХХ: ...................................................................................................................... 3
Контроллер с поддержкой МРХХ: ........................................................................................................................ 3
Требования к Таргет-ШИМ ....................................................................................................................................... 4
Общий принцип работы ........................................................................................................................................... 4
Процедура инициализации КЭД............................................................................................................................... 4
Запуск процедуры инита...................................................................................................................................... 4
Выполнение инита с помощью педали ............................................................................................................ 5
Выполнение инита с помощью выводов [reset] на плате контроллера .......................................................... 5
Возврат контроллера в состояние поставки (reset) .......................................................................................... 5
Первый запуск контроллера ................................................................................................................................. 5
Схемы подключения контроллера ........................................................................................................................... 6
Диагностические данные Контроллера ................................................................................................................... 7
Индикация ошибок встроенным светодиодом.................................................................................................... 7
Таблица кодов ошибок ..................................................................................................................................... 7
Схема подключения UART диагностики ............................................................................................................... 7
Программы для отображения информации из СОМ-порта ................................................................................ 8
Программа «PuTTY: a free SSH and Telnet client» .............................................................................................. 8
Программа «Terminal» .................................................................................................................................... 10
Благодарности ........................................................................................................................................................ 10

Версия документа 07.МАРТ.2022 Страница 1 из 10


Описание документа
В документе описывается назначение контроллера электронного дросселя и способ его применения.
Версия контроллера: 10-контактный, без использования 5В и сигнала тахометра.
Дата документа: 02.03.2022.

Разработчик контроллера, контакты для связи


Аппаратная часть и программный код процессора полностью разработаны: F.LIZ, г. Москва, сайт
www.turbofactory.ru, map-sensors@mail.ru. Вопросы, требующие детального разбора ситуации принимаются
только при наличии логов, записанных с контроллера. Способ записи описан в документе.

Ответственность за установку и применение контроллера в автомобиле


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

Термины в документе
КЭД – контроллер электронного дросселя.
ШИМ – широтно-импульсная модуляция электрического сигнала. Электрический сигнал с постоянной
частотой меняет свой потенциал на определенные периоды времени, называемые «скважностью» ШИМа.
Таргет, target – целевое положение дроссельной заслонки в процентах ее отрытия относительно
полного диапазона от 0 до 100%.
Таргет-ШИМ - ШИМ, подаваемый на КЭД, скважность которого означает таргет. Таргет считается по
отрицательной скважности, «скважность по минусу», duty(-) в общепринятых терминах.
ДПДЗ, TPS – датчик положения дроссельной заслонки, throttle position sensor, выдает аналоговый
сигнал от 0В до значения питания датчика (обычно питание равно 5В).
ДПП, APS - датчик положения педали, accelerator position sensor, аналогично ДПДЗ.
МРХХ – моментный регулятор холостого хода, исполнительный механизм в автомобиле, управляемый
ШИМ - питанием 12В, представляет собой соленоид и устройство подачи-прекращения воздуха с помощью
соленоида. Сигнал от МРХХ может использоваться КЭД-ов для получения таргета.
Инит – процедура инициализации КЭД, при которой он вычисляет и запоминает параметры дросселя,
необходимые для работы.

Функции контроллера электронного дросселя


Выполнение процедуры инициализации дросселя для получения и запоминания в памяти
контроллера его рабочих характеристик.
Стирание ранее запомненных характеристики по запросу пользователя.
Получение таргета из входного ШИМ дата-сигнала, либо его вычисление на основе сигнала ДПП.
Удержание дроссельной заслонки в заданном таргете.
Контроль линий ДПП и ДПДЗ (датчик положения дроссельной заслонки) на наличие обрыва (либо
замыкания на массу, различия не делается) или замыкания на питание +5В.
Контроль ШИМ-дата-сигнала на наличие и корректность.

Версия документа 07.МАРТ.2022 Страница 2 из 10


Вывод в UART диагностических данных, которые через переходник UART – Виртуальный COM-port-USB
могут быть прочитаны программой на внешнем компьютере для приема данных из COM-порта.
Визуальное отображение (миганием светодиода) кодов ошибок, либо факта их отсутствия.
Дополнительная функция для дросселей, оснащенных магнитной муфтой с фрикционной передачей
момента от электромотора дросселя на заслонку: обеспечение ШИМ-питания соленоида в муфты для
исключения ее перегрева.

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


Практически любые, которые в обесточенном состоянии имеют фиксированное открытие около 4-8%,
т.е. обладают устройством с 2 пружинами, удерживающими дроссель в приоткрытом состоянии. Дроссель
должен быть с электрическим мотором, дроссели на основе электромагнитной муфты не подходят. ДПДЗ
должен иметь не ниже 0.25В при полностью закрытом дросселе (до упора в стенку) и не более 4.85В при
полностью открытом (тоже до упора в стенку). Не требуется выполнять внешней настройки под конкретный
дроссель, пока что на практике не было встречено ни 1 дросселя который бы не подошел для работы с КЭД.

Работа с холостым ходом, версии контроллера.


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

Контроллер без поддержки МРХХ:


1. Таргет-ШИМ со скважностью (-) от 0.7 до 99 % задает таргет от 0,7 до 99 %.
2. Таргет ДПП задает таргет от 0,7 до 99 %.
3. При исчезновении Таргет-ШИМ КЭД переходит на вычисление таргета по сигналу ДПП.

Контроллер с поддержкой МРХХ:


1. Таргет-ШИМ линии МРХХ со скважностью (-) от 0.7 до 99 % задает таргет от 0,5 до 12.5 %.
2. Таргет ДПП задает таргет от 0,7 до 99 %.
3. КЭД вычисляет сразу оба таргета и применяет максимальный из них.
Важно понимать, что при движении педали она не будет влиять на положение заслонки если таргет по педали
не превышает таргет МРХХ, равноценно и в обратную сторону, таргет МРХХ не будет применен если таргет
педали выше.
Пример: МРХХ ШИМ со скважностью (-) = 80%. Это означает что 80% ШИМа от 12.5% дают (12.5 /100)*80 = 10%
открытия заслонки. Если педаль отпущена или нажата настолько, что ее таргет <10% то дроссель все равно
будет открыт на 10% т.к. таргет МРХХ выше таргета педали. Но по мере нажатия педали дальше, как только
таргет по ней превысит 10%, заслонка начнет открываться ведомая нажатием педали т.к. таргет педали станет
выше таргета МРХХ.

Версия документа 07.МАРТ.2022 Страница 3 из 10


Требования к Таргет-ШИМ
Частота от 110 до 130Гц, в норме 122 Гц. Скважность по минусу должна быть в пределах 0.7-99%, выход за эти
диапазоны считается ошибкой и обнаруживается КЭД.

Схема работы Таргет-ШИМ представлена на рисунке ниже.

Общий принцип работы


Сначала необходимо выполнить процедуру инициирования дросселя. Ее можно запустить либо с помощью
педали либо замыканием выводов «reset» на печатной плате. КЭД поставляется с обнуленными данными
поэтому при первом старте он запустит инициирование самостоятельно. Так же он будет ее запускать
самостоятельно каждый раз, если прошлая попытка не увенчалась успехов и в памяти не были сохранены
корректные данные.

КЭД в режиме реального времени вычисляет таргет, применяет его и параллельно с этим следит за ошибками
в линиях Таргет-ШИМ, ДПП и ДПДЗ. Дополнительно оценивается на адекватность управление дросселем, если
дроссель реагирует неадекватно в течение 2.5 сек то он обесточивается, перезапуск только по выключению-
вкдлючению питания КЭД.

Процедура инициализации КЭД


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

Запуск процедуры инита


Есть два способа вызвать инит: с помощью педали и с помощью кнопки «init» на плате контроллера.
Вызов инита с помощью педали не удаляет предыдущие данные инита, они будут переписаны новыми только
в случае успешного завершения инита. В отличие от педали вызов инита кнопкой сначала стирает старые
данные и потом запускает инит. С помощью кнопки контроллер всегда можно вернуть в состояние поставки с
обнуленными данными инита.

Версия документа 07.МАРТ.2022 Страница 4 из 10


Во время выполнения инита светодиод мигает непрерывно и часто. После завершения инита при
отсутствии ошибок он перестает мигать таким образом и переходит в режим отображения «ошибок нет»:
очень короткая вспышка каждые 2 сек.
Запуск инита возможен только в первые 3 минуты от подачи питания.

Выполнение инита с помощью педали


1. Обесточить контроллер.
2. Нажать педаль «в пол».
3. Подать питание. Дроссель будет обесточен.
4. Удерживать педаль нажатой не менее 7 сек. Если педаль отпустить раньше, то контроллер перейдет в
нормальный режим работы по ранее полученным данным инита. Если в течение этих 7 секунд
поступит более 5 сигналов с тахометра то режим запуска инита будет отменен.
5. Через 7 сек удержания педали начнется инит. Светодиод начнет мигать равномерно, часто, без
остановки. Заслонка сначала 1 раз «дернется», затем пауза, затем медленно закроется, затем пауза,
медленно откроется до упора, затем пауза.
6. Если не найдено никаких ошибок, то контроллер перейдет в нормальный режим работы.
7. Если найдены, то будет отображаться код (-ы, если несколько) ошибки (-ок), а дроссель будет
обесточен.
8. Во время инита вся информация выводится в диагностику.

Выполнение инита с помощью выводов [reset] на плате контроллера


1. Обесточить контроллер. Замкнуть выводы (пинцетов, скрепкой и т.п.). Подать питание.
2. Если перемычку убрать ранее чем через 10 сек от подачи питания, то контроллер перейдет в режим
тестирования силовых драйверов мотора заслонки. Важно не путать этот режим с инитом и
контролировать по диагностике реальное состояние контроллера (тест / инит).
3. Если перемычку убрать через 10 сек от подачи питания то инит начнется в момент ее отпускания.
Перед стартом будет стерта информация прошлого инита.
4. Все пункты по выполнению инита аналогичны запуску инита педалью.

Возврат контроллера в состояние поставки (reset)


1. Запустить инит с помощью кнопки (не педалью!)
2. Как только начнется инит то сразу же выключить питание контроллера.

Первый запуск контроллера


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

Версия документа 07.МАРТ.2022 Страница 5 из 10


Схемы подключения контроллера
Указаны минимальные сечения проводов. Силовая масса GND-P и аналоговая GND-A должны быть выполнены
разными проводами, не допускается их объединение в один провод, идущий от КЭД к массе автомобиля.
Обрыв силовой массы GND-P при включении нагрузки на мотор дросселя гарантировано выводит из строя
силовые ключи КЭД, необходимо обеспечить надежную силовую массу. Питание +5в для ДПП и ДПДЗ берется
от ЭБУ.

Версия документа 07.МАРТ.2022 Страница 6 из 10


Диагностические данные Контроллера

Индикация ошибок встроенным светодиодом


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

Сразу после подачи питания на Контроллер светодиод непрерывно светится 1.5 секунды. Это
позволяет убедиться в его исправности, а также в том, что контроллер получил питание и запустился. Далее,
при отсутствии ошибок, светодиод каждые 2 сек. дает короткие одиночные вспышки. При возникновении 1
или нескольких ошибок каждый код ошибки "отмигивается" контроллером по цикличной схеме: Код №1, Код
№2, …, Код №N и снова по кругу Код №1, Код №2, …. короткие вспышки при этом отключаются.

Таблица кодов ошибок


Code N – кол-во морганий светодиода.

Code N Описание
2 Сигнал ДПП ниже минимальной границы
3 Сигнал ДПП выше максимальной границы
4 Сигнал ДПДЗ ниже минимальной границы
5 Сигнал ДПДЗ выше максимальной границы
6 Нет сигнала ШИМ-дата
7 Нет ожидаемого перемещения заслонки во время выполнения Инита.

Диагностика через COM-port

Пример используемого адаптера UART - COM port - USB

Может использоваться любой адаптер, который UART переводит в


виртуальный COM-port и далее в USB. Один из вариантов адаптера
на фото (взято из интернета).

На AliExpress они находятся по ключевым словам UART TTL COM


port USB adapter. Разработка велась с адаптером на основе чипа
CH340G но могут использоваться адаптеры на основе любых других
чипов, обеспечивающих передачу данных на скорости в

450 00 (четыреста пятьдесят тысяч) бод.

Схема подключения UART диагностики


Выводы на печатной плате (в виде штырьков стандартной «гребёнки» 2.54мм) отмечены на рисунке ниже.

UART TX – выход UART TX от процессора, скорость передачи 450 000 (четыреста пятьдесят тысяч) бод.

Выход соединяется со входом RX адаптера [UART – COM port – USB].

Версия документа 07.МАРТ.2022 Страница 7 из 10


UART GROUND – аналоговая масса для UART TX.

Программы для отображения информации из СОМ-порта


Для отображения информации можно использовать любую программу для работы с СОМ-портами.
Разработка велась с использованием ПО "PuTTY".

Программа «PuTTY: a free SSH and Telnet client»


PuTTY: a free SSH and Telnet client, https://www.chiark.greenend.org.uk/~sgtatham/putty/
Запускаем программу PuTTY Configuration и в «дереве» выбираем Connection\Serial. Настраиваем по аналогии
со скриншотом, номер порта указываем свой актуальный.

После ввода параметров в «дереве» выбираем Session \ Loggining для настройки автоматического создания
текстовых файлов с записью получаемых из порта данных.

Настраиваем по аналогии со скриншотом ниже. При этом, важный момент состоит в том, что программа
может сама по заданным правилам именовать новые файлы. Например, можно задать вот такую маску:

&M_&D_&T.txt и получим имена файлов «месяц», «день», «время». Например: 02_07_225644.txt

Версия документа 07.МАРТ.2022 Страница 8 из 10


Переходим в пункт меню Session и настраиваем как на скриншоте ниже. Для удобства данные настройки
можно сделать настройками по умолчанию, для этого надо мышью выделить строку «Default Settings», а
затем нажать Save. После этого программа при старте всегда будет готова начать настроенное соединение.

Для установления связи остается только нажать кнопку Open. Откроется текстовое черное окно в котором
будет появляться текст, получаемый из порта. Одновременно он будет записываться в файл лога, который был
настроен выше по тексту.

Версия документа 07.МАРТ.2022 Страница 9 из 10


Программа «Terminal»
Еще одной удобной программой для чтения данных с порта является Terminal, доступный на сайте
https://sites.google.com/site/terminalbpp/

Настройки все интуитивно понятны и, что удобно, все делается на одной общей форме.

Благодарности

1. Моей семье.
2. Андрею Andy Frost (г. Москва, www.injonl.ru ) за разработку ПО TRS v.254 для Январь 5.1-41 (61)
3. Дмитрию Никифорову Tech (г. Ульяновск) за идеи и тестирование.
4. Алексею Индюхину induke (г. Тула) за подсказки по программированию и схемотехнике.
5. Стороннему программисту Игорю М. (г. Москва) за первую версию программного кода в 2017г.
6. Виктору Глуздовскому GLU (г. Москва, автосервис www.NIVA777.ru) за предоставление автомобиля
VESTA в 2017г. для установки на него КЭД первых версий и за сотрудничество со мной в целом.
7. Настройщику Ринату (Казахстан) за подаренные электронные дроссели.

Версия документа 07.МАРТ.2022 Страница 10 из 10

Вам также может понравиться