Нужна помощь программиста по разблокировке монитора

  • Example: Unlock local Keyboard and unlock remote control (Display address 01)
    MsgSize Control Data (0) Data (1) Checksum
    0x05 0x01 0x1C 0x03 0x1B


    Эта команда для монитора с адрессом 1.
    Соответствено если у тебя другой адресс(0-64), то менятся адресс в команде и Checksum.



  • Паузы нужны( в мануеле стоит между командами 500 мс пауза должна быть). Попробуй по одной цифре отсылать


    Пауза долзна быть между телеграмами, командами.
    если он 500 мс не слышит какой нибудь знак то он сбрасывает не полную телеграмму(знаки полученые ранние).
    и начинает приём телеграммы заново (первый знак).

  • This is known to work on the BDL series.
    (A pasted report from Code Manager)
    Note that as it says the panel is set to address 1
    The serial comms on these units is very unforgiving of any noise or even an invalid command, such as Auto Adjust while in CVBS mode. A power cycle is required to recover.


    Phil BDL4231 Addr 1 9600bd
    00: Standby
    05 01 18 01 1D
    01: AV input
    08 01 AC 01 00 00 00 A4
    02: Card AV
    08 01 AC 01 01 00 00 A5
    03: Component 1 input
    08 01 AC 03 00 00 00 A6
    04: Component 2 input
    08 01 AC 03 01 00 00 A7
    05: VGA input
    08 01 AC 05 00 00 00 A0
    06: HDMI 1 input
    08 01 AC 09 00 00 00 AC
    07: HDMI 2 input
    08 01 AC 09 01 00 00 AD
    08: On
    05 01 18 02 1E
    09: Auto Adjust
    06 01 70 40 00 37

    10: Set Power Save Low
    06 01 DD 00 01 DB
    11: Set Power Save Mid
    06 01 DD 00 02 D8
    12: Set Power Save High
    06 01 DD 00 03 D9

  • Честно говоря не понял, чем полезен последний пост. Какая связь с тем, что монитор не отвечает и автоматическими настройками CVBS (видео) модуса?

  • Честно говоря не понял, чем полезен последний пост. Какая связь с тем, что монитор не отвечает и автоматическими настройками CVBS (видео) модуса?


    это команды для разговора с контроллером
    Увы, судя по отсутствию команды для активации дистанционки "нарыл" не все !
    Но попробовать ТС может ,если монитор поддастся на "уговоры" ,потом можно и дальше поискать ...
    автонастройка на данный момент, по крайней мере даст, возможность узнать работают-ли все компоненты в мониторе.
    кстати выше есть команды на включение и уход в стандбай
    P.S. Про 500 миллисекунд между командами - это для меня что-то новое
    Как ты собираешься это время между командами реализовывать ?
    Разве что через TELNET и VBS скрипт ?!

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


    Если монитор не отвечает даже на вопрос в каком режиме он находится (0401191C), то причём здесь автонастройка?


    Увы, судя по отсутствию команды для активации дистанционки "нарыл" не все !


    все команды очень понятно рaсписаны в приложенной pdf.

  • Если монитор не отвечает даже на вопрос в каком режиме он находится (0401191C), то причём здесь автонастройка?


    а ты уверен ,что это правильная команда ???

  • P.S. Про 500 миллисекунд между командами - это для меня что-то новое


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

  • Тему можно закрыть, всё получилось. Спасибо всем за участие, особенно ge-nka , за его програму. Запустил програму и отправил код разблокировки (05 00 1C 03 1B) в HEX формате. После этого монитор включился от пулта управления, потом поигрался не много с кодами,менял звук через програму, вкл/выкл, вообшем прикольная штука. Ещё раз спасибо.

  • а ты уверен ,что это правильная команда ???


    Цитата

    4.1 Power state
    This command is used to set/get the power state as it is defined as below.
    0x04 0x01 0x19 0x1C


    Ответ должен быть
    0x05 0x01 0x19 0x02 0x1F


    где четвёртая цифра слева:


    0x01 = Standby
    0x02 = On
    0x03 = Active-Off


    Возможно проблемы с Hyperterminal, ASCII. Инфы в интернете мало

  • Тему можно закрыть, всё получилось. Спасибо всем за участие, особенно ge-nka , за его програму. Запустил програму и отправил код разблокировки (05 00 1C 03 1B) в HEX формате. После этого монитор включился от пулта управления, потом поигрался не много с кодами,менял звук через програму, вкл/выкл, вообшем прикольная штука. Ещё раз спасибо.


    Молодца ! Поздравляю !
    Кстати попробуй скинуть ему команду "?" или "help" что он ответит ?

  • ОК, разобрался. проще всего с например такой программой: Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    hyperterminal работает с ASCII. Надо знать как в hex задать (геморой) и записывать в файл, потом отправлять файл целиком. Иначе если пауза между цифрами больше 500мс, монитор сбрасывает команду.


    Таже команда 0401191C, в файле для hyperterminal будет выглядеть так:
    Пожалуйста зарегистрируйся для просмотра прикрепленного файла.
    Конвертировать можно с помощью Notepad+++

    Сообщение было отредактировано 2 раз, последнее редактирование пользователем vita ().