тахометр автомобильного двигателя на avr

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Встал на лапы
Сообщения: 145
Зарегистрирован: Пн дек 07, 2009 19:29:29

Сообщение Кинг »

пытаюсь разобраться как МК измеряет частоту вращения двигателя. если снимать показания с катушки зажигания то на 1 оборот двигателя должно приходить 4 импульса?
тогда при 1000оборотах за 1минуту придет 4000импульсов. а за 100ms измерений придет 6,7 импульсов. значит частота получается 67Hz
Реклама
s64
Потрогал лапой паяльник
Сообщения: 321
Зарегистрирован: Пн окт 18, 2010 21:18:21

Сообщение s64 »

можно измерять не за 100mSec, а за сколько удобнее пересчитывать
Реклама
Встал на лапы
Сообщения: 145
Зарегистрирован: Пн дек 07, 2009 19:29:29

Сообщение Кинг »

конечно удобнее считать за 1 сек точность показания будет лучше. а что за 1 оборот двигателя 4 импульса это я правильно думаю?
Держит паяльник хвостом
Сообщения: 933
Зарегистрирован: Ср апр 13, 2011 11:09:20
Откуда: Екатеринбург

Сообщение Alkul »

Кинг писал(а):пытаюсь разобраться как МК измеряет частоту вращения двигателя. если снимать показания с катушки зажигания то на 1 оборот двигателя должно приходить 4 импульса?
Как так, Вы пытаетесь делать что-то для автомобиля, не зная матчасти?
Вы хоть скажите, о каком автомобиле речь-то идет?
Если о четырехцилиндровом карбюраторном, то там одна катушка и импульсов будет, естественно, 4 на 1 оборот коленвала.
Если о современном инжекторном, то там, скорее всего, своя ВВ катушка на каждом цилиндре, там можно снимать с любой и получится 1 импульс на один оборот, но это если машина опять-таки 4-х цилиндровая.
Если же двигатель какой-нибудь V6 или V8, то там надо вначале узнать логику его работы.

Описывая задачу, описывайте полностью. Экстрасенсы в отпуске.
Реклама
Эиком - электронные компоненты и радиодетали
Встал на лапы
Сообщения: 145
Зарегистрирован: Пн дек 07, 2009 19:29:29

Сообщение Кинг »

я имею ввиду 4 цилиндра карбюратор. стоять будет на ваз2107
Реклама
IM1
Грызет канифоль
Аватара пользователя
Сообщения: 268
Зарегистрирован: Вт фев 16, 2010 12:10:38
Откуда: Воронеж, Россия

Сообщение IM1 »

Alkul писал(а):Если о четырехцилиндровом карбюраторном, то там одна катушка и импульсов будет, естественно, 4 на 1 оборот коленвала.
:shock: сами придумали? Вообще-то еще со школьной скамьи нас учили, что в цилиндре 4-х тактного двигателя зажигание происходит 1 раз в 4 такта, или за 2 оборота коленвала, т.е. для 4-х цилиндрового двигателя получается 2 имп./оборот.
Если считать дальше, то при 3000 обор./мин. имеем 100 Гц.
Кинг писал(а):конечно удобнее считать за 1 сек точность показания будет лучше.
Удобнее считать период, а частоту получать по формуле f=1/t.
Реклама
Встал на лапы
Сообщения: 145
Зарегистрирован: Пн дек 07, 2009 19:29:29

Сообщение Кинг »

1000об/мин=2000импульсов/мин
2000/60=33имп/сек
P=f*60/2 P-число оборотов на экране f-число импульсов за 1сек
Держит паяльник хвостом
Сообщения: 933
Зарегистрирован: Ср апр 13, 2011 11:09:20
Откуда: Екатеринбург

Сообщение Alkul »

IM1 писал(а):Вообще-то еще со школьной скамьи нас учили, что в цилиндре 4-х тактного двигателя зажигание происходит 1 раз в 4 такта, или за 2 оборота коленвала,
согласен, тупанул
Вымогатель припоя
Аватара пользователя
Сообщения: 544
Зарегистрирован: Пт июн 04, 2010 17:40:13
Откуда: Непокорный город-герой Севастополь

Сообщение zhu4er »

У меня на ГАЗ 24-10 два импульса на оборот, где-то на форуме читал. Кстати, давно хотел спросить, а откуда лучше брать импульсы? Тахометрического датчика у меня так такового нету.
Даже у стен есть уши...
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2482
Зарегистрирован: Пт авг 27, 2010 05:57:06
Откуда: Тюмень

