AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR... |
07.08.2016, 15:30
|
#101
|
Почётный гражданин KAZUS.RU
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
|
Re: Спидометр атмега 8
Сообщение от МВА
|
- Попробуй подключить на какую нибудь свободную ножку сигнал с датчика.
|
то есть сигнал будет приходить на две ножки?ICP1 и PORTD.2
|
|
|
|
07.08.2016, 15:47
|
#102
|
Почётный гражданин KAZUS.RU
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
|
Re: Спидометр атмега 8
Сообщение от МВА
|
if(char){PORTB|=1‹‹0;
}else{
PORTB&=~(1‹‹0);}
|
Не понял куда это вставить, в прерывание по захвату?
Сообщение от МВА
|
IN_integ
|
Эту функцию вставить в функцию Math? переменная k - туда значение оборотов писать? (V)
Функция индикации
PHP код:
|
void LED_bar(float rpm) { rpm=speed_sr*0.001; if ((rpm›rpm_old+1)||(rpm‹rpm_old-1)) { if ((rpm›=0)&&(rpm‹=2)) tah_LED=1; else tah_LED=rpm; // /1000;
//TAHOM i=72-tah_LED+1; CLEAR_DATA; while(--i) { if ( (i==(11-tah_LED))|| (i==(21-tah_LED))|| (i==(31-tah_LED))|| (i==(41-tah_LED))|| (i==(51-tah_LED))|| (i==(61-tah_LED))|| (i==(72-tah_LED)) ) { SET_DATA; SET_CLK; CLEAR_CLK; } else { CLEAR_DATA; SET_CLK; CLEAR_CLK; }; }; i=tah_LED+1; SET_DATA; while(--i) { SET_CLK; CLEAR_CLK; };
SET_LOAD; CLEAR_LOAD;
rpm_old=rpm;
}; }
|
Добавил схему со ссылки
и проект последний...
подключил внешний кварц 8 МГц
Последний раз редактировалось miwutka; 07.08.2016 в 16:06.
|
|
|
|
07.08.2016, 16:06
|
#103
|
Гражданин KAZUS.RU
Регистрация: 15.08.2010
Адрес: Днепр
Сообщений: 842
Сказал спасибо: 74
Сказали Спасибо 199 раз(а) в 174 сообщении(ях)
|
Re: Спидометр атмега 8
Сообщение от miwutka
|
Не понял куда это вставить, в прерывание по захвату?
|
Подожди, прозевал, что страница поменялась, щас подкину пример.
|
|
|
|
07.08.2016, 16:11
|
#104
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,983
Сказал спасибо: 2,554
Сказали Спасибо 11,863 раз(а) в 5,945 сообщении(ях)
|
Re: Спидометр атмега 8
Сообщение от miwutka
|
либо нужен какойто фильтр хитрый...
|
Сообщение от miwutka
|
только конденсатор С8 не подключал.
|
miwutka, это похоже на:
- Уважаемый автор схемы, я в точности повторил Вашу схему. Правда, я Вас посчитал идиотом, которому некуда девать лишние детали из загашника и не стал ставить в схему то, что я посчитал лишним. Скажите, почему схема, которая у Вас работает, у меня не работает?
Вы знаете, какой сигнал идет с катушки, какой там цуг дребезга?
Что же Вы развлекаете публику поисками в темной комнате черной кошки, которой там нет?
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
07.08.2016, 16:29
|
#105
|
Почётный гражданин KAZUS.RU
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
|
Re: Спидометр атмега 8
Сообщение от akegor
|
Вы знаете, какой сигнал идет с катушки, какой там цуг дребезга?
|
Откуда ж я это знаю??? Я в каком то посту писал, что может какой то особый способ подключения нужен..... 0.33 у меня нету. Думаю 0.47 пойдет..... Неполярник как я понял
Впаял кондер. Ща быстренько пойду проверю.....
Последний раз редактировалось miwutka; 07.08.2016 в 16:37.
|
|
|
|
07.08.2016, 16:31
|
#106
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,983
Сказал спасибо: 2,554
Сказали Спасибо 11,863 раз(а) в 5,945 сообщении(ях)
|
Re: Спидометр атмега 8
Пойдет. Да хоть 0.22, но не меньше. Ставьте и пробуйте, все должно срастись.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
07.08.2016, 16:36
|
#107
|
Почётный гражданин KAZUS.RU
Регистрация: 20.08.2010
Адрес: Днепр
Сообщений: 8,565
Сказал спасибо: 5,041
Сказали Спасибо 10,615 раз(а) в 3,604 сообщении(ях)
|
Re: Спидометр атмега 8
|
|
|
Эти 2 пользователя(ей) сказали Спасибо Alex9797 за это сообщение:
|
|
|
07.08.2016, 16:48
|
#108
|
Почётный гражданин KAZUS.RU
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
|
Re: Спидометр атмега 8
с кондером перестало показывать совсем. 1 кгц с осцила давал показывало но импульсы были треугольные такие.... а в машине не показывает
|
|
|
|
07.08.2016, 16:49
|
#109
|
Гражданин KAZUS.RU
Регистрация: 15.08.2010
Адрес: Днепр
Сообщений: 842
Сказал спасибо: 74
Сказали Спасибо 199 раз(а) в 174 сообщении(ях)
|
Re: Спидометр атмега 8
Блин, накосячил, но вроде довел, работает интегратор, хотя и не универсальный, а под конкретную программу. Позже сделаю универсальный. Просто функция не хочет выводить по нескольку переменных без структуры.
|
|
|
|
07.08.2016, 17:10
|
#110
|
Почётный гражданин KAZUS.RU
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
|
Re: Спидометр атмега 8
Всё сделал. Ща дождь чуток перестанет и пойду проверю.....
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 16:38.
|
|