Сообщество - TECHNO BROTHER

TECHNO BROTHER

2 299 постов 14 110 подписчиков

Популярные теги в сообществе:

126
TECHNO BROTHER
Хобби Хобби

Еще одна ключница

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

Еще одна ключница
18

Экспресс-проектирование, или как я делал умный стоп-сигнал за два часа до поездки

Всем привет! Недавно, вдохновившись моим опытом, мой товарищ решил приобщиться к моноколёсному комьюнити и купил моноколесо Inmotion V12 Pro. В целом колесо достаточно хорошее, но первая совместная поездка выявила одну проблему, а именно: практически невидимые задние сигналы. Этот недостаток не добавляет безопасности поездкам, поэтому, как всегда, я спешу исправить ситуацию. А что из этого вышло — читайте далее.

❯ Начало

Да, совместная поездка на моноколёсах без сигналов добавляет немного экстрима, но всё же лучше исправить ситуацию и наслаждаться безопасными поездками с чётко читаемыми сигналами. Так как временные рамки не позволяли купить готовый вариант умного стоп-сигнала, я решил собрать свой DIY-вариант, потратив на разработку и сборку менее двух часов. По традиции проект будет состоять из компонентов, которые уже есть у меня в наличии.

❯ Я его слепил из того, что было

Итак, так как было решено собирать умный сигнал, нам понадобятся следующие компоненты:

  • Красные яркие светодиоды 5 мм.

    Как правило, они всегда лежат в запасе, купленные ещё в «нормальные времена». А если нет, то можно купить по цене семечек на Алиэкспрессе:

Скриншот

Скриншот

  • Микроконтроллер;

    Здесь нужно компактное решение. У меня пару месяцев валялась без дела одна из вариаций платы ESP32-C3-Zero — будем использовать её:

ESP-32-С3-SuperMini

ESP-32-С3-SuperMini

  • Датчик положения в пространстве;

    В данном проекте я буду использовать трёхосевой гироскоп MPU6050. У меня их «горка и маленькая кучка» — остались ещё с прошлых экспериментов:

Трёхосевой гироскоп MPU6050

Трёхосевой гироскоп MPU6050

  • Дополнительные компоненты.

    N-канальный мосфет P0603BDG для управления матрицей светодиодов и несколько резисторов на 100 Ом.

❯ Как это работает

Ниже представлена принципиальная схема моего стоп-сигнала:

Принципиальная схема стоп-сигнала

Принципиальная схема стоп-сигнала

Принцип работы очень прост: для работы сигнала нам нужно отслеживать данные с акселерометра MPU6050 и при наличии отрицательного ускорения по оси Y зажигать матрицу светодиодов.

❯ Прошивка и отладка

Для дальнейших экспериментов собираем минимальный сет из датчика и отладочной платы. Затем, «абы как» припаиваем датчик и начинаем эксперименты:

Подключение акселерометра MPU6050

Подключение акселерометра MPU6050

И загрузив первую попавшуюся библиотеку MPU6050 начинаем эксперименты:

Библиотека MPU6050 в Arduino IDE

Библиотека MPU6050 в Arduino IDE

После установки библиотеки загружаем из примеров скетч MPU6050_Raw и закомментируем в нём следующие строки:

/*Print the obtained data on the defined format*/
#ifdef OUTPUT_READABLE_ACCELGYRO
//Serial.print("a/g:\t");
//Serial.print(ax); Serial.print("\t");
//Serial.print(ay); Serial.print("\t");
//Serial.print(az); Serial.print("\t");
//Serial.print(gx); Serial.print("\t");
//Serial.print(gy); Serial.print("\t");
//Serial.println(gz);
Serial.print(gy); // Выводим в консоль значения ускорения по оси Y
#endif

Далее загружаем код в отладочную плату и запускаем в среде вывод значений в виде графика. Затем мы сможем наблюдать следующий результат, если подвигаем датчик по направлению оси Y вперед-назад:

Вывод сырых данных ускорения по оси Y

Вывод сырых данных ускорения по оси Y

Здесь мы наблюдаем положительное и отрицательное ускорение по оси Y. Данные при этом достаточно шумные, поэтому далее нам нужно их сгладить. Обычно это делается с помощью фильтра Калмана. После обработки сигнала датчика данным фильтром мы сможем наблюдать следующее:

Данные после фильтрации

Данные после фильтрации

Теперь мы можем использовать далее данные в нашей логике управления зажигания матрицы:

int target = 600; // Значение, за которым включается стоп-сигнал (отрицательное ускорение)

int fgy = (int)filter(gy);
Serial.println(fgy); // Выводим в порт данные ускорения по оси Y
if (fgy > target){
analogWrite(LED_pin, 255); // Зажикаем на максимум
} else{
analogWrite(LED_pin, 30); // Режим габарита
}

По моей задумке, стоп-сигнал должен работать в двух режимах: габаритного огня (яркость 20%) и сигнала торможения (яркость 100%). Для этой цели и используется ШИМ-регулирование в представленном коде, а сам порог зажигания стоп-сигнала определяется переменной target, значение которой зависит от необходимой границы отрицательного ускорения.

