Водители с опережающей ногой чаще всего включают Waze на своем телефоне, чтобы они могли видеть, заметили ли другие водители полицейских впереди. Но раньше для того, чтобы избежать штрафа за превышение скорости, требовалось гораздо больше оборудования, чем программного обеспечения. Еще до революции смартфонов у того же водителя был радар-детектор на приборной панели. Это не значит, что гаджеты сегодня совершенно не используются, но между их относительно высокой стоимостью (одна из самых популярных моделей на Amazon на момент написания этой статьи стоит более 300 долларов) и неизбежными ложными срабатываниями от такого количества автомобилей на дорогах, имеющих свой собственный радар. и LIDAR, они, безусловно, стали менее распространенными с годами
Предмет сегодняшнего разбора - прекрасный пример «пикового радиолокационного детектора». Произведенный еще в 2007 году, Cobra XRS 9740 был бы моделью среднего уровня, предлагающей функции, которые были бы желательны в то время. Более десяти лет назад наличие буквенно-цифрового дисплея, голосовых уведомлений и цифрового компаса было всем, о чем стоило кричать на коробке, в которой эта штука продавалась. Хотя внешний вид какого-то кардассианского военного корабля, по-видимому, был просто дополнительным бонусом.
Как следует из названия, эти устройства в первую очередь предназначены для обнаружения активности радаров, но к этому моменту они также были расширены для обнаружения инфракрасных лазеров и стробоскопических маяков на машинах экстренных служб. Но ложные срабатывания всегда были проблемой, поэтому устройство позволяет пользователю выбирать, какие сигналы следует отслеживать. Если вы получали какие-то помехи, которые убеждали детектор в том, что он подвергается бомбардировке ИК-лазерами, вы могли просто отключить эту функцию, не выдергивая полностью вилку из розетки.
Но важно помнить, что это устройство было построено еще тогда, когда люди, как это ни парадоксально, все еще носили с собой телефоны-раскладушки. Обнаружение лазерных и многодиапазонных радаров может показаться чем-то вырванным из спецификаций истребителя-невидимки, но это все еще часть бытовой электроники более чем десятилетней давности. Итак, давайте взломаем его и посмотрим, что происходит внутри радар-детектора, которому осталось всего несколько лет, чтобы получить водительские права.
Рог изобилия
При открытом корпусе Cobra самым большим и очевидным компонентом, как вы могли догадаться, является сам радар-детектор. Точнее, металлический волновод детектора. Эта структура, часто называемая «рупором» по довольно очевидным причинам, направляет радарные волны в схему детектора. Вы заметите, что здесь есть только один волновод, и он обращен вперед; у этого устройства была бы ограниченная способность обнаруживать радар с любого другого направления, кроме как прямо впереди, что было типичным, пока позже они не начали добавлять больше волноводов в более дорогие модели.
Еще одно интересное замечание - установочные винты непосредственно за рупором. Они позволяют регулировать резонансную частоту полости детектора, и после того, как они были установлены на соответствующую длину на заводе, на верхнюю часть был нанесен клей, чтобы убедиться, что они не вращаются от вибрации. Открыв сам волновод, вы увидите, что длина этих винтов сильно различается. В сочетании с тем фактом, что имеются открытые отверстия для установки дополнительных неиспользуемых винтов, может показаться, что существуют значительные различия между детекторами, которые необходимо обрабатывать вручную в процессе контроля качества.
За установочными винтами и расположен под углом 90 градусов от лицевой стороны рупора находится супергетеродинный приемник. Согласно руководству, он может обнаруживать частоты от диапазона X на частоте 10,5 ГГц до диапазона Ka на частоте 34,7 ГГц. Из-за большого количества высокочастотных RF Dark Arts, которые происходят на этой плате длиной 20 мм, методы изготовления и даже подложка, используемая на этой печатной плате, заметно отличаются от остальной части устройства.
Прозрение
Под экраном размером чуть меньше корпуса волновода радара находится детектор инфракрасного лазера. Этот компонент на самом деле представляет собой отдельный модуль с заголовком, который позволяет легко заменить его после удаления удерживающих его винтов. Возможно, технология лазерного обнаружения считалась настолько движущейся целью в то время, что Cobra хотела сохранить ее в виде отдельного модуля, что позволило бы им потенциально улучшить эту конкретную возможность в будущем без необходимости переделывать всю плату. Также возможно, что была доступна более дешевая версия Cobra XRS 9740, в которой не было возможности лазера. В любом случае было бы интересно заглянуть внутрь других детекторов той эпохи, чтобы увидеть, является ли это общей чертой.
Основными компонентами этого модуля являются микроконтроллер PIC12F629 слева и операционный усилитель BA10358 справа от него. К сожалению, двойные ИК-детекторы, один из которых установлен на передней части платы для совмещения с рупором радара, а другой установлен плоско на задней панели и обращен к узлу объектива в верхней части устройства, не имеют никаких идентифицирующих маркировок. Тем не менее, двухконтактные датчики подозрительно напоминают ИК-детекторы, которые вы видели в старой мыши.
Ценное сокровище
Поклонники шоу в зале терпеливо ждали, и теперь настала их очередь. Вдоль задней кромки Cobra XRS 9740, прикрытой куском дымчатого черного пластика, расположен великолепный восьмисимвольный буквенно-цифровой светодиодный дисплей идеального оттенка зеленого цвета Matrix.
Оказывается, это HCMS-2973, хорошо задокументированный дисплей, который даже поддерживается парой библиотек Arduino. Обычно они довольно дорогие, продаются по цене от 10 до 20 долларов, а в настоящее время продаются по 36 долларов за штуку на Digi-Key. Это больше, чем эти старые радар-детекторы часто продаются на eBay (не говоря уже о находках на блошином рынке), поэтому, если вы не возражаете потратить некоторое время на демонтажный фитиль, вы потенциально можете получить прибыль, просто скупая старые детекторы. и перепродавать свои экраны.
В данном случае HCMS-2973 находится на небольшой дочерней плате, что позволяет устанавливать его вертикально. Хорошие люди в Cobra даже потрудились разобраться с несколько необычным расположением выводов дисплея и выделили пять линий, необходимых для того, чтобы на самом деле подключить его к контактным площадкам для пайки вдоль края платы. Очень заботливо с их стороны.
Потенциал для величия
На обратной стороне основной платы Cobra мы находим относительно знакомое лицо: микроконтроллер ATmega644. Рядом с 44-контактным чипом в корпусе TQFP расположены удобно помеченные точки JTAG и что-то похожее на незаполненный разъем для программирования.
Видение не одного, а двух узнаваемых микроконтроллеров, безусловно, освежает, учитывая, сколько жалких эпоксидных клякс мы сталкиваемся в наши дни. По общему признанию, не так много людей рвутся взламывать радар-детектор начала 2000-х, но если предположить, что интерес был достаточный, давайте немного потеоретизируем здесь.
Следуя следам, PIC в лазерном модуле подключается напрямую к контактам ввода/вывода на ATmega. Логический анализатор, размещенный между ними, должен в относительно короткое время обнаруживать секреты, которыми пара микроконтроллеров делится друг с другом. Это половина функциональности устройства. Заставить дисплей работать тоже не проблема, HCMS-2973 является стандартным компонентом, и его можно проследить непосредственно до контактов на ATmega.
Так что же стоит между Cobra XRS 9740 и заменой прошивки с открытым исходным кодом для свободолюбивых спидстеров? Что ж, большой чип с надписью «MCS LOGIC COBRA» может что-то сказать об этом.
Любая попытка создать специальную прошивку для устройства должна включать реверс-инжиниринг всего, что делает этот чип. Если Cobra столкнулась с трудностями при изготовлении чипов, особенно в устройстве, которое в остальном, кажется, не имеет проблем с использованием готовых компонентов, оно, вероятно, использовалось для какой-то магии радиолокации, которую они хотели держать поближе к жилету..
Конечно, это некоторое упрощение. Вокруг печатной платы скрывается несколько других неопознанных микросхем, с которыми также необходимо разобраться. Запуск классического «Hello World» на дисплее может занять всего полдня, но с этого момента сложность действительно возрастает. Если кому-то хочется бросить себе вызов, кажется, здесь достаточно кусочков, чтобы провести увлекательный эксперимент с открытым исходным кодом. В конечном счете, все может сводиться к тому, как далеко готов зайти фанатик свободных программ, чтобы не дать Смоки сбиться с его хвоста.