Изменение коэффициента счёта для спидометра

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Аватара пользователя
MHZ
Грызет канифоль
Сообщения: 270
Зарегистрирован: Сб июн 20, 2009 13:31:31

Изменение коэффициента счёта для спидометра

Сообщение MHZ »

Доброго времени суток. :)) Есть такая 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: Изменение коэффициента счёта для спидометра

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

Внизу статьи
Другие версии прошивок, в том числе под не 6-импульсные датчики скорости можете получить по запросу
Зачем мучаться если автора можно попросить ? :)

А так, судя по исходнику, вот йента формула переводит импулься в км/ч

Код: Выделить всё

kmh=imp*9/5;
Только не понятно что это за магические циферки. Видимо период измерения импульсов не 1 сек. , а какой-то другой.
Я АВРы не знаю, возможно кто-то подскажет период 1-ого таймера. Из него уже можно будет высчитать формулу.

Компиль, походу, CVAVR. Но могу ошибаться.
borys
Держит паяльник хвостом
Сообщения: 927
Зарегистрирован: Вт сен 07, 2010 19:27:48
Откуда: Ташкент

Re: Изменение коэффициента счёта для спидометра

Сообщение borys »

Проблему можно решить и по крестьянски - поставить перед процессором длитель на 3. Дели-
тель можно сделать на 2 D-триггерах.
Аватара пользователя
MHZ
Грызет канифоль
Сообщения: 270
Зарегистрирован: Сб июн 20, 2009 13:31:31

Re: Изменение коэффициента счёта для спидометра

Сообщение MHZ »

Зачем мучаться если автора можно попросить ?

Замучился его просить, он исходник то дал с неохотой.

Проблему можно решить и по крестьянски - поставить перед процессором длитель на 3. Дели-
тель можно сделать на 2 D-триггерах.


Можно, я так и делал. Но сейчас нет возможности использовать их.

kmh=imp*9/5;
и как тут что изменить? Ничего не понял.

Компиль, походу, CVAVR. Но могу ошибаться.
Может и так. Вроде как проект в Протеусе отлаживался. А как в нём компилировать....у меня не получается.


Ещё будут соображения?
Создать электронный мир проще,чем его понять.
Аватара пользователя
urry
Сверлит текстолит когтями
Сообщения: 1262
Зарегистрирован: Пн дек 08, 2008 10:58:48
Откуда: Винница
Контактная информация:

Re: Изменение коэффициента счёта для спидометра

Сообщение urry »

kmh=imp*9/5;
и как тут что изменить? Ничего не понял.

imp - это количество импульсов, которое подсчитывается от датчика, по внешнему прерыванию. У Вас их в 3 раза больше, насколько я понял, поэтому попробуйте их поделить на 3, для начала, т.е. kmh=imp*3/5;
Вложения
m1_4imp_3.rar
(36.46 КБ) 171 скачивание
Аватара пользователя
MHZ
Грызет канифоль
Сообщения: 270
Зарегистрирован: Сб июн 20, 2009 13:31:31

Re: Изменение коэффициента счёта для спидометра

Сообщение MHZ »

imp - это количество импульсов, которое подсчитывается от датчика, по внешнему прерыванию.


ОК. Это я понял, мне непонятно почему на 5 делим. А в чём вы прошивку скомпилировали, не научите? :)) А то я бы сам поигрался с коэффициентом подобрал бы точнее. :)
Создать электронный мир проще,чем его понять.
Аватара пользователя
urry
Сверлит текстолит когтями
Сообщения: 1262
Зарегистрирован: Пн дек 08, 2008 10:58:48
Откуда: Винница
Контактная информация:

Re: Изменение коэффициента счёта для спидометра

Сообщение urry »

http://www.hpinfotech.ro/html/cvavr.htm
ищите вылеченную версию
Аватара пользователя
MHZ
Грызет канифоль
Сообщения: 270
Зарегистрирован: Сб июн 20, 2009 13:31:31

Re: Изменение коэффициента счёта для спидометра

Сообщение MHZ »

Огромное спасибо. Мож сам научусь программы писать. :))
Создать электронный мир проще,чем его понять.
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»