Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
stefan_otvety.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
12.57 Mб
Скачать

56Клавиатура пульта дистанционного управления

Принцип работы клавиатуры поясним на упрощенном 9-и клавишном устройстве формирования команд (рис. 13.4).

Прямая соединительная линия 524

Запуск

Прямоугольник 523 U1(t) DR1

Прямая соединительная линия 519

U2(t) DR2

Прямая соединительная линия 521 Прямая соединительная линия 520

U3(t) DR3

Прямая соединительная линия 514 Прямая соединительная линия 515 Прямая соединительная линия 516 ФК

Прямая соединительная линия 510 Прямая соединительная линия 512 Прямая соединительная линия 513

Прямая соединительная линия 509 Прямая соединительная линия 507 Входы 1 2 3

Прямая соединительная линия 492 Группа 493 Прямоугольник 504

Прямая соединительная линия 479 Прямая соединительная линия 484 1 4 7 1 X1

Группа 460 Прямая соединительная линия 459

2 5 8 2 X2

КК РК

Группа 441

3 6 9 3 X3

Клавиатура Выходы

Рис. 13.4. К пояснению принципа работы клавиатуры: КК – кодер клавиатуры; РК - регистр команд; ФК – формирователь клавиатуры

В исходном состоянии уровни напряжений на всех входах и выходах клавиатуры высокие. При нажатии клавиши запускается формирователь клавиатуры (ФК), который вырабатывает напряжения U1(t), U2(t), U3(t) (рис.13.5), подаваемые соответственно на первый, второй и третий входы клавиатуры.

Время,

Прямая соединительная линия 438 U1

Группа 429 Прямая соединительная линия 428

Прямая соединительная линия 426 0 E t

Прямая соединительная линия 425 T

U2

Прямая соединительная линия 420 Прямая соединительная линия 421 Прямая соединительная линия 423

E

Прямая соединительная линия 415 Прямая соединительная линия 416 Прямая соединительная линия 419 0 t

Прямая соединительная линия 414 U3 T

Прямая соединительная линия 410

Е

Прямая соединительная линия 407 0 t

T

Тск

Прямая соединительная линия 403

Рис. 13.5. Напряжения, вырабатываемые формирователем клавиатуры

в течение которого ФК формирует выходные напряжения, называется временем сканирования (Тск). При нажатии одной клавиши только одно из сформированных напряжений будет передано с входа на выход клавиатуры за время сканирования. Сделать вывод о том, какая клавиша нажата можно по тому, какое из напряжений [U1(t), U2(t), U3(t)] передано и на каком выходе оно появилось.

Кодер клавиатуры (КК) сопоставляет напряжение на входах и выходах клавиатуры в течение времени Тск и по результатам сравнения формирует кодовую комбинацию из элементарных символов «0» и «1», соответствующую номеру нажатой клавиши. Например, равенство напряжений на втором входе и третьем выходе клавиатуры свидетельствует о том, что нажата 6-я клавиша; на выходе КК будет сформирована кодовая комбинация 0110, соответствующая цифре «6» в двоичном исчислении.

Сформированная кодовая комбинация запоминается в регистре команд (РК) до нового цикла опроса клавиатуры.

57Система команд rc-5.

Формат команды этой системы приведен на рис. 13.8. Код командного слова состоит из четырех составных частей: стартовая часть (два бита), управляющая часть (1 бит), системная часть (5 бит), командная часть (6 бит). В итоге кодовая посылка состоит из 14 разрядов.

Левая фигурная скобка 607 Кодовая посылка

S4 S S2 S1 S0 C5 C4 C3 C2 C1 C0

Прямая соединительная линия 592

S4 S3 S2 S1 S0 C5 C4 C3 C2 C1 C0

Правая фигурная скобка 588 Левая фигурная скобка 589 Левая фигурная скобка 590 Левая фигурная скобка 591

СПолилиния 587 тартовые Биты системного адреса Командные биты

биты

Управляющий

бит

Рис. 13.8. Формат команды системы RC-5

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

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

- Пять бит системного адреса позволяют обратиться к одной из 32-х различных систем бытовой радиоаппаратуры.

- Шесть командных бит дают возможность передать 64 команды.

Передача командного слова занимает 25 мс. Период повторения команды при нажатой клавише составляет 114 мс (неоднократное повторение команды повышает помехоустойчивость передачи информации).

Для повышения помехоустойчивости командное слово в кодере помехоустойчивого кодирования представляется в Манчестерском коде: содержание каждого бита командного слова определяется направлением изменения уровня напряжения в середине бит-интервала. При передаче логического «0» осуществляется переход с высокого уровня на низкий в середине бит-интервала, а при передаче логической «1» - переход с низкого уровня на высокий (рис. 13.9).

Прямая соединительная линия 583 Прямая соединительная линия 586 «0» «1»

Прямая соединительная линия 579 Прямая соединительная линия 580 Прямая соединительная линия 581

t t

Прямая соединительная линия 575 Прямая соединительная линия 577

Прямая соединительная линия 573

Бит-интервал Бит-интервал

Рис. 13.9. Способ передачи информации Манчестерским кодом

Для примера на рис. 13.10 приведена кодовая комбинация 010011, представленная в двоичном и Манчестерском кодах.

U

«0» «1» «0» «0» «1» «1»

Прямая соединительная линия 560 Прямая соединительная линия 561 Прямая соединительная линия 565

Прямая соединительная линия 550 Прямая соединительная линия 554 а 0 t

Прямая соединительная линия 549 U

Прямая соединительная линия 536 Прямая соединительная линия 541 Прямая соединительная линия 542

б 0 t

Т Т Т Т Т Т

Прямая соединительная линия 525

Рис. 13.10. Кодовая комбинация 010011: а – представленная в двоичном коде; б – в манчестерском коде

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]