пристыковать омический датчик к АЦП

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: пристыковать омический датчик к АЦП

Сообщение Soir »

GP1 писал(а):
Soir писал(а): создать источник стабильного тока и получить линейную зависимость с самого начала, а не городить огород.
вот это и есть городить огород.
Да какой огород? Источник стабильного тока - это один ОУ + транзистор.
GP1 писал(а):[
кто-нибудь разбирал этот датчик?
на нем в лучшем случае получите 5-10% точности, плюс ко всему разность между соседними отсчетами будет различаться на 50-300 делений АЦП,это уже практикой проверено.
так что не городите огород.
масштабирующий усилитель и хорош.
Шкала будет как в стрелочном тестере, упрощения в схеме никакого, а огород надо будет городить в программе.
Реклама
holland.9
Открыл глаза
Сообщения: 74
Зарегистрирован: Чт июн 11, 2009 20:37:57
Откуда: Харьков

Re: пристыковать омический датчик к АЦП

Сообщение holland.9 »

GP1 писал(а): глава 3.1.2
о, и правда хорошая книжка :beer:
спасибо, будем читать :)
Реклама
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: пристыковать омический датчик к АЦП

Сообщение Soir »

holland.9 писал(а): ...я хочу чтоб от чегото оттолкнуться - сделать толковый масштабирующий и нольсдвигающий ОУ для датчика
о чем кстати и тема
Для этого предлагаю свой проект. Для "оттолкнуться". По той схеме, что я приводил выше. Аналоговая часть не имеет принципиальных отличий от Вашей или от схемы приведенной 12val12. Зависимость сопротивление-напряжение нелинейная. Если отталкиваться от такой или подобной схемы нужно вносить формулы для пересчета (или таблицы) в программу.
Вложения
Pressure.zip
(18.62 КБ) 168 скачиваний
Последний раз редактировалось Soir Пт сен 03, 2010 19:25:30, всего редактировалось 1 раз.
Аватара пользователя
jumbo
Мучитель микросхем
Сообщения: 490
Зарегистрирован: Вт фев 03, 2009 11:06:33

Re: пристыковать омический датчик к АЦП

Сообщение jumbo »

Тоже интересует подобная штука, я думал как дакой датчик давления поставить вместо терморезистора в проекте http://radiokot.ru/lab/controller/21/index.shtml а корекцию показаний сделать программно.
нужно не только знать, но и уметь это объяснить
Реклама
Эиком - электронные компоненты и радиодетали
holland.9
Открыл глаза
Сообщения: 74
Зарегистрирован: Чт июн 11, 2009 20:37:57
Откуда: Харьков

Re: пристыковать омический датчик к АЦП

Сообщение holland.9 »

хотелось бы схемотехнику для авто...
схемы из книжек - идеализированы, а в реале будут длинные провода до датчиков и куча помехи т.д.
вот и хотелось бы конкретных советов.
например вот по схеме Soir
Изображение
резистор R21 - минимум на какой мощности ставить?
опорное напряжение +5в на датчик откуда брать? 78л05 имхо не подойдет для таких целей, т.к. думаю и 7805 будет греться неслабо - ей тянуть датчик, и к томуже по моему пониманию разумно ей же питать и опорное ацп и сам контроллер с индикацией...
и как защитить вход ОУ от нештатных ситуаций?
Реклама
holland.9
Открыл глаза
Сообщения: 74
Зарегистрирован: Чт июн 11, 2009 20:37:57
Откуда: Харьков

Re: пристыковать омический датчик к АЦП

Сообщение holland.9 »

и еще вопрос:
резистор р21 имеет смысл располагать рядом с самим датчиком (гдето под капотом) чтоб температура резистора и резистивной дорожки датчика были одинаковы? для теплового дрейфа так сказать....
а от датчика и резистора тянуть два провода потолще в салон к ОУ...

вход оу не надо защищать никак?
Реклама
Аватара пользователя
GP1
Поставщик валерьянки для Кота
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:

Re: пристыковать омический датчик к АЦП

Сообщение GP1 »

holland.9
У меня вопрос - к чему все эти навороты? Ты пытаешься повышать точность за счет термокомпенсации резисторов и при это у тебя датчик дает погрешность +/- "лапоть по карте", к чему такие извраты?
Чем дальше, тем больше становлюсь занудой...
Изображение
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: пристыковать омический датчик к АЦП

