Архив рубрики: Автомобиль

АДАПТЕР OBD-II С ОТКРЫТЫМ ИСХОДНЫМ КОДОМ

OBD II
Автомобильная диагностика прошли долгий путь с 1980 — х годов. Текущая версия протокола бортовой диагностики (ОДБ) предоставляет данные в режиме реального времени, а также диагностику неисправностей, благодаря многочисленным датчиков , подключенных к сети передачи данных в современном автомобиле. В то время как аппаратный интерфейс довольно стандартизированы в настоящее время, производители используют один из нескольких различных стандартов для кодирования данных. Алекс Сидоренко построил адаптер с открытым исходным кодом OBD-II , который обеспечивает последовательный интерфейс , используя набор команд ELM327 и поддерживает все стандарты OBD-II.

Аппаратные средства строится вокруг микропроцессора LPC1517 Cortex-M3 и может принимать несколько различных версий. Вот PDF схематическим , и набор файлов Gerber ( ZIP архив ) для разводки печатных плат, если вы хотите , чтобы закопать , чтобы это внутренностей. Устройство Интерфейс последовательного канала связи MC33660 ISO K Line используется для обеспечения двунаправленной полудуплексный интерфейс связи с микроконтроллером. Также имеется TJF1051, высокоскоростной CAN приемопередатчик , который обеспечивает интерфейс между микроконтроллером и физическим двухпроводным CAN линии на разъем ODB-II. Последовательный выход из платы адаптера подключается к компьютеру с помощью последовательного порта на USB — адаптер.

Программа написана на C ++ для LPCXpresso IDE — инструмент цепи GNU для процессоров ARM Cortex-M, но также может быть собран с помощью пары других процессоров. У него есть инструкции , если вы хотите построить прошивку от источника , или если вы хотите программировать адаптер с помощью флэш — магии .

Алекс на основе недорогой PIC интерфейса ODB-II еще в 2007 году, так что он работал над этим на некоторое время и имеет хорошее сцепление с дорогой на то , что он делает.

Сайт Алекса: obddiag.net
alex_obdii

Мега карт на реактивной тяге. Не пытайтесь повторить это опасно

а нам разлекалово. Снова Колин Ферз отличился. На это раз он построил долбанный карт на реактивной тяге. Пара труб пара баллонов, тележка с рулем и готово!
Мега карт на реактивной тяге
Прежде чем стать сумасшедшим ученым Колин был водопроводчиком. А теперь он изобретатель и король Youtube.
После перерыва можно глянуть его видео.

Как делал карт.

Не забыть глянуть дома, в офисе звук отключен, дабы не мешать другим спать.

Монитор безопасности на основе RPI и PiCam с библиотекой OpenCV

Последний проект по адресу Чико государственного университета надеется уменьшить отвлечение водителя, предупреждая о том , когда прибор замечает замечает вы не обращаете внимания на дорогу!

Прибор предназначен с помощью библиотеки OpenCV отслеживать лицо водителя, чтобы распознать, когда он не смотрит на дорогу. Хитрый девайс предупреждает водителя с помощью различных звуковых сигналов и светодиодные фонари, и запрограммирован только предупредить с после установки определенного значения времени — то есть он не собирается уходить, когда водитель проверяет куда же он смотри, если если отвлекался на протяжении определенный отрезок времени. Устройство также имеет кнопку молчание можно нажать для таких ситуаций оглядываясь в то время как припарковались или закончили движение.
picam
Доказательство концепции устройства была построена с использованием Raspberry Pi, то PiCam и макетной платы для размещения некоторых элементов типа пары резисторов или конденсаторов, а также зуммер и светодиоды. Прибор также непрерывно записывает видео вы на втором цикле 30, и в случае аварии, это экономит все видео — возможно, доказав, что ваша вина. Можете ли вы себе представить, если бы все автомобили были это установлено? Я думаю что полезно было установить и на электровозы и тепловозы и прочие паровозы.

Позабавили комменты на hackaday.com:
Я делал такую ​​вещь прежде. Все, что с OpenCV на медленном процессоре ARM не имеет смысла. Так как работает все очень медленно. Я думаю это вина на создателях OpenCV и производителей процессоров. Они рекламируют их графические процессоры являются наилучшим, но не сделали ничего, чтобы запрограммировать что-то на них. Бесполезно. В OpenCV ребята некоторые напоминают пьяных русских, которые раздобыли куски кода и начали работать по принципу «Если программа компилируется, значит день удался». Синтаксис ужасен, функции только работают, документация ужасная, неполная и в некоторых моментах неправильная и устаревшая. Почему они даже перешли на C + +? А теперь OpenCV имеет зависимость от драйверов NVIDIA … Я сдаюсь. Я предпочел бы лучше изобрести велосипед.

Электронный блок управления двигателем на основе STM32F4 Discovery

Если вы хотите полностью контролировать ситуацию, то не плохо бы и полностью контролировать двигатель в своем автомобиле. Этот компьютер в моторном отсеке контролирует почти каждый аспект производительности автомобиля, от соотношения воздух / топливо, угла опережения зажигания и управления клапанами. Обновление ECU обычно означает загрузить новую прошивку на устройстве, но Андрей принимает еще один шаг вперед: он построил свой ​​собственный блок управления , используя контроллер STM32F4 Discovery.

Андрей в начале ездил на 1996 Ford Aspire, и в это время он развивал свою открытым исходным кодом ECU, затем он , спустился на свалку, взяв в руки запасной блок, и методом обратного инжиниринга, что было дешево и просто, сделал некоторые разработки. После включения этого запасного блока управления двигателем где в качестве блока питания был блок ATX, Андрей сделал схему, чтобы подключить входы датчиков к микроконтроллеру и его дивный девайс полностью контролировал впрыск топлива через топливную форсунку.

С помощью нескольких дополнительных битов аппаратно контролировал через свой ЭСУД ( ECU ) управления впрыском топлива, зажигания, топливного насоса, и простого соленоида воздушного клапана. Не плохая замена за то, что взял инженеры Форда тысячи человеко-часов, чтобы создать.

ЭСУД Андрея на самом деле работает! В видео ниже, вы можете видеть, что он разъезжать заснеженной отходов со своей DIY ECU контролирующей все аспекты двигателя. Если двигатель немного троит, это потому, что провод разболталось и он был только с помощью трех цилиндров. Немного холодной сварки решат проблему.
Итак смотрим видео:

На его канале еще есть интересные видео, советую посмотреть. Например характеристики двигателя на мониторе:

Было бы здорово если в машине стоял один дисплей, без всяких одометров, спидометров и прочих …метров.
Помимо это у него есть сайт:

http://rusefi.com

и форум http://rusefi.com/forum/
Где можно пообщаться с автором не только на английском, но и русском языке, потому что он русский, хотя и в Чикаго.
Для проектирования пользовался KiCad это программа для проектирования печатных плат

RFID для запуска двигателя в автомобиле на основе Arduino Nano

Сегодня всю ночь молодежь семерку или пятерку флагмана автозавода гоняли под окнами. Гудели и хлопали дверями как следует.
Потом не могли завести и утолкали до ближайшей горки чтоб с толкача завести.
Стартер с arduino nano и RFID
В общем фабула дела:
Петруха недавно купил свой ​​первый автомобиль и решил сделать свой ​​собственный RFID электрический стартер для него!

Arduino Nano управляет двумя реле, это прекрасно видно на фото, которые в свою очередь включают зажигание, запускают стартер и выключають его. Вместо добавления кнопки «нажать, чтобы завести» он выбрал для модуля 13,56 RFID. Теперь, когда он передает свой RFID значок через тире, автомобиль включается — если он состоится там больше секунды, автомобиль заводится. Следующая передача rfid значения и автомобиль глохнет.

Его конечная цель заключается в переехать эту схему ближе к колесу и использовать кольцо NFC , чтобы запустить его! Он сделал потрясающую работу скрывается все компоненты под отделкой в своей машине до сих пор, вы не можете сказать ничего неладно! Проверьте демонстрацию в видео после перерыва чтоб сбегать и налить чашку чая.

POST SCRIPTUM что то есть подобное под название электронный ключ для автомобиля, насколько помню по знакомым как правило рено меганы и тп.
На фото прекрасно видно что используется RFID считыватель, arduino nano, плата с двумя реле и качественный китайский преобразователь с 12 вольт бортового напряжения автомобиля до 5 вольт.