09.11.2011, 08:27 | #121 |
Гуру
Регистрация: 03.01.2008
Возраст: 59
Город: Н. Новгород
Регион: 52
Машина: MMC Pajero Pinin GDI 2.0 2004, Volvo XC 60, D4, 2014
Сообщений: 1,301
|
А смысл? При наличии в авто карписи - избыточный девайс: проще (и дешевле) купить комплект TPMS/адаптер...
И честно говоря, не понял назначения поз. F - считаешь, что это "USB интерфейс"? Вряд ли...
__________________
Крепко жму горло, с увлажнением. Pinin |
09.01.2012, 19:11 | #122 |
Старший Пользователь
Регистрация: 06.06.2010
Город: Москва
Регион: 77, 97, 99, 177
Машина: Hyundai SantaFe DM
Сообщений: 132
|
Прочитал тему... и как-то не вдохновило меня покупать буржуйский девайс, работающий нестабильно, да еще и с довольно редким в наших краях комплектом TPMS.
Решил сделать собственный девайс TPMS-CARPC Итак, в качестве донора был закуплен TPMaSter TPMS 4-01 коробка датчики и основной блок, подключенный к монитору Сам по себе TPMS 4-01 не имеет индикатора, зато умеет выводить картинку через композитный выход на дисплей. Может встраиваться каскадом или подавать сигнал на внешний видео-коммутатор. Датчики оснащены довольно прочными вентилями и долго живучими батарейками. Передают давление и температуру. плата внутри основного блока Плата состоит из микроконтроллера (SAMSUNG S3F9488), UHF-трансивера (Atmel ATA5428) и видео интерфейса (какой-то DSP-проц + SDRAM + FLASH, все под экраном). Видео выход мало интересен. А вот UHF-трансивер очень даже замечательный. К микроконтроллеру он подключен по интерфейсу SPI (slave, уровни сигнала 3.6V) + линия IRQ. Потыкав в его ножки осциллографом получаем следующую картину: 1. после подачи питания микроконтроллер переводит трансивер в режим RX (только прием) 2. при получении посылки по эфиру трансивер выдает IRQ (прерывание) 3. микроконтроллер читает длину и данные из буффера далее все повторяется Запрос длины посылки в буфере трансивера и сброс IRQ (синий SCK, красный - SDI) Немного почесав репу, сколхозил SPI->COM (на базе отладочной платы AVR8), и воткнул через COM->USB в комп. Конструкция отлично ловит посылки от кнопки "TPMS" (которая тоже беспроводная). Следующим этапом будут полевые испытания. Датчики в шины поставлены, осталось поездить с ноутбуком, записать все что принимает штатный трансивер и декодировать формат посылки. "заряженный" основной блок На выходе планирую получить девайс, принимающий инфу со штатного трансивера, и передающий ее в комп. Продолжение следует... Последний раз редактировалось extracomplex; 16.01.2012 в 11:45. |
13.01.2012, 21:05 | #123 |
Старший Пользователь
Регистрация: 06.06.2010
Город: Москва
Регион: 77, 97, 99, 177
Машина: Hyundai SantaFe DM
Сообщений: 132
|
Записал посылки с датчиков в шинах:
Код:
80 40 8E 72 CC 14 B8 80 40 8E 72 CC 14 B8 80 40 8E 72 CC 14 B8 80 40 8E 72 4C 14 38 80 40 8E 72 4C 14 38 80 40 8E 72 4C 14 38 ======== 80 6E CE 72 CC E4 49 80 6E CE 72 CC E4 49 80 6E CE 72 CC E4 49 80 6E CE 72 CC 14 C9 80 6E CE 72 CC 14 C9 80 6E CE 72 CC 14 C9 80 40 8E 72 CC 14 B8 80 40 8E 72 CC 14 B8 80 40 8E 72 CC 14 B8 ======== 80 EC 4E B2 CC 14 4A 80 EC 4E B2 CC 14 4A 80 EC 4E B2 CC 14 4A ======== 80 D7 76 72 CC E4 40 80 D7 76 72 CC E4 40 80 D7 76 72 CC E4 40 ======== 80 40 8E 72 CC 14 B8 80 40 8E 72 CC 14 B8 80 40 8E 72 CC 14 B8 ======== 80 EC 4E B2 CC 14 4A 80 EC 4E B2 CC 14 4A 80 EC 4E B2 CC 14 4A ======== 80 D7 76 72 CC E4 40 80 D7 76 72 CC E4 40 80 D7 76 72 CC E4 40 ======== 80 6E CE F2 CC 14 29 80 6E CE F2 CC 14 29 80 6E CE F2 CC 14 29 80 EC 4E 72 CC 14 CA 80 EC 4E 72 CC 14 CA 80 EC 4E 72 CC 14 CA 80 6E CE 72 CC 14 C9 80 6E CE 72 CC 14 C9 80 6E CE 72 CC 14 C9 80 EC 4E 72 4C E4 8A 80 EC 4E 72 4C E4 8A 80 EC 4E 72 4C E4 8A ======== 80 40 8E 72 CC 14 B8 80 40 8E 72 CC 14 B8 80 40 8E 72 CC 14 B8 ======== 80 D7 76 F2 2C E4 20 80 D7 76 F2 2C E4 20 80 D7 76 F2 2C E4 20 Формат пакета скорее всего <NNN> <P> <B> <S>, всего 7 байт где NNN - идентификатор датчика P - давление T - температура В - напряжение батарейки S - контрольная сумма Датчики работают только в движении. |
14.01.2012, 01:17 | #124 | |
Гуру
Регистрация: 04.11.2005
Город: Москва
Регион: 77, 97, 99, 177
Машина: VW Passat Variant
Сообщений: 1,425
|
Цитата:
В разьеме "+", асс (+12v) и минус, возможно и антена. Так что не usb точно. 2 extracomplex Все изменения отслеживает центральный блок? Колесные датчики выдают информацию с постоянной переодичностью независимо от изменения контролируемых параметров? |
|
14.01.2012, 10:07 | #125 | |
Старший Пользователь
Регистрация: 06.06.2010
Город: Москва
Регион: 77, 97, 99, 177
Машина: Hyundai SantaFe DM
Сообщений: 132
|
Цитата:
Сейчас работаю над декодированием посылок с датчиков. Очень похоже что биты во всех байтах надо переставить задом наперед. Проект TPMS->CARPC предполагается сделать открытым Есть желающие написать плагин к какому-либо популярному front-end? Думаю можно параллельно с железом TPMS проработать и этот вопрос. Последний раз редактировалось extracomplex; 14.01.2012 в 12:01. |
|
14.01.2012, 11:28 | #126 |
Старший Пользователь
Регистрация: 06.06.2010
Город: Москва
Регион: 77, 97, 99, 177
Машина: Hyundai SantaFe DM
Сообщений: 132
|
Продолжение...
Байты в посылке датчика записаны задом наперед. Код:
80 6E CE F2 CC 14 29 => 01 76 73 4F 33 28 94 80 EC 4E 72 CC 14 CA => 01 37 72 4E 33 28 53 Первый байт 0x01, скорее всего, является признаком начала посылки от датчика. Для посылки от кнопки он равен 0x02. Следующий этап - опять полевые испытания Думаю стоит прокатится с низким давлением в шинах и сравнить записанные посылки. Осталось решить проблему долгосрочной работы ноутбука в машине, аккумулятор в нем уже старый, долго не держит. Есть блок питания от 12V, вот только потребляемый им ток на грани сгорания предохранителя. ноутбук, TPMS и монитор 7" вместе прикуриватель уже не выдержит Последний раз редактировалось extracomplex; 14.01.2012 в 12:21. |
16.01.2012, 09:04 | #127 |
Старший Пользователь
Регистрация: 06.06.2010
Город: Москва
Регион: 77, 97, 99, 177
Машина: Hyundai SantaFe DM
Сообщений: 132
|
Вчера провел второе полевое испытание.
Ездил по гаражам и постепенно спускал заднее колесо с 2.4 bar до 1.5. Потом резко спустил до нуля. Как выяснилось, шиномонтажники все же умудрились перепутать промаркированные датчики Передний левый оказался сзади. Датчики в шинах просыпаются после ~30сек движения на скорости ~5км/ч или выше. Далее они передают показания раз в минуту, или сразу, если давление меняется. Таким образом датчик передает данные в эфир даже если автомобиль без движения, но есть изменение давления. Основной блок анализирует разницу давления по времени и в зависимости от нее выдает одно из сообщений: "Low pressure" (если давление стабильно, но ниже допуска) "Slow pressure loss" (при потере давления ~0.1bar/мин) "Fast pressure loss" (при потере давления >0.2bar/мин) Записал значение, передаваемое датчиком и показания на экране. Вот что получилось: Датчик передает давление в каких-то нестандартных единицах |
16.01.2012, 09:25 | #128 |
Старший Пользователь
Регистрация: 06.06.2010
Город: Москва
Регион: 77, 97, 99, 177
Машина: Hyundai SantaFe DM
Сообщений: 132
|
Формат посылки датчика TPMS:
Температура в °C = Temp - 50 Upd: нашел в чем измеряет давление этот датчик: 00 = 0 bar FF = 8 bar Давление в Bar (100 kPa) = Pressure * 8 / 256 Последний раз редактировалось extracomplex; 16.01.2012 в 11:21. |
16.01.2012, 15:51 | #129 |
Старший Пользователь
Регистрация: 14.03.2007
Возраст: 40
Город: Москва
Регион: 77, 97, 99, 177
Машина: Opel Astra х2
Сообщений: 233
|
Ух какие люди подключились ))) Узнаю вас по аватару...
__________________
Opel Astra'07 Постройка CarPC in progress: Закупка компонентов 100% Сборка 99% Установка 99% |
16.01.2012, 16:17 | #130 |
Старший Пользователь
Регистрация: 06.06.2010
Город: Москва
Регион: 77, 97, 99, 177
Машина: Hyundai SantaFe DM
Сообщений: 132
|
ну если кто не в курсе -> Astraclub.ru - CoDeMasteR
(аватар честно стырен с какого-то форума, где он использовался по дефолту у всех новых юзеров ) ... вернемся к сабжу. Исследовательская часть завершена. Есть полная ясность по сигналу TPMS датчиков и способу его получения со штатного центрально блока. Теперь вопрос в интерфейсе и функционале разрабатываемого девайса. Могу его сделать исключительно под свои задачи и требования, но есть желание сколхозить что-то общественно-полезное. Так что собираю предложения, пожелания... Последний раз редактировалось extracomplex; 16.01.2012 в 16:50. |
Здесь присутствуют: 4 (пользователей: 0 , гостей: 4) | |
|
|