Форум » » Интерпретация протокола RS232? » Ответить

Интерпретация протокола RS232?

Igor: Коллеги, как говорил классик: "Я тупею на этой войне" Зашел в тупик с управлением телевизором Hantarex. Есть насколько версий протокола. В рамках большинства из них команда, например, включения питания в ASCII имеет вид (цитата по спецификации): POWR1___ ("_" - не подстрочники, пробелы) Тут же добрые итальянцы приводят эту команду в шестнадцатеричной форме, а именно: 50 4F 57 52 31 20 20 20 0D Тут все очевидно - побайтно собираем строку и отправляем на СОМ-порт. Но в одной из версий протокола, до которой я добрался после того, как не сработали предыдущие, команда включения питания описана так: 0x5DA2 Перепробовал все варианты своего понимания подобной формы описания - безрезультатно, телевизор в ответ ругается плохими словами. Гуглинг вразумительных результатов не принес. Буду признателен за подсказки из зала

Ответов - 30, стр: 1 2 All

Igor: beomaster пишет: Никто не в курсе, почему так? Вероятно, eoulianov пишет: Hantarex засовывают в свои коробки что подешевле ... и присылают протоколы Sharp или Philips. Впрочем, это мнение Евгения.

eoulianov: У меня есть дивный экспириенс с 70" Hantarex с LG внутри (как рапортовали DMtools "SSS, LG TV"), у которого работали команды явной установки громкости, vol+ и vol-. Но была особенность: команда явной установки громкости работала медленно, и индикатор громкости с сине-фиолетовыми точками рисовался рывками и с опозданием (даже если подавать команду не с рампы а в разрядку не более 3-4 шт в сек); команды mute нет вовсе, текущий уровень громкости не выпросишь, нормально работали только vol+ и vol-. В общем ему со мной не повезло: я оставил только vol+/vol- (сразу, потом через 0.5s, потом через каждые 0.15s), mute симулировал отключением звука на выходе DM, в режиме TV он не мьютился) Откройте, битте, тайну про пресеты на громкость: кроме "стартовой" громкости, какой ещё удаётся придумать осмысленный пресет?

beomaster: На кухне, где проходит большая часть домашней жизни, стоят (снизу вверх) "реклама", "Универ", "Кухня на СТС", "Битва экстрасенсов".


beomaster: Очень огорчило управление SHARP LC-70LE740RU. Не работает команда эмулятора ик-пульта "RCKY** \x0D" ни по айпи, ни по 232. И чего теперь делать? Драйвер крестрона не работает и еще после неверной команды подвешивает контроллер на 3 минуты. Драйвер RTI тоже не работает. Беда...

eoulianov: В аппаратах для US оно есть: http://files.sharpusa.com/Downloads/ForHome/HomeEntertainment/LCDTVs/Manuals/mon_man_LC70LE847U_LC60LE847U_LC70LE745U_LC60LE745U_LC80LE844U.pdf, поэтому и в крестроноских драйверах прописано. Можно (на свой страх и риск) поискать прошивки и перепрошиться, преваратив модель "740RU" в "745U". Попробуйте ручками заслать эти команды, драйвер может ступить. Должно быть 9 байт: 4 на "RCKY", 4 на код с пробелами после кода, 1 - \x0D, ну и посмотрите на ответ - OK или ERR. Можно перед этим заслать команду включения RS232 "PSPW1_ _ _\r" (3 пробела), если по RS232 или "PSPW2_ _ _\r" если по IP. 3 минуты подвисания - это печаль, реально там должно отрабатывать 15с таймаут не втупляя контроллер. Реально ничего всерьёз ужасного: чего бы ни желал милейший, вы ставите ему БЫТОВОЙ Sharp Aquos, выпущенный для России. Не пошла эмуляция ИК - лепите флешер. 3D не получается по RS переключать или какая засада-то реально?

LifeStyle55: Тоже намучался с хантарексом, но в итоге проблема в кабеле была! А так модуль есть, если надо скинуть могу!

beomaster: Все команды сначала пробивал руками через терминал, на эмулятор ик ответ ERR. Прошивку на 745 менять стремно, тем более что управляться таки машинка будет не крестроном, а RTI, и команды навигации просто пропишем на ик-излучатель пульта. С 3D проблем нет. Модуль есть, я уже его правил в simpl+ по причине несоответствия команд входам телека. Да, в модуле еще печаль- ответ телека на запрос номера текущего канала выдается исходя из нажатых кнопок цифр, то есть не телеком, а крестроном. В принципе, криминала нет, но уж очень мне хотелось на айпаде поуправлять всем телевизором с реальным фидбеком. Нет совершенства в мире...

eoulianov: По идее данные о громкости и канале пользователь и так с неизбежностью увидит на телевизоре, я не вижу прямой нужды их показывать на iPad) Если ИК и так используется, нет смысла соваться в него по RS232: дискреты есть все на ИК. Да, желание "сделать всё по уму" обуевает периодически, но в реальности лучше справляться с такими порывами) Перфекционизм лечится новогодними ночными выездами: чертов 232 порт на телеке зависнет, и вы узнаете об этом от милейшего вечером 31-го декабря, после чего переделаете на ИК, и всё станет надёжнее. Правда, на другой год уборщица оторвёт и засунет куда-нибудь в мусорку ИК-глаз)

egorwood: iby

Igor: egorwood, в старые добрые времена простых способов общения в сети сообщения вида egorwood пишет: iby классифицировались как флуд...



полная версия страницы