Страница 1 из 1
Изменение коэффициента счёта для спидометра
Добавлено: Ср фев 29, 2012 13:20:44
MHZ
Доброго времени суток.

Есть такая
http://speed-light.on.ufanet.ru/speedometr-m1.shtml статья, но у автора там в прошивке 6 имп. на метр, а у меня 18. Как и где в исходнике этот коэффициент изменить? Какой прогой редактировать, как потом компильнуть это? Знатоки программирования подскажите пожалуйста. Заранее благодарен.

Re: Изменение коэффициента счёта для спидометра
Добавлено: Ср фев 29, 2012 18:21:25
Аlex
Внизу статьи
Другие версии прошивок, в том числе под не 6-импульсные датчики скорости можете получить по запросу
Зачем мучаться если автора можно попросить ?
А так, судя по исходнику, вот йента формула переводит импулься в км/ч
Только не понятно что это за магические циферки. Видимо период измерения импульсов не 1 сек. , а какой-то другой.
Я АВРы не знаю, возможно кто-то подскажет период 1-ого таймера. Из него уже можно будет высчитать формулу.
Компиль, походу, CVAVR. Но могу ошибаться.
Re: Изменение коэффициента счёта для спидометра
Добавлено: Ср фев 29, 2012 18:35:21
borys
Проблему можно решить и по крестьянски - поставить перед процессором длитель на 3. Дели-
тель можно сделать на 2 D-триггерах.
Re: Изменение коэффициента счёта для спидометра
Добавлено: Чт мар 01, 2012 00:56:00
MHZ
Зачем мучаться если автора можно попросить ?
Замучился его просить, он исходник то дал с неохотой.
Проблему можно решить и по крестьянски - поставить перед процессором длитель на 3. Дели-
тель можно сделать на 2 D-триггерах.
Можно, я так и делал. Но сейчас нет возможности использовать их.
kmh=imp*9/5;
и как тут что изменить? Ничего не понял.
Компиль, походу, CVAVR. Но могу ошибаться.
Может и так. Вроде как проект в Протеусе отлаживался. А как в нём компилировать....у меня не получается.
Ещё будут соображения?
Re: Изменение коэффициента счёта для спидометра
Добавлено: Чт мар 01, 2012 08:50:36
urry
kmh=imp*9/5;
и как тут что изменить? Ничего не понял.
imp - это количество импульсов, которое подсчитывается от датчика, по внешнему прерыванию. У Вас их в 3 раза больше, насколько я понял, поэтому попробуйте их поделить на 3, для начала, т.е. kmh=imp*3/5;
Re: Изменение коэффициента счёта для спидометра
Добавлено: Чт мар 01, 2012 12:07:47
MHZ
imp - это количество импульсов, которое подсчитывается от датчика, по внешнему прерыванию.
ОК. Это я понял, мне непонятно почему на 5 делим. А в чём вы прошивку скомпилировали, не научите?

А то я бы сам поигрался с коэффициентом подобрал бы точнее.

Re: Изменение коэффициента счёта для спидометра
Добавлено: Чт мар 01, 2012 12:58:08
urry
Re: Изменение коэффициента счёта для спидометра
Добавлено: Чт мар 01, 2012 14:13:51
MHZ
Огромное спасибо. Мож сам научусь программы писать.
