Изменение коэффициента счёта для спидометра
Изменение коэффициента счёта для спидометра
Доброго времени суток.
Есть такая http://speed-light.on.ufanet.ru/speedometr-m1.shtml статья, но у автора там в прошивке 6 имп. на метр, а у меня 18. Как и где в исходнике этот коэффициент изменить? Какой прогой редактировать, как потом компильнуть это? Знатоки программирования подскажите пожалуйста. Заранее благодарен. 
- Вложения
-
- m1_4imp_исходник.rar
- Исходник
- (31.21 КБ) 177 скачиваний
Создать электронный мир проще,чем его понять.
- Аlex
- Модератор
- Сообщения: 4614
- Зарегистрирован: Чт мар 18, 2010 23:09:57
- Откуда: Планета Земля
- Контактная информация:
Re: Изменение коэффициента счёта для спидометра
Внизу статьи
А так, судя по исходнику, вот йента формула переводит импулься в км/чТолько не понятно что это за магические циферки. Видимо период измерения импульсов не 1 сек. , а какой-то другой.
Я АВРы не знаю, возможно кто-то подскажет период 1-ого таймера. Из него уже можно будет высчитать формулу.
Компиль, походу, CVAVR. Но могу ошибаться.
Зачем мучаться если автора можно попросить ?Другие версии прошивок, в том числе под не 6-импульсные датчики скорости можете получить по запросу
А так, судя по исходнику, вот йента формула переводит импулься в км/ч
Код: Выделить всё
kmh=imp*9/5;Я АВРы не знаю, возможно кто-то подскажет период 1-ого таймера. Из него уже можно будет высчитать формулу.
Компиль, походу, CVAVR. Но могу ошибаться.
-
borys
- Держит паяльник хвостом
- Сообщения: 927
- Зарегистрирован: Вт сен 07, 2010 19:27:48
- Откуда: Ташкент
Re: Изменение коэффициента счёта для спидометра
Проблему можно решить и по крестьянски - поставить перед процессором длитель на 3. Дели-
тель можно сделать на 2 D-триггерах.
тель можно сделать на 2 D-триггерах.
Re: Изменение коэффициента счёта для спидометра
Зачем мучаться если автора можно попросить ?
Замучился его просить, он исходник то дал с неохотой.
Проблему можно решить и по крестьянски - поставить перед процессором длитель на 3. Дели-
тель можно сделать на 2 D-триггерах.
Можно, я так и делал. Но сейчас нет возможности использовать их.
и как тут что изменить? Ничего не понял.kmh=imp*9/5;
Может и так. Вроде как проект в Протеусе отлаживался. А как в нём компилировать....у меня не получается.Компиль, походу, CVAVR. Но могу ошибаться.
Ещё будут соображения?
Создать электронный мир проще,чем его понять.
- urry
- Сверлит текстолит когтями
- Сообщения: 1262
- Зарегистрирован: Пн дек 08, 2008 10:58:48
- Откуда: Винница
- Контактная информация:
Re: Изменение коэффициента счёта для спидометра
kmh=imp*9/5;
и как тут что изменить? Ничего не понял.
imp - это количество импульсов, которое подсчитывается от датчика, по внешнему прерыванию. У Вас их в 3 раза больше, насколько я понял, поэтому попробуйте их поделить на 3, для начала, т.е. kmh=imp*3/5;
и как тут что изменить? Ничего не понял.
imp - это количество импульсов, которое подсчитывается от датчика, по внешнему прерыванию. У Вас их в 3 раза больше, насколько я понял, поэтому попробуйте их поделить на 3, для начала, т.е. kmh=imp*3/5;
- Вложения
-
- m1_4imp_3.rar
- (36.46 КБ) 171 скачивание
Re: Изменение коэффициента счёта для спидометра
imp - это количество импульсов, которое подсчитывается от датчика, по внешнему прерыванию.
ОК. Это я понял, мне непонятно почему на 5 делим. А в чём вы прошивку скомпилировали, не научите?
Создать электронный мир проще,чем его понять.
- urry
- Сверлит текстолит когтями
- Сообщения: 1262
- Зарегистрирован: Пн дек 08, 2008 10:58:48
- Откуда: Винница
- Контактная информация:
Re: Изменение коэффициента счёта для спидометра
http://www.hpinfotech.ro/html/cvavr.htm
ищите вылеченную версию
ищите вылеченную версию
Re: Изменение коэффициента счёта для спидометра
Огромное спасибо. Мож сам научусь программы писать. 
Создать электронный мир проще,чем его понять.