Тогда вопрос на засыпку - как оборот отмерять будем? (технически)
если цикл программы будет медленнее оборота диска (6мс)
на валу стоит "Флажок" ,а рядом индуктивный датчик .Указан же диапазон частоты вращения движка -1000об\мин .это 60мс -оборот,а не 6.
Потому и поставил редуктор-счетчик ,что бы мерить период за 10 оборотов ,что бы было точнее.А вы -тон ,тоф.....,да еще столь категорично .
Последний раз редактировалось rovki; 26.11.2012 в 23:33.
электронщик до мозга костей и не только
а ну да, мс = 1/1000c, а я почему то подумал, что 1/100c..
а сколько работает один цикл программы? успеет за 60мс выполниться 2раза?
Цикл ПР ,для простых задач в пределах 3мс-10мс.
электронщик до мозга костей и не только
Последний раз редактировалось AI!; 27.11.2012 в 15:17.
Для начала ,как программист сделайте как в задании -сформировать одиночный импульс ,длительностью 1сек ,при уходе частоты за пределы ,а не формируйте последовательность импульсов на выходе .А остальное дело вкуса .Делал и не раз на тонах и тофах частотные фильтры ,сегодня захотел так -на счетчике .
Много раз задавал вопрос разработчикам -как будет вести себя счетчики от блинка ,если время цикла ПР больще ,чем задание-частота генератора (ФБ) ,учитывая ,что таймер отрабатывается по прерываниям .Но в ответ тишина ,а ведь это принципиальная особенность при проектировании схемы ,не описанная ни где.
электронщик до мозга костей и не только
Дело в том ,что время отсчитывается аппаратным таймером ,но запуск самого таймера (тон,тоф) идет от счетчика .Если импульсы на входе будут чаще чем сможет обработать ПР в цикле,то такие входные сигналы потеряются ,даже если вы их заведете напрямую на таймер ,без счетчика .Если же период входных импульсов больше чем цикл ПР ,то все равно как реализовать данную задачу.![]()
Кроме того для запуска Таймера вы используете Ф триггер ,а он как известно формирует импульс длиной цикла ПР ,тогда в проекте возникает погрешность ,которая будет зависеть от длительности цикла ПР и в разных проектах ,погрешность будет разная ,что то же не гуд .
Вывод- для таких "скоростных" задач (тахометр ,частотомер) нужен 3 вариант![]()
или Пр114,все же в раз пять быстрей
.
Последний раз редактировалось rovki; 27.11.2012 в 21:49.
электронщик до мозга костей и не только