Уважаемый, мир не исчерпывается Вами - есть в нём и другие люди, поверьте!DimonPhysic писал(а):... ВЫ пытаетесь решить нужно или не нужно мне использовать овэрсемплинг
опять про АЦП
- Сообщения: 1148
- Зарегистрирован: Вт июл 08, 2008 12:24:17
- Реклама
мы не спорим
мы оставили ваши проблемы вам, а сами обменялись мнениями о разном... и, как вы могли заметить, скорее не спорили, а соглашались с друг другом, но дополняли всякими нюансами 
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
Прошу помощи в борьбе с АЦП 
Суть:
Делаю измеритель давления масла для своего авто. В блоке стоит датчик давления масла, который изменяет свое сопротивление в зависимости от давления.
Зависимость такая:
при 0 кг/см3 R=300
при 6 кг/см3 R=50
Этот резистор одним концом подключен к земле, а другим к АЦП через делитель, в верхнем плече у которого стоит резистор 390 Ом от +5В.
АЦП все исправно меряет
Загвоздка в том, что я теперь не могу этот результат интерпритировать в давление
При включении зажигания (давление 0) АЦП измеряет напряжение на делителе: АЦП=864
тут вроде бы все правильно...
При давлении 6 кг/см3 R=50 АЦП=226
Разница между 0кг/см3 и 6кг/см3 = 864-226=638
Можно ли измерив напряжение при давлении 0кг/см3, вычесть 638 и сразу получить нужный результат АЦП для 6кг/см3? Хочу сделать это для автокалибровки под конкретный датчик: у них зависимость одинаковая, но разброс сопротивлений у разных экземпляров до +/-20 Ом...
Как мне теперь результат АЦП перевести обратно в давление??? И это главный вопрос...Уже всю голову сломал. Чувствую что школьная математика, а придумать не могу
Давление начало расти...получил я к примеру резутат АЦП=500...какое это давление? (хочеться до 1 знака после запятой)...
ЗЫ: спасайте!!!!!!!
Суть:
Делаю измеритель давления масла для своего авто. В блоке стоит датчик давления масла, который изменяет свое сопротивление в зависимости от давления.
Зависимость такая:
при 0 кг/см3 R=300
при 6 кг/см3 R=50
Этот резистор одним концом подключен к земле, а другим к АЦП через делитель, в верхнем плече у которого стоит резистор 390 Ом от +5В.
АЦП все исправно меряет
При включении зажигания (давление 0) АЦП измеряет напряжение на делителе: АЦП=864
Код: Выделить всё
I=U/R=5/390+300=5/690=0.0072A
U=0.0072*300=2.16V
2.56/1023=0.0025V на 1 разряд АЦП
результат АЦП=2,16/0,0025=864При давлении 6 кг/см3 R=50 АЦП=226
Код: Выделить всё
I=U/R=5/390+50=5/440=0.0113A
U=0.0113*50=0.565V
2.56/1023=0.0025V на 1 разряд АЦП
результат АЦП=0.565/0,0025=226Можно ли измерив напряжение при давлении 0кг/см3, вычесть 638 и сразу получить нужный результат АЦП для 6кг/см3? Хочу сделать это для автокалибровки под конкретный датчик: у них зависимость одинаковая, но разброс сопротивлений у разных экземпляров до +/-20 Ом...
Как мне теперь результат АЦП перевести обратно в давление??? И это главный вопрос...Уже всю голову сломал. Чувствую что школьная математика, а придумать не могу
Давление начало расти...получил я к примеру резутат АЦП=500...какое это давление? (хочеться до 1 знака после запятой)...
ЗЫ: спасайте!!!!!!!
постройте график: по горизонтали "показания АЦП", по вертикали "фактические показания". Судя по вашему рассказу, график долже представлять собой прямую линию, точнее ее отрезок. надеюсь, уравнение y= kx+c у вас не поднимает волосы на голове? 
k - это коэффициент наклона вашего графика, с - это "смещение" при х=0. надеюсь, вы сумеете вычислить эти две константы...
не забудьте только перед расчетом по этой формуле (когда k и с будут расчитаны) проверять, нет ли перегрузки АЦП по входу - оно ведь будет выдавать 1023 для любого входного напряжения больше опорного...
k - это коэффициент наклона вашего графика, с - это "смещение" при х=0. надеюсь, вы сумеете вычислить эти две константы...
не забудьте только перед расчетом по этой формуле (когда k и с будут расчитаны) проверять, нет ли перегрузки АЦП по входу - оно ведь будет выдавать 1023 для любого входного напряжения больше опорного...
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
- Сообщения: 1148
- Зарегистрирован: Вт июл 08, 2008 12:24:17
При таком разбросе, рассчитывать на повторяемость я бы не стал. Калибруйте.alex2103 писал(а):Можно ли измерив напряжение при давлении 0кг/см3, вычесть 638 и сразу получить нужный результат ... но разброс сопротивлений у разных экземпляров до +/-20 Ом...
А откуда известно, что характеристика этого датчика линейная? Если он мембранный, то врядли это так. Лучше бы проверить.alex2103 писал(а):хочеться до 1 знака после запятой...
- Реклама
Ну так я же при давлении в 0 кг/см3 меряю его сопротивление и соответственно могу учесть этот разброс.При таком разбросе, рассчитывать на повторяемость я бы не стал. Калибруйте.
В его характеристике написано что он линейный. да и где-то в сети читал статью...там человек вроде 5 штук испытывал, зависимость линейная получилась...А откуда известно, что характеристика этого датчика линейная?
------------------------
У меня все получилось!!!
- Сообщения: 1148
- Зарегистрирован: Вт июл 08, 2008 12:24:17
- Сообщения: 61
- Зарегистрирован: Сб май 03, 2008 17:06:01
Та я ничего против не имею, просто я хотел сказать, что если есть человек, задавший вопрос "как это сделать", то вопрос "а кому это надо " нелогичен, согласитесь.Yellow Tiger писал(а):Уважаемый, мир не исчерпывается Вами - есть в нём и другие люди, поверьте!
А в общем, всем спасибо, с темой я разобрался, если кому надо есть полный перевод 121-го апнота в DOCе.
- Сообщения: 1148
- Зарегистрирован: Вт июл 08, 2008 12:24:17
- Сообщения: 61
- Зарегистрирован: Сб май 03, 2008 17:06:01
- Сообщения: 61
- Зарегистрирован: Сб май 03, 2008 17:06:01
Товарищ asd! Входы АЦП не должны висеть! У них очень высокое сопротивление, потому помехи они ловят на раз. В даташите даже рекомендуемая схема включения есть! А если лень читать-посадите вход через 100кОм на землю, а лучше к средней точке делителя VCC-GND.
ЗЫ Делитель-это чтоб двуполярное относительно земли напяжение мерять. Для вольтметра это не надо! Если планируете постоянное напряжение мерять, подтяните к земле не резистором а кондёром, короче сделайте сглаживающий фильтр.
ЗЫ Делитель-это чтоб двуполярное относительно земли напяжение мерять. Для вольтметра это не надо! Если планируете постоянное напряжение мерять, подтяните к земле не резистором а кондёром, короче сделайте сглаживающий фильтр.


