Помогите со схемой ввода 0-10V и 4-20mA в Silabs 8051.

Все прочитали, вроде даже поняли, взяли паяльник - а нифига не получается? Скорее сюда! Поможем. Чем можем...
Ответить
Родился
Сообщения: 11
Зарегистрирован: Чт янв 21, 2010 23:44:29

Сообщение zimpa »

Есть задача подключить аналоговый датчик к микроконтроллеру. Датчик имеет два выхода: 0-10V и 4-20mA. Микроконтроллеры Silabs имеют встроенные АЦП с диапазоном 0-2.4V. Помогите со схемой ввода, устойчивой к перепадам температуры, мимимумом деталей и не требующей настройки. Желательно также без делителей напряжения, то есть на операционных усилителях. Что-нибудь практическое, без лишней теории. И надежное, как автомат Калашникова.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3793
Зарегистрирован: Ср дек 24, 2008 09:58:58

Сообщение Ser60 »

Ну наконец-то нашелся еще один, интересующийся моими любимыми 8-битными МК. Нагрузите токовый выход датчика резистором 120 Ом, с которого и подавайте сигнал на вход АЦП МК. При максимальном выходном токе датчика в 20 мА, согласно закону Ома, на резисторе будет падение напяжения аккурат в 20 мА*120 ОМ = 2.4В.

Насчет другого выхода датчика - что может быть надежнее простого делителя напряжения. Однако, без небольшой теории ничего не получится. Если выходное сопротивление датчика достаточно мало, используйте номиналы резисторов делителя в 33К и 10К. С меньшего подавайте сигнал на АЦП. Если-же выходное сопротивление датчика более, скажем, 500 Ом или неизвестно, поставьте между датчиком и делителем операционник в режиме неинвертирующего повторителя.
Реклама
Родился
Сообщения: 11
Зарегистрирован: Чт янв 21, 2010 23:44:29

Сообщение zimpa »

Ser60, спасибо за ответ. Не просто интересующийся, а серьезно с ними работающий. Еще лет 10 назад спроектировал наркозно-дыхательные аппараты на базе C8051F120, которые до сих пор работают в наших больницах как часики. Ассемблер и ничего лишнего.
Но раньше приходилось заниматься только цифровой схемотехникой.
С токовой петлей понятно, надо только взять прецизионные резисторы.
А вот с операционником для 0-10V можно поподробнее? Какую доставабельную модель порекомендуете? Желательно в SOIC8. Может быть конкретную схемку из даташита выдрать. Первый раз - он трудный самый.
Родился
Сообщения: 11
Зарегистрирован: Чт янв 21, 2010 23:44:29

Сообщение zimpa »

По датчику известно:
0-10V / 4-20mA
(short-circuit protected):
voltage output: RL > 500 Ω
current output: RL < 500 Ω
hysteresis: 50 Ω
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 3793
Зарегистрирован: Ср дек 24, 2008 09:58:58

Сообщение Ser60 »

Рад Вашим успехам!

С таким датчиком никакой опеационник не нужен. Я-бы даже уменьшил сопротивления резисторов делителя до 3.3К и 1К. Максималное напряжение на выходе делителя будет 10В * 1К/(1К + 3.3К) = 2.32В. Для упрощения вычислений можно вместо резистора 3.3Кв верхнем плече делителя поставить 2 последовательно соединенных резистора по 2К. В этом случае коэффициент деления делителя будет 1:5
Реклама
Родился
Сообщения: 11
Зарегистрирован: Чт янв 21, 2010 23:44:29

Сообщение zimpa »

Все гениальное просто. Хорошо, тогда закладываюсь на прецизионные резисторы. Еще раз спасибо!
Реклама
Ответить

Вернуться в «Практика»