Сообщение Soir »

holland.9 писал(а):резистор R21 - минимум на какой мощности ставить?
Моя схема тоже идеализирована. Для защиты от помех нужно ставить конденсаторы и правильно разводить питание.
Мощность R21 практически любая, максимальный ток через него 20мА, при этом на нем будет 2V, отсюда мощность - 40мВт.
holland.9 писал(а):опорное напряжение +5в на датчик откуда брать? 78л05 имхо не подойдет для таких целей, т.к. думаю и 7805 будет греться неслабо - ей тянуть датчик, и к томуже по моему пониманию разумно ей же питать и опорное ацп и сам контроллер с индикацией...
Питание датчика должно быть стабильным, как и ОУ и МК, иначе будет погрешность при изменении напряжения питания. Используйте 7805, вполне хватит даже без радиатора. Если по моей схеме - то индикация динамическая, то есть в один момент времени горит только один разряд, при токе, например, 10мА на сегмент максимум 80мА, плюс 20мА на датчик, плюс 1мА на МК, плюс ОУ (не знаю сколько, но я думаю в любом случае не больше 5мА). Итого для 7805 смешная цифра.
holland.9 писал(а):и как защитить вход ОУ от нештатных ситуаций?
Опишите нештатные ситуации, тогда можно определиться, как от них защищаться.
Стандартная защита входов такая:
Изображение
holland.9 писал(а):резистор р21 имеет смысл располагать рядом с самим датчиком (гдето под капотом) чтоб температура резистора и резистивной дорожки датчика были одинаковы? для теплового дрейфа так сказать....
а от датчика и резистора тянуть два провода потолще в салон к ОУ...
Нет, R21 нужно ставить как можно ближе к ОУ, провода будут вносить дополнительную погрешность. Температурная компенсация так не делается. Тем более, что Вам вряд ли удастся подобрать эту пару по ТКС.
Да и прав GP1 на счет точности.
Аватара пользователя
GP1
Поставщик валерьянки для Кота
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:

Re: пристыковать омический датчик к АЦП

Сообщение GP1 »

Только сейчас обратил внимание:
я так понимаю RV1 имитирует датчик?
тогда схема не годится, у датчика один вывод жестко связан с корпусом.

и, ИМХО 7805 для питания автоприбамбасов - есть зло, ввиду нагрева и в связи с этим низкой надежности. ( у меня получалось при 1-м ОУ, датчик, мк - мега48, 3 разряда индикации - Iп около 190 мА, что эквивалентно нагреву 7805 на 65(град/вт)*1,8(Вт)=117 град. относительно окр.среды.)
опять же, про ток через индикаторы при динамической индикации, в целях экономии времени на споры по этому вопросу прочтите:
http://radiokot.ru/articles/30
Чем дальше, тем больше становлюсь занудой...
Изображение
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: пристыковать омический датчик к АЦП

Сообщение Soir »

GP1 писал(а):Только сейчас обратил внимание:
я так понимаю RV1 имитирует датчик?
тогда схема не годится, у датчика один вывод жестко связан с корпусом.
Ну вот спрашивал, мне holland.9 ответил.
holland.9 писал(а):
Soir писал(а):Так, вопрос из интереса, в автомобиле датчик одним концом сидит на массе?
нет. соединю с массой МК, или гдето там.
датчик будет мерять давление бензина, и соединяться с системой резиновым шлангом. соответственно контакт с мотором - только через бензин
GP1 писал(а):...опять же, про ток через индикаторы при динамической индикации, в целях экономии времени на споры по этому вопросу прочтите: http://radiokot.ru/articles/30
А зачем спорить? Зависит конечно от индикатора и яркости. Я брал стандартный вариант - токоограничительные резисторы 300 Ом ~ 10 мА на сегмент. При скважности 3 яркости хватает, сам так 100 раз делал. Если мы конечно не говорим о каких либо супер ярких, супер больших или что-то в этом роде.
Статья хорошая, но не вижу смысла ее здесь приводить, если с чем-то не согласны, скажите, с чем конкретно. В моей схеме и расчетах тока я не вижу ничего противоречащего данной статье.
Аватара пользователя
GP1
Поставщик валерьянки для Кота
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:

Re: пристыковать омический датчик к АЦП

Сообщение GP1 »

Soir писал(а):если с чем-то не согласны, скажите, с чем конкретно.
1. не согласен с использованием 7805 в автодевайсах.
2. при 10 мА на сегмент и скважности 3, днем на индикаторах ни хр.. не увидишь, факт.
Чем дальше, тем больше становлюсь занудой...
Изображение
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: пристыковать омический датчик к АЦП

Сообщение Soir »

GP1 писал(а): 1. не согласен с использованием 7805 в автодевайсах.
Ничем не отличается от использования в домашних условиях. Открыл даташит, ток до 1А (в некоторых пишут 1,5А), входное напряжение до 35 Вольт. Чем они Вам не угодили? :dont_know: Кстати, зачастую встречаются в автомагнитолах в схемах управления и индикации.
GP1 писал(а):2. при 10 мА на сегмент и скважности 3, днем на индикаторах ни хр.. не увидишь, факт.
Никакой это не факт. Вот рядом лабораторный блок питания из ATX, в который я засунул амперметр и вольтметр, всего шесть разрядов, динамическая индикация, резисторы стоят 200 Ом и индикаторы ярко светятся, я бы даже сказал слишком ярко, как для измерительного прибора. Вот на котле измеритель температуры всего, чего только можно, индикация - четыре разряда, разумеется динамическая, резисторы 300 Ом, тоже никаких вопросов к яркости. Да и не только я использую динамический режим индикации, вот передо мной АОН, девять разрядов, тоже нормально светится, резисторы правда 100 Ом. Ну так девять же разрядов! Вот это для меня факты.
Мы же говорим о современных индикаторах? Вот с АЛ324 были проблемы даже в статике, это тоже факт.
Аватара пользователя
GP1
Поставщик валерьянки для Кота
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:

Re: пристыковать омический датчик к АЦП

Сообщение GP1 »

Soir писал(а): Открыл даташит
тогда найди там параметр тепловое сопротивление переход-среда, для данного типа мс он составляет 65 гр/Вт (это без радитора), а теперь давай посчитаем:
напряжение бортовой сети = 13.6-14.7В в нормальном режиме
т.е. падение напряжения на 7805 будет (13.6-14.7)-5=8.6-9.7В
возмем к примеру потребляемый ток, от источника 5В, 100мА
т.е. на 7805 будет рассеиваться мощность (8.6-9.7)*0.1А=860-970мВт
что приведет к разогреву кристала дополнительно на 65*(0.86-0.97)=55,9-63 гр., добавим температуру окружающей среды и получим что корпус несчастной мс будет разогрет почти до 100 градусов, чайку вскипятить можно :tea:
да и производители рекомендуют использовать 7805 без радиатора только в облегченном режима, т.е. когда мощность рассеяния не превышает 0.3-0.5Вт.
Soir писал(а): Вот рядом лабораторный блок питания из ATX, в который я засунул амперметр и вольтметр
в помещении...
а вот вынеси его на улицу, на солнышко :wink:
много там чего увидишь?
Чем дальше, тем больше становлюсь занудой...
Изображение
Soir
Друг Кота
Сообщения: 3956
Зарегистрирован: Ср окт 14, 2009 10:37:49
Откуда: Украина

Re: пристыковать омический датчик к АЦП

Сообщение Soir »

