Category Archives: M2D

M2D/M2D2. Как получить кодированный сигнал

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

Но есть одна заморочка. Разработчики, использующие M2D/M2D2 уже не однажды задают мне один и тот же вопрос — а как, собственно. получить Манчестерский сигнал?

Не-е, вообще получить сигнал, закодированный Манчестеровским кодом, проблемы нет! Вопрос в том, как это сделать эффективно?

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

Что ж! Значит, пришло время поделиться секретами.

Читать далее

Реклама

Практические вопросы использования Manchester-II. Лекция 1. Вводная.

— Нам только этого не хватало! Ы-ы-ы!

Нет, я не буду рассказывать про этот код. В интернете достаточно материала по этому вопросу. Я только слегка коснусь сферы его применения. Это не займёт много времени.

А в следующих лекциях перейду к вопросам практического применения и тонкостей построения аппаратуры.

Читать далее

Встречайте — M2D2

Нет-нет! В названии нет ошибки.

Это — R2D2:

R2-D2

А это — M2D2, вторая версия декодера M2D:

Декодер Manchester-II M2D2 в корпусе DIP-8

В чём отличия? Что нового?

Читать далее

Небольшая доработка ПКС

(Для справки: ПКС — это Приёмник Каротажных Сигналов.)

Как-то так получилось, что я не сразу обратил внимания на короткий «подскок» в цепи DATA, который возникает после окончания приёма пакета (жёлтый луч):

AZH-0372

Желтый луч — сигнал DATA, лиловый — питание +3.3 В. (Вертикальный масштаб у лучей — разный!)

Если смотреть только осциллограмму DATA (что, собственно, я и делал), то жёлтый луч как-то не особенно сообщает о существующей проблемке — ну есть небольшой подскок, ичо? Кого волнует? ПКС работает ведь. Причём, работает безупречно. В чём вопрос-то?

А меж тем, этот подскок обусловлен отнюдь не переходными процессами цепи DATA. Подскок проистекает из-за какой-то проблемы в цепи питания.

И в самом деле, если ткнуться в питание, то… лиловый луч не просто что-то там говорит, а диким голосом орёт:

— Разуй глаза, придурок! У тебя питание подпрыгивает аж до 4 вольт!
— Опаньки!

С этим надо что-то делать. Читать далее