АвторСообщение
постоянный участник


Пост N: 384
Зарегистрирован: 19.07.07
Откуда: Россия, Челябинская обл.
Рейтинг: 0
ссылка на сообщение  Отправлено: 22.05.09 22:11. Заголовок: Автомобильный спидометр на микроконтроллере PIC16F84A


Ссылка на страницу с описанием спидометра:
http://progcode.narod.ru/project/auto_scor.html
(статья удалена с сайта по просьбе автора)

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 2 [только новые]





Пост N: 4
Зарегистрирован: 07.04.09
Откуда: Беларусь, Брест
Рейтинг: 0
ссылка на сообщение  Отправлено: 22.05.09 21:05. Заголовок: Автомобильный спидометр на микроконтроллере PIC16F84A


Здравствуйте всем! Есть вопрос к автору или тому кто подстраивал программу под свой автомобиль: Нельзя ли по подробней разъяснить как производить вычисления в соответствии с которыми вносить изменения в программу? В программе видно что заносится число в аккумулятор, дальше ничего не понятно, не понятно и каким образом вычисляется это число! У меня например на километр пути выходит 9955 импульсов. Подскажите как к примеру с этим числом расчитать и внести в программу, или какую формулу чтоб подставить и значение импульсов и вычислить по ней нужный цифьрь.

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 39
Зарегистрирован: 20.10.08
Откуда: Россия, Горно-Алтайск
Рейтинг: 0
ссылка на сообщение  Отправлено: 23.05.09 14:01. Заголовок: Всё очень просто. Де..


Всё очень просто. Делим 3600/9955=0,3616. Это и есть искомое время. Файл на 10000 импульсов, а это 0,36 сек есть в приложении.
Мне кажется, что это как раз и есть ваш вариант. Посудите сами, зачем инженерам, проектирующим авто придумывать число, которое и привязать то не к чему. Может на вашем авто стоят колёса большЕго размера, которые и искажают подсчеты. Но если вы всё же хотите занести вместо 0,36 время 0,3616, то добавьте несколько команд nop ниже метки ms600 или же поэкспериментируйте дополнительно к этому и с константой, заносимой в TMR0. Таким образом с помощью симулятора, Stopwatch и терпения подгОните время до нужного.
Кстати о программе (исходнике). По-моему более подробных комментариев, чем есть там и не придумать.
Подсчитывать число импульсов тоже просто. Отмеряем расстояние 10м. Подключаем стрелочный прибор к контакту спидометра, и медленно поехав, подсчитываем импульсы. Потом умножаем на 100 Если есть вопросы обращайтесь


Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 5
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет



Создай свой форум на сервисе Borda.ru
Текстовая версия