Код прошивки можно посмотреть тут.

❯ Корпус

Для разработки корпуса я, как всегда, использую FreeCAD. Сам корпус имеет довольно простую конструкцию: сборка выполняется без единого болта, по принципу матрёшки. Ниже представлен скриншот проекта:

Проект корпуса

Проект корпуса

Печать корпуса выполнялась на моём 3D принтере Flashforge Adventurer 5M и заняла не более двадцати минут.

❯ Сборка стоп-сигнала

Самый интересный момент — когда твоя задумка воплощается в жизнь. Вставляем светодиоды в распечатанный корпус и припаиваем элементы согласно представленной выше схеме:

Установка светодиодов в корпус

Установка светодиодов в корпус

В состав корпуса входит разделяющая панель, на которую устанавливается датчик и отладочная плата:

Панель с установленным датчиком

Панель с установленным датчиком

Я очень торопился с реализацией и не предусмотрел в панели отверстия для болтов, поэтому фиксирующие датчик болты были просто вплавлены в пластик. Примерно так же было реализовано крепление платы, но в этот раз уже вплавлялись небольшие отрезки выводов, оставшиеся от ножек светодиодов, к которым позднее припаивалась отладочная плата:

Крепление отладочной платы

Крепление отладочной платы

Аналогичным способом крепится и мосфет. А так выглядит вся электроника в сборе:

Электроника в сборе

Электроника в сборе

Подключаем питающие провода и в обратной крышке герметизируем соединение:

Подключение проводов и герметизация

Подключение проводов и герметизация

Всё, стоп-сигнал собран:

Собранный стоп-сигнал

Собранный стоп-сигнал

Осталось разобраться с подключением: здесь всё просто. Моноколесо имеет USB-порт с функцией зарядки мобильных устройств, обеспечивающий достаточную мощность для работы стоп-сигнала. Его и будем использовать для питания. Для подключения используется разъем USB-A («папа»), который нужно максимально укоротить, чтобы он влез в отсек с портами при закрытой заглушке. Сам фонарь крепится на резиновую заглушку отсека моноколеса с помощью наноскотча, перед этим нужно обязательно обезжирить поверхность заглушки.

Итоговая установка

Итоговая установка

В итоге, после нескольких тестовых поездок, крепление стоп-сигнала на наноскотч оказалось очень надёжным решением.

❯ Итоги

Итоговым результатом я остался очень доволен! У меня были сомнения насчёт видимости фонаря в дневное время при прямом солнечном свете, но они не подтвердились. Стоп-сигнал очень хорошо видно даже на ярком солнце. Теперь поездки на моноколесе стали значительно комфортнее и безопаснее.

Фото из поездки

Фото из поездки

Само собой, этот стоп-сигнал можно применить не только на моноколесе, но и, например, на велосипеде. В этом случае стоит позаботиться о внешнем источнике питания. Да и данное решение будет экономически более целесообразным, чем покупка готовых решений, а удовольствие от сборки — бесценно!

На этой позитивной ноте можно и закончить статью! Спасибо за уделенное время! Интересных проектов и всех благ! А если остались вопросы или есть что добавить — добро пожаловать в комментарии.

Ссылки к статье:


Автор: CyberexTech

Написано при поддержке Timeweb Cloud

Больше интересных статей и новостей в нашем блоге на Хабре и телеграм-канале.


📚 Вам может быть интересно:

Реклама. ООО «ТАЙМВЭБ.КЛАУД», ИНН: 7810945525

Показать полностью 18
63
TECHNO BROTHER
Хобби Хобби

Какие же зачётные часики на базе RP2040

На алике сейчас продают гиковские часы производства небезызвестной LCTech (компания разрабатывает SBC и всякие DIY ништяки). Их основная фишка в том, что с ними в комплекте нет прошивки (кроме референсной) - предполагается что гик напишет ее сам под свои нужды.

Схемотехника часов предельно простая, но в целом грамотная. На доске расположился сам микроконтроллер RP2040, состоящий из двух ядер Cortex-M0+, способных работать на частоте до ~300МГц, SPI-флэшка объемом аж в 4МБ (это хороший объем), чарджер литиевых аккумуляторов TP4056, LDO, опорный кварц и гироскоп QMI8658. Fuel gauge нет - вместо него VBat подключен к ADC микроконтроллера через 10k делитель.

Референсная прошивка написана на C, есть также сэмпл на MicroPython. Но как мы с вами знаем, я не пишу прошивки на китайских фреймворках и для DIY пилю все с нуля - в том числе и драйверы для периферии. Сейчас буду потихоньку разбираться, писать для них прошивку и затем выпущу здоровенный материал. Такой же, как в свое время про GamePi :)

Я купил игровую консоль и написал для неё BIOS

Цена таких часиков - 1900 рублей, в комплекте есть ремешок, но нет корпуса. Очевидно что это устройство исключительно для гиков и не подойдёт обычному юзеру.

Как вам часики?
Всего голосов:
Показать полностью 4 1 1
217
TECHNO BROTHER
История История

Ретропонедельник №257 Разные фотоприбамбасы

Начинаем неделю с новых экспонатов в музее sovtech.su. Скопилось разных фотоприбамбасов. Светофильтры корректирующие:

Керосиновые лампы:

Логично спросить - а какое отношение к фотографии имеют эти лампы? На самом деле это подводка к красному стеклу для керосиновой лампы производства Hutig A.G. Такие стекла использовались в доэлектрическую эпоху для работы с фотоматериалами, чувствительными к свету.

Позже красные фонари стали делать электрическими.

Фотопластины:

Показать полностью 13
176

Самый суровый кодовый замок СССР

Приветствую всех!

Как я уже не раз рассказывал ранее, в советское время выпускалось сразу несколько моделей подъездных домофонов от разных заводов и разных годов. Но, как нетрудно догадаться, перечень систем контроля доступа ими не ограничивался, помимо них выпускались ещё и электронные замки.

Сегодня мы поговорим о девайсе, который ставился даже в таких местах, где о домофонах и слыхом не слыхивали: о раритетном электронном кодовом замке. Узнаем, как он устроен и почему я назвал его самым суровым. Как водится, будет много интересного.

❯ О чём это я?

Как известно, в своих постах я обычно рассказываю про всякую древнюю электронику. Этот тоже не будет исключением, так что механические кодовые замки оставим для другого раза (и, поверьте, про них мне тоже есть, что рассказать).

Так вот. Как и в случае с домофонами, их тоже было немало разновидностей. Правда, встречались они намного чаще и выпускались в больших количествах: если домофоны были уделом некоторых жилых домов, то вот электронные замки стояли во многих организациях и административных помещениях. На подъездах их было практически не встретить. Этим объясняется и исполнение таких девайсов: большинство из них созданы для работы в помещении. Отдельные модели даже иногда попадались в розничной продаже.

<a href="http://www.rt20.getbb.ru/viewtopic.php?t=78936" target="_blank" rel="nofollow noopener">Источник</a>

Источник

Один из первых массовых электронных кодовых замков. Фото внутренностей у меня нет, но, судя по крайне суровому исполнению, построен он на реле.

<a href="https://festima.ru/docs/321100005/moscow/zamok-kodovyi-elektronnyi-zke-4-10-sssr" target="_blank" rel="nofollow noopener">Источник</a>

Источник

В конце восьмидесятых появились и изделия на базе микросхем, например, вот такой ЗКЭ-4-10.

Упомянутый экземпляр оказался весьма надёжен и неплох в работе.

К примеру, на такие замки очень долгое время закрывалась немалая часть лабораторий у меня в институте. Стояли они там аж до 2024 года, пока их не поменяли при ремонте.

Но пока что поговорим не про девайс на микросхемах: такого у меня пока что нет. Предмет сегодняшнего нашего обзора не содержит в себе даже ни единого транзистора или конденсатора.

❯ Обзор оборудования

Ну что же, посмотрим, что же попало ко мне в руки.

Аппарат состоит из трёх узлов: блока управления, клавиатуры и самого электромеханического замка.

Основной блок представляет собой довольно тяжёлый металлический ящик. Спереди предохранитель, сигнальная лампа питания и выключатель, ниже крышка для задания кода. Девайс называется «УКЗ». Как это расшифровывается, я не нашёл, вероятно, «Устройство кодовое замочное».

Сверху решётка вентиляции.

Снизу четыре резиновых ножки для установки на пол или на тумбочку.

Сзади ушки для крепления блока на стену.

Слева разъём РШАГКП-14 для подключения клавиатуры, кабельный ввод для проводов и кабель питания.

Видно, что прижимная скоба зачем-то засунута внутрь корпуса. Изначально я подумал, что это ошибка сборщиков, и поставил так, как она, по моему мнению, должна была стоять, но оказалось, что это не баг, а фича при вытаскивании её наружу она мешает соединить разъёмы. Пришлось разобрать и засунуть обратно внутрь.

Кабель питания, прямо так скажем, не в лучшем состоянии. Поэтому сразу меняем его на нормальный.

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

Клавиатура.

На ней кнопки набора кода и ещё одна кнопка для звонка (при нажатии внутри подаётся 220 В на отдельный контакт).

Обратная сторона.

На конце толстенного двухметрового кабеля уже знакомый разъём РШАВКП-14-1.

Электромеханический замок.

Он тут работает на удержание, а не на открытие: при отсутствии питания замок свободно открывается. Также есть задвижка, при закрытии которой он будет полностью заблокирован.

Обратная сторона.

Личинка абсолютно идентична тем, что ставились с многими другими замками.

А это звонок.

Именно он стоял в паре с этим кодовым замком там, где тот некогда был снят. Экземпляр издаёт очень антуражный звук (многим знакомый уже лишь по старым фильмам), мало похожий что на современные дверные звонки, что на звонки громкого боя.

Обратная сторона.

Вряд ли этот девайс шёл в комплекте с замком. Вероятнее всего, предполагалось, что клавиатура будет установлена взамен кнопки, а к блоку управления будет подключен уже имеющийся звонок.

Под крышкой ожидаемо ничего интересного.

❯ Набор кода

Теперь разберёмся с тем, как здесь задаётся код.

Откинув крышку на блоке управления, получаем доступ к трём перемычкам, соответствующим первому, второму и третьему разряду кода. Их необходимо воткнуть в гнёзда с нужными цифрами, а в незадействованные вставить заглушки (без них работать не будет).

Как видно из подключения, код состоит из трёх разных цифр. Для того, чтобы открыть дверь, надо последовательно зажать и не отпускать кнопки на клавиатуре. В целом это очень похоже на механический замок, единственная разница в том, что здесь цифры кода надо прожмякивать последовательно, а не все три сразу.

❯ Внутренности

Самое время взглянуть на начинку.

Сняв крышку, видим до невозможного простую конструкцию.

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

Четвёрка реле РКМ1.

Три из них срабатывают при вводе корректной цифры, четвёртое — блокировочное: при нажатии незадействованной кнопки уже сработавшие реле отщёлкиваются и набор сбрасывается.

Трансформатор никакой маркировки не имеет.

Всё изделие построено навесным монтажом.

Сверху две планки с гнёздами. К верхней подведены контакты кнопок, к нижней - катушка блокировочного реле. При вставке перемычки нужный контакт кнопки соединяется с обмоткой одного из трёх рабочих реле. Заглушка же проходит обе рейки насквозь и подключает кнопку к блокировочному реле.

Снизу виден диодный мост на четырёх диодах Д226. Фильтрующего конденсатора тут нет: катушкам реле абсолютно всё равно на пульсации. Справа внизу контактная рейка, куда паялись провода от замка и звонка. Именно для них и предусмотрен пустой кабельный ввод.

Заглушка и перемычка отдельно.

Начинка клавиатуры.

Видны десять цифровых кнопок с одним общим контактом. Отдельно выведены провода к кнопке звонка.

На крышке подпружиненные толкатели кнопок.

❯ Запуск

Поменяв провод, подаём питание.

Будьте аккуратнее с клавиатурой! Винты на её обратной стороне имеют хитрую подставу.

Как можно видеть на фото внутренностей, контактные пластины просто притянуты к основанию корпуса винтами с гайками. Никаких изоляционных втулок там не предусмотрено, отчего на винтах крепления одного из контактов кнопки звонка присутствует фаза.

Щёлкаем тумблером, и на корпусе загорается зелёный индикатор.

Пробуем набирать код. Реле щёлкают, замок успешно открывается. Всё отлично работает. Впрочем, ломаться тут натурально нечему, все неисправности сводятся к плохому контакту.

❯ Насколько он защищён?

Даже если опустить тот момент, что трёхзначный код без особых усилий можно найти просто подбором, особой защиты этот девайс не обеспечивает. Реле в блоке управления очень громко щёлкают, отчего при установке коробочки за не слишком толстой стеной подобрать код становится возможным буквально за пару минут. Делается это следующим образом.

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

Правда, на практике никакие сверхсекретные объекты такими устройствами не защищались. Главная задача такой штуки — защищать объект от различных мимокрокодилов, с чем девайс отлично справляется. Также легко заметить, что если в помещении кто-то есть, попытки подобрать код вряд ли останутся незамеченными.

❯ Что же в итоге?

Как нетрудно догадаться, в настоящее время особого толка от такого устройства нет. Уже давным-давно существуют намного более простые в установке и использовании, компактные и электробезопасные экземпляры.

<a href="https://www.dialogss.lv/opisanije-domofonov-ru-d-061162.html" target="_blank" rel="nofollow noopener">Источник</a>

Источник

К примеру, вот такая штука умеет в точности то же самое, что и рассмотренный аппарат, питается от 12 В и может быть установлена на улице.

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

Также от меня отдельная благодарность Косте «Stone_Shop10» за предоставленный экземпляр.

Такие дела.


Автор: MaFrance351

Написано при поддержке Timeweb Cloud

Больше интересных статей и новостей в нашем блоге на Хабре и телеграм-канале.


📚 Вам может быть интересно:

Реклама. ООО «ТАЙМВЭБ.КЛАУД», ИНН: 7810945525

Показать полностью 32
138

MSDSL. Два мегабита по двум проводам

Приветствую всех!

Не так давно я уже рассказывал про ADSL и всё, что с ним связано. Когда-то давно благодаря этой технологии многие впервые смогли выйти в интернеты на высокой скорости, а кто-то до сих пор пользуется таким подключением из-за дешевизны или за неимением альтернатив.

Но ADSL — технология асимметричная: скорости приёма и отдачи отличаются, а модем подключается только к провайдерскому оборудованию (DSLAM). Сегодня же мы поговорим кое о чём куда менее известном среди простых пользователей: о симметричных системах. Узнаем, как выглядит их оборудование, где оно применялось и как заставить его работать. Как водится, будет много интересного.

❯ О чём это я?

К одному из прошлых постов на Пикабу кто-то оставил такой комментарий:

И действительно, SHDSL-модем у меня есть, правда, пост про него ждать придётся ещё не скоро, так как он у меня всего один (да и работоспособность его под вопросом). Но кое-что из симметричных систем DSL я сегодня показать смогу. Этим и будет MSDSL.

