Страница 279 из 498 ПерваяПервая ... 179229269277278279280281289329379 ... ПоследняяПоследняя
Показано с 2,781 по 2,790 из 4972

Тема: Области применения ПР110(примеры реализации)

  1. #2781
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,125

    По умолчанию

    Цитата Сообщение от AI! Посмотреть сообщение
    надо к двигателю прикрутить пару шестерёнок, понизив обороты

    ну и задачу, надо решать другим способом:
    1) по сигналу с двигателя делаем два блока с задержкой на выключение (включения), с верхней и нижней границей допустимых значений, соответственно.
    2) если след. сигнал пришел когда XOR выходов от этих блоков = 1 - то всё хорошо, если XOR=0, то плохо.
    Лучше нарисовать .Шестеренки не предлагать счетчик =это редуктор
    Последний раз редактировалось rovki; 27.11.2012 в 00:04.
    электронщик до мозга костей и не только

  2. #2782
    Пользователь
    Регистрация
    21.01.2011
    Адрес
    еБург
    Сообщений
    890

    По умолчанию

    Тогда вопрос на засыпку - как оборот отмерять будем? (технически)
    если цикл программы будет медленнее оборота диска (6мс)

  3. #2783
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,125

    По умолчанию

    на валу стоит "Флажок" ,а рядом индуктивный датчик .Указан же диапазон частоты вращения движка -1000об\мин .это 60мс -оборот,а не 6.
    Потому и поставил редуктор-счетчик ,что бы мерить период за 10 оборотов ,что бы было точнее.А вы -тон ,тоф.....,да еще столь категорично .
    Последний раз редактировалось rovki; 27.11.2012 в 00:33.
    электронщик до мозга костей и не только

  4. #2784
    Пользователь
    Регистрация
    21.01.2011
    Адрес
    еБург
    Сообщений
    890

    По умолчанию

    а ну да, мс = 1/1000c, а я почему то подумал, что 1/100c..

    а сколько работает один цикл программы? успеет за 60мс выполниться 2раза?

  5. #2785
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,125

    По умолчанию

    Цикл ПР ,для простых задач в пределах 3мс-10мс.
    электронщик до мозга костей и не только

  6. #2786

    По умолчанию

    Цитата Сообщение от rovki Посмотреть сообщение
    Цикл ПР ,для простых задач в пределах 3мс-10мс.
    А в сложных до 60мс - проверено, а может быть и больше.

  7. #2787
    Пользователь
    Регистрация
    21.01.2011
    Адрес
    еБург
    Сообщений
    890

    По умолчанию

    Цитата Сообщение от rovki Посмотреть сообщение
    А вы -тон ,тоф.....,да еще столь категорично .
    ещё раз - вы сами считаете милисекунды - а это в корне не правильно!
    погрешность может быть в разы!!!
    (говорю вам как программист на ассемблере)

    вот мой вариант, на TOF-ах

    PS основная идея - зачем вручную считать время, когда есть аппаратный таймер?
    Вложения Вложения
    Последний раз редактировалось AI!; 27.11.2012 в 16:17.

  8. #2788
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,125

    По умолчанию

    Для начала ,как программист сделайте как в задании -сформировать одиночный импульс ,длительностью 1сек ,при уходе частоты за пределы ,а не формируйте последовательность импульсов на выходе .А остальное дело вкуса .Делал и не раз на тонах и тофах частотные фильтры ,сегодня захотел так -на счетчике .
    Много раз задавал вопрос разработчикам -как будет вести себя счетчики от блинка ,если время цикла ПР больще ,чем задание-частота генератора (ФБ) ,учитывая ,что таймер отрабатывается по прерываниям .Но в ответ тишина ,а ведь это принципиальная особенность при проектировании схемы ,не описанная ни где.
    электронщик до мозга костей и не только

  9. #2789
    Пользователь
    Регистрация
    21.01.2011
    Адрес
    еБург
    Сообщений
    890

    По умолчанию

    Цитата Сообщение от rovki Посмотреть сообщение
    Много раз задавал вопрос разработчикам -как будет вести себя счетчики от блинка, если время цикла ПР больще ,чем задание-частота генератора (ФБ), учитывая, что таймер отрабатывается по прерываниям.
    ИМХО возможны 2 варианта, и оба сделают вашу программу недееспособной.

    PS обновил свой вариант.
    Последний раз редактировалось AI!; 27.11.2012 в 16:36.

  10. #2790
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,125

    По умолчанию

    Цитата Сообщение от AI! Посмотреть сообщение
    ИМХО возможны 2 варианта, и оба сделают вашу программу недееспособной.

    PS обновил свой вариант.
    Дело в том ,что время отсчитывается аппаратным таймером ,но запуск самого таймера (тон,тоф) идет от счетчика .Если импульсы на входе будут чаще чем сможет обработать ПР в цикле,то такие входные сигналы потеряются ,даже если вы их заведете напрямую на таймер ,без счетчика .Если же период входных импульсов больше чем цикл ПР ,то все равно как реализовать данную задачу.
    Кроме того для запуска Таймера вы используете Ф триггер ,а он как известно формирует импульс длиной цикла ПР ,тогда в проекте возникает погрешность ,которая будет зависеть от длительности цикла ПР и в разных проектах ,погрешность будет разная ,что то же не гуд .
    Вывод- для таких "скоростных" задач (тахометр ,частотомер) нужен 3 вариант или Пр114,все же в раз пять быстрей
    .
    Последний раз редактировалось rovki; 27.11.2012 в 22:49.
    электронщик до мозга костей и не только

Страница 279 из 498 ПерваяПервая ... 179229269277278279280281289329379 ... ПоследняяПоследняя

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •