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

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

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

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

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

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

Сообщение IM1 »

Кинг писал(а):я это рассчитал сам, практически в начале темы а щас чета втупил
Вот, вот это то я и назвал немного другими словами, а именно: "психологический барьер на ровном месте".
Реклама
Аватара пользователя
vitalik_1984
Поставщик валерьянки для Кота
Сообщения: 2482
Зарегистрирован: Пт авг 27, 2010 05:57:06
Откуда: Тюмень
Контактная информация:

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

Сообщение vitalik_1984 »

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

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

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

ну это не совсем тахометр. главная задача моего устройства при прогреве автомобиля с карбюраторным двигателем- система измеряет обороты и сама сама держит 1500 .а когда машина нагреется откроет заслонку полностью. программу уже написал. в протеусе эмулировал осталось только на плате это собрать и установить :))
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
vitalik_1984
Поставщик валерьянки для Кота
Сообщения: 2482
Зарегистрирован: Пт авг 27, 2010 05:57:06
Откуда: Тюмень
Контактная информация:

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

Сообщение vitalik_1984 »

а дополнительная задача,предполагаю клапаном холостого хода щелкать?

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

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

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

да тахометр есть. заслонка управляется шаговым двигателем. температура снимается датчиком DS18s20. при включении зажигания, закроет заслонку полностью. а как только начнутся измерения оборотов будет ее открывать. до 50 градусов будет держать 1500об. выше 50градусов будет держать 1200. а при выше 75градусов откроет заслонку полностью
Реклама
Кинг
Встал на лапы
Сообщения: 145
Зарегистрирован: Пн дек 07, 2009 19:29:29

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

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

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

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

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

в протеусе эмулировал. работает нормально. чтобы на верняк нашел программу которая на звуковую карту выводит прямоугольные импульсы. показывает тоже нормально с погрешностью в 3 ГЦ
Аватара пользователя
vitalik_1984
Поставщик валерьянки для Кота
Сообщения: 2482
Зарегистрирован: Пт авг 27, 2010 05:57:06
Откуда: Тюмень
Контактная информация:

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

Сообщение vitalik_1984 »

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

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

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

непонимаю как округлять значения. в этом случае. или надо найти из 10 результатов измерений среднее значение?
akl
Друг Кота
Сообщения: 4445
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

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

Сообщение akl »

Можно и так, но долго. Лучше "скользящим средним", т.е. первое измерение делится на единицу->вывод; 2-е измерение суммируется с первым и делится на 2. И т.д. до максимального коэффициента, допустим 8. Результаты предыдущих измерений запоминаются в буфере.
Кинг
Встал на лапы
Сообщения: 145
Зарегистрирован: Пн дек 07, 2009 19:29:29

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

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

это я избавлюсь от колебаний значений. но немогу понять почему показывает 1KHz вместо расчетного 50Hz
Аватара пользователя
vitalik_1984
Поставщик валерьянки для Кота
Сообщения: 2482
Зарегистрирован: Пт авг 27, 2010 05:57:06
Откуда: Тюмень
Контактная информация:

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

Сообщение vitalik_1984 »

akl,зачем вы голову человеку забиваете буфером?нам же не сто импульсов выравнивать получается самое минимальное значение около 800 оборотов
если два импульса на один оборот,то это 1600 импульсов в минуту.
делим на 60секунд.
26.6666666667 импульсов в секунду.
делим на десять
2.667 Готовых показаний в секунду это медленно?

кинг,а какая формула по которой вы в программе считаете?
В поисках истины человек развивается.
akl
Друг Кота
Сообщения: 4445
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

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

Сообщение akl »

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

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

Сообщение vitalik_1984 »

ага
Пусть за время T сек вал делает 1 оборот

И за это время на вход поступает 6000 импульсов с частотой 600 000 Hz
многому там можно научиться ;-)доверяй да проверяй.
вал делает один оборот в секунду импульсов 6000 откуда 600 000 Hz?я всегда считал,что импульс в секунду это герц.
В общем то вроде формулы дельные,но нужно разобраться в них,чтобы им верить и считать по ним.
В поисках истины человек развивается.
Кинг
Встал на лапы
Сообщения: 145
Зарегистрирован: Пн дек 07, 2009 19:29:29

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

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

http://chipenable.ru/index.php/programm ... a-avr.html вот тут формулы для расчета все я брал оттуда.
переменная result в ней хранится значение частоты.
а потом начал извращатся
printf ("Freq enhine=%d.%uHz\r\n",result/10,result%10); делю на 10 и вывожу знак после запятой
speed=result*3;//частоту умнажаем на 3 получаем число оборотов в минуту
printf("Speed Engine=%d ob/min\r\n",speed);//выводим в терминал количество оборотов в минуту

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

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

Сообщение vitalik_1984 »

почему на три то умножаем?не на 30? два импульса на один оборот.
1000оборотов*2импульса/60секунд=33.3(3)
33.333333*30=~1000
В поисках истины человек развивается.
Кинг
Встал на лапы
Сообщения: 145
Зарегистрирован: Пн дек 07, 2009 19:29:29

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

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

потому что переменная result не может содержать значение с точкой.в ней при 99.7Hz значение 997 поэтому я и умножаю на 3. а когда вывожу в терминал делю на 10
dm211
Прорезались зубы
Сообщения: 208
Зарегистрирован: Вс дек 10, 2006 19:26:13

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

Сообщение dm211 »

Я тоже делаю подобное устройство, я импульсы беру с генератора,переменку через диод, так вот измерял цифровым осциллом- примерно на 2500 оборотах к/вала с генератора ~400 гц, в это время на трамблере ~35 гц. Двигатель- Ока. Т.к. мне нужно быстродействие,я измеряю время между импульсами.
Кинг
Встал на лапы
Сообщения: 145
Зарегистрирован: Пн дек 07, 2009 19:29:29

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

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

походу придется методом подбора. поделить эту 1000 на 20 и какрас будет мои 50
Закрыто

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