Поиск по сайту

Результаты поиска по тегам 'протокол'.

  • Поиск по тегам

    Введите теги через запятую.
  • Поиск по автору

Тип публикаций


Категории и разделы

  • Вопрос-Ответ. Для начинающих
    • Песочница (Q&A)
    • Дайте схему!
    • Школьникам и студентам
    • Начинающим
    • Паяльник TV
    • Обсуждение материалов с сайта
  • Радиоэлектроника для профессионалов
    • Световые эффекты и LED
    • Роботы и модели на ДУ-управлении
    • Автоматика
    • Самодельные устройства к компьютеру
    • Программное обеспечение
    • Автомобильная электроника
    • Системы охраны и наблюдения. Личная безопасность
    • Питание
    • Электрика
    • Промышленная электроника
    • Ремонт
    • Металлоискатели
    • Измерительная техника
    • Мастерская радиолюбителя
    • Сотовая связь
    • Спутниковое ТВ
    • КВ и УКВ радиосвязь
    • Жучки
    • Телефония и фрикинг
    • Высокое напряжение
    • Идеи и технологии будущего
    • Справочная радиоэлементов
    • Литература
    • Разное
  • Аудио
    • FAQ, Технологии и компоненты
    • Для начинающих
    • Источники звука
    • Предусилители, темброблоки, фильтры
    • Питание аудио аппаратуры
    • Усилители мощности
    • Акустические системы
    • Авто-аудио
    • Ламповая техника
    • Гитарное оборудование
    • Прочее
  • Микроконтроллеры
    • МК для начинающих
    • AVR
    • PIC
    • STM32
    • Arduino и Raspberry Pi
    • ПЛИС
    • Другие микроконтроллеры и семейства
    • Алгоритмы
    • Программаторы и отладочные модули
    • Периферия и внешние устройства
    • Разное
  • Товары и услуги
    • Коммерческие предложения
    • Продам-Отдам, Услуги
    • Куплю
    • Уголок потребителя
    • Вакансии и разовая работа
    • Наши обзоры и тесты
  • Разное
    • Конкурсы сайта с призами
    • Сайт Паяльник и форум
    • Курилка
    • Технический английский (English)
    • Наши проекты для Android и Web
    • FAQ (Архив)
    • Личные блоги
    • Корзина
    • Вопросы с VK
  • ATX->ЛБП Переделки
  • Юмор в youtube Киловольты юмора
  • Надежность и группы продавцов Радиолюбительская доска объявлений exDIY
  • разные темы Переделки

Блоги

Нет результатов для отображения.

Нет результатов для отображения.

Местоположения

  • Пользователи форума

Группа


ICQ


Skype


Интересы


Город


Сфера радиоэлектроники


Оборудование