Как уже было рассказано и показано в посте про ADSL, это подключение является асимметричным. Оно и понятно: у среднего пользователя интернета объём скачиваемых данных в разы превосходит таковой у загружаемых. Точно так же абонентские устройства там не могут соединяться между собой (в отличие, скажем, от dial-up-модемов). Если взять два ADSL-модема и соединить их проводом, то ровным счётом ничего не произойдёт: установку соединения инициирует DSLAM, а не модем.

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

Но, как мы помним, ADSL — всего лишь один из представителей семейства xDSL. Некоторые другие стандарты как раз таки являются симметричными. Самыми распространёнными стали SHDSL, VDSL и MSDSL (о котором и пойдёт сегодня речь).

Итак, как ясно из названия, MSDSL (Multi-Rate Symmetric Digital Subscriber Line) — стандарт многоскоростной симметричной передачи данных по цифровой линии. Стандарт этот является проприетарным: есть несколько производителей MSDSL-модемов, однако их оборудование между собой чаще всего несовместимо.

<a href="https://www.data-connect.com/rad_asmi-51.htm" target="_blank" rel="nofollow noopener">Источник</a>

Источник

Большинство обычных пользователей о существовании таких устройств, вероятно, даже не подозревали. Оно и понятно: область их применения была довольно специфической. В основном такие штуки применялись для построения корпоративных сетей, соединительных линий между АТС, резервных каналов связи: везде, где проложить что-то отличное от двухпроводной линии затруднительно.

❯ Обзор оборудования

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

Модем Cronyx CapSpan5000.

Их у меня две штуки: один с интерфейсом V.35, другой — с Ethernet.

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

Под экраном шесть светодиодов. ALM (Alarm) — сигнализация неисправности, CPE (Customer Premise Equipment) — признак ведомого (то есть установленного на стороне абонента) модема, TST — выполнение встроенного теста, LNK — линк локальной сети, DSL — линк абонентской линии, ну и PWR — наличие питания.

Снизу заводская наклейка.

Сзади разъёмы: LOOP для подключения линии, клемма заземления, Ethernet для локальной сети, COM-порт консольного кабеля и гнездо питания.

Рядом с сетевым разъёмом кнопка и два переключателя. Кнопкой можно выбрать подключение к компьютеру или свитчу, чтобы не использовать кроссовый кабель, переключатели отвечают за сжатие пакетов и фильтрацию.

Следом на очереди модем Tainet Xstream1300.

По размерам и по массе он заметно больше.

На передней панели дисплей с кнопочками и ряд светодиодов. Помимо тех, чьё назначение мы рассмотрели ранее, здесь ещё есть DTE1 и DTE2 — линк на соответствующих портах, а также SQ (Signal Quality) — сигнализация дефектных пакетов или обрыва связи.

Снизу всё так же только заводская наклейка.

Задняя часть.

БП на этот раз встроенный. Следом идёт порт DSL для линии, CRAFT для консольного кабеля, DTE2 для V.35, а также слот DTE1 для модуля расширения. У меня тут стоит самый козырной вариант — роутер с Ethernet. Помимо него также выпускались модули для симметричного или несимметричного цифрового стыка E1.

❯ Внутренности

Разумеется, подопытные экземпляры я разобрал.

Первым на очереди был Cronyx.

Внутри него обнаружилось три платы.

Первая из них — трансивер MSDSL.

На плате видны ПЛИС, парочка каких-то специфических чипов (даташит на которые не ищется), сигнальный трансформатор, кварцевые генераторы (один из которых тактирует линию).

Вторая — интерфейсный модуль.

При необходимости эту плату можно было вытащить и заменить на другую, тем самым переделав модем под другой сетевой интерфейс.

В днище расположена плата управления.

Защитный разрядник рядом с портом линии.

Самый интересный, на мой взгляд, компонент на этой плате — процессор. Это Intel 80188, тот самый 80186 с восьмибитной шиной.

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

На обратной стороне крышки уже успевший частично сдохнуть дисплей и шлейф клавиатуры. Больше ничего интересного нет.

Далее на очереди Tainet. В сравнении с предыдущим выглядит он даже попроще.

Вообще, поначалу даже думал, что внутри тоже стоит 186 или (как в некоторых провайдерских модемах) какой-нибудь 386EX.

Но на этот раз никаких x86-процессоров внутри не обнаружилось. Модем построен на некоем GlobeSpan GT2005. Гугл традиционно без понятия, что за чип, явно что-то очень специфическое и предназначенное специально для телекома.

На этих микросхемах собран трансивер DSL. Точно такие же стояли в предыдущем экземпляре.

Слева внизу кварцевый генератор, тактирующий линию. К слову, это одна из причин, почему ADSL-модемы не могут соединяться между собой: в той системе абонентское устройство может только принимать синхросигнал от провайдерского, генерировать его само оно не может просто за неимением такой схемы внутри.

Снимем модуль роутера.

А вот он отдельно.

Как видно, это по сути отдельное и, судя по всему, вполне самодостаточное устройство со своим процессором, ОЗУ, ПЗУ и обвязкой.

Обратная сторона платы.

❯ CapSpan5000

