Аналоговый тахометр на PIC-контроллере
Аналоговый тахометр на PIC-контроллере
-удалено-
Последний раз редактировалось koldune Сб мар 05, 2011 23:51:53, всего редактировалось 1 раз.
- Реклама
- pyzhman
- Друг Кота
- Сообщения: 7016
- Зарегистрирован: Вс июл 12, 2009 19:15:29
- Откуда: Ижевск
- Контактная информация:
Re: Аналоговый тахометр на PIC-контроллере
.
Последний раз редактировалось pyzhman Пн мар 07, 2011 08:58:06, всего редактировалось 1 раз.
Docendo discimus
Re: Аналоговый тахометр на PIC-контроллере
Всех котов с наступившей весной
Начал осваивать mikroC, смог написать программу, которая вертит шаговик как надо и гоняет стрелку на нужные отметки.
Теперь бьюсь с измерением частоты. Техзадание - определить частоту импульсов, поступающих на RB6/T1CKI (контроллер PIC16F628A, вывод подтянут к +5В, импульс должен переключать вывод на ноль своим передним фронтом). Как я прочитал, использовать TMR0 для этих целей не очень удобно, следовательно, нужно копать TMR1. Его управляющие биты я разобрал, остальное - не получается.
Помогите, пожалуйста, написать на Си кусок программы, который будет измерять частоту. Частоты невысокие, до 200 Гц (12000 об/мин), но время измерения не должно быть слишком большим, т.к. прибор для оперативного контроля оборотов, более 250 мс нежелательно.
Начал осваивать mikroC, смог написать программу, которая вертит шаговик как надо и гоняет стрелку на нужные отметки.
Теперь бьюсь с измерением частоты. Техзадание - определить частоту импульсов, поступающих на RB6/T1CKI (контроллер PIC16F628A, вывод подтянут к +5В, импульс должен переключать вывод на ноль своим передним фронтом). Как я прочитал, использовать TMR0 для этих целей не очень удобно, следовательно, нужно копать TMR1. Его управляющие биты я разобрал, остальное - не получается.
Помогите, пожалуйста, написать на Си кусок программы, который будет измерять частоту. Частоты невысокие, до 200 Гц (12000 об/мин), но время измерения не должно быть слишком большим, т.к. прибор для оперативного контроля оборотов, более 250 мс нежелательно.
Re: Аналоговый тахометр на PIC-контроллере
Считайте не частоту, а период между фронтами импульсов если нужна "быстрая" индикация
Re: Аналоговый тахометр на PIC-контроллере
можно и так
я никак не могу разобраться, как написать программу так, чтобы таймер TMR1 работал по импульсу с вывода RB6. нашёл конфигурационный бит T1CON, нашёл старший и младший бит TMR1. В примерах mikroC нет такого проекта, хотя очень надо бы
я никак не могу разобраться, как написать программу так, чтобы таймер TMR1 работал по импульсу с вывода RB6. нашёл конфигурационный бит T1CON, нашёл старший и младший бит TMR1. В примерах mikroC нет такого проекта, хотя очень надо бы
- Реклама

