Ардуино GPS импульсный датчик
- Войдите на сайт для отправки комментариев
Доброго времени
начинаю осваивать ардуино
посмотрел идею создания приборки, да, проект грандиозный, но себе пока решил сделать эмулятор датчика скорости по показаниям GPS
то есть задача такая, имея:
ардуино мега 2560 http://ru.aliexpress.com/item/Freesh...ilNewVersion=1
гпс модуль Ublox NEO 6m GPS http://ru.aliexpress.com/item/Ublox-...ilNewVersion=1
экран(Жк-tft 2.4 дюймов TFT LCD экран) http://ru.aliexpress.com/item/LCD-mo...ilNewVersion=1
получить следующие, имея данные с датчика импульсов 6 импульсов, пересчитывать их на 4ре импульсный датчик и выдать результат, в случае отсутствия данных с датчика, то использовать данные с GPS модуля и выдавать нужное кол-во импульсов (как бы 4ре на оборот, потом сделать поправку на точность с расчетом радиуса колес)
так как новичок в этом деле, но ASM/С/C++ знаю, подскажите как и что почитать, что бы все это совместить и написать обработчик сигналов и выдачу результатов
в дальнейшем на экран хотелось выводить информацию с датчиков наддува, температур, наличия охлаждаек, омывашек и т.д.
но основное как... как реализовать чтение и выдачу адаптированных, по кол-ву, импульсов
подскажите пожалуйста, где почитать, где посмотреть проекты подобные
Если действительно хотите считывать много параметров, проще делать это прям с эбу, посредством стандартного протокола. Самый простой и красивый способ, без особого вмешательства с систему авто, это использование диагностических сканеров, дешёвых, типа емл327 и подобных, а данные выводить на дишманский планшет по УСБ или блютузу. Если все же хотите самостоятельно, узнайте, какой протокол обмена на Вашем авто и интерфейс. Информации по устройствам сопряжения много очень и по протоколам тоже, но найти можно только типовые команды или на старые авто. А в новую я бы не рискнул лезть, безопасность превыше всего.
ситуация проста, есть датчики скорости, которые выдют 6 или 8 импульсов, а нужен датчик который выдает 4 ре импульса, такой датчик есть, но он внутренний в коробке передач вставляется, а так как уже коробка другая, то его использовать нельзя, поэтому как то надо сделать делитель
так же в делителе надо учитывать, размер колес, так как на разного радиуса показания скорости будут разные
так же хотелось бы что-то типа GSM датчика скорости, который выдает импульсы при прохождении определенного растояния, это на случчай если датчик скорости вышел из строя, что бы вает димой когда тросик перемерзает и просто обрывается
а все остально, про показания с датчиков температур и другие - видел как реализованы на автобриборке сделаной на ардуно
вот видео https://youtu.be/94BRov4wTM4 но тут все датчики есть, а у меня именно проблемка с генерацией нужного кол=ва импульсов
Что мешает поставить простой счетчик-делитель без всяких контроллеров, на счетный вход подавать импульсы, с нужного выхода их снимать? И адаптировать по амплитуде.
совершенно ничего не мешает, единственное как быть с GPS?
а так, сейчас у меня на реле собраны пуски вентиляторов на интеркуллере от температуры, реле времени и превышения напряжения бортового питания больше 14.4 вольта(машина заведена и генератор вырабатывает ток)
в принципе можно все и из деталек собрать остальное, но хочется регулировать действия не путем изменения параметров на том или ином реле, а все таки программно, что проще в разы, чем подбирать собротивления или кнопками регулировать температуру и т.д.
сделать одну маленькую коробочку в которой будет и датчик скорости и контроль параметров дополнительного оборудования
Про пересчет импульсов идею я описал, а вот с GPS действительно обрабатывать нужно контроллером или компьютером. Там выход UART, то есть данные будут передаваться в текстовом формате и их нужно принимать от приемника GPS и обрабатывать програмно. В каком виде он выдает в сети есть информация, если модуль уже на руках не сложно подключить через переходник USB-UART и на компе в любой терминальной программе посмотреть данные передаваемые приемником GPS, а дальше решать, что с ними делать. Импульсы с счетчика-делителя можно так же контролировать контроллером и по их отсутствию использовать данные приемника GPS. Пока все в кучу не соберете на макете не понятно будет, как это все переварить программно, нужно тестировать с реальными железками.
К стати, смотрел материал и наткнулся на проект интересный, я не сторонник "колхоза" в авто, но тут все обалденно сделано без вмешательства в мозги авто.
PS. Вот, к стати наткнулся тут прям на информацию, и в сети ее есть.
Спасибо, теперь понятно что и как, как только придут, буду пробовать. жаль что в Москве дорогие они, а то уже руки чешутся)))
по приборки, да, видео, именно по такому принципу сделанную, выкладывал, очень красиво есть, но с курсом доллара, лсд панель становится больше 10 тысяч
а мини компьютер для андроид, то же не дешево получается, ну ничего , прорвемся)