PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Разработка устройств (http://pccar.ru/forumdisplay.php?f=18)
-   -   TPMS (контроль давления в шинах) для CarPC (http://pccar.ru/showthread.php?t=6313)

ancc 15.05.2012 13:31

кстати я когда-то тоже этим вопросом занимался, нашел такую штуку
http://www.freescale.com/webapp/sps/...696EVB&fsrch=1
к этой плате только ардуину самую простую и ничего паять не надо.

мож кому пригодится. мне щас не актуально, т.к. контроль давления штатный.

Pinin 30.05.2012 00:31

Пообщался тут малость с Дежаном по поводу ПИКа и его прошивки...

Как и предполагалось, все стрелки переведены на Робби (который вообще на дно залег), так что "спасение утопающих..." Уся надёжа только на умельцев-соотечественников, похоже.

extracomplex 30.05.2012 06:27

Электронная комплектуха закуплена, печатная плата спроектирована и сегодня ее привезут с производства. Так что скоро будет тестовый образец :)

extracomplex 30.05.2012 10:15

Кое-как обрисовывается общий контур решения по TPMS:

Комплект-донор: TPMS 4-01
Модификации подвергается основной блок. На плате меняется LDO регулятор: штатный 3.6V заменяется на 3.3V. Далее "вторым ярусом" в тот же корпус ставится дополнительная плата с Atmega16L и монтажным проводом подпаивается на штатную плату.
Дополнительная плата "подслушивает" цифровой сигнал между штатными трансивером и микроконтроллером, и выдает его на UART (LVTTL 3.3V) в боковой разъем. Пластиковый корпус нужно немного доработать напильником.
На боковой разъем вешается вот такой кабель:
http://www.ftdichip.com/Images/TTL-232R1.jpg
TTL-232R-3.3V производства FTDI

Основной блок подключается к массе и 12V. Кабель втыкается в USB и определяется системой как COM-порт.
При этом основной блок сохраняет всю штатную функциональность, включая выход Composite-Video на внешний монитор, радио-кнопку ДУ и динамик.

Общая схема:
http://s11.radikal.ru/i183/1205/83/5d311b54d485.png

Данные датчиков TPMS передаются в комп "как есть". Выбор из эфира датчиков, их привязка к колесам и контроль значений по допускам - задача софта CARPC. При использовании только с CARPC нет необходимости настраивать блок TPMS. Опционально, его можно настроить и использовать как дублирующую резервную систему если есть свободный композитный вход на мониторе.

extracomplex 30.05.2012 13:06

Привезли плату :)
http://s019.radikal.ru/i606/1205/5e/ec3b419ec4c1.jpg

Осталось спаять и протестировать.

Pinin 31.05.2012 07:43

2 extracomplex

А владельцы комплектов ParkProfi в этом случае нервно курят в сторонке? Насколько я понял, получающийся девайс будет заточен под конкретные датчики/ресивер. Или нет?

extracomplex 31.05.2012 08:09

Цитата:

Сообщение от Pinin (Сообщение 222915)
А владельцы комплектов ParkProfi в этом случае нервно курят в сторонке? Насколько я понял, получающийся девайс будет заточен под конкретные датчики/ресивер. Или нет?

Девайс заточен под TPMS 4-01 по форм фактору.
Теоретически, плата может быть припаяна к любому ресиверу с интерфейсом SPI и логическими уровнями 3.3V
С некоторым извратом в прошивке Atmega16L можно приделать и к другим ресиверам. Под 5V логику можно собрать плату с LM1117IMPX-5.0 вместо LM1117IMPX-3.3, Atmega16-16AU вместо Atmega16L-8AU и шнурок USB взять TTL-232R-5V вместо TTL-232R-3V3.

Если влезать в технические детали, то моя плата - это урезанный логический анализатор на 4 линии (+8 дополнительных линий в резерве), две из которых могут быть клоками. Тактовая частота ядра Atmega16L равна 8MHz, что позволяет с легкостью захватывать сигналы порядка 20-60 kbps.

kotya 31.05.2012 08:27

какая цена готового устройства для TPMS 4-01?

