roboforum.ru

Технический форум по робототехнике.
Текущее время: 27 ноя 2024, 13:26

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 27 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: преобразование тока в напряжение
СообщениеДобавлено: 07 июн 2010, 11:09 
Не в сети

Зарегистрирован: 12 ноя 2008, 09:38
Сообщения: 84
Откуда: Липецк
прог. языки: Delphi, чистый C
Есть токовый сигнал от датчика (4..20ma) его надо преобразовть в напряжение 0..5В для последующей оцифрофки c помощью встроенного АЦП МК, как это можно сделать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: преобразование тока в напряжение
СообщениеДобавлено: 07 июн 2010, 11:14 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Пустить ток через резистор, мерить напряжение на резисторе

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: преобразование тока в напряжение
СообщениеДобавлено: 07 июн 2010, 11:24 
Не в сети

Зарегистрирован: 12 ноя 2008, 09:38
Сообщения: 84
Откуда: Липецк
прог. языки: Delphi, чистый C
вопрос может быть глупый но зачем тогда используют операционные усилители в схемах преобразования тока в напряжение?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: преобразование тока в напряжение
СообщениеДобавлено: 07 июн 2010, 11:25 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Чтобы усилить сигнал по амплитуде напряжения перед подачей в АЦП? :)

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: преобразование тока в напряжение
СообщениеДобавлено: 07 июн 2010, 11:32 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
ну не только... токовый выход порой прям на вход опера и кидают... а ваш датчик случаем не в цепи питания ток изменяет??

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: преобразование тока в напряжение
СообщениеДобавлено: 07 июн 2010, 11:34 
Не в сети

Зарегистрирован: 12 ноя 2008, 09:38
Сообщения: 84
Откуда: Липецк
прог. языки: Delphi, чистый C
U=I*R R=5В/0,02А=250Ом это при максимальном токе будет напряжение 5В при минемальном U=0.004*250=1В, так что получается уменьшается точность диапазон получается от 1..5В, а хотелось бы 0..5В


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: преобразование тока в напряжение
СообщениеДобавлено: 07 июн 2010, 12:14 
Не в сети
Аватара пользователя

Зарегистрирован: 01 июл 2009, 08:59
Сообщения: 2254
Откуда: Екатеринбург
прог. языки: асемблер AVR
не хотите по простому - можно и по сложному. Строим ВАХ (напряжение - ось х)
4 мА - 0 В; 20 мА - 5 В. Находим уравнение прямой. И получаем, что резистор должен быть ровно 312,5 Ом, а нижний конец резистора должен быть под потенциалом -1,25 В.
Вам это надо?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: преобразование тока в напряжение
СообщениеДобавлено: 07 июн 2010, 12:34 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Ну вот тут операционник и пригодится, чтобы сместить и масштабировать диапазон. Только источник опорного напряжения должен быть способен пропускать ток в обоих направлениях


Вложения:
shift.png
shift.png [ 1.33 КиБ | Просмотров: 3706 ]

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: преобразование тока в напряжение
СообщениеДобавлено: 07 июн 2010, 12:44 
Не в сети
Аватара пользователя

Зарегистрирован: 01 июл 2009, 08:59
Сообщения: 2254
Откуда: Екатеринбург
прог. языки: асемблер AVR
4 мА становятся нулем, а 20 мА становятся 6,67 В.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: преобразование тока в напряжение
СообщениеДобавлено: 07 июн 2010, 12:55 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Ага, неправильно посчитал - для входного диапазона 1..4 В, а не 1..5В. Вот так правильно


Вложения:
shift.png
shift.png [ 1.34 КиБ | Просмотров: 3675 ]

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: преобразование тока в напряжение
СообщениеДобавлено: 07 июн 2010, 13:10 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Да я думаю чел просто задание не понял.
Токовые датчики широко применяются.
Подавляющее большинство измерительных схем использует именно резистор.
Про усиление сигнала на 20% для якобы точности - бред полный...
Ну или это задача на применение опера


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: преобразование тока в напряжение
СообщениеДобавлено: 07 июн 2010, 13:13 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
2blindman, я телепатирую, что у ТС датчик который меняет свой ток потребления.. такая схема ж не прокатит...

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: преобразование тока в напряжение
СообщениеДобавлено: 07 июн 2010, 13:16 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Это всего лишь схема :) Я ж не брался решать задачу до конца, тем более не зная всех условий :wink: А в общем, согласен с Michael_K - вряд ли стоит огород городить.

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: преобразование тока в напряжение
СообщениеДобавлено: 07 июн 2010, 13:52 
Не в сети

Зарегистрирован: 12 ноя 2008, 09:38
Сообщения: 84
Откуда: Липецк
прог. языки: Delphi, чистый C
ладно попробую просто с резистором, а интересно на рисунке резисторы для какого операционника расчитывались?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: преобразование тока в напряжение
СообщениеДобавлено: 07 июн 2010, 13:53 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Для идеального :)

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 27 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO