- Вложения
-
- m1_4imp_исходник.rar
- Исходник
- (31.21 КБ) 181 скачивание
Изменение коэффициента счёта для спидометра
- Сообщения: 270
- Зарегистрирован: Сб июн 20, 2009 13:31:31
Доброго времени суток.
Есть такая http://speed-light.on.ufanet.ru/speedometr-m1.shtml статья, но у автора там в прошивке 6 имп. на метр, а у меня 18. Как и где в исходнике этот коэффициент изменить? Какой прогой редактировать, как потом компильнуть это? Знатоки программирования подскажите пожалуйста. Заранее благодарен. 
Создать электронный мир проще,чем его понять.
- Реклама
Внизу статьи
А так, судя по исходнику, вот йента формула переводит импулься в км/чТолько не понятно что это за магические циферки. Видимо период измерения импульсов не 1 сек. , а какой-то другой.
Я АВРы не знаю, возможно кто-то подскажет период 1-ого таймера. Из него уже можно будет высчитать формулу.
Компиль, походу, CVAVR. Но могу ошибаться.
Зачем мучаться если автора можно попросить ?Другие версии прошивок, в том числе под не 6-импульсные датчики скорости можете получить по запросу
А так, судя по исходнику, вот йента формула переводит импулься в км/ч
Код: Выделить всё
kmh=imp*9/5;Я АВРы не знаю, возможно кто-то подскажет период 1-ого таймера. Из него уже можно будет высчитать формулу.
Компиль, походу, CVAVR. Но могу ошибаться.
Проблему можно решить и по крестьянски - поставить перед процессором длитель на 3. Дели-
тель можно сделать на 2 D-триггерах.
тель можно сделать на 2 D-триггерах.
- Сообщения: 270
- Зарегистрирован: Сб июн 20, 2009 13:31:31
Замучился его просить, он исходник то дал с неохотой.Зачем мучаться если автора можно попросить ?
Можно, я так и делал. Но сейчас нет возможности использовать их.Проблему можно решить и по крестьянски - поставить перед процессором длитель на 3. Дели-
тель можно сделать на 2 D-триггерах.
и как тут что изменить? Ничего не понял.kmh=imp*9/5;
Может и так. Вроде как проект в Протеусе отлаживался. А как в нём компилировать....у меня не получается.Компиль, походу, CVAVR. Но могу ошибаться.
Ещё будут соображения?
Создать электронный мир проще,чем его понять.
kmh=imp*9/5;
и как тут что изменить? Ничего не понял.
imp - это количество импульсов, которое подсчитывается от датчика, по внешнему прерыванию. У Вас их в 3 раза больше, насколько я понял, поэтому попробуйте их поделить на 3, для начала, т.е. kmh=imp*3/5;
и как тут что изменить? Ничего не понял.
imp - это количество импульсов, которое подсчитывается от датчика, по внешнему прерыванию. У Вас их в 3 раза больше, насколько я понял, поэтому попробуйте их поделить на 3, для начала, т.е. kmh=imp*3/5;
- Вложения
-
- m1_4imp_3.rar
- (36.46 КБ) 177 скачиваний
- Реклама
- Сообщения: 270
- Зарегистрирован: Сб июн 20, 2009 13:31:31
ОК. Это я понял, мне непонятно почему на 5 делим. А в чём вы прошивку скомпилировали, не научите?imp - это количество импульсов, которое подсчитывается от датчика, по внешнему прерыванию.
Создать электронный мир проще,чем его понять.
http://www.hpinfotech.ro/html/cvavr.htm
ищите вылеченную версию
ищите вылеченную версию
- Сообщения: 270
- Зарегистрирован: Сб июн 20, 2009 13:31:31
Огромное спасибо. Мож сам научусь программы писать. 
Создать электронный мир проще,чем его понять.