extracomplex 31.05.2012 08:31

Цитата:

Сообщение от kotya (Сообщение 222918)
какая цена готового устройства для TPMS 4-01?

Устройство еще не доведено до "товарного вида". Но пытаюсь уложиться в $50 + кабель TTL-232R-3V3 брал за 990р в terraelectronica.ru
Кабель можно заказать из USA за $18, но для разработки это долго и доставка дорогая для 1шт.

extracomplex 31.05.2012 08:47

Вчера успел только собрать плату:
http://s50.radikal.ru/i130/1205/ca/5aa74ae99a2a.jpg

Монтажные провода на плате TPMS 4-01:
http://s002.radikal.ru/i197/1205/90/06c25dbcb7a4.jpg
Толстые - питание, тонкие - CS, SCK, SDI, SDO от RF-трансивера.

Точки подключения к плате TPMS 4-01:
http://s019.radikal.ru/i641/1205/55/461d4a202b6et.jpg

джи-дай 31.05.2012 15:37

У меня в штате стоит эта приблуда. только выведена она на монитор в салонном зеркале, а хочется на основной 7"-й(не карпс)...как сложно это?

extracomplex 31.05.2012 16:02

Цитата:

Сообщение от джи-дай (Сообщение 222943)
У меня в штате стоит эта приблуда. только выведена она на монитор в салонном зеркале, а хочется на основной 7"-й(не карпс)...как сложно это?

Конкретика бы не помешала. Что за марка/модель/штатная опция? Как бы комплект TPMS 4-01 концептуально предназначен для установки на штатные мониторы, прям "из коробки". А то что здесь разрабатывается и обсуждается - интеграция TPMS в фронт-энд КарПиСи.

джи-дай 31.05.2012 16:28

авто -китаец Н5 ТД-АТ...год выпуска 2011...в мануале только написано -контроль давления и температуры TPMS.
Судя по твоему фото там есть AV-Out. Не мог бы ты подсказать, как он подключон к выходу(ногам МС)

extracomplex 31.05.2012 16:35

Цитата:

Сообщение от джи-дай (Сообщение 222947)
Судя по твоему фото там есть AV-Out. Не мог бы ты подсказать, как он подключон к выходу(ногам МС)

http://s56.radikal.ru/i153/1201/5e/6531159b4656.jpg
Под металлическим экраном спрятан DSP-процессор, а с обратной стороны платы под таким же экраном - DDR-память. Это и есть Video-Out.
Микроконтроллер принимает сигнал с RF-трансивера, обрабатывает его и выдает задание DSP-процу, который реализует видеокарту и генерирует видео-сигнал (DDR - видеопамять).

extracomplex 31.05.2012 16:42

Цитата:

Сообщение от джи-дай (Сообщение 222947)
авто -китаец Н5 ТД-АТ...год выпуска 2011...в мануале только написано -контроль давления и температуры TPMS.

Подозреваю что "штатная в зеркале" - пример удачной поставки универсального aftermarket комплекта TPMS на конвейер. И если пошарить по всяким aliexpress, то найдется куча клонов на все модели, от крузака до таз-приора.

джи-дай 31.05.2012 16:44

А у тебя видио накладывается на видео от камеры?...вижу AV-IN
и что за разьём рядом с разъемом динамика (1-й)
а ты не продаш свой приёмник?....или махнутся на мой?

extracomplex 31.05.2012 16:50

Цитата:

Сообщение от джи-дай (Сообщение 222950)
А у тебя видио накладывается на видео от камеры?...вижу AV-IN
и что за разьём рядом с разъемом динамика (1-й)

У меня этот видео-вход-выход простаивает без дела, комплект закупался сразу под перепайку в CarPC. А вообще по мануалу Video-In выводится в Video-Out, а если нажать кнопку или проколоть колесо, то в Video-Out выводится вот такая картинка, без наложения.

http://s018.radikal.ru/i525/1201/9c/17f76526050a.jpg

джи-дай 31.05.2012 16:53

мне датчики не нужны...только приёмник

extracomplex 31.05.2012 17:01

Цитата:

Сообщение от джи-дай (Сообщение 222953)
мне датчики не нужны...только приёмник

Берешь свое зеркало, вскрываешь, ищешь RF-приемник. Подпаиваешь логический анализатор и вкуриваешь формат посылки. Имхо проще эти датчики забарыжить и купить комплектом ;)

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

Рядом с динамиком jumper выбора NTSC/PAL.

джи-дай 31.05.2012 17:10

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

extracomplex 31.05.2012 23:06

Допаял блок приемника TPMS:
http://s019.radikal.ru/i602/1205/9d/832ffcab9ea9.jpg

Сделал прошивку для Atmega16 в первом приближении, данные с датчиков в комп поступают :)
Осталось доработать пластик напильником, покрыть платы защитным лаком и немного довести до ума код прошивки в плане формата данных для ПК.

Ronn_spb 01.06.2012 11:17

Подскажи где изготовление платы заказывал ?

extracomplex 01.06.2012 11:19

Цитата:

Сообщение от Ronn_spb (Сообщение 223020)
Подскажи где изготовление платы заказывал ?

rezonit.ru

Ronn_spb 01.06.2012 11:30

Цитата:

Сообщение от extracomplex (Сообщение 223021)
rezonit.ru

спасибо.

extracomplex 01.06.2012 11:41

Принципиальная электрическая схема доп.платы для TPMS 4-01

http://desmond.imageshack.us/Himg84/...ng&res=landing

extracomplex 01.06.2012 20:19

Прошивка доделана, корпус подпилен. Хардверную часть проекта можно считать завершенной :)
Получился вот такой блок с дополнительным разъемом для CARPC:
http://s019.radikal.ru/i616/1206/28/88dcdb249984.jpg

Общий вид:
http://s019.radikal.ru/i611/1206/fa/c085448c3abd.jpg

extracomplex 01.06.2012 20:50

Себестоимость доработки TPMS 4-01:
Электронные компоненты и печатная плата: 650р
Кабель TTL-232R-3V3: 990р
Все железо + работа по сборке: 2300р
(из расчета на штучное производство, без стоимости подготовки производства печатной платы)

Прошивка: 6 человеко-часов на разработку (по ставке $20/час можно оценить ~$120)

Bakurik 03.06.2012 09:17

у меня такой стоит,через него выводится камера заднего вида. И всё это выведено на монитор через вход AV

Starley25 04.07.2012 03:42

Какие дела у проекта?

extracomplex 04.07.2012 12:24

Цитата:

Сообщение от Starley25 (Сообщение 225797)
Какие дела у проекта?

Дорабатываю стабильность приема данных с датчиков.

evgeny100 21.09.2012 00:25

Цитата:

Сообщение от extracomplex (Сообщение 225822)
Дорабатываю стабильность приема данных с датчиков.

На какой стадии сейчас находишься?

extracomplex 21.09.2012 08:39

Цитата:

Сообщение от evgeny100 (Сообщение 231158)
На какой стадии сейчас находишься?

Проблему стабильности приема сигнала зафиксил. Приемник теперь исправно передает данные в USB-COM порт.
Плагинописатели получили эмулятор и чего-то затихли...
У меня есть простейшая прога под Win32, показывающая таблицу данных всех датчиков в радиусе приема.
Если есть интерес, могу приехать с девайсом и ноутом на какую-нибудь поинтовку в Москве для демонстрации в живую.

evgeny100 23.09.2012 02:52

Цитата:

Сообщение от extracomplex (Сообщение 231170)
Если есть интерес, могу приехать с девайсом и ноутом на какую-нибудь поинтовку в Москве для демонстрации в живую.

Очень интересно было бы посмотреть, но уже как 18 лет уехал из Москвы в Киев. :unsure2:
Как я вижу основной принцип разработки TPMS - купить донора, извлечь из него приемник а к нему типовой микроконтроллер для которого необходимо написать прошивку.
А ты не рассматривал вариант - купить комплект датчиков и отдельно приемник на 433.92Мгц? На ebay.com их большой выбор. А комплект Arduino и нему расширение приемник, достаточно интересное решение для разработки и в тоже время дешевле. Прошивка пишется все равно и там, и там.