Вообще, забегая вперёд, скажу, что соединить два компьютера с помощью этих модемов у меня пока не вышло, так что пока что мы сможем увидеть только процесс установления связи. Но, как говорят на телевидении, не переключайтесь: однажды я их всё же запущу.

Это не камера мутная, а плёнка на дисплее такая

Это не камера мутная, а плёнка на дисплее такая

Итак, запустив модем, видим на дисплее тип устройства, интерфейс и скорость соединения. Также загораются индикаторы CPE (модем в абонентском режиме) и ALM (обрыв связи).

На втором экземпляре на дисплее горит CO (Central Office), то есть этот модем является ведущим. Индикатор CPE погашен.

Итак, переключаем ведущий модем в режим MTU-C, а ведомый — в MTU-R.

Тактирование на ведущем модеме выставляем от внутреннего генератора, а на ведомом — от линии. Также выбираем везде одну и ту же скорость передачи.

Соединяем модемы кабелем, и соединение вскоре устанавливается, а на обоих девайсах загораются индикаторы DSL.

Сигнализация неисправности при этом, правда, не гаснет: линк от V.35 на втором модеме не подключен. Запустим его чуть позже, уже в одной из следующих статей. А пока что перейдём к паре других экземпляров.

❯ Xstream1300

Теперь на очереди вторая пара модемов. Щёлкаем тумблером и ждём загрузки.

Модем успешно запускается и ждёт подключения линии.

А вот со вторым не повезло: он загрузился, показал то же самое, но через несколько секунд погас и перестал реагировать ни на нажатие кнопок, ни на постукивание об стену. Вскрытие показало, что встроенный импульсный БП сдох. Хмм. Закон парных случаев, однако.

Выкинуть сдохший БП и поставить другой не прокатит: он на нестандартное напряжение.

Подозрение пало на конденсаторы.

Текнолоджия? Текнолооджия!

Текнолоджия? Текнолооджия!

Одного из номиналов не было в наличии ни в одном из лабазов с радиодеталями в городе, так что для проверки просто запитал оба модема от одного БП.

Соединяем девайсы кабелем. Модемы начинают тестирование линии.

Далее происходит синхронизация.

И, наконец, связь устанавливается. Сигнализация неисправности гаснет.

Всё отлично работает.

Можно посмотреть статус соединения: соотношение сигнал/шум, мощность передатчика, количество ошибок и тому подобное.

❯ Роутер

Как мы помним, модемы оснащены модулями роутеров.

Для его настройки предусмотрено отдельное меню.

Как я понимаю, в нём управление передаётся процессору роутера. Если вытащить модуль, то при попытке зайти туда появляется «Waiting for router response...» и модем виснет.

Выбираем режим «Bridged», в котором модемы будут просто соединять два участка сети.

Прописываем IP-адреса. Всё, можно пробовать соединяться.

Связь есть, компьютеры пингуются, что ещё нужно? Подключив ведущий модем к роутеру, можно выйти в интернет на тех самых двух мегабитах.

❯ Совместимость MSDSL

Как я уже говорил, MSDSL (в отличие от, например, SHDSL) — проприетарный протокол. Из-за этого зачастую только устройства одного производителя могут соединяться между собой. Продемонстрируем это.

Соединим модемы CapSpan и Xstream.

На модемах замигали индикаторы DSL, Xstream начал проводить проверку линии.

Cronyx явно увидел несущую, однако установить соединение так и не смог: линейная скорость упала до нуля. Сигнализация неисправности на модеме Tainet тоже не погасла.

Через несколько секунд связь вновь разорвалась.

Как видим, даже несмотря на то, что чипсет трансивера одинаковый, модемы всё равно не увидели друг друга. Скорее всего, связано это с тем, что разные производители использовали разный тип модуляции.

❯ Что же в итоге?

Как видим, DSL-модемы, способные соединяться между собой, всё-таки существуют. Тем не менее, они гораздо более сложно устроены, отчего цена их значительно выше бытовых девайсов. Именно поэтому за пределами разного рода корпоративных сетей встречаются они редко.

Само собой, симметричный DSL никуда не делся: кое-где это единственная возможность устроить связь. Но сейчас на смену древнему и проприетарному MSDSL пришли более совершенные стандарты, например, SHDSL, способный выжимать в разы большие скорости, а также работающий на оборудовании любого производителя. Но это уже другая история и тема для ещё одной статьи, которую, надеюсь, вы тоже однажды увидите.

Такие дела.


Автор: MaFrance351

Написано при поддержке Timeweb Cloud

Больше интересных статей и новостей в нашем блоге на Хабре.


📚 Вам может быть интересно:

Реклама. ООО «ТАЙМВЭБ.КЛАУД», ИНН: 7810945525

Показать полностью 47
37

У тебя есть сим-карта? У меня есть кое-что получше: это микрочип сим-карты. Часть 2: виртуальные карты eSIM и iSIM

В первой части истории сим-карт мы рассказали только о физических карточках, отследив их эволюцию от 1FF размером с банковскую карту до 4FF размером с ноготь на мизинце.

На этой бумажке, по самым грубым расчетам, можно поместить штук 10 карт 4FF

На этой бумажке, по самым грубым расчетам, можно поместить штук 10 карт 4FF

