Разработка и расчёт основных блоков схемы



 

Параметры НС – кода

 

Допустимая погрешность для АЦП определяется по следующей формуле:

 

g=0,5gдоп ,                   (5.1)

 

g=0,5*2.8 = 1.4%.

 

Количество уровней квантования АЦП (N):

 

N = 100/g + 1,                                        (5.2)

 

N = 100/1.4 + 1 = 72.4 .

 

Поскольку такая разрядность не может быть достигнута то принимаем N=128.

 

Разрядность кодовой комбинации (n):

n = log2 N,                                              (5.3).

 

n = log2 128 = 7.            

 

Для преобразования комбинаций двоичного кода (ДК) в НС – код комбинации ДК разбиваются на n групп, число которых равно числу посылок НС – кода n в .

Комбинациям ДК каждой группы присваиваются комбинации частот из соответствующих групп сочетаний, образованных для построения посылок НС – кода .При разбиении разрядов ДК на группы, а так же при формировании комбинаций посылок НС – кода следует учитывать, что число возможных перестановок в группе (комбинаций ДК) не должно превышать количества комбинаций соответствующих посылок:

 ,                                      (5.4)

где

      Niгрдк – число комбинаций i – ой группы ДК;

      Nnвi – количество комбинаций i – ой посылки НС.

 

Выбор числа частотных позиций nч для построения комбинаций посылок НС – кода производится из условия:

 

.     (5.5)

 

Примем n в = 3 (n в – количество посылок).

Для преобразования семиразрядного ДК в НС – код , у которого n в =3 m ч =2, количество необходимых комбинаций:

 

N ком ³ 23+2*22 =16.

 

При n ч = 7 Nком = 21,а при n ч = 6 Nком = 15 ,поэтому будем использовать 7 частотных позиций.

 

Относительная скорость передачи определяется по следующей формуле:

 

,                                (5.6)

      где

                M – количество информации;

                nч – количество частотных позиций;

                nв – количество посылок.

По формуле (5.6) находим относительную скорость передачи:

 

Rf = 7/(7*3) =0.3(3) .

 

Принимая n в = 2 и используем те же формулы.

Для преобразования шестиразрядного ДК в НС – код , у которого n в =2 , m ч =2 количество необходимых комбинаций будет равно:

 

N ком ³ 23 + 24 = 24.

 

При n ч = 8 Nком = 28, поэтому используем 8 частотных позиций.

 

 

По формуле (5.6) находим относительную скорость передачи:

 

Rf = 7/( 8 * 2 ) =0. 43.

 

 

На основании вышеприведённых расчётов делаем вывод, что НС – код с параметрами nв = 2 , mч = 2 обеспечивает большую скорость передачи при небольшом затрате аппаратных ресурсов.

5.2 Выбор комбинаций НС –­ кода

 

На основании вышеприведённых расчётов используем для передачи 8 частотных позиций, то возможно получение 28 комбинаций (Таблица 5.1)

Таблица 5.1

1-2 1-3 1-4 1-5 1-6 1-7 1-8
2-3 2-4 2-5 2-6 2-7 2-8  
3-4 3-5 3-6 3-7 3-8

4-5 4-6 4-7 4-8

5-6 5-7 5-8

6-7 6-8

7-8

Для построения кодовых комбинаций 1 – ой посылки нужно использовать 16 комбинаций частот, а для 2-ой посылки 8 комбинаций частот.

По расчётам проведённым ранее необходимо использовать восемь частот, а следовательно, для равномерного использования всех частот каждая частота для первой посылки должна использоваться четыре раза, а для второй два раза. Выбор частотных комбинаций следует производить при помощи карты Карно, потому что использование карт Карно позволит значительно оптимизировать представлении каждой кодовой комбинации для построения логического узла.

 

Я посылка

D0
D0
Частота 1 и 2

 


1 1 2 2
D3
1

1 2 2
D2

D1

 

Частота 3 и 4

 

3 3 4 4
3 3 4 4

 

 

Частота 5 и 6

 

6 5 5 6
6 5 5 6

 

Частота 7 и 8

 


8 7 7 8
8 7 7 8

 

 

Исходя из данных по картам Карно получаем функции для частот приведённые в таблице 5.2.1.1.

Таблица 5.2.1.1

Частоты Функции
1
2
3
4
5
6
7
8

 

Исходя из выше приведенных функций получаем комбинации частот для первой посылки приведенные в таблице 5.2.1.2:

таблице 5.2.1.2

