реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Цифра в 0-20мА
Golem
сообщение Sep 15 2008, 13:23
Сообщение #1





Группа: Новичок
Сообщений: 8
Регистрация: 15-09-08
Пользователь №: 40 215



Господа! Мне нужно преобразовать последовательный цифровой код (SPI, I2C) в токовый сигнал 0-20мА (4-20мА). Точность 8-10 разрядов. Какими средствами сейчас решают такую задачу? Видел AD420 - не подходит, дорого.
Спасибо.
Go to the top of the page
 
+Quote Post
Herz
сообщение Sep 15 2008, 13:46
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Цитата(Golem @ Sep 15 2008, 15:23) *
Господа! Мне нужно преобразовать последовательный цифровой код (SPI, I2C) в токовый сигнал 0-20мА (4-20мА). Точность 8-10 разрядов. Какими средствами сейчас решают такую задачу? Видел AD420 - не подходит, дорого.
Спасибо.

ЦАПом с соответствующим интерфейсом.
Go to the top of the page
 
+Quote Post
Golem
сообщение Sep 15 2008, 13:50
Сообщение #3





Группа: Новичок
Сообщений: 8
Регистрация: 15-09-08
Пользователь №: 40 215



Цитата(Herz @ Sep 15 2008, 16:46) *
ЦАПом с соответствующим интерфейсом.

Понятно, что речь идет о ЦАПе. Но я вариантов, кроме AD420, не нашел, чтобы был у ЦАПа выход токовый 0-20мА и последовательный интерфейс. Может кто решал такую задачу и может подсказать микросхему?
Go to the top of the page
 
+Quote Post
sensor_ua
сообщение Sep 15 2008, 14:03
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 266
Регистрация: 22-04-05
Из: Киев
Пользователь №: 4 387



Часто такое проще через ШИМ + фильтр + U/I.
U/I скорее всего в любом случае потребуется. СтОит взглянуть на MCP4921 http://www.microchip.com/wwwproducts/Devic...ocName=en020398
Если нужно дешевле, то помнится ЦАП был в P89LPC9107 www.nxp.com, но там SPI/I2C софтовые делать придётся.


--------------------
aka Vit
Go to the top of the page
 
+Quote Post
Herz
сообщение Sep 15 2008, 14:40
Сообщение #5


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Цитата(sensor_ua @ Sep 15 2008, 16:03) *
Часто такое проще через ШИМ + фильтр + U/I.
U/I скорее всего в любом случае потребуется. СтОит взглянуть на MCP4921 http://www.microchip.com/wwwproducts/Devic...ocName=en020398
Если нужно дешевле, то помнится ЦАП был в P89LPC9107 www.nxp.com, но там SPI/I2C софтовые делать придётся.

А каким боком тут ШИМ? ЦАПов с SPI и IIC интерфейсами так много, что "софтовые делать" ну никакого смысла...

Цитата(Golem @ Sep 15 2008, 15:50) *
Понятно, что речь идет о ЦАПе. Но я вариантов, кроме AD420, не нашел, чтобы был у ЦАПа выход токовый 0-20мА и последовательный интерфейс. Может кто решал такую задачу и может подсказать микросхему?

Не обязательно ЦАП должен быть с выходом 0-20 мА. Любой дешёвый ЦАП подходящей разрядности (удобнее со встроенным ИОН) легко использовать в схеме источника/приёмника тока, добавив к нему ОУ и транзистор. По сути, получим U/I-преобразователь. Во многих даже ОУ (а иногда и транзистор) есть внутри.
Go to the top of the page
 
+Quote Post
Golem
сообщение Sep 15 2008, 14:44
Сообщение #6





Группа: Новичок
Сообщений: 8
Регистрация: 15-09-08
Пользователь №: 40 215



Цитата(Herz @ Sep 15 2008, 17:36) *
А каким боком тут ШИМ? ЦАПов с SPI и IIC интерфейсами так много, что "софтовые делать" ну никакого смысла...