eSIM

Помните, мы рассказывали, что на рубеже 80-х и 90-х все хотели уйти от жесткой привязки номера к аппарату и для этого придумали SIM-карту? Эволюция на этом не остановилась, и eSIM изобрели, чтобы отказаться уже от физической пластиковой симки, вместо этого внедрив чип eUICC (Embedded Universal Integrated Circuit Card, встроенная универсальная карта с интегральной схемой) в само устройство.

А вот так выглядит UICC (Universal Integrated Circuit Card), универсальная карта с интегральной схемой, на пластике 2FF SIM-карты

А вот так выглядит UICC (Universal Integrated Circuit Card), универсальная карта с интегральной схемой, на пластике 2FF SIM-карты

Грубо говоря, eUICC — это материальный чип и прошивка, а eSIM — это виртуальный загружаемый профиль и сервисы вокруг него; без eUICC не было бы привычной нам eSIM. На eUICC можно держать несколько профилей операторов, он вполне материален и выглядит вот так:

Если вы видите его вживую, то вы точно разобрали свое устройство

Если вы видите его вживую, то вы точно разобрали свое устройство

Различия в размерах сим-карт и чипа eUICC

Различия в размерах сим-карт и чипа eUICC

Электрический интерфейс у eSIM совпадает с классическими 2FF/3FF/4FF SIM, просто вместо пластика — миниатюрный корпус 5×6 мм для поверхностного монтажа.

Первым массовым устройством с eSIM считаются умные часы Samsung Gear S2 (2015), по которым можно было звонить (!), после чего новую технологию начали внедрять во все типы устройств: от смартфонов до ноутбуков. Первым смартфоном с eSIM стал Pixel 2, пусть и в ограниченном тираже — Apple к гонке подключился через 2 года со своими Apple Watch 3.

Samsung Gear S2

Samsung Gear S2

Вашу карту и в часах, и в телефоне показывают!

Мульти-SIM-сервис — это официальная услуга оператора, когда к одному номеру выпускается несколько SIM/eSIM, и все они работают как единый абонент с общим балансом и пакетом.

Важно! Не путайте эту услугу с незаконным клонированием симок — вот оно уже карается законом. Одно дело, если вы хотите установить eSIM в умные часы, оставив SIM в телефоне, и пользоваться единым номером на обоих устройствах (в таком случае вы идете к оператору связи и получаете свою eSIM для часов/планшета), и совсем другое — если вы клонируете симку для мошенничества.

В России услуга на данный момент представлена только у одного оператора. Большая часть продаваемых в РФ смарт-часов и планшетов не имеют MFF2, при продаже они часто маркируются как Wi-Fi, в отличие от более дорогих версий LTE/Cellular.

Плюсы и минусы

На первый взгляд, может показаться, что eSIM откатила прогресс обратно к 1980-м, снова привязав абонента к устройству. Это не так: в eSIM можно загрузить около 5 профилей без ограничений на оператора и страну, что очень удобно — так вы точно не потеряете туристическую симку и сможете даже заранее ее активировать, сидя дома.

Еще очень удобно, что eSIM в России и многих других странах можно купить в любое время дня и ночи, а также активировать новый номер за несколько минут — никаких очередей и попыток консультанта всучить вам весь ассортимент магазина от защитного стекла до нового телефона. Очень удобно для тех, кто много путешествует и нуждается в нескольких сим-картах, а еще в условиях нестабильного сигнала (в частности, вахтовикам или тем, кому постоянно нужен интернет в разных точках города).

Проблемы начинаются обычно на моменте, когда смартфон надо менять. В остальном eSIM проблем не вызывает — либо они такие же, как и у обычных симок: точно так же, например, долгое нахождение есим в неактивном состоянии приводит к «сгоранию» номера.

iSIM

Про iSIM пока многого не скажешь: массово в устройства они еще не внедрены. Судя по всему, первым делом они будут внедрены в умные счётчики, промышленные датчики, трекеры, где критичны размеры, энергопотребление и срок службы десятки лет. Также на очереди компактные GPS‑маячки, браслеты, устройства безопасности, где важны габариты и защита от вскрытия.

В смартфоны внедрение тоже производится, в частности, Vodafone, Qualcomm и Thales в 2021–2022 годах показали рабочий прототип iSIM на базе Samsung Galaxy Z Flip3 5G со Snapdragon 888, но дальше эксперимента дело не пошло.

С точки зрения пользователя iSIM реализован аналогично eSIM: так же сканируется QR‑код или используется приложение оператора.

  • Обычная SIM — отдельная карточка с чипом,

  • eSIM — чип на плате, который нельзя вытащить, но туда по сети загружаются и меняются профили операторов,

  • iSIM — тот же функционал SIM/eSIM, но зашит внутрь системной микросхемы (SoC): отдельного SIM‑чипа уже нет, всё живёт внутри процессора/модема.

Места iSIM занимает еще меньше, чем eSIM (5 мм на 6 мм): реализация iSIM на кристалле SoC укладывается менее чем в 1 мм² — разница в 30 раз! Питания iSIM тоже требует меньше, а еще до нее сложнее добраться физически, что обеспечивает ей наивысшую, по сравнению с eSIM и iSIM, степень безопасности.

