Карта сайта | Пишите нам | В избранное | eng
Внимание! У нас изменились номера телефонов. Звоните:
(495) 638-88-00, (499) 940-95-75, факс (499) 735-04-91; +7(909) 638-88-00 и +7(903) 530-10-01 (Билайн). |
Микроэлектронные проекты. Шабров Дмитрий. Блок персонального вызова.При работе в эфире с переносной радиостанции трудно угадать, пройдет ли вызов с данного места. Трудно бывает оценить качество канала. Блок персонального вызова предназначен для оценки качества канала связи и персонального вызова абонента. Блок обеспечивает:
Принципиальная блока персонального вызова состоит из:
В блоке применено аппаратное декодирование сигналов DTMF, обеспечивающее хорошее качество декодирования и минимальную вероятность ошибки. Схема включения декодера 1008ВЖ18 типовая и особенностей не имеет. Блок обеспечивает программную генерацию DTMF частот с использованием 4-х разрядного ЦАП (выводы 19, 18, 17, 16). Также через этот канал передается двухтональный сигнал ответа. Блок питается от радиостанции (в случае Maycom EM27 – 8В). Ток потребления не превышает 30ма. Декодированный код DTMF передается в процессор паралельным интерфейсом через выводы 15, 14, 13, 12. Высокий уровень на выводе 15 1008ВЖ18 говорит о наличии частот DTMF в канале приема. Реле коммутирует динамик радиостанции. Резистор 9Ом необходим для того, чтобы при включеном динамике на блок поступало напряжение канала приема. Внешний тумблер паралельно резистору 9Ом и контактам реле позволяет включить динамик базовой радиостанции без команд с удаленной переносной радиостанции. С вывода 6 процессора снимается сигнал вызова на внешний усилитель (например – усилитель радиостанции). К выводу 1 процессора подключен конденсатор сброса. Программное обеспечение
Команды используют фиксированный 3-х разрядный код. Время ожидания каждой цифры – 1с. При приеме кодов DTMF 2, 4 или 7 программа ожидает прием еще двух цифр кода втечении 2.5с каждую. При правильном приеме исполняется соответствующая команда: 257 - запрос контроля связи (в течении 2.5с передается код цифры 5, далее пауза 1с и в течении 12.5с передается двухтональный сигнал вызова) 458 - откpыть канал (подтверждение - двухтональный сигнал вызова в течении 4с, пауза 500мс, двухтональный сигнал вызова в течении 4с) 748 - закрыть канал (подтверждение - двухтональный сигнал вызова в течении 4с) Блок работает так: С переносной радиостанции передается код 257. Базовая станция, приняв код 257, отвечает, передавая код цифры 5 в течении 2.5с, далее пауза 1с и в течении 12.5с передается двухтональный сигнал. При наличии ответа уже можно сказать, что QSO будет проведено удачно. А за 12.5с можно оценить качество сигнала. Далее, передавая код 458, открываем канал связи. Базовая станция, подтверждает прием кода 458, передавая в течении 4с двухтональный сигнал, пауза 500мс, и снова двухтональный сигнал в течении 4с. Далее передача прекращается, включается динамик базовой радиостанции и выдается двухтональный сигнал вызова на внешний усилитель. Подача двухтонального сигнала прекращается при нажатии тангенты базовой радиостанции, по истечении 3 минут, либо удаленно при наличии в канале приема любого правильного кода DTMF. Абонент базовой станции услышав вызов отвечает. Далее можно проводить QSO. После проведения QSO можно удаленно закрыть канал, передав код 748. Базовая станция, подтверждает прием кода 748, передавая в течении 4с двухтональный сигнал и отключает динамик базовой радиостанции. Программа использует таймер 0 в качестве времязадающего таймера. Период прерывания - 50мс. При генерации DTMF используютя таймеры 0 и 1 в качестве генераторов прерываний. Режим таймеров – 8 разрядов с перезагрузкой. Поскольку процессор имеет всего 2 таймера, в программе используется переключатель режимов работы таймера 0 и адреса прерывания. Описание основных констант программы блока персонального вызова
Файлы проекта: Принципиальная схема блокаперсонального вызова Программа блока персонального вызова Ассемблер, линкер и файлы конфигурации для линкера фирмы 2500 A.D. Software, Inc. Автор проекта: Шабров Дмитрий. E-mail: dshabrov@mtu-net.ru.
|
Правила оформления проектов
Приглашаем специалистов
В России кризис и увольнения персонала, а в Телесистемах, как обычно, не так как у всех: мы расширяем деятельность, набираем новых сотрудников и ищем новых партнеров.
Изделия для разработчиков
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||