Сообщение vitalik_1984 »

на любом автомобиле есть.три варианта снятия показаний оборотов двигателя:
1.с генератора(чаще всего используется.
2.со специального датчика оборотов двигателя(так блоки управления двигателем измеряют).
3.для бензиновых двигателей актуально измерение с катушки зажигания.
во всех случаях наобходим входной каскад,ограничивающий напряжение на входе порта МК
В поисках истины человек развивается.
Контактная информация:
Встал на лапы
Сообщения: 145
Зарегистрирован: Пн дек 07, 2009 19:29:29

Сообщение Кинг »

типа такая обвязка?
Вложения
7_2.JPG
(18.33 КБ) 1645 скачиваний
Друг Кота
Аватара пользователя
Сообщения: 8007
Зарегистрирован: Вс ноя 14, 2010 19:24:26
Откуда: Лукалэнд

Сообщение hybroid »

Что-то типа такой. При желании можно отвязать оптроном.
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2482
Зарегистрирован: Пт авг 27, 2010 05:57:06
Откуда: Тюмень

Сообщение vitalik_1984 »

начало правильное,только на входе Мк конденсатор лишний и подтягивающий резистор бы не помешал для стабильности.высокий вольт все таки-велика вероятность лишних наводок.
В поисках истины человек развивается.
Контактная информация:
Встал на лапы
Сообщения: 145
Зарегистрирован: Пн дек 07, 2009 19:29:29

Сообщение Кинг »

я боюсь одно что если снимать с высоковольтного провода 2 импульса за оборот. неточности будут. а если снимать с датчика холла 4 импульса. прогу переделать. зато там импульсы точные
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2482
Зарегистрирован: Пт авг 27, 2010 05:57:06
Откуда: Тюмень

Сообщение vitalik_1984 »

так сделай,уж сколько там неточностей- измеряется два раза за оборот.у нас минимум 590 при дизеле и 800 при карбюраторе даже если десять измерений усреднять будет минимум 50 готовых для отображения показаний в секунду.хотя с холла безопаснее- напряжение меньше.и на само зажигание мало влияет -там же еще коммутатор
В поисках истины человек развивается.
Контактная информация:
Встал на лапы
Сообщения: 145
Зарегистрирован: Пн дек 07, 2009 19:29:29

Сообщение Кинг »

тогда если 4 импульса за оборот при 3000об получается частота 200Гц ?
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2482
Зарегистрирован: Пт авг 27, 2010 05:57:06
Откуда: Тюмень

Сообщение vitalik_1984 »

нет трамблер независимо от того,контактный или бесконтактный выдает четыре импульса на два оборота.Но если учитывать каждый фронт трамблера то будет четыре перехода на один оборот.с датчиком холла просто коэффициент заполнения ровно 50%то есть меандр правильный .
В поисках истины человек развивается.
Контактная информация:
Встал на лапы
Сообщения: 145
Зарегистрирован: Пн дек 07, 2009 19:29:29

Сообщение Кинг »

стыдно спросить но я не понимаю как из 3000об/мин получили 100гц
akl
Друг Кота
Сообщения: 4447
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Сообщение akl »

Все просто.
F[Гц]=N[об/мин]/60. Для 1-цилиндрового 4-тактного ДВС нужна 1 искра на 2 оборота. Для 4-цилиндрового 4 искры на 2 оборота или 2 искры/оборот.
Т.е. F[Гц]=2*N[об/мин]/60=N[об/мин]/30.
IM1
Грызет канифоль
Аватара пользователя
Сообщения: 268
Зарегистрирован: Вт фев 16, 2010 12:10:38
Откуда: Воронеж, Россия

Сообщение IM1 »

Кинг писал(а):стыдно спросить но я не понимаю как из 3000об/мин получили 100гц
Все просто до изумления:
1) мы определились, что у нас 2 имп/об, следовательно при 3000 об/мин имеем 3000*2 = 6000 имп/мин ;
2) в минуте 60с, чтобы получить количество импульсов в секунду делим 6000/60 = 100 имп/сек, а импульсы в секунду это и есть герцы, значит имеем 100 Гц.
P.S.
Прошу прощения за столь подробное объяснение, просто по себе знаю, что у человека иногда возникает психологический барьер на ровном месте, а перешагнешь его и самому смешно становится, а был ли он?...
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»