- •Оглавление
- •1 Краткий анализ технического задания
- •2 Расчёт функциональных параметров
- •3 Разработка функциональной схемы
- •4 Разработка, описание и расчёт принципиальной схемы
- •4.1 Разработка аналоговой части
- •4.2 Разработка цифровой части
- •5 Расчёт погрешностей
- •Заключение
- •Список использованных источников
2 Расчёт функциональных параметров
Расcчитаем основные параметры аналогово-цифрового преобразования сигнала.
Выберем частоту
дискретизации АЦП. Согласно теореме
Котельникова частота дискретизации
.
Однако при такой частоте дискретизации
возможно возникновение интермодуляционных
искажений вследствие перекрытия АЧХ
фильтра низких частот (частота среза
порядка
)
и спектра сигнала опроса. При использовании
в качестве фильтра НЧ фильтра Баттерворта
2-го порядка для снижения погрешности
перекрытия до уровня 1% согласно [6]
зададим
.
Согласно заданию, тактовая частота шины
ISA
равна 8 МГц. Чтобы не задействовать
дополнительных генераторов тактовой
частоты, будем в качестве частоты
дискретизации использовать тактовую
частоту шины ISA,
уменьшенную в 213 = 8192
раз с помощью делителей частоты
.
Выберем разрядность
АЦП исходя из требований по точности к
прибору. Зададим допустимую погрешность
квантования δкв.доп
равной 0,2%. Согласно [7], приведённая
погрешность квантования определяется
выражением
,
где N –
максимальное числовое значение кода,
соответствующее верхнему пределу
измеряемой величины (число уровней
квантования АЦП). Отсюда получаем
требуемое число уровней квантования
.
Так как число уровней квантования любого
АЦП определяется как 2n,
где n –
разрядность АЦП, то выбираем разрядность
АЦП равной 8; в этом случае число уровней
квантования будет равно N =
28 =
256 >
Nтреб.
Выберем объём
памяти БЗУ. Согласно техническому
заданию длительность преобразования
.
При частоте дискретизации
количество хранимых отсчётов для одного
канала будет равно
.
Разрядность
АЦП
выбрана равной n =
8, следовательно
один отсчёт занимает один байт памяти.
Таким образом, потребуется
байт
памяти. Выберем объём памяти БЗУ из ряда
допустимых значений равным 16384 байт,
то есть 16 Кбайт.
Разрядность адресной части БЗУ в этом
случае будет равна 14.
3 Разработка функциональной схемы
На основании ТЗ разработаем функциональную схему устройства. Для этого представим разрабатываемое устройство в виде функциональных узлов.
3.1 Согласующий канал
Входной сигнал прибора имеет максимальную амплитуду 30 мВ и может включать в себя высокочастотные помехи. Это обуславливает необходимость применения согласующего канала, в котором будет реализовано усиление и фильтрация входного сигнала. Также согласующий канал будет обеспечивать высокое входное сопротивление канала.
3.2 АЦП
Для выполнения главной функции устройства – преобразования сигнала из аналоговой формы в цифровую – используем АЦП. Разрядность и частоту дискретизации АЦП выберем в соответствии с расчётами, приведёнными в предыдущем пункте. Для дальнейших расчётов выберем диапазон входных сигналов АЦП. Практически во всех современных АЦП он задаётся с помощью подачи опорного напряжения требуемой величины на соответствующий вход АЦП. Шиной ISA уже предусмотрено наличие питания 5 В, поэтому зададим его в качестве опорного, чтобы не разрабатывать отдельный источник напряжения.
3.3 Счётчик адреса
Для генерации адреса ячейки памяти, в которой будет храниться отсчёт, будем использовать счётчик адреса. Счётчик адреса должен иметь выход сигнала переполнения, служащий индикатором того, что все отсчёты сигнала оцифрованы.
3.4 Буферное запоминающее устройство
Для временного хранения снятых отсчётов используем буферное запоминающее устройство. Объем памяти устройства выберем в соответствии с расчётами, приведёнными в предыдущем пункте.
3.5 Буфер данных
Для записи
оцифрованных отсчётов из АЦП в БЗУ и
передачи хранимой в БЗУ информации в
память ПК необходимо использовать буфер
данных. Также необходимо будет использовать
делитель частоты, выполняющий
преобразование тактовой частота шины
ISA
в частоту дискретизации АЦП. Коэффициент
деления частоты
.
Такой коэффициент деления можно получить,
используя счётчик.
Рисунок 1 – Функциональная схема разрабатываемого прибора
Схема работает следующим образом [8]. Вначале реализуется работа схемы в режиме 1 – оцифровка аналогового сигнала, поступающего с электродов отведения через согласующий канал, с записью цифровых эквивалентов в БЗУ. В режиме 2 (чтение БЗУ) сформированные данные из БЗУ передаются под управлением программы в основную память МПС (ОЗУ). Смена режимов задаётся программно. Фиксация режима производится путём установки триггера в значение Qреж = 0 (режим 1) или Qреж = 1 (режим 2). Установка триггера в ноль производится сигналом «Сброс» от ядра МПС, установка в единицу – сигналом переноса, выдаваемым счётчиком адреса после формирования им всех адресов от 0 до (214 – 1) включительно и соответственно завершения цикла записи в БЗУ всех отсчётов сигнала. Установка триггера в единицу свидетельствует о том, что массив данных в БЗУ полностью сформирован (преобразование завершено). Процессор МПС анализирует бит режима Qреж, и если он равен единице, то система считывает данные из БЗУ в ОЗУ ядра МПС.
В режиме 1 формирование адресов производится с частотой fД, в режиме 2 – с частотой следования сигналов ЧтВУ, обеспечивающих передачу данных из выбранной ячейки БЗУ в память ядра через буферную схему F.
