Обработчик сигнала на микроконтроллере (отсечка на мотор)

Обсуждаем цифровые устройства...
Ответить
Открыл глаза
Сообщения: 79
Зарегистрирован: Чт мар 01, 2012 18:30:00
Откуда: ВМ

Сообщение ukr823f »

Доброго времени суток. Попросил меня товарищ спаять штучку - отсечку на карбюраторное авто. ЧТобы при достижении выставленных допустим 6000 оборотов рубилось зажигание и мотор дальше не раскручивался.

И вот вроде бы простая задача, но из за этой простоты что то как то и мысль в голову не идёт. Работает зажигание на карбюраторном авто от датчика Холла, то есть в трамблёре переодически шторк перекрывает датчик холла, вход приживается к земле и т.д. Ну вы я думаете как работает датчик Холла)).

Вот какая идея пришла в голову. Ставим в разрыв сигнального провода на коммутатор - микроконтроллер . На вход микроконтроллера подаём сигнал от датчика Холла, а выход микроконтроллера цепляем на на N-канальный полевик либо NPN транзистор. И всё - просто на входе низкий сигнал, выдаём на выходе микроконтроллера который подключён к N-канальному транзистору единицу, чтобы на выходе также была масса. Как только на входе высокий уровень, то сразу же отключаем выход. то есть по факту делаем повторитель сигнала, только при этом ещё обрабатываем его (подсчитываем обороты) и при превышении выставленных одборотов - просто не выдаём сигнал. Вот такая отсечка получиться.

Только вот вопрос, а хватит ли скорости микроконтроллера для быстрого восприятия сигнала и перевода пина из 0 в 1 и наоборот??? Если там будет стоять аттинька13 и работать на частоте 9.6мГц. Вход использовать INT0.

Максимальные обороты мотора 8000. На распределителе зажигания 4 шторки, то есть за два оборота коленвала - 4 раза выдаётся сигнал низкого уровня.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 6331
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Сообщение Jack_A »

ukr823f писал(а): Максимальные обороты мотора 8000. На распределителе зажигания 4 шторки, то есть за два оборота коленвала - 4 раза выдаётся сигнал низкого уровня.
8000 об/мин = 133,3 об/c * 4 = 533,3 Гц . 2000мкс - а почему бы тиньке и не справиться с такой частотой ?
Изображение
Реклама
akl
Друг Кота
Сообщения: 4453
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Сообщение akl »

ukr823f Разумеется контролер справится, тем более что умножать надо на 2, т.к. "за два оборота коленвала - 4 раза выдаётся сигнал низкого уровня." Не в разрыв сигнального провода, а между сигнальным проводом и корпусом ставят такие приблуды.
Потом снимают. Всегда.
Опытный кот
Сообщения: 806
Зарегистрирован: Ср май 06, 2015 06:41:27
Откуда: Благовещенск

Сообщение Андрей СШ »

По моему нельзя просто обрывать сигнал с датчика Холла. Это может привести к выгоранию катушки зажигания (зависит от схемы зажигания).
На некоторых машинах (Таврия к примеру) запрещено держать зажигание включённым при невращающемся двигателе.
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 6331
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Сообщение Jack_A »

Это уже детали реализации. А на вопрос : возможно ли ? отвечаем - в принципе возможно.
Изображение
Реклама
Ответить

Вернуться в «Цифровая техника»