Дипломная работа: Устройство ввода аналоговой информации

Указанные значения входного сопротивления и емкости дают возможность подавать входной сигнал с помощью стандартного щупа-делителя напряжения для обычного осциллографа. Подходят, например, щупы PROBE60S, НР-9060.Разработанная для работы с приставкой программа обеспечивает наблюдение осциллограмм сигналов на экране монитора при скорости временной развертки 0,3... 100 мс/дел. В режиме регистратора программа ведет запись отсчетов сигнала с максимальным периодом повторения 100 с в текстовый файл (кодировка ASCII), пригодный для анализа с помощью других программ.

Исследуемый сигнал поступает на разъем XW1. На ОУ DA1.2 выполнен повторитель, а на DA1.1 — узел сдвига уровня, необходимый для превращения биполярных (-1,25...+1,25 В) сигналов в однополярные (0...+2.5), которые способен обрабатывать АЦП DA2. Образцовое напряжение +2,5 В подано на узел сдвига с соответствующего выхода АЦП через повторитель на ОУ DA1.3. Использован 12-разрядный АЦП AD7495 с последовательным интерфейсом. Сигналом начала цикла преобразования служат смена высокого уровня на входе CS АЦП низким при вы­соком уровне на входе SCLK. Затем на вход SCLK подают 16 импульсов низкого уровня. На выходе SDAT в ответ на четыре первых импульса будет установлен низкий уровень, а на каждый из 12 последующих — уровень, соответствующий значению очередного разряда результата преобразования, начиная со старшего. Завершают цикл установкой высокого уровня на входе CS.

Для передачи результата преобразования в компьютер применен интерфейс USB, реализуемый с помощью ми­кросхемы FT232BM — преобразователя USB—RS-232. Эта микросхема спо­собна работать в режиме Bit Bang , в котором линии ее порта RS-232 образуют восьмиразрядную параллельную шину данных с индивидуальной настройкой разрядов на ввод или вывод. Программную поддержку режима Bit Bang в компьютере обеспечивает драйвер D2XX.

Чтобы сформировать нужную временную диаграмму сигналов управления АЦП, компьютерная программа заполняет выходной буфер USB байтами, несущими в соответствующих разрядах значения этих сигналов в каждом такте. Для одного цикла работы АЦП требуется сформировать и передать 34 байта (по два на каждый тактовый импульс и еще два для управления сигналом CS). Темп выдачи значений из этих байтов на выходы DTR и RTS пре­образователя интерфейса, с которыми соединены входы CS и SCLK АЦП, зависит от настройки внутреннего синтезатора тактовой частоты преобразователя. Наст Настройку изменяют командами от компьютера, регулируя таким образом скорость работы АЦП, а вместе с ней и частоту дискретизации входного сигнала.

Последовательный выход АЦП соединен с входом CTS преобразователя интерфейса, благодаря чему результаты работы АЦП поступают в буфер преобразователя интерфейса, а из него по USB — в компьютер. В связи с особенностями протокола обмена по USB передача информации в компьютер происходит с довольно большой, а главное, непредсказуемой задержкой. Чтобы решить проблему, на вход DSR преобразователя интерфейса подан тот же сигнал, что и на вход CS АЦП. Получая информацию об уровнях на входе CS и на выходе SDAT АЦП одновременно, компьютерная программа имеет возможность найти в полученной последовательности начало и конец каждого цикла преобразования и правильно декодировать его результат.

В приставке реализовано важное преимущество интерфейса USB — как уже сказано, ей не требуется отдельный источник питания. Напряжение +5 В поступает на микросхемы с контакта 1 розетки XS1 через развязывающие LC-и RC- фильтры. Напряжение -5 В, необходимое для питания ОУ DA1, получено с помощью преобразователя напряжения DC-101 фирмы YCL. Аналогичный можно найти на плате неисправного компьютерного адаптера сети Ethernet, предназначенного для связи по коаксиальному кабелю. Пригодны и другие модули преобразователей постоянного напряжения 5 В в 5...9 В с гальванической развязкой.

Приставка собирается на макетной плате. На плате распологаются все элементы, за исключением разъема XW1. Монтаж выполнен проводом МГТФ. Выводы малогабаритных микросхем соединены с контактными площадками макетной платы отрезками луженого провода диаметром 0,2 мм.

Коаксиальный разъем XW1 — СР-50-73ФВ (BNC Jack). XS1 — розетка USB-B для печатного монтажа, ее стандартным кабелем соединяют с одной из розеток USB-A компьютера.

Подключенную к разъему USB приставку операционная система компьютера автоматически опознает как новое USB-устройство. Прочитав его идентификаторы (микросхеме FT232BM по умолчанию присвоены

VID=0x0403 и РЮ=0х6001), она пытается найти в памяти компьютера и установить подходящий программный драйвер устройства. Если сделать это самостоятельно ей не удалось, система попросит пользователя указать путь к папке, в которой находятся необходимые файлы. Последние версии требующегося для работы приставки драйвера D2XX для различных операционных систем находятся на интернет-странице [8].

Разработанная для работы с приставкой программа USCOPE, основное окно которой показано на рисунке8, позволяет измерить среднее значение входного напряжения АЦП и наблюдать осциллограмму поданного на его вход сигнала.

Рисунок 7 – Вид основного окна программы UScore

Кнопками на панели TIME/DIV- Scope изменяют скорость "развертки", а на панели INPUT DIVIDER устанавливают соответствие показаний вольтметра измеряемому напряжению при использовании щупа-делителя.

Органами управления, расположенными на панели Syncro, выбирают вид синхронизации развертки и упра

К-во Просмотров: 366
Бесплатно скачать Дипломная работа: Устройство ввода аналоговой информации