Показано с 1 по 10 из 83

Тема: ПР200 + датчик = тахометр

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,350

    По умолчанию

    Без претензий на совершенство вот Вам мой вариант! Данные как бы всегда готовы и обновляются каждую мс и дополнительный выход с периодом обновления 4 с(при 3000 об/мин и 5 выступах)!
    Тахометр.PNG
    Можно хоть по фронту каждого импульса в стек писать или как-то по другому "извратится"! Хотя и так максимально возможная погрешность при периоде обновления 4 секунды, должна быть менее 1 об/мин , при условии что частота вращения стабильна! Тут уже не важно количество выступов, можно уменьшить их количество до одного, от этого ничего не изменится, не считая упрощения конструкции!
    Вложения Вложения
    Последний раз редактировалось Сергей0308; 08.11.2015 в 23:18.

  2. #2
    Пользователь
    Регистрация
    19.08.2012
    Адрес
    г. Зерноград, г. Краснодар
    Сообщений
    218

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Без претензий на совершенство вот Вам мой вариант! Данные как бы всегда готовы и обновляются каждую мс и дополнительный выход с периодом обновления 4 с(при 3000 об/мин и 5 выступах)!
    Тахометр.PNG
    Можно хоть по фронту каждого импульса в стек писать или как-то по другому "извратится"! Хотя и так максимально возможная погрешность при периоде обновления 4 секунды, должна быть менее 1 об/мин , при условии что частота вращения стабильна! Тут уже не важно количество выступов, можно уменьшить их количество до одного, от этого ничего не изменится, не считая упрощения конструкции!
    Спасибо, буду разбираться.
    А как себя будет вести блок BLINK1 с 0,5 мс? Минимальное время цикла для ПР200 1 мс.

  3. #3
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,350

    По умолчанию

    Цитата Сообщение от sea Посмотреть сообщение
    Спасибо, буду разбираться.
    А как себя будет вести блок BLINK1 с 0,5 мс? Минимальное время цикла для ПР200 1 мс.
    В симуляторе хорошо себя ведёт, в железе не знаю, наверно производитель предусмотрел, чтобы некорректные значения не вводились, они же не дураки! И всегда можно сделать вот так:
    Тахометр_1.PNG
    Можно ещё для уменьшения возможной погрешности генератор импульсов синхронизировать с помощью импульса сброса и сделать так, чтобы при его запуске первый импульс на выходе появлялся через 1 мс, а не через 0,5 мс, как сейчас!
    Последний раз редактировалось Сергей0308; 09.11.2015 в 02:02.

  4. #4
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,350

    По умолчанию

    Цитата Сообщение от sea Посмотреть сообщение
    Спасибо, буду разбираться.
    А как себя будет вести блок BLINK1 с 0,5 мс? Минимальное время цикла для ПР200 1 мс.
    Попробовал ввести 100 и 10 мкс, спокойно вводятся и в симуляторе работают! Я не то, что не сторонник подобных экспериментов, а явный противник, всё должно быть расписано от и до! А то скоро сколько будет 2 + 2 будем выяснять экспериментальным путём, но здесь наверно без экспериментов не обойтись! А так не плохо было бы, если нормально работало хотя бы со 100 мкс, но тогда погрешность измерения будет слишком для Вас маленькой при периоде опроса в 1с, меньше чем Вы хотели в 5/3 раза!

Похожие темы

  1. Тахометр ТХ01
    от Сергей 83 в разделе Эксплуатация
    Ответов: 16
    Последнее сообщение: 30.08.2021, 13:37
  2. Режим тахометр - СИ8
    от Andrian в разделе Эксплуатация
    Ответов: 5
    Последнее сообщение: 01.02.2013, 18:09

Ваши права

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