Table of Contents Table of Contents
Previous Page  32 / 82 Next Page
Information
Show Menu
Previous Page 32 / 82 Next Page
Page Background

ПРАКТИЧЕСКАЯ ЭЛЕКТРОНИКА

32

WWW.SOEL.RU

СОВРЕМЕННАЯ ЭЛЕКТРОНИКА

№ 6 2011

Б

ИБЛИОТЕЧНЫЕ ФУНКЦИИ

ДЛЯ РАБОТЫ С

КМ

Среда разработкиmikroC предостав

ляет библиотеку для манипулирования

сигналами в коде Манчестер. Для ра

боты с КМ используются следующие

функции:

Man_Receive_Config;

Man_Receive_Init;

Man_Receive;

Man_Send_Config;

Man_Send_Init;

Man_Send;

Man_Synchro.

Вызовы функций приёма КМ

(Man_Receive_Config, Man_Receive_Init,

Man_Receive) являются блокирую

щими, т.е. микроконтроллер будет

ожидать, пока действие (приём байта,

синхронизация и т.п.) не будет вы

полнено. Функции приёма ограниче

ны по скорости обмена на уровне

340…560 бод.

Детальное описание указанныхфунк

ций представлено в таблицах 5 – 11 со

ответственно.

В листинге приведён текст програм

мы для микроконтроллера радиопере

дающего модуля RT4 XXX, иллюстри

рующий применение функции КМдля

передачи данных.

void main() {

Man_Send_Init(); // Инициализация

передатчика

while (1) { // Бесконечный цикл

Man_Send(0x0B); // Передать стар

товый байт

Delay_ms(100); // Задержка на 100 мс

character = s1[0]; // Взять пер

вый символ из строки

index = 0; // Инициализировать

индекс символов

while (character) { // Пока не

нулевой (завершающий) символ

Man_Send(character); // Переда

вать символы

Delay_ms(90); // Задержка на 90 мс

index++; // Увеличить индекс

character = s1[index]; // Взять

очередной символ из строки

}

Man_Send(0x0E); // Передать сто

повый байт

Срыв

колебаний

в генераторе

ВЧ

пред.

усилитель

Земля

по ВЧ тракту

Усилитель

звуковой

частоты

Компаратор

Земля тракта

звуковой частоты

Контрольная точка

Земля тракта

звуковой частоты

ВЧ

генератор

U

ВЧ

Вход

НЧ

фильтр

U

ЗЧ

Рис. 6. Упрощённая схема радиоприёмного модуля RR4 XXX

Рис. 7. Внешний вид радиоприёмного модуля

RR4 XXX

Таблица 4. Назначение выводов радиоприёмного модуля RR4 XXX

Номер вывода

Назначение вывода

1

+V (питание ВЧ#тракта)

2

Земля (ВЧ#тракт)

3

Вход

4

Не подключен

5

Не подключен

6

Не подключен

7

Земля (ВЧ#тракт)

8

Не подключен

9

Не подключен

10

Не подключен

11

Земля (тракт ЗЧ)

12

+V (питание тракта ЗЧ)

13

Контрольная точка

14

Выход

15

+V (питание тракта ЗЧ)

Таблица 5. Описание функции Man_Receive_Config

Прототип

void Man_Receive_Config(unsigned short *port, unsigned short rxpin);

Возвращаемое

значение

Нет

Описание

Функция подготавливает микроконтроллер к приёму сигнала.

Необходимо задать порт port и вывод (разряд порта от 0 до 7) rxpin

для входного сигнала. В случае множественных ошибок приёма

следует вызвать функцию Man_Receive_Config ещё раз

для восстановления синхронизации

Требования Нет

Пример

Man_Receive_Config(&PORTD, 6);

Таблица 3. Технические характеристики радиоприёмного модуля RR4 XXX

Параметр

Название характеристики

Мин.

Тип.

Макс.

Единицы измерения

U

вч

Напряжение питания по ВЧ

4,5

5

5,5

В

U

зч

Напряжение питания по ЗЧ

4,5

5

5,5

В

I

s

Ток потребления

2,5

3

мА

F

w

Рабочая частота

200

450

МГц

Точность настройки

±0,2

±0,5

МГц

B

w

Полоса пропускания по уровню –3 дБ

±1,5

±2

МГц

Частота передачи данных

2

кГц

Чувствительность по ВЧ (100% АМ)

–100

–105

дБм

Уровень излучаемого спектра

–70

–65

дБм

Uol

Низкий уровень выходного напряжения

0,6

В

Uoh

Высокий уровень выходного напряжения

3,6

В

Ток

Диапазон рабочих температур

–25

80

°C

© СТА-ПРЕСС