Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR...

 
Опции темы
Непрочитано 28.07.2016, 11:10  
miwutka
Почётный гражданин KAZUS.RU
 
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
miwutka на пути к лучшему
По умолчанию Re: Спидометр атмега 8

PHP код:
real_timer++;
if (
real_timer == 500)    //1000 = 0.1 ms
{
//rpm_temp++;
tahom[num]=tah_imp;
tah_imp=0;
real_timer=0;
num++;
if (
num19) {num=0;tah_imp=0;};
rpm=((tahom[0]*16)+(tahom[1]*16)+(tahom[2]*16)+(tahom[3]*16)+(tahom[4]*16)+(tahom[5]*16)+(tahom[6]*16)+(tahom[7]*16)+
     (
tahom[8]*16)+(tahom[9]*16)+(tahom[10]*16)+(tahom[11]*16)+(tahom[12]*16)+(tahom[13]*16)+(tahom[14]*16)+(tahom[15]*16)+
     (
tahom[16]*16)+(tahom[17]*16)+(tahom[18]*16)+(tahom[19]*16));
}; 
Раньше был такой код. По прерыванию считало импульсы и потом тут обрабатывало. Было ПОЧТИ плавно. Сейчас это заменил чуток другим и стало чуть хуже. Неплавность заключается в том, что отображать должно равными ступенями. А оно бывает оторажает неравными ступенями. У меня 10 светодиодов на оборот. Может быть это много... и поэтому такая не линейность??? Бывает держишь 1500 оборотов а оно покажет на 200 больше или на 200 меньше. И так бывает раз в 10-15 сек может поплавать...
Реклама:
miwutka вне форума  
Непрочитано 29.07.2016, 00:50  
miwutka
Почётный гражданин KAZUS.RU
 
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
miwutka на пути к лучшему
По умолчанию Re: Спидометр атмега 8

Вопрос по тахометру. До меня только дошло. Когда обороты повышаются то частота импульсов увеличивается, а время между импульсами уменьшается. Не могу сообразить как правильно пересчитать, чтобы при уменьшении времени между импульсами увеличивались обороты на индикаторе. Подскажите плиз формулу расчета.....
miwutka вне форума  
Непрочитано 29.07.2016, 01:08  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,968
Сказал спасибо: 2,552
Сказали Спасибо 11,849 раз(а) в 5,938 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: Спидометр атмега 8

Цитата:
f = 1 / T
Надо продолжать?
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Непрочитано 31.07.2016, 14:47  
МВА
Гражданин KAZUS.RU
 
Регистрация: 15.08.2010
Адрес: Днепр
Сообщений: 842
Сказал спасибо: 74
Сказали Спасибо 199 раз(а) в 174 сообщении(ях)
МВА на пути к лучшему
По умолчанию Re: Спидометр атмега 8

Всем привет.
miwutka, я что-то никак не пойму, а где у тебя синхронизируется таймер с импульсами?
МВА вне форума  
Непрочитано 01.08.2016, 11:54  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,968
Сказал спасибо: 2,552
Сказали Спасибо 11,849 раз(а) в 5,938 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: Спидометр атмега 8

Сообщение от С.М.С Посмотреть сообщение
замер делается раз в секунду
При подсчете "импульсов за время" может быть большая погрешность за счет "недосчитанного" импульса. Чем меньше частота, тем больше погрешность.
Лучше считать время "за количество импульсов". На малых оборотах погрешность будет небольшой и сгладятся неравномерности поступления импульсов. А на больших оборотах погрешность определения времени за счет малой статистики будет просто незаметна.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Непрочитано 01.08.2016, 12:07  
NewWriter
Заблокирован
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,220 раз(а) в 1,319 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: Спидометр атмега 8

...то есть, вариация того же самого захвата (capture), на входе которого включен предделитель на некоторое число импульсов.
Ну например предделитель = 16, захватывается каждый 16-й импульс, замеряя период между 16-ти импульсами. Усреднение по 16-ти импульсам получается.
NewWriter вне форума  
Непрочитано 01.08.2016, 12:18  
Alex9797
Почётный гражданин KAZUS.RU
 
Аватар для Alex9797
 
Регистрация: 20.08.2010
Адрес: Днепр
Сообщений: 8,565
Сказал спасибо: 5,041
Сказали Спасибо 10,615 раз(а) в 3,604 сообщении(ях)
Alex9797 на пути к лучшему
По умолчанию Re: Спидометр атмега 8

Сообщение от miwutka Посмотреть сообщение
У меня 10 светодиодов на оборот.
А можно об этом чуть подробнее?
Может, имелось в виду 10 фотодиодов? Или 10 импульсов на оборот?
Как именно устроен датчик скорости?
Alex9797 вне форума  
Непрочитано 01.08.2016, 14:02  
С.М.С
Гражданин KAZUS.RU
 
Аватар для С.М.С
 
Регистрация: 03.07.2010
Сообщений: 843
Сказал спасибо: 156
Сказали Спасибо 378 раз(а) в 190 сообщении(ях)
С.М.С на пути к лучшему
По умолчанию Re: Спидометр атмега 8

Сообщение от akegor Посмотреть сообщение
При подсчете "импульсов за время" может быть большая погрешность за счет "недосчитанного" импульса. Чем меньше частота, тем больше погрешность.
Лучше считать время "за количество импульсов". На малых оборотах погрешность будет небольшой и сгладятся неравномерности поступления импульсов. А на больших оборотах погрешность определения времени за счет малой статистики будет просто незаметна.
да, я понял, что автор собрался считать время между импульсами, так будет конечно точнее.

про светодиоды он наверное говорил про примерно такое
Миниатюры:
Нажмите на изображение для увеличения
Название: 2-1.jpg
Просмотров: 0
Размер:	202.7 Кб
ID:	97678  

Последний раз редактировалось С.М.С; 01.08.2016 в 14:10.
С.М.С вне форума  
Непрочитано 04.08.2016, 21:24  
miwutka
Почётный гражданин KAZUS.RU
 
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
miwutka на пути к лучшему
По умолчанию Re: Спидометр атмега 8

С.М.С, да похоже на ваше фото. Я сейчас на отдыхе. Вот ссылка что точнее хочю получить
Видео:

Как домой приеду выложу видео что у меня получается.....
Вот как говорит akegor, у меня на малых оборотах погрешность маленькая, а на больших больше....
miwutka вне форума  
Непрочитано 04.08.2016, 21:26  
miwutka
Почётный гражданин KAZUS.RU
 
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
miwutka на пути к лучшему
По умолчанию Re: Спидометр атмега 8

NewWriter, вроде в атмеге8 такого нет...? В стм видел есть.
miwutka вне форума  
 

Закладки
Опции темы

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

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

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
атмега прошил другой прошивкой bass1981 AVR 17 28.05.2016 19:04
Тахометр и спидометр на Atmega8l GMVM Микроконтроллеры, АЦП, память и т.д 14 05.07.2010 16:29
Атмега 32а, не известно под какую частоту прошита. sae74 Микроконтроллеры, АЦП, память и т.д 1 10.04.2010 19:33
Добрый вечер,люди нужна схема корректора показаний спидометр MAICOM Электроника средств транспорта 5 10.02.2008 19:07
Электронный спидометр на Газель-33021 Gazel37 Информация по радиокомпонентам 1 12.05.2007 00:41


Часовой пояс GMT +4, время: 18:51.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot