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

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    55
    Сообщений
    13,381
    Вес репутации
    10

    По умолчанию Re: Тахометр на БСЗ

    Получится, только нужно ждать окончания положительного импульса, только потом проверять наличие нового импульса

  2. #2
    Местный
    Регистрация
    10.11.2010
    Сообщений
    144
    Вес репутации
    210

    По умолчанию Re: Тахометр на БСЗ

    Цитата Сообщение от Chip Посмотреть сообщение
    Получится, только нужно ждать окончания положительного импульса, только потом проверять наличие нового импульса
    Может прерыванием "по уровню" сделать?

  3. #3
    Пользователь
    Регистрация
    01.11.2010
    Возраст
    43
    Сообщений
    57
    Вес репутации
    194

    По умолчанию Re: Тахометр на БСЗ

    Цитата Сообщение от edw123 Посмотреть сообщение
    Может прерыванием "по уровню" сделать?
    это как?

  4. #4
    Местный
    Регистрация
    10.11.2010
    Сообщений
    144
    Вес репутации
    210

    По умолчанию Re: Тахометр на БСЗ

    Цитата Сообщение от sirik Посмотреть сообщение
    это как?
    не проверять всё время в цикле 1 на ножке, а при появлении 1 "автоматически" посчитается импульс.

  5. #5
    Пользователь
    Регистрация
    01.11.2010
    Возраст
    43
    Сообщений
    57
    Вес репутации
    194

    По умолчанию Re: Тахометр на БСЗ

    Цитата Сообщение от edw123 Посмотреть сообщение
    не проверять всё время в цикле 1 на ножке, а при появлении 1 "автоматически" посчитается импульс.
    если импульс будет дольше, чем Arduino пробежит по программе, то получим не правильное значение; надо считать 1 и 0. кстати, хочу немного усовершенствовать программу, но чуть позже

    на счет подключения: я не могу проверить какое напряжение приходит от датчика (нет осциллографа(((( ). от него идет 2 провода, я цепляюсь на тот, который, скажем так, несет информацию коммутатору. но если предположить что он просто коммутирует +, то тогда напряжение должно быть ~14V.
    массу соединил, так как если ее не объединять, то всегда есть небольшой сигнал на входе, не понятно почему (думаю паразитный ток через базу проходит ну или как он там правильно называется)

    все-таки думаю, что либо не правильный транзистор подобрал, либо резисторы

    2 Rembo2743: можешь нарисовать свою схему с названием деталей и ихними номиналами?

  6. #6
    Местный
    Регистрация
    10.11.2010
    Сообщений
    144
    Вес репутации
    210

    По умолчанию Re: Тахометр на БСЗ

    Цитата Сообщение от sirik Посмотреть сообщение
    если импульс будет дольше, чем Arduino пробежит по программе, то получим не правильное значение...
    Ну... Такое надо элементарно отсеивать условием максимального предела. Да и к прерыванию, собственно, отношения не имеет. Хотя прерывание важно только при динамической индикации...

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

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