Apple SIM

Из глубины времен достаем еще и такую диковинку, о которой забыли, наверное, даже ярые «яблочники» — Apple SIM, фирменная nano‑SIM‑карта Apple, предустановленная в iPad Air 2 (2014), iPad mini 3 (2013) и других, включая Pro и 9,7-дюймовый iPad Pro с несъемной Apple SIM, на которую удалённо загружались профили разных операторов. Пользователь выбирал оператора и тариф прямо в настройках iPad, без покупки сторонней SIM; физически карта оставалась той же, менялся только операторский профиль.

Можно сказать, что Apple SIM — переходная ступень между SIM и eSIM: все еще физическая, но уже предоставляющая выбор оператора. На iPhone ее никогда не устанавливали и не поддерживали — операторы и так остались не в восторге от идеи Apple, в частности, AT&T не давала сменить оператора. Сейчас тарифы не обновляются, а новые карты не выпускаются — но для 2014 года это был, конечно, технопрорыв.

Перспективы

Несмотря на то, что eSIM все чаще встречается в устройствах, а основные проблемы подключения исправлены, полностью от SIM никто не спешит отказаться. В некоторых странах, в частности, в Китае до сих пор предпочтение отдается физическим SIM, из-за чего и смартфоны для этого рынка производят с лотком для карт, часто — двух, а в России популярнее связка SIM + eSIM (впрочем, известны и случаи, когда из Android на двух SIM самостоятельно делают связку SIM + eSIM).

Подписывайтесь на блог MANGO OFFICE, в ближайшем выпуске расскажем о том, как мобильный телефон повлиял на вашу одежду и не только, а если понадобится SIM для бизнеса — добро пожаловать сюда

P.S. Мы обещали рассказать про самую дорогую симку в одной из прошлых статей — выполняем свое обещание: это была SIM с номером +971 (52) 222‑22‑22, купленная в Дубае в 2015 году за 2,2 млн долларов США на аукционе. Интересно, покупатель до сих пор доступен по этому номеру?

Реклама. ООО «Манго Телеком», ИНН: 7709501144, ERID: 2VtzquWZGo5

Показать полностью 6
13

Ищу помощи разобраться с CAN шиной через STM32 и Can Usb адаптер

Всем привет! Пытаюсь в робототехнику, пока не очень успешно) Прошу совета, как дебажить то, что не работает.

Моя цель - отправить с компа на stm32 команду через провода по CAN шине.

Что у меня есть:
1) Модуль CANable USBпреобразователь CANdleLight TJA1051T/3 - втыкаю в комп
2) WCMCU-230 модуль CAN шины на базе SN65HVD230 - подключаю туда CanH и CanL
3) STM32 bluepill STM32F103C8Tx - надеюсь тут поймать пакет и обработать.

Код писал с помощью ChatGpt, и в итоге уперся в то, что на уровне кода по ощущениям все норм, а вот на железячном не норм. И я не понимаю как понять, где же норм, а где не норм, т.е. как это все дебажить, с какой стороны подступиться.
Ниже поподробней напишу про настройки и код

С компа код на C# через библиотеку LibUsbDotNet
Устройство определяется, устройство открывается, принимает настроечные пакеты.
В режиме LoopBack загораются три лампочки, и синяя моргает, когда жму кнопку "отправить пакет"

Когда включаю Normal Mode - горит только красная лампочка.
И вот уже здесь я не понимаю - либо я неправильно что-то проинициализировал, либо так и должно быть, либо имеет значение вся сеть устройств на CAN шине, включая терминирующие резисторы. Но выглядит подозрительно. Документация на адаптер? Не нашел(

Отправляю такое: ID: 0x123 DLC:4 Data: 11-22-33-44Echo: FFFFFFFF
В ответ спустя секунду приходит такое: ID: 0x20000127 DLC:4 Data: 11-22-33-44Echo: FFFFFFFF
Говорят, что это ошибка на отсутствие ответа из сети на отправленный пакет. Но как понять - пытался он его отправить, или даже и не пробовал?

Вот еще фоточки соединений:

Кто захочет посмотреть код, вот тут он:
https://github.com/VogdVogd/CanTest/tree/main/Assets/Scripts
Точка входа - LibUsbDotNetTest.cs

По таймингам целился в 500000

И немного про STM32:

пины

пины

тайминги

тайминги

Вот, пока так. Скажите, если нужна еще доп инфа!

UPD: нашел косяк кода при инициализации Can Usb. Теперь он горит лампочками.
В STM32 прописал отправку пакета, отправляется что-то, через HAL_CAN_GetError ошибок нет.
Can Usb что-то ловит, но не то что нужно. В момент отправки из STM32 приходит два пакета по 20 байт
RAW (20): FF-FF-FF-FF-0C-00-00-20-08-00-00-00-00-30-04-00-00-00-00-00
RAW (20): FF-FF-FF-FF-0C-00-00-20-08-00-00-00-00-30-02-00-00-00-00-00
Выглядят как коды ошибок, как будто физически пакеты неправильно собрались из шины.

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

Показать полностью 6
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества