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

 
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 19.08.2013, 01:44
Admin Admin вне форума
Администратор
 
Регистрация: 04.08.2013
Адрес: Odessa
Сообщений: 1,817
Отправить сообщение для Admin с помощью ICQ Отправить сообщение для Admin с помощью Skype™
По умолчанию Контроллер запуска двигателя кнопкой старт-стоп (Engine start/stop).

. . . Общее описание.
. . . Контроллер предназначен для реализации включения зажигания автомобиля и запуска мотора путём кнопочного управления. В качестве кнопки не обязательно использовать фирменную кнопку с лейблом Engine Start/Stop, можно использовать любую кнопку без фиксации с нормально разомкнутыми контактами. Программа контроллера имеет несколько программируемых ячеек, это позволяет запрограммировать контроллер для любого типа двигателя. Благодаря подведённому сигналу с тахометра, контроллер обеспечивает точный контроль управления стартером в процессе запуска двигателя. Для большей безопасности пользования системой старт-стоп, контроллер имеет вход с концевика педали тормоза. Контроллер имеет выход на светодиод для визуального контроля режима работы. Если кнопка имеет встроеный светодиод, его можно подключить к контроллеру.

. . . Схема контроллера запуска двигателя:


. . . Компоненты:
R1, R2, R3 = 500
R4, R5, R7, R10 = 20k
R6, R8 = 10k
C1, C2, C3, C4, C6, C7, C8, C13 = 100p
C5, C9, C11 = 100n
C10 = 47mkF x 6V
C12 = 10mkF x 25V
VT1, VT2 = BC817
VD1 = zener 5V
VD2, VD3, VD4 = S1J

. . . Коммутация силовых цепей реализуется 2 релюшками, одно включает зажигание, второе стартер автомобиля. Управление реле через минус. Реле стандартные, автомобильно типа, с нормально разомкнутыми контактами (12 вольт, 30 ампер и выше). Реле подойдут от любого производителя, но перед использованием рекомендую проверить ток потребления катушки, не рекомендуется использование реле с током потребления выше 200 мА.

. . . Алгоритм программы контроллера:
. . . После нажатия на кнопку происходит включение зажигания, контрольный светодиод начинает моргать, показывая готовность к старту двигателя. Старт происходит при нажатии на кнопку одновременно с нажатой педалью тормоза. В этот момент включается стартер двигателя, контроллер ждёт запуска двигателя по сигнальному проводу тахометра или сигналу контрольной лампочки генератора. Для предотвращения перегрева стартера, в программе запрограммировано максимальное время работы стартера - 8 секунд. После успешного старта двигателя, светодиод загорается постоянным свечением. Повторное нажатие на кнопку отключает зажигание, контрольный светодиод тухнет. Во время работы мотора программа блокирует попытки включения стартера. Для исключения разряда аккумулятора, зажигание автоматически отключается через 45 минут, при условии остановленного двигателя.

. . . Настройка контроллера:
. . . Контроллер может быть запрограммирован под любой двигатель. Для этого в прошивке в определённых адресах прописаны константы, задающие условия работы алгоритма программы.
. . . 0х01 - частота выхода из режима старта. Изначальное значение 40. Расчитывается по формуле: X=(1/F)*4000, где F-частота сигнала в герцах. Ниже пример для 2 периодов сигнала тахометра на один оборот коленвала (применяется на большинстве автомобилей):
80 = 22Гц = 682обр/мин
60 = 20Гц = 612обр/мин
40 = 18Гц = 555обр/мин
20 = 16Гц = 488обр/мин
0 = 15Гц = 469обр/мин
. . . 0х02 - количество последовательных признаков выхода из режима старта. Изначальное значение 0. Обрабатывается для исключения ложного выхода с режима старта при не прямолинейной угловой скорости коленвала. Рассчитывается из формулы : количество цилиндров + 1. Если 0, то контроль осуществляется по проводу контрольной лампочки генератора.
. . . 0х03 - если =1, работа стартера разрешается только с удерживанием педали тормоза. Изначальное значение 1.
. . . 0х04 - таймер отключения зажигания при условии остановленного мотора, минуты. Изначальное значение 45.
. . . 0х05 - время максимальной безостановочной работы стартера, секунды. Изначальное значение 8.
. . . 0х06 - если =1, отключение зажигания разрешается только с удерживанием педали тормоза. Изначальное значение 0.

. . . Прошивку можно скачать здесь

. . . Обсуждение проекта ниже.
Ответить с цитированием
 

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

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

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

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


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

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

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