ЦАПов-то полно, а что дальше делать? Начинать лепить схему U->I? Операционник+транзистор+обвязка... Я хотел использовать что-то готовое, типа SPI->0-20mA. Тем более, что мне надо еще иметь возможность переключать 0-20 и 4-20мА.

Есть хорошая микросхема AD694. 0-10В->0-20мА(4-20мА). Но она дорогая и дефицитная, как и AD420. Как сделать такую схему из отдельных узлов понятно. Я думал, может кто встречал что-то уже готовое, в виде одной микросхемы типа SPI(I2C)->0-20mA.
Go to the top of the page
 
+Quote Post
Herz
сообщение Sep 15 2008, 15:02
Сообщение #7


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Цитата(Golem @ Sep 15 2008, 16:44) *
ЦАПов-то полно, а что дальше делать? Начинать лепить схему U->I? Операционник+транзистор+обвязка... Я хотел использовать что-то готовое, типа SPI->0-20mA. Тем более, что мне надо еще иметь возможность переключать 0-20 и 4-20мА.

Есть хорошая микросхема AD694. 0-10В->0-20мА(4-20мА). Но она дорогая и дефицитная, как и AD420. Как сделать такую схему из отдельных узлов понятно. Я думал, может кто встречал что-то уже готовое, в виде одной микросхемы типа SPI(I2C)->0-20mA.

Ну, ИМХО, или "лепить" (что там лепить - транзистор прицепить тяжело? 05.gif ), или использовать готовое. Любители готового, как правило, должны быть готовы переплачивать. А переключать - так это аппаратно необходимо делать?
Go to the top of the page
 
+Quote Post
sensor_ua
сообщение Sep 15 2008, 15:39
Сообщение #8


Профессионал
*****

Группа: Свой
Сообщений: 1 266
Регистрация: 22-04-05
Из: Киев
Пользователь №: 4 387



Цитата
А каким боком тут ШИМ? ЦАПов с SPI и IIC интерфейсами так много, что "софтовые делать" ну никакого смысла...

Я делаю и экономлю на этом. Причём делаю даже 16-бит ЦАП 4-20 мА. А программе глубоко плевать куда выдавать слово - в регистры ШИМ или по SPI - в ШИМ бывает проще.


ADI кое-что по-дешевле, чем AD420 выпускает
AD5410/AD5420 http://www.analog.com/en/digital-to-analog...ts/product.html
AD5412/AD5422 http://www.analog.com/en/digital-to-analog...ts/product.html
AD5398 http://www.analog.com/en/digital-to-analog...ts/product.html


--------------------
aka Vit
Go to the top of the page
 
+Quote Post
Herz
сообщение Sep 15 2008, 16:47
Сообщение #9


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Цитата(sensor_ua @ Sep 15 2008, 17:39) *
Я делаю и экономлю на этом. Причём делаю даже 16-бит ЦАП 4-20 мА. А программе глубоко плевать куда выдавать слово - в регистры ШИМ или по SPI - в ШИМ бывает проще.

В ШИМ бывает проще, но автору-то именно SPI (или IIC) требовалось. Не ставить же контроллер с SPI- slave mode и реализовать в нём ШИМ.
Go to the top of the page
 
+Quote Post
rezident
сообщение Sep 15 2008, 16:54
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Делал подобное (SPI -> 4...20мА) на TLP281-4 + 74HC14 + DAC7611 + XTR115. Основная относительная приведенная погрешность в 0,1% укладывалась.
Делал еще один подобный вариант 4-х канального преобразователя I2C -> 4 х 4...20мА. Контроллер I2C реализовал на CPLD XC95xx. Недостаток был в том, что при отсутствия внешнего генератора приходилось делать тактирование от сигнала SCL. А поскольку оптронная развязка не сильно быстродействующая применялась (TLP281-4), то частота тактирования шины I2C была ограничена 2 кГц.
Go to the top of the page
 
+Quote Post
Пипец
сообщение Sep 15 2008, 17:41
Сообщение #11


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 6-08-08
Из: Saint-Peterburg
Пользователь №: 39 456



ЦАП R-2R и токовое зеркало?
Go to the top of the page
 
+Quote Post
Verifi
сообщение Sep 16 2008, 07:49
Сообщение #12


Местный
***

Группа: Участник
Сообщений: 315
Регистрация: 5-05-08
Из: Kursk
Пользователь №: 37 282



Использую в гальванически изолированном токовом выходе ADUM1300+AD7390 и XTR115 ИОН ОТ XTR, питание от токовой петли 4-20ма ,4 канала каждый канал изолированный от других.
Хотел слепить подешевле но места на плате займёт больше а какой гемор с программой вообще молчу! При меньшей разрядности посмотрите на цифровые потенциометры от ADI+xtr117 компактно и недорого.Переключение 4-20ма и 0-20ма сделайте переключателем подключение резистора смещение ко входу(2) XTR115 смотрите схему.
Эскизы прикрепленных изображений
Прикрепленное изображение
 


--------------------
"Если я в чем-то сомневаюсь, я возвращаюсь к началу"
Go to the top of the page
 
+Quote Post
Евгений Германов...
сообщение Sep 16 2008, 12:16
Сообщение #13


Профессионал
*****

Группа: Свой
Сообщений: 1 079
Регистрация: 24-06-07
Из: г.Екатеринбург
Пользователь №: 28 654



Кстати а зачем преобразователь напряжение-ток?Весьма непонятно(опер,транзистор).Надо проще и по средствам.Нужен ЦАП подходящий автору по всем его запросам и самый обычный резистор.Если вых цап=10В то R=500 Ом.Если сопротивление линии не велико и нагрузка фиксирована то получится дёшево и сердито.
Go to the top of the page
 
+Quote Post
rezident
сообщение Sep 16 2008, 12:59
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Вот еще один дешевый вариант преобразователя.
http://caxapa.ru/sch/io.html#iout
Go to the top of the page
 
+Quote Post
Verifi
сообщение Sep 16 2008, 17:48
Сообщение #15


Местный
***

Группа: Участник
Сообщений: 315
Регистрация: 5-05-08
Из: Kursk
Пользователь №: 37 282



Цитата(Евгений Германович @ Sep 16 2008, 16:16) *
Кстати а зачем преобразователь напряжение-ток?Весьма непонятно(опер,транзистор).Надо проще и по средствам.Нужен ЦАП подходящий автору по всем его запросам и самый обычный резистор.Если вых цап=10В то R=500 Ом.Если сопротивление линии не велико и нагрузка фиксирована то получится дёшево и сердито.

XTR115 -используется не только для преобразования ток-напряжение,но и для питания всей схемы от 4-20 ма и в качестве ион для цап,еслиб это было не нужно питание от выхода 4-20ма,
использовал бы операционник помощнее от TI в ПНТ.
Предлагая использовать цап с 10в выхода, подумайте а чем его питать,если питание схемы 5в или 3,3в ставить DC\DC преобразователь?
Цап с 10 вольтовым выходом дороже 5 и 3 вольтовых!
Из практики:подключал прибор трм-12(Овен)с токовым входом через резистор к цап,намучался подбирал сопротивление ,вход прибора низкоомный 56ом.
При экплуатации устройства в помещении с высокой температурой(50^C) ток уполз на 0.1ма,хотя резистор ставил прецизионный с2-23,делайте вывод?
А мне была нужна точность,повторяемость и регулировка масштабирования,поэтому такая сложность.
Если достаточно 10 разрядов,используйте цифровой I2C или SPI потенциометр и XTR117 и будет вам счастье за 3 бакса.
Кто предложит вариант с питанием от 4-20ма дешевле с удовольствием использую(варианты с шим и резистором,операционником в режиме ПНТ не предлагать)?


--------------------
"Если я в чем-то сомневаюсь, я возвращаюсь к началу"
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st June 2025 - 03:00
Рейтинг@Mail.ru


Страница сгенерированна за 0.01472 секунд с 7
ELECTRONIX ©2004-2016