Собрал спидометр на Atmega8

Обсуждаем контроллеры компании Atmel.
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

Re: Собрал спидометр на Atmega8

Сообщение Аlex »

Ага, с Вашим проектом протеуса заработало. Видимо, я что-то там намудрил, колдуя с индикатором и транзисторами.
Реклама
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

Re: Собрал спидометр на Atmega8

Сообщение Аlex »

vitalik_1984 писал(а):А родная прошивка заработала?
А родной я и не видел. Только Ваши из этой темы.
Реклама
Аватара пользователя
Inf1nity
Родился
Сообщения: 10
Зарегистрирован: Вт июл 31, 2012 07:42:04
Откуда: Екатеринбург

Re: Собрал спидометр на Atmega8

Сообщение Inf1nity »

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

Re: Собрал спидометр на Atmega8

Сообщение vitalik_1984 »

Так родная в виде исходника в первом посте была.
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

Re: Собрал спидометр на Atmega8

Сообщение Аlex »

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

Re: Собрал спидометр на Atmega8

Сообщение vitalik_1984 »

Тьфу блин, понял почему на работало с транзисторами. Не обратил внимания на то, что транзистор в нестандартном варианте использован - эммитер к нагрузке подключен.
А я все транзы подключал как датчик скорости :). Во two pack :))) Минус один к внимательности.
Реклама
Аватара пользователя
Inf1nity
Родился
Сообщения: 10
Зарегистрирован: Вт июл 31, 2012 07:42:04
Откуда: Екатеринбург

Re: Собрал спидометр на Atmega8

Сообщение Inf1nity »

vitalik_1984
Огромное спасибо! Сегодня проверил в железе - яркость равномерная, показания верные.
Аватара пользователя
headshotbacs
Вымогатель припоя
Сообщения: 641
Зарегистрирован: Пт ноя 28, 2008 20:34:39
Откуда: Краматорск

Re: Собрал спидометр на Atmega8

Сообщение headshotbacs »

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

Re: Собрал спидометр на Atmega8

Сообщение vitalik_1984 »

Куда поставите туда и предназначен :)) Обычные поделки радиолюбителя часы и спидометр. В данном случае спидометр.
Аватара пользователя
headshotbacs
Вымогатель припоя
Сообщения: 641
Зарегистрирован: Пт ноя 28, 2008 20:34:39
Откуда: Краматорск

Re: Собрал спидометр на Atmega8

Сообщение headshotbacs »

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

Re: Собрал спидометр на Atmega8

Сообщение vitalik_1984 »

Честно говоря понятия не имею куда изначально предназначался данный спидометр. Судя по этим строкам
// Timer 1 output compare A interrupt service routine
interrupt [TIM1_COMPA] void timer1_compa_isr(void)
{
kmh=imp*6/5;
//imp_s=imp;
imp=0;
TCNT1H=0x00;
TCNT1L=0x00;
}
похоже на обычный российский спидометр с датчиком на 6 оборотов и так как 1 оборот чаще всего равен метру, то и получается, что 6 оборотов на метр.
Современные спидометры позволяют вбивать в себя константу imp/km в этом случае она будет 6000
ну а к чему тут /5 только сам автор схемы и программы знает.
Я думаю изменив данную строку и на ваш спидометр агрегат подойдет.
Последний раз редактировалось vitalik_1984 Пн авг 05, 2013 06:20:10, всего редактировалось 1 раз.
Аватара пользователя
Inf1nity
Родился
Сообщения: 10
Зарегистрирован: Вт июл 31, 2012 07:42:04
Откуда: Екатеринбург

Re: Собрал спидометр на Atmega8

Сообщение Inf1nity »

headshotbacs
обычный спидометр для вазовской поделки с 6-импульсным датчиком скорости :)
Ответить

Вернуться в «AVR»