АЦП с интерфейсом USB

VISA, TCP/IP, USB, CAN, GPIB и подобные протоколы
Pawtet
interested
interested
Сообщения: 6
Зарегистрирован: 16 июл 2013, 18:13
Версия LabVIEW: 8.6
Контактная информация:

АЦП с интерфейсом USB

Сообщение Pawtet »

Доброго времени суток! Передо мной стоит задача создать АЦП для дальнейшей визуализации сигналов с лабораторных стендов. Была выбрана схема из журнала Радио 5-2005 (Автор С.КУЛЕШОВ. г.Курган) в которой применен преобразователь USB-RS232 на микросхеме FT232BM. Насколько я понял, то для неё есть драйверы, которые позволяют работать с VISA. Прошу исправить, если я не прав. Так же есть вопрос, возможно ли одновременно с получением данных управлять, скажем, усилителем перед АЦП (отправлять 4-разрядный код на усилитель) по USB?
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 127 раз
Контактная информация:

Re: АЦП с интерфейсом USB

Сообщение dadreamer »

Почитайте здесь: http://www.ftdichip.com/Products/ICs/FT232BM.htm
При работе с конвертером в системе будет появляться виртуальный COM-порт, с которым можно работать в :labview: через VISA. В принципе, этого достаточно для большинства задач. Если чем-то не будет устраивать функционал Визы, для FTDI-микросхем есть набор драйверов и библиотек, которые также можно использовать в :labview: . Описания вы найдёте на сайте.
Pawtet
interested
interested
Сообщения: 6
Зарегистрирован: 16 июл 2013, 18:13
Версия LabVIEW: 8.6
Контактная информация:

Re: АЦП с интерфейсом USB

Сообщение Pawtet »

Спасибо за совет! С программной частью вроде бы разобрался, проверить на практике пока, увы, не могу. Возникла необходимость изменить схему, точнее входной каскад - нужен дифференциальный вход. Можете ли что-нибудь посоветовать?
Borjomy_1

Activity Professionalism Silver
doctor
doctor
Сообщения: 2211
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 2009..2020
Откуда: город семи холмов
Благодарил (а): 27 раз
Поблагодарили: 27 раз

Re: АЦП с интерфейсом USB

Сообщение Borjomy_1 »

Ставите операционный усилитель. + и - входы через резисторы 10-100кОм к измеряемым цепям. Выход ОУ на вход АЦП. Правда, подозреваю, что АЦП у вас с измерением в диапазоне 0..Vпит. Тогда потребуется городить подставку напряжения для приведения 0V выхода ОУ к середине диапазона измерения АЦП
А вообще - не проще, дешевле (судя по времени работы) и быстрее купить готовый, чем велосипед изобретать?
Pawtet
interested
interested
Сообщения: 6
Зарегистрирован: 16 июл 2013, 18:13
Версия LabVIEW: 8.6
Контактная информация:

Re: АЦП с интерфейсом USB

Сообщение Pawtet »

Благодарю за оперативную помощь! Проще, да не проще - это курсовой проект. Данный АЦП работает со входными сигналами от 0 до 2,5 В. А не подойдет ли для этого ОУ, используемый в изначальной схеме?
Borjomy_1

Activity Professionalism Silver
doctor
doctor
Сообщения: 2211
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 2009..2020
Откуда: город семи холмов
Благодарил (а): 27 раз
Поблагодарили: 27 раз

Re: АЦП с интерфейсом USB

Сообщение Borjomy_1 »

У меня нет возможности видеть начальную схему. Подойдет любой ОУ общего назначения (если хочется особой точности - инструментальный ОУ) на напряжение +-3V. Зайдите на Analog.com Там ищете примерно подходящий усилитель, скачиваете на него документацию и смОтрите в ней примеры применения. Также это относится к ADC. Кстати, имеет смысл почитать документацию на ваш АЦП, наверняка там есть пример дифференциального подключения.
Pawtet
interested
interested
Сообщения: 6
Зарегистрирован: 16 июл 2013, 18:13
Версия LabVIEW: 8.6
Контактная информация:

Re: АЦП с интерфейсом USB

Сообщение Pawtet »

Извините за мою беспечность! Покопался в даташитах и немного перерисовал схему:
Изображение
Будет ли это работоспособно?
Borjomy_1

Activity Professionalism Silver
doctor
doctor
Сообщения: 2211
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 2009..2020
Откуда: город семи холмов
Благодарил (а): 27 раз
Поблагодарили: 27 раз

Re: АЦП с интерфейсом USB

Сообщение Borjomy_1 »

Если делать строго по схеме, то подключение ФБ ИМС DA1.2 и DA1.3 надо менять местами. Буферный усилитель опорного напряжения должен приходить через делитель на +in DA1.1, а выход дифференциального каскада - на -in. R2 верхним концом на землю, DA1.2(7) на правый вывод R8, DA1.3(14) на DA1.2(12) и на нижний вывод R6. И RefOut DA2 надо подавать на минусовой вход DA1.3. В усилительных каскадах ВСЕГДА входной сигнал подается на -in операционного усилителя. +in является опорным.
Pawtet
interested
interested
Сообщения: 6
Зарегистрирован: 16 июл 2013, 18:13
Версия LabVIEW: 8.6
Контактная информация:

Re: АЦП с интерфейсом USB

Сообщение Pawtet »

Спасибо за подробные разъяснения! Надеюсь, что я Вас правильно понял и схему исправил верно:
Изображение
Borjomy_1

Activity Professionalism Silver
doctor
doctor
Сообщения: 2211
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 2009..2020
Откуда: город семи холмов
Благодарил (а): 27 раз
Поблагодарили: 27 раз

Re: АЦП с интерфейсом USB

Сообщение Borjomy_1 »

Вот это больше похоже.
dan
beginner
beginner
Сообщения: 23
Зарегистрирован: 18 апр 2014, 13:20
Версия LabVIEW: 2012
Контактная информация:

Re: АЦП с интерфейсом USB

Сообщение dan »

Здравствуйте! Собрал данную схему и столкнулся с несколькими проблемами:
- устройство при подключении определяется не всегда, приходится отключать и подключать снова;
- попытался написать небольшую программу, как в данной статье: http://easyelectronics.ru/znakomimsya-s-labview.html При запуске программы выскакивает ошибка: Error 1 occurred at Scan From String (arg 1)
- прогрмма из статьи со схемой (http://elektronik.3dn.ru/load/54-1-0-648) вроде работает, правда входной касакд был изменен, как описано в этой теме. Когда на вход устройства ничего не подается, программа показывает следующее:
Изображение
Прошу помощи и советов. Заранее благодарю!
Borjomy_1

Activity Professionalism Silver
doctor
doctor
Сообщения: 2211
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 2009..2020
Откуда: город семи холмов
Благодарил (а): 27 раз
Поблагодарили: 27 раз

Re: АЦП с интерфейсом USB

Сообщение Borjomy_1 »

При запуске программы выскакивает ошибка: Error 1 occurred at Scan From String (arg 1)
Это означает, что поступающая строка не распознается как число. Например, системный разделитель дробной части - точка, а в строке - запятая. Но скорее всего, первые символы - буквы. Приведите результат чтения (содержимое строки)
dan
beginner
beginner
Сообщения: 23
Зарегистрирован: 18 апр 2014, 13:20
Версия LabVIEW: 2012
Контактная информация:

Re: АЦП с интерфейсом USB

Сообщение dan »

Попытался вывести содержимое строки в string indicator, но он остается пустым. LabView начал изучать недавно, так что прошу прощения за свои ошибки, подскажите пожалуйста что делаю не так.
Изображение
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5463
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 28 раз
Поблагодарили: 87 раз

Re: АЦП с интерфейсом USB

Сообщение IvanLis »

dan писал(а):Попытался вывести содержимое строки в string indicator, но он остается пустым. LabView начал изучать недавно, так что прошу прощения за свои ошибки, подскажите пожалуйста что делаю не так.
У Вас скорее всего программа ждет пока накопится указанное количество символов в буфере.
Проверьте правильность настроек "терминатора".
Поставьте время ожидания поменьше и посмотрите.
Borjomy_1

Activity Professionalism Silver
doctor
doctor
Сообщения: 2211
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 2009..2020
Откуда: город семи холмов
Благодарил (а): 27 раз
Поблагодарили: 27 раз

Re: АЦП с интерфейсом USB

Сообщение Borjomy_1 »

Код АЦП, кстати, может быть в шестнадцатиричном виде.
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Коммуникация с приборами»