код 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
част. 1-8 2-8 1-7 2-7 3-8 4-8 3-7 4-7 1-6 2-6 1-5 2-5 3-6 4-6 3-5 4-5

 

Ая посылка

Частота 1 и 2

 

1 1
2 2

 

Частота 3 и 4

 

 

3 4
3 4

 

Частота 5 и 6

 
D0

 

5 5
D2

6 6

D1

 

Частота 7 и 8

 
D0

 

7 8
D2

7 8

D1

 

Аналогично определяем комбинации и для второй посылки.

Получаем следующие функции (таблица 5.2.2.1).

                                           Таблица 5.2.2.1

Частоты Функции
1
2
3
4
5
6
7
8

 

  Конечные значения кодовых комбинаций для второй посылки приведены в таблице 5.2.2.2.

 

таблице 5.2.1.2

код 000 001 010 011 100 101 110 111
част. 1-3 5-8 1-4 5-7 2-3 6-8 2-4 6-7

Выбор АЦП

 

Так как разрядность кода равна 7, то для удобства использования и простоты подключения выбираем микросхему КР572ПВ3. Микросхема представляет собой восьмиразрядный АЦП последовательных приближений, предназначенный для ввода аналоговой информации в микропроцессоры, микроЭВМ и другие устройства вычислительной техники и обеспечивает следующие режимы: сопряжения, статической памяти и с произвольной выборкой. Условное обозначение приведено на рисунке 5.3.1

DB3
DB4
DB8
DB7
DB6
DB5
DB1
DB2
BUSY
A/D

Рисунок 5.3.1

 

В данной схеме АЦП будет работать в режиме статической памяти. На рисунке 5.3.2 изображена временная диаграмма работы АЦП в этом режиме, а в таблице 5.3 указаны состояния выходов АЦП и текущее функциональное состояние АЦП в зависимости от комбинации сигналов на входе.

 

 

 


Рисунок 5.3.2

 

Таблица 5.3

CS RD BUSY DB7—DB0 Функциональное состояние АЦП
L H H Z Начало преобразования
L ? H Z –данные Считывание данных
L ? H Данные -- Z Сброс
H X X Z Отсутствие выборки
L H L Z Преобразование
L ? L Z Преобразование
L ? L Z Запрещено

 

 

Основные параметры АЦП:

 

Входное напряжение(максимальное) 10В
Номинальное напряжение питания (вывод 1)
Ток потребления по входу (по выводу 1) 4мА
Опорное напряжение (вывод 2) - 10B
Выходное напряжение низкого уровня <0,8B
Выходное напряжение высокого уровня >4B
Частота внутреннего тактового генератора 0,4..1,5Мгц
Время преобразования <7,5мкс
Входное сопротивление по выводам 3, 4 6..30кОм

 

 

Расчёт делителя напряжения

 

 Блок делителя напряжения предназначен для согласования уровня входного сигнала с входом АЦП. Так как разрядность АЦП равна 8 и максимальное значение входного напряжения равно 10В, а измеряемое напряжение не превышает 15В, то входной блок должен обеспечивать деление напряжения на 6. Этот узел можно реализовать при помощи простого делителя напряжения на резисторах (см. рис. 5.4).

 

                       
U вх
   
U вых
R2

 

 


Коэффициент деления этой схемы определяется формулой (5.7), при этом необходимо учитывать, что бы значения сопротивлений резисторов в делителе напряжения были раз в 5 меньше входного сопротивления АЦП.

 

                           (5.7)

 

Входное сопротивление АЦП лежит в пределах 6.. 30кОм, поэтому выберем значение R2 равным 1кОм. Из формулы (5.7) R1= 5кОм.

Реализация регистра

 

Регистры реализуем при помощи параллельного соединения трёх D-триггеров с соединением С-входов, при помощи которых происходит запись информации в триггеры. Схема регистра изображена на рисунке 5.5.

 


 

                                  Рисунок 5.5

 

 

Для построения схем регистров используем микросхему КР1533ТМ7, представляющая собой счетверённый D-триггер с общим С-входом.

 

Разработка логического узла

 

Согласно таблицам функций преобразования из двоичного кода в НС-код строим схемы обоих посылок. Коммутация производится при помощи четырёхканального мультиплексора КР1554 .Схема логического блока показана на схеме электрической принципиальной. Основная суть состоит в том, что номер посылки определяется третьим входом на схемах И, т.е. на какие элементы будет подана «1», та часть кода и будет закодирована.

 

 


Дата добавления: 2019-07-15; просмотров: 226; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!