Найдено 6 результатов

  1. В свой усилитель мощности мне захотелось встроить ИК-управление. Для этих целей на eBay был куплен универсальный мини-пульт с семью кнопками. Найти его можно по запросу "Mini Universal Infrared IR TV Set Remote Control Keychain Key Ring 7 Keys". Настроил его как было написано в описании к лоту и попробовал с домашним телевизором. Все заработало нормально. Но никакой информации в интернете о протоколе работы этого пульта я не нашел. Поэтому пришлось подключить звуковую карту к выходу используемого мной ИК-приемника (TSOP34838) и зафиксировать посылки, отправляемые пультом. Ниже показана посылка кнопки POWER: Данная картинка сразу дает понять, что это NEC-протокол. Как следует из его описания, короткие импульсы это 4 байта данных - адрес в прямом и инверсном виде, команда в прямом и инверсном виде. На рисунке я текстом написал эти байты. Как видно, все сходится. В байте используется порядок битов от младшего к старшему. То есть полный код команды будет 0x503F. Теперь стало понятно какой декодер нужно программировать в МК. Написав его, я снял все команды этого пульта: 0x503F - POWER 0x5019 - CH UP 0x5018 - CH DOWN 0x500B - MUTE 0x5012 - VOL + 0x5015 - VOL -- Кнопка AV/TV имеет особенность - при каждом нажатии происходит перебор сразу шести команд по кругу: 0x5021 > 0x5022 > 0x503C > 0x5028 > 0x5013 > 0x50AD Адрес всех кнопок равен 0x50, а код кнопки меняется. Думаю, кому-то данная информация пригодится. Ниже видео, демонстрирующее работу этого пульта. P.S.: После написания этой заметки до меня дошло, что я продемонстрировал пульт, который копирует команды пульта телевизора, с которым я его настраивал. Так что по факту и протокол работы и команды, как я понимаю, могут быть совершенно разными - все зависит от первоначальной настройки. Если знаете об этом больше меня, дополняйте
  2. Читаю про протокол DMX-512, хочу сделать приёмник сам, и немножко не понимаю. есть 512 каналов (оно понятно) допустим у меня есть RGB светильник и для каждого светодиода свой канал 1 канал Красный, 2 Зелёный, 3 Синий, каждый из каналов может содержать число от 0 до 255. с этим ясно. Дальше читаю. 1) Сначала идет BREAK - это логический ноль длительностью 88 микросекунд 2) Дальше идет MaB (Mark after break) - это логическая единица длительностью 8 микросекунд (некоторые стандарты используют и 4 микросекунды) но потом снова решили принять цифру 8 микросекунд 3) Дальше идет "стартовый код" - это по 4 микросекунды (11 битов) (1) старт логический ноль (2-9) логические нули (10-11) стоп бит логические единицы. 4) Дальше идет пауза между посылами - от 0 до 1 секунды. 5) Дальше идет первый посыл 1 канала, 2 канала и т.д. И вот вопрос такой. Прочитал что можно посылать не все 512 каналов. а только один. Что бы освободить линию. Но вопрос как? как понять что я послал например 3 канал, а не первый, ведь в этих посылах канала, нет номера канала. Есть только число из 8 бит. Или мне надо посылать все 512 каналов за раз?
  3. Всем доброго времени суток! в поиске не смог найти инфо, поэтому создал тему, не ругайте, если ошибся с веткой. Идея следующая, есть автомагнитола deh-3600MP c выходом Ip-bus.Хочу подружить магнитофон с мп3 плеером (есть от фм-трансмиттера, завтра куплю платку отдельного мп3). Сразу подчеркну, что хочу управление плеером (треки, теги, пауза и т.д) с головного устройства. предполагаю схему так: ip-bus - avr - mp3 player. алгоритм avr-mp3 несложен и открыт, а вот описание протокола ip-bus нигде нет, форум витат.спб уже изучил, есть кусок кода работы авр и ip-bus, но не очень понятно, может подскажете набор команд ip-bus или что происходит по событию нажатию кнопки вперед/назад. Заранее благодарен.
  4. Какими программами можно написать программу для управления com - портом?
  5. Sony Rm-X6 Протокол

    Здраствуйте. Возникла необходимовсть управления несколькими устройствами разных производителей с помощю одного елемента управления. В качестве управлялки нужно использовать Sony RM-X6. и сенсорний монитор с виходом формата NEC (на дисплее есть кнопки и когда в их нажымать - транслирується команда) Управление осуществляєтся с помощю устройства (которое мне нежно разработать). С протоколом NEC - разобратся получилось (есть куча примеров). А вот протокол Sony rm-X6 темный ящик. Такое ощущение что ето обичний UART... Значит вопрос собственно такой: 1) Помогите распознать что за протокол? 2) Помогите составить алгоритм по распознанию (контроллер Atmega8 тактовая частота внутреннего генератора 8МГц) 3)Возможнор ктото уже работал с ним, и готов поделится примерами... П.С. Усилографа нет... Снял сигнал с помощю звуковой карточки (в формате waw). Результат можна посмотреть вот тут: drive.google.com/folderview?id=0B-SmX6iwS8HeT3NYSXlYQzJMY2M&usp=sharing (извините, waw не могу прикрепить к теме, потому разшарил папку. Если у модераторов есть возможность, то прикрепите, буду благодарен) Спасибо всем за внимание и помощь....
  6. Добрый день. Давайте разберёмся с инициализирующей последовательностью дисплея Nokia 1202 (ST). Исходный материал: http://tuxotronic.or...ent/lcd/ste2007 Ноги дисплея: !RES, !CS, SDA, SCK Инициализирую, дёргая ноги контроллера attiny (такт. ч-та 1MHz, питание 3.3V) по следующему алгоритму. 1) Исходное состояние: !RES=1, !CS=1, SDA=0, SCK=0 2) Reset: !RES->0, пауза 0.5сек, !RES->1, пауза 0.5сек 3) Передача инициализирующей последовательности (0xA4, 0x2F, 0xAF, 0xA5) [font=courier new,courier,monospace]CLI ; запретить прерывания до конца передачи по SPI MOV R16, URxBYTE ; байт данных (будет сдвигаться) LDI R18, 0x08 ; счётчик сдвига -> 8 CBI INTERFACE_PORT, CSPIN ; !CS->0 CBI INTERFACE_PORT, SDAPIN ; SDA->0 (!D/C) SBI INTERFACE_PORT, SCKPIN ; SCK _/- (по + фронту бит передаётся в LCD) on0xBX_1_TxLoop: ; ЦИКЛ ПЕРЕДАЧИ БАЙТА CBI INTERFACE_PORT, SCKPIN ; SCK -\_ MOV R17, R16 ANDI R17, 0x80 ; берём старший бит данных BST R17, 7 ; сохраняем в T IN R19, INTERFACE_PORT BLD R19, SDAPIN ; T -> SDAPIN OUT INTERFACE_PORT, R19 LSL R16 ; R16<<1 (байт данных) DEC R18 SBI INTERFACE_PORT, SCKPIN ; SCK _/- BRNE on0xBX_1_TxLoop CBI INTERFACE_PORT, SCKPIN ; SCK -\_ (по - фронту выполняется команда в LCD) SBI INTERFACE_PORT, CSPIN ; !CS->1 (по + фронту !CS вып. команда LCD) SEI ; разрешить прерывания по окончании передачи SPI RJMP pRxB_ret ; возвращаемся в точку выхода[/font] то есть перед началом передачи: - !CS->0 (активация интерфейса) - SDA->0 (первый бит=0, обозначает начало команды) - SCK->1 (по + фронту данные записываются в приёмник дисплея) в процессе передачи: - SDA-> очередной бит данных - SCK ->0, ->1 (формируем тактовый импульс, данные переносятся по + фронту) после передачи: - SCK ->0 (в исходное) - !CS -> 1 (исходное, отключение интерфейса LCD) И вот. НИКАКОЙ реакции. Начальные последовательности какие только не пробовал, и с ресетом (0xE2) и без. И в разной последоваетльности крутил разные команды. Хотя один раз у меня вдруг отобразились все точки (0xa5 сработала таки?) (причём в тот раз у меня тактовые импульсы подавались вообще ~ 1 гц). Потом показал какую-то рябь на экране, и с тех пор всё. У кого какие мысли? Я уже мозги сломал. кстати, как тут нормально форматирование сохранить? Табы не сохраняются, пробелы все тоже схлопываются..