Страница 3 из 3 ПерваяПервая 123
Показано с 21 по 27 из 27
  1. #21
    Пользователь
    Регистрация
    25.01.2009
    Сообщений
    54
    Вес репутации
    199

    По умолчанию Re: Преобразовать частоты для спидометра

    Также как и вот тут нарисовано http://www.compcar.ru/forum/attachme...7&d=1259307513
    На ногу D2 через резисторы подстрочником до 10ком на землю и подстрочником до 20ком на сам сигнал, на самом сигнале с датчика скорости есть ещё диод, он развязывал его с панелью приборов, она нехорошо влияла на дополнительное оборудование, но врятли он как то влияет на процесс, датчик скорости стандартный вазовский, 10 импульсов за оборот.
    Схема возбуждается и без подключения датчика, буквально от прикосновения пальцем к выводу d2
    Последний раз редактировалось YraY; 28.09.2010 в 03:19.

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

    По умолчанию Re: Преобразовать частоты для спидометра

    Не нравится мне твоя схема подключения
    Проверь что на входе контроллера
    Я бы на логический сигнал не ставил делитель.
    Поставь диод как на схеме, включи внутреннюю подтяжку и выбери условие срабатывания прерывания
    Последний раз редактировалось Chip; 28.09.2010 в 13:42.

  3. #23
    Пользователь
    Регистрация
    25.01.2009
    Сообщений
    54
    Вес репутации
    199

    По умолчанию Re: Преобразовать частоты для спидометра

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

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

    По умолчанию Re: Преобразовать частоты для спидометра

    есть 4 вида прерывания:
    LOW срабатывает когда на входе низкий уровень
    CHANGE срабатывает при любом изменении логического уровня на входе
    RISING срабатывает при изменении логического уровня с низкого (LOW) на высокий(HIGH)
    FALLING срабатывает при изменении логического уровня с высокого (HIGH) на низкий (LOW)
    Последний раз редактировалось Chip; 28.09.2010 в 15:54.

  5. #25
    Пользователь
    Регистрация
    25.01.2009
    Сообщений
    54
    Вес репутации
    199

    По умолчанию Re: Преобразовать частоты для спидометра

    То есть в этой строчке
    attachInterrupt(0, taho, CHANGE); // привязываем 0-е прерывание к функции taho().
    надо поменять CHANGE на RISING или FALLING и посмотреть как себя поведёт, правильно? А как задействовать подтягивающий резистор в прерывании?
    И ещё подскажите плиз, нога VIN и рядом GND по идее питание контроллера через встроенный стабилизатор в том числе и от бортовой сети автомобиля, но у меня контроллер не работает при таком подключении, только когда питается от USB порта ноутбука, что с ним не так, это не выводы для подачи питания ?

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

    По умолчанию Re: Преобразовать частоты для спидометра

    Проверь свой стабилизатор http://www.compcar.ru/forum/showthread.php?t=5762

    digitalWrite(2, HIGH); // подключить подтягивающий резистор
    Последний раз редактировалось Chip; 28.09.2010 в 17:02.

  7. #27
    Пользователь
    Регистрация
    25.01.2009
    Сообщений
    54
    Вес репутации
    199

    По умолчанию Re: Преобразовать частоты для спидометра

    Стабилизатор действительно на 9 вольт распаян и через него не контроллер не работает.
    Попробовал разные виды прерываний но результат практически тот же - не работает, самовозбуждение пропало, но результат тот же - при низкой скорости появляются лишние импульсы, светодиод на них реагирует яркими вспышками а стрелка спидометра хаотично прыгает, с увеличением скорости такие импульсы исчезают, стрелка стабилизируется но показывает очень низкую скорость совсем не пропорционально настоящей, а на её изменение реагирует но также очень слабо. Что ещё может быть не так ? Сама вычислительная часть правильно написана ?

Страница 3 из 3 ПерваяПервая 123

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

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

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

Ваши права

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