РЕШЕНО Как посчитать "отрицательные" импульсы?

Тема в разделе "Arduino & Shields", создана пользователем Wlas72, 15 ноя 2019.

  1. Wlas72

    Wlas72 Нерд

    Здравствуйте, есть такая проблема: имеется датчик, который передает импульсы не по "+", а по "GND", т.е. "+" постоянный а "-" он обрывает. Вопрос: как посчитать эти "отрицательные" импульсы Arduino-й?
     
  2. asam

    asam Гик

    Как-то очень туманно. Не понятно нде там "постоянный +" и что за минус он "обрывает". Какой конкретно датчик? Есть ссылка на даташит ?
     
  3. DetSimen

    DetSimen Guest

    Я так понимаю, ему нужно только на FALLING фронт реагировать, хотя хреневознает.
    ТС, ты слов не жалей, ты ж ведь хочешь, чтоб мы хоть чонибуть поняли?
     
  4. SergeiL

    SergeiL Оракул Модератор

    Положительные или отрицательные, как мне кажется, это без разницы.
    Вопрос что там с дребезгом, частотой...
     
  5. parovoZZ

    parovoZZ Гуру

    точно также, как и положительные - счетным входом таймера.

    схему или марку датчика.
     
  6. Wlas72

    Wlas72 Нерд

    Названия датчика нет, есть только вот такая "суперсхема":
     

    Вложения:

  7. asam

    asam Гик

    Ну тогда этот "сигнальный" цепляется напрямую к пину. А на пине включается внутрненний пулап. Как тут уже упоминали - надо бы узнать как там с дребезгом. Осциллограф есть?
     
  8. Wlas72

    Wlas72 Нерд

  9. asam

    asam Гик

    Вообще-то правильно это называется Открытый Коллектор или Open Drain если по-буржуйски.
     
  10. parovoZZ

    parovoZZ Гуру

    Притяни резистором на 1.5к к напряжению питания микроконтроллера и считай на здоровье.
     
  11. asam

    asam Гик

    Зачем? Внутреннего пулапа должно быть достаточно
     
  12. Wlas72

    Wlas72 Нерд

    Спасибо всем за советы.