Добрый день!
Собираем в лаборатории установку, которую нужно будет контролировать с ПК. Один из компонентов управляется напряжением 0-5В, подробности могу уточнить. Предположительно, ток там нужен совсем небольшой, порядка десятков миллиампер. Пропорционально управляющему напряжению изменяется рабочее напряжение на электронно-оптическом преобразователе в диапазоне 500-850В.
Нашей первой идеей было раздобыть какой-нибудь микроконтроллер с USB-serial и встроенным ЦАП и использовать последний для управления. Выяснилось, что Atmel почти не делает микроконтроллеров с ЦАП, а у STM32 и Espressif ЦАП хотя и есть, но обычно не рассчитан на напряжения больше 3,3В. Второй идеей было взять микроконтроллер с I2C и управлять отдельным ЦАП вроде MCP4725; заодно и разрешение будет немного побольше (12 бит вместо 8).
В правильном ли направлении мы движемся? Есть ли более простые способы выдавать с ПК управляющее напряжение в диапазоне 0-5В?
Контролируемый с ПК источник управляющего напряжения 0-5В
- Реклама
- Ivanoff-iv
- Друг Кота
- Сообщения: 7077
- Зарегистрирован: Пт ноя 11, 2016 05:48:09
- Откуда: Сердце Пармы
Re: Контролируемый с ПК источник управляющего напряжения 0-5
можно и внешний ЦАП и не внешний... 
при желании шкалу выходного напряжения с 3.3 v до 5 v можно растянуть обычным ОУ...
при желании шкалу выходного напряжения с 3.3 v до 5 v можно растянуть обычным ОУ...
Для тех, кто не учил магию мир полон физики 
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
- SW_Сервис
- Мучитель микросхем
- Сообщения: 418
- Зарегистрирован: Пт ноя 09, 2018 23:24:27
- Откуда: 54° с.ш.
Re: Контролируемый с ПК источник управляющего напряжения 0-5
[uquote="aitap",url="/forum/viewtopic.php?p=3705311#p3705311"]...установку, которую нужно будет контролировать с ПК...
...способы выдавать с ПК управляющее напряжение в диапазоне 0-5В?[/uquote]
Так контроль или управление?
Опять додумывать и домысливать. Но по-любому без АЦП/ЦАП - никак.
...способы выдавать с ПК управляющее напряжение в диапазоне 0-5В?[/uquote]
Так контроль или управление?
...а вместо пуповины у меня был шнур от паяльника.
Re: Контролируемый с ПК источник управляющего напряжения 0-5
Спасибо за ответы!
[uquote="Ivanoff-iv",url="/forum/viewtopic.php?p=3705327#p3705327"]можно и внешний ЦАП и не внешний...
[/uquote]
Намёк на звуковую карту? Мне приходила в голову звуковая карта, но такое решение, насколько я понимаю, потребует калибровки в зависимости от уровня громкости и вносит риск спалить звуковую карту (которую, если она встроенная, не заменишь) или прибор (если ОС вдруг решит поднять уровень громкости выше того, на котором выполнялась калибровка, и издать звук).
[uquote="Ivanoff-iv",url="/forum/viewtopic.php?p=3705327#p3705327"]при желании шкалу выходного напряжения с 3.3 v до 5 v можно растянуть обычным ОУ...[/uquote]
А как лучше поступить с точки зрения простоты сборки и обслуживания? Мне не проблема написать программу для МК или ПК, а вот успешного опыта сборки схем у меня нет.
[uquote="SW_Сервис",url="/forum/viewtopic.php?p=3705615#p3705615"]Так контроль или управление?
Опять додумывать и домысливать. Но по-любому без АЦП/ЦАП - никак.[/uquote]
Управление. Другие компоненты установки управляются командами через последовательный порт или вызовом предоставленного разработчиком прибора API (который посылает USB пакеты). Задача - управлять ЭОПом с ПК. Какой набор компонентов поможет решить эту задачу наиболее простым способом?
[uquote="Ivanoff-iv",url="/forum/viewtopic.php?p=3705327#p3705327"]можно и внешний ЦАП и не внешний...
Намёк на звуковую карту? Мне приходила в голову звуковая карта, но такое решение, насколько я понимаю, потребует калибровки в зависимости от уровня громкости и вносит риск спалить звуковую карту (которую, если она встроенная, не заменишь) или прибор (если ОС вдруг решит поднять уровень громкости выше того, на котором выполнялась калибровка, и издать звук).
[uquote="Ivanoff-iv",url="/forum/viewtopic.php?p=3705327#p3705327"]при желании шкалу выходного напряжения с 3.3 v до 5 v можно растянуть обычным ОУ...[/uquote]
А как лучше поступить с точки зрения простоты сборки и обслуживания? Мне не проблема написать программу для МК или ПК, а вот успешного опыта сборки схем у меня нет.
[uquote="SW_Сервис",url="/forum/viewtopic.php?p=3705615#p3705615"]Так контроль или управление?
Управление. Другие компоненты установки управляются командами через последовательный порт или вызовом предоставленного разработчиком прибора API (который посылает USB пакеты). Задача - управлять ЭОПом с ПК. Какой набор компонентов поможет решить эту задачу наиболее простым способом?
- ЭлектроKOT
- Вымогатель припоя
- Сообщения: 550
- Зарегистрирован: Вс июл 07, 2019 16:12:46
Re: Контролируемый с ПК источник управляющего напряжения 0-5
Нажать 7 клавиш: SPI DAC, и выбрать:
MCP4921/4922 - 12-Bit DAC with SPI Interface
DAC SPI
MAX5316 - 16-Bit, ±1 LSB Accuracy Voltage Output DAC with SPI Interface
и т.д. и т.п.
MCP4921/4922 - 12-Bit DAC with SPI Interface
DAC SPI
MAX5316 - 16-Bit, ±1 LSB Accuracy Voltage Output DAC with SPI Interface
и т.д. и т.п.
Делай то, что тебе нравится и ты никогда не будешь работать
- Реклама
Re: Контролируемый с ПК источник управляющего напряжения 0-5
[uquote="ЭлектроKOT",url="/forum/viewtopic.php?p=3705977#p3705977"]Нажать 7 клавиш: SPI DAC, и выбрать[/uquote]
И управлять SPI ЦАПом при помощи USB-SPI переходника вроде FT232H?
И управлять SPI ЦАПом при помощи USB-SPI переходника вроде FT232H?
- ЭлектроKOT
- Вымогатель припоя
- Сообщения: 550
- Зарегистрирован: Вс июл 07, 2019 16:12:46
Re: Контролируемый с ПК источник управляющего напряжения 0-5
[uquote="aitap",url="/forum/viewtopic.php?p=3706464#p3706464"]управлять SPI ЦАПом при помощи USB-SPI переходника вроде FT232H?[/uquote]
Как вариант. Мне же отсюда не видно, сколько и каких портов (COM, USB) у вас свободно, какая ОСь, требования по скорости управления и т.п...
С этим там вам на месте нужно самостоятельно определиться.
Как вариант. Мне же отсюда не видно, сколько и каких портов (COM, USB) у вас свободно, какая ОСь, требования по скорости управления и т.п...
С этим там вам на месте нужно самостоятельно определиться.
Делай то, что тебе нравится и ты никогда не будешь работать
Re: Контролируемый с ПК источник управляющего напряжения 0-5
Всем большое спасибо за рекомендации! О результатах постараюсь отписаться.
Re: Контролируемый с ПК источник управляющего напряжения 0-5
Для проекта, чтобы не рисковать, было принято решение купить готовый USB DAC.
Для себя, чтобы набрать опыт, я заказал клон Digispark и I2C дисплей; напишу для ATtiny85 приложение, которое будет принимать с ПК управляющие команды при помощи V-USB и общаться с дисплеем при помощи USI.
Для себя, чтобы набрать опыт, я заказал клон Digispark и I2C дисплей; напишу для ATtiny85 приложение, которое будет принимать с ПК управляющие команды при помощи V-USB и общаться с дисплеем при помощи USI.


