Перейти к содержанию

Считывание Скорости Автомобиля С Датчика Скорости.


Гость Максим

Рекомендуемые сообщения

Штатный датчик скорости авто выдает импульсы амплитудой до 12 В.

1 км/ч . соотваетствует частоте 1,66 Гц. на датчике.

60 км/ч = 100 Гц.

100км/ч = 166 Гц.

Датчик подключен на аналоговый, вход arduino pro mini , через делитель напряжения задача состоит в том чтобы считать текущею скорость автомобиля и его пробег.

Функция для определения скорости ниже.

int checkSpeed(){
   unsigned long time1 =millis();  // определяем время начала выполнения функции  если > 1000 возвращаем 0
   unsigned long pulseStart;	    // начало первого импульса
   int pulse=0;						   // длинна импульса в мс.
   int schet=0;						  // 0 - начало первого импульса , 1  - конец первого , 2 начало второго (время между 0 и 2 -- частота )
   while (millis()-time1<300){	   //цыкл выполняется если с момента начала выполнения прошло меньше 300 мс.
  if (analogRead(SPEEDPIN)>600 && schet==2){
	  pulse = millis()- pulseStart;
	  return 1000/pulse/1.66;
  }
  else if (analogRead(SPEEDPIN)>600 && schet==0){
	  pulseStart=millis();
	  schet =1;
  }
  else if(analogRead(SPEEDPIN)<600 && schet==1){
	  schet =2;
  }	 
   }
   return 1000/pulse/1.66;

константа SPEEDPIN определена раньше (пин который подключен к датчику скорости).

Будет ли работать эта функция (протестировать на автомобиле пока нету возможности ), и как реализовать подсчет пробега?

Спасибо.

Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

Штатный датчик скорости авто выдает импульсы амплитудой до 12 В.

1 км/ч . соотваетствует частоте 1,66 Гц. на датчике.

Это на каком авто? у разных авто это соответствие абсолютно разное! а на современных так вообще CAN!

Сергей.

Ссылка на комментарий
Поделиться на другие сайты

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

Штатный датчик скорости авто выдает импульсы амплитудой до 12 В.

1 км/ч . соотваетствует частоте 1,66 Гц. на датчике.

Это на каком авто? у разных авто это соответствие абсолютно разное! а на современных так вообще CAN!

Автомобиль отечественного производства , ЗАЗ 1102, данные взяты со скана заводского чертежа, его приборной панели.

Ссылка на комментарий
Поделиться на другие сайты

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Ваше устройство будет работать только с ним?

Да только с ним.

Это приборная панель , поэтому делается только под заз 1102 и другие автомобили этого семейства.

Ссылка на комментарий
Поделиться на другие сайты

Будет ли работать эта функция (протестировать на автомобиле пока нету возможности ), и как реализовать подсчет пробега?

Спасибо.

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

Я понял, что датчик выдаёт 6000 импульсов на 1 км пути, и если мерить в период 1 сек получаем 1,6 импульсов (1,6 Гц).

Предлагаю мерить в период 600 мсек, тогда получится 1 импульс / 600 мсек и проще дальнейший процесс обработки.

Удачи.

Я не говорю панацеи - я предлагаю варианты

Ссылка на комментарий
Поделиться на другие сайты

поэтому делается только под заз 1102 и другие автомобили этого семейства.
А на этом стоп! Вы делаете какую-то разработку под семейство ЗАЗ.Поскольку Форум чисто любительский,то халява не прокатит.Регистрируйтесь и добро пожаловать в тему:http://forum.cxem.net/index.php?showforum=15

Не можешь-научим! Не хочешь-не надо!P.S. А достанешь-заБАНят!

Решительный шаг вперёд-как правило результат хорошего пинка сзади.

Не тратьте силы, возьмите молоток побольше!

Ссылка на комментарий
Поделиться на другие сайты

Предлагаю мерить в период 600 мсек, тогда получится 1 импульс / 600 мсек и проще дальнейший процесс обработки.

и точность измерения скорости будет плюс/минус трамвайная остановка....

вообще-то измеряется период следования импульсов , и далее тупая формула F=1/T

километраж тупой подсчет импульсов

Ссылка на комментарий
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...