Мужики, здарова. #вопросподелу Вопрос про увеличение точности измерения программным методом: 1. Допустим, у меня измеритель постоянного напряжения (для простоты). Он измеряет от -X до X. Перед тем, как попасть на АЦП сигнал проходит через буферный усилитель (ОУ1), масштабирующий и смещающий ОУ2, затем - АЦП. В идеальном случае на вход АЦП будет поступать сигнал от Ymin до Ymax (которые я выбираю, исходя из макс. напряжения АЦП), Y = k*X + b. Ввиду неидеальности ОУ и компонентов, на вход АЦП будет поступать сигнал: Y' = (k+dk)*(X+Uсм.оу1)+(b+db)+Uсм.оу2. Т.е. для того, чтобы избавиться от этого, мне нужно сделать след. вещи: а. Рассчитать на основе даташитов значения отклонений dk, db, Uсм; б. Вычислить функцию dY = Y' - Y; в. Выбрать Ymin и Ymax таким образом, чтобы при измерении мин и макс. значения не возрастала погрешность (т.е. я мог бы скорректировать значения); г. Программно добавлять/вычитать dY к Y'. 2. Допустим, я знаю характеристику АЦП, написал для неё аналогичную функцию dY1 и соотвественно добавляю/вычитаю значения программно. Это все, больше я ничего не смогу вычислить, или что-то забыл? Все ли правильно написал, или пора валить мешки кидать? Спасибо за внимание!

Комментарии: 15

  1. Yogeswaran

    Are you also a hardware designer or only software? There are many error sources in the signal path leading to ADC and the error in the ADC itself.If you designing for mass production you have to do initial calibration of everything and you have to store it in the E2PROM leaving the auto calibration circuitry is also an option but it won't be economical. The error sources are, 1) Resistive divider error(due to tolerance of resistor and thermal drift) 2)OPAMP gain error due to resistor tolerance and thermal drift 3)OPAMP related error due to offset voltage and due to bias current. 4)ADC errors 5) voltage reference errors Like this there are many things to consider along the signal path.everything is based on your error budget requirment. Any SMPS experts here?

  2. Jerry

    Ещё не забыть про температурный дрейф резисторов как делителя, так и усилителя. И ввести поправки

    • Boris

      Ну там можно взять термокомпенсацию, аля терморезисторы с положительным тк либо запихать всё это в кожух и нагреть до какой нибудь температуры

      • Jerry

        Можно и спец делители взять от linear, но дорого. Вопрос в бюджете и доставабельности

        • Boris

          Да там так мечтатель вслух. Спецделители можно выклянчать в виде семплов у AD либо LN Схема с подогревом заботливо упионерена с советской техники

          • Jerry

            Для серийного девайса?

            • Boris

              Так он студент, какая серия, я тебя умоляю

          • Jerry

            А советскими инженерами заботливо сперта у америкосов

            • Boris

              Хотя для мелкой серии я как-то упрашивал у NXP семплов На 100+ штук

              • Jerry

                Везунчик

                • Boris

                  Ну я не интересовался источником, я просто помню такую схему с работы Давно было, они больше не высылают столько, ибо отечественные занаглели

          • Jerry

            Да и греть теперь проблематично... Зеленые заклюют

            • Boris

              Зелёные в РФ? Да им пофиг

              • Kir

                Они на свалки в Шиесе и Подмосковье хер положили, будто им рты, глаза и уши заложили банкнотами Что уж говорить о мелочи

Не нашли ответ?

Вам также может быть интересно

Вполне нормально делать с гарантией результата если берешь хорошие деньги за работу Неважно что там предусмотрено производителем... Читать далее