Идентификация прицепов

Nov 17, 2014 12:18

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

В данной разработке есть много нюансов. Как передать идентификатор?
  • По радио нельзя, так как надо слышать свой прицеп и не слышать соседние
  • Нельзя на прицеп устанавливать аккумулятор
  • RFID - хорошая технология, но из области невозможного. Ширпотреб работает на расстоянии до 10 см, а на прицепе невозможно найти место для установки
  • К прицепу подключается электрический кабель, но в нём нет свободных контактов. А иначе было бы легко подключаить тот же iButton.
  • Нельзя подключать к прицепу дополнительный кабель. Очень тяжёлые условия эксплуатации, разъём и кабель будут очень дорогими. И не факт, что их будут подключать.
Решил передавать данные через линию питания. Точнее, через линию питания лампы стоп-сигнала на прицепе. Как только нажимают тормоз, загорается лампа стоп-сигналов. Как только она разгорелась и ток стабилизировался, активируется прибор-идентификатор. В нём встроена нагрузка на 2А и ключ. Этот прибор может потреблять либо 0,005А, либо 2А. Единица - ток 2A, ноль - ток 0,005А. Передача односторонняя.

Считыватель идентификатора установлен на тягаче. Он измеряет ток по линии стоп-сигналов. Вот какой график тока я получаю:


Сигнал очень сильный, и никакие помехи по линии +24В не способны сломать передачу.
Скорость - 400 бит/с. Передача защищена при помощи CRC-16.

Далее информация о подключенном прицепе передаётся по шине RS485. Если нажимают тормоз, по линии питания обязательно приходят данные о прицепе. Если данных нет, значит прицеп отключен.

Первая партия из двух приборов уже улетела на север на опытную эксплуатацию.

А вот и сам прибор. Были небольшие проблемы при заливке платы эпоксидкой. Ведь это не специальная эпоксидка для заливки электроники, а вполне себе обычная. Из-за неё одна из плат отказалась перепрограммироваться, хотя и работала со старой прошивкой. Пришлось расковыривать клей и перепаивать контроллер:


Ещё занимаюсь миниатюризацией мониторигового прибора. Вот как он выглядит:




Впервые применил резисторы 0402, а также попробовал экранировать микроконтроллер. К сожалению, экранирование не помогло, GPS-приёмник не ловит координаты :(
А ошибика с разводкой не позволяет включить модем! 

работа

Previous post Next post
Up