Страница 2 из 6 ПерваяПервая 123456 ПоследняяПоследняя
Показано с 11 по 20 из 58
  1. #11
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,382
    Вес репутации
    10

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

    и еще: допустим пришло всего 90 импульсов, тогда тахометр не выдаст ничего, имхо надо по времени ориентироваться. например раз в полсекунды выдавать на гора кол импульсов
    Я тоже хотел предложить так считать

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

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

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

    PHP код:
    int potPin 2// Порт для провода от датчика холла 
    int now 0;// последнее значение сигнала с датчика 
    long time 0// для сохранения времени начала счета импульсов 
    int count 0// колличество импльсов 
    int val//временная переменная для считывания сигнала с датчика

    int flg_push//флаг прихода импульса

    void setup() 

      
    Serial.begin(9600);  
      
    time millis(); 


    void loop() 

      
    //будем считать, что импульсы очень быстрые ;)

      //считываем данные
      
    val digitalRead(potPin);
      
      
    //если пришел импульс
      
    if ((val == HIGH) && (flg_push == 0))  {
        
    //флаг ставим в 1
        
    flg_push 1;
      }
      
      
    //если импульс ушел, то увеличиваем счетчик
      
    if ((val == LOW) && (flg_push == 1))  {
        
    //флаг ставим в 0
        
    flg_push 0;
        
    count++;
      }

      
    //если прошло 30 милисекунд
      
    now = (millis() - time) / 500;
      if (
    now == 1){
        
        
    //выводим кол импульсов из расчета (об/мин)
        
    Serial.println (count 120);
        
        
    //сбрасываем начальный счетчик
        
    time millis();
        
    //сбрасываем количество импульсов
        
    count 0;
      }


  3. #13
    Новичок
    Регистрация
    05.09.2011
    Возраст
    32
    Сообщений
    9
    Вес репутации
    164

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

    и как я мог протупить с двойным равно))))) терь стабильнее стало)))) единственное обороты не правильно показывает)))
    sirik, как попробуешь свой метод отпишись?!?Моим методом он больше 2500 не показывает

  4. #14
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,382
    Вес репутации
    10

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

    Так ты мне не ответил что за значение 150000

  5. #15
    Новичок
    Регистрация
    05.09.2011
    Возраст
    32
    Сообщений
    9
    Вес репутации
    164

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

    ааа... ну кароч, полученный результат 25 оборотов за скокота милисекунд делим на количество мимллисикунд чтобы привести к скокота оборотов за 1 мсек, патом все это дело переводим в об\мин.

    для этого перемножаем (50 импульсов, 1000 мсек в секунде, 60 сек в минуте и делим на 2, т.к. 1 оборот - 2 импульса))и делим на полученное время разница)

    получается 1500000... нолиг забыл дописать) но чота в итоге это криво работает)))
    кстати спс за помощ))

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

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

    не работает( мб я не правильно ключ собрал, вот он:


    пробовал без R1, точнее ставил его последовательно со светодиодом на коллектор, он мерцает правильно, но вот по вышеизложенной схеме ничего не приходит на выход 2( мб кто-то объяснит почему?

  7. #17
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,382
    Вес репутации
    10

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

    Правильнее всего будет если использовать оптопару

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

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

    схемку, хоть приблизительную можно?

  9. #19
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,382
    Вес репутации
    10

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

    Только не забудь внутренний подтягивающий резистор включить.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	cam_on1.PNG 
Просмотров:	2796 
Размер:	27.0 Кб 
ID:	13011  

  10. #20
    Новичок
    Регистрация
    05.09.2011
    Возраст
    32
    Сообщений
    9
    Вес репутации
    164

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

    а точно нужен именно тот провод?!? попробуй все к стоку верни и прозвони чтобы узнать како провод что дает... или светодиод поставь к каждому проводу и заведи скутер, и светодиод должен начать мерцать, типо горит када есть искра тухнет када нет искры

Страница 2 из 6 ПерваяПервая 123456 ПоследняяПоследняя

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

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

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

Ваши права

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