Твое мнение?

extracomplex 23.09.2012 12:12

Цитата:

Сообщение от evgeny100 (Сообщение 231311)
А ты не рассматривал вариант - купить комплект датчиков и отдельно приемник на 433.92Мгц? На ebay.com их большой выбор. А комплект Arduino и нему расширение приемник, достаточно интересное решение для разработки и в тоже время дешевле. Прошивка пишется все равно и там, и там.

Твое мнение?

Датчики отдельно как запчасти дороже чем комплект с приемником. Как всегда, оптом - дешевле.

К тому же не имея родного приемника очень трудно выяснить параметры радио-сигнала. Там куча вариантов, в том числе несущая частота (433.92MHz - это база, по факту там порядка 20 каналов), модуляция (PWM, FSK, ASK), кодирование битов (манчестерский код, фиксированный битрейт). Запаришься подбирать чтоб стабильно работало. И еще датчики молчат пока их как следует не растрясешь.

Майнстрим сейчас именно такой: взять родной приемник и стырить из него сигнал где-то на пути от RF-части до индикатора. Микроконтроллер - не обязательный элемент. Можно поставить готовый SPI<->USB и реализовать разбор посылок на стороне ПК. Только мне такое решение не нравится, лишняя real-time нагрузка на комп.

Arduino - это 1кг картофеля по цене мешка, как в чипсах. Мне проще взять микроконтроллер и сделать под него плату с обвязкой, нужной формы и требуемого функционала.

CyberSubaru 24.09.2012 03:41

Готов затестировать девайс) За 10 тыщ км)


А то чет колесо спускает немного) И устал компрессор каждый раз вытаскивать)


Только нужно 2 комплекта датчиков.

CyberSubaru 24.09.2012 04:22

Цитата:

Сообщение от extracomplex (Сообщение 207698)
Пока авто на парковке - датчики спят и тем самым продлевают жизнь встроенной батарейке.

Если колесо на парковке сдувает - датчики отработают не начав движение?

extracomplex 24.09.2012 07:59

Цитата:

Сообщение от CyberSubaru (Сообщение 231379)
Если колесо на парковке сдувает - датчики отработают не начав движение?

Если колесо начало спускать еще во время движения и датчик засек это как изменение давления, то после остановки он не заснет пока давление не стабилизируется (спустит в ноль).
С другой стороны, если колесо проколоть на стоящей машине, то датчик не проснется пока не поедешь.

extracomplex 24.09.2012 08:08

Цитата:

Сообщение от CyberSubaru (Сообщение 231377)
Готов затестировать девайс) За 10 тыщ км)


А то чет колесо спускает немного) И устал компрессор каждый раз вытаскивать)


Только нужно 2 комплекта датчиков.

Могу сделать тебе один комплект и отправить экспресс почтой. Второй, третий, запасной и т.д. комплект датчиков можешь закупить сам. Или тебе нужно на две машины?

Вот эта контора у меня в пешей доступности: http://www.avtoprofi.ru/ParkMaster-TPMS-4-01.html
Если найдешь в Москве дешевле (с доставкой курьером), могу закупить у них.

Напиши контакты в ЛС, обсудим.

DemonD 24.09.2012 11:05

Тоже могу помочь в тестах. с последующим выкупом дивайса. Питер. Минимальный ежедневный пробег 170 км, тыщща км в неделю, 4 тыс км в месяц.

extracomplex 24.09.2012 11:34

Цитата:

Сообщение от DemonD (Сообщение 231390)
Тоже могу помочь в тестах. с последующим выкупом дивайса. Питер. Минимальный ежедневный пробег 170 км, тыщща км в неделю, 4 тыс км в месяц.

В покупку комплекта-донора я инвестировать ~8 килорублей не буду. Мне это нафиг не нужно, мой TPMS и так работает :)
Либо Ваш комплект, либо предоплата. В Питере можно организовать модификацию комплекта для подключения к компу "на месте".


Часовой пояс GMT +4, время: 04:54.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot