Основной сайт · Правила форума | Помощь Поиск по форуму Участники Файлы |
Здравствуйте Гость ( Вход | Регистрация ) | |
gleb |
Дата 19.01.2007 - 20:34
|
Профиль Группа: Профи Сообщений: 60 Пользователь №: 1048 На форуме с: 19.01.2006 Имеет предупреждений: (0%) |
Аппаратная часть - всего один микроконтроллер ATTiny15 (хватает быстродействия до 8500 об/мин), встраивается в цифровой тракт сигнала ДПКВ прямо в блоке ЭСУД между преобразователем входного сигнала LM1815 и процессором. Больше никаких элементов, остальное все программно. Программу написал за 3 дня + на таком же ATTiny написал имитатор импульсов шкива КВ (с заданными пропусками). Алгоритм такой: устройство cамосинхронизируется по двойному пропуску зубьев, далее сравнивает поступающие импульсы с зашитой в него маской. Там, где в маске маркирован пропуск одного зуба, на шкиве тоже должен быть пропущен (спилен) зуб. Иначе синхронизация срывается и выходные импульсы далее в контроллер не передаются. На картинке снимок древнего ноута с программой лог. анализатора (работает под чистым досом, так что скриншот другим способом не снять) - зеленым обведены восполняющие импульсы Попытка завести машину заменой контроллера ЭСУД провалится, а в штатном контроллере должен быть активирован иммобилайзер. Никаких защитных функций в самом моем устройстве нет - т.е. это просто ретранслятор импульсов в формат, валидный для контроллера ЭСУД. Т.е. перепайка его в контроллер угонщика поможет угону , но вряд ли угонщики вскрывают контроллеры и носят с собой микропаяльники. Устройство проверено на имитаторе - работает от 100 до 8500 об/мин - на реальном железе проверить не могу, т.к. со своей машины снимать контроллер неохота (на чем-то ездить-то надо). При разработке предполагал (из осцилок ДПКВ, приведенных в данном форуме), что фаза сигнала ДПКВ такова, что на вход LM1815 при пропуске двух зубов приходит пологий ПОЛОЖИТЕЛЬНЫЙ фронт. Т.к. LM1815 выдает переход 0->1 при переходе входного сигнала из положительного через 0, то в ЭСУД пропуск ДВУХ зубьев определяется как отсутствие импульсов ДПКВ в течение ТРЕХ средних периодов. Поэтому первым зубом считается тот, который появился отсутствия импульсов в течение 2.5 средних периодов. Если кто щупал осцилом выход LM1815 (вывод 10) - напишите, прав я или нет, и какая длительность положительных импульсов на выходе LM1815 (там одновибратор, она не должна зависеть от входной частоты). Если у кого из корифеев форума есть желание поэкспериментировать с такой штукой с контроллером на столе или на машине - пишите. Применить наверное можно и для дисков с другой формулой задающих зубьев (контроллеры иномарок) - для 36-1 будет менее критично по скорости микроконтроллера. Это сообщение отредактировал gleb - 19.01.2007 - 20:40 Присоединённое изображение |
|