GP1 писал(а):...тогда найди там параметр тепловое сопротивление переход-среда, для данного типа мс он составляет 65 гр/Вт (это без радитора), а теперь давай посчитаем:
напряжение бортовой сети = 13.6-14.7В в нормальном режиме
т.е. падение напряжения на 7805 будет (13.6-14.7)-5=8.6-9.7В
возмем к примеру потребляемый ток, от источника 5В, 100мА
т.е. на 7805 будет рассеиваться мощность (8.6-9.7)*0.1А=860-970мВт
что приведет к разогреву кристала дополнительно на 65*(0.86-0.97)=55,9-63 гр., добавим температуру окружающей среды и получим что корпус несчастной мс будет разогрет почти до 100 градусов, чайку вскипятить можно :tea:
да и производители рекомендуют использовать 7805 без радиатора только в облегченном режима, т.е. когда мощность рассеяния не превышает 0.3-0.5Вт.
Н-да. Значит я что-то не так делаю. В аналогичных устройствах (это мои приборы, о которых я писал выше) входное напряжение 12V, без радиаторов, даже вскрыл измеритель температуры - 7805 еле теплая, я бы даже сказал - температуры окружающей среды. Ничего не понимаю. 100 градусов говорите?
GP1 писал(а):в помещении...
а вот вынеси его на улицу, на солнышко :wink:
много там чего увидишь?
Ну уж поверьте, светит хорошо. Да и не думаю я что holland.9 собирается устанавливать индикатор снаружи машины.
Оглянитесь вокруг. Динамическая индикация сплошь и рядом.
Да, между прочим, а что Вы предлагаете? Поцепить МК с n-ым количеством портов и сделать статику, а яркость чтобы ночью можно было книжки читать?
Аватара пользователя
GP1
Поставщик валерьянки для Кота
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:

Re: пристыковать омический датчик к АЦП

Сообщение GP1 »

Soir писал(а): Да, между прочим, а что Вы предлагаете? Поцепить МК с n-ым количеством портов и сделать статику, а яркость чтобы ночью можно было книжки читать?
вот для этого я и дал ссылку на статью.
Soir писал(а):Да и не думаю я что holland.9 собирается устанавливать индикатор снаружи машины
Опять же глаз человека прибор весьма инерционный, и поэтому в солнечный день, когда взгляд переносится с дороги на приборную панель, нужно время, чтобы глаз адаптировался, и чем больше рязница в яркости тем больше необходимо время для адаптации зрения, т.е. тем дольше человек должен отвлекаться от дороги, а это занаете ли чревато, поэтому чем ярче будут светить индикаторы - тем лучше, но это днем, а ночью наоборот - свет от индикаторов не должен слепить водителя, опять же по соображениям безопасности.
Чем дальше, тем больше становлюсь занудой...
Изображение
holland.9
Открыл глаза
Сообщения: 74
Зарегистрирован: Чт июн 11, 2009 20:37:57
Откуда: Харьков

Re: пристыковать омический датчик к АЦП

Сообщение holland.9 »

делать буду сюда:
Изображение

у меня там показывается напряжение (нижний), и температура (средний и верхний - два термостата от ARV). средний будет манометром.
сейчас всё это питается от одной 7805 с небольшим радиатором, греется сильно. и кстати настолько сильно, что делитель вольтметра на подстрочнике расположенный на одной плате с 7805 немного плавает от температуры.
Аватара пользователя
GP1
Поставщик валерьянки для Кота
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград
Контактная информация:

Re: пристыковать омический датчик к АЦП

Сообщение GP1 »

От чего корпус?

делал расчет масштабирующего усилителя, правда под свои нужды - моновпрыск Рмакс=1.5 атм, получилось следующее:
Вложения
fuel_pump.rar
(21.75 КБ) 151 скачивание
Чем дальше, тем больше становлюсь занудой...
Изображение
holland.9
Открыл глаза
Сообщения: 74
Зарегистрирован: Чт июн 11, 2009 20:37:57
Откуда: Харьков

Re: пристыковать омический датчик к АЦП

Сообщение holland.9 »

корпус.... от ... незнаю)))
вобщем он там и стоял. называется Бортовая Система Контроля. висит на потолке между козырьков
справа в квадратиках загораются лампочки сигнализирующие о неисправностях в машине (брэмслихт - сгорели лампы стопов, мотороил - кончилось масло в моторе, и т.д.)
а квадрат слева был не задействован. на японских и американских модификациях там чтото типо значка "пристегните ремень" и т.п.
holland.9
Открыл глаза
Сообщения: 74
Зарегистрирован: Чт июн 11, 2009 20:37:57
Откуда: Харьков

Re: пристыковать омический датчик к АЦП

Сообщение holland.9 »

вот собрал
схема
Изображение

плата
Изображение

собираем, подключаем к компрессору через редуктор, крутим редуктор, смотрим на редукторе давление а на идикаторе значение 10битного ацп и составляем таблицу
Изображение
Изображение
зависимость оказалась практически линейной, потому для вычисления используем линейную формулу (которая на таблице)

на машину пока не установлено...
программа на С в кодевижн, сброшу вечером
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»