Показано с 1 по 8 из 8

Тема: PLC-150-I-M Точки коррекции

  1. #1

    По умолчанию PLC-150-I-M Точки коррекции

    PLC-150-I-M прошивка: 2.10.5

    Здравствуйте!!!

    Я так и не понял как вообще вы расчитываете значения аналоговых входов если включить 2 точки коррекции.

    Например я настроил аналоговый вход так:
    Type of sensor: IT_4_20
    Ain low: 0
    Ain high: 40

    Подал 5мА получил 2.44, подал 17мА и получил 32.53.
    Теперь я хочю скоректировать первую точку на 0 вторую на 40.
    Ввожу:
    First point: 2.44
    Delta: -2.44
    Second point: 32.53
    Delta: 7.47

    После подаю 5мА получаю 0.833, подаю 17мА получаю 34.87, а должен получить 0 и 40 соответственно. Или я не так понял?
    Последний раз редактировалось Devix; 29.07.2009 в 20:35.

  2. #2

    По умолчанию

    Давайте Вы скажите что Вам надо сделать, и мы расскажем как

  3. #3

    По умолчанию

    Неправильно.
    1. Вычислите данные для диапазона 0-40, приведенного из 4-20.
    4-мА ==0, 20 мА =40
    Наклон 2,5 ед на мА.
    Смещение 4*2,5 = -10.
    Т.о. хар. норм. преобразователя имеет вид:

    Y=I*2,5-10

    Считаем точки.
    5 мА=2,5 ед
    17 мА=32,5

    First point: 2,5
    Delta: +0.06
    Second point: 32,5
    Delta: -0,03

    И есть ли смысл вообще калибровать?

    А дальше делаете 2-е преобразование из 0-40 в узкий диапазон 2,5-32,5

  4. #4

    По умолчанию

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    Неправильно.
    1. Вычислите данные для диапазона 0-40, приведенного из 4-20.
    4-мА ==0, 20 мА =40
    Наклон 2,5 ед на мА.
    Смещение 4*2,5 = -10.
    Т.о. хар. норм. преобразователя имеет вид:

    Y=I*2,5-10

    Считаем точки.
    5 мА=2,5 ед
    17 мА=32,5

    First point: 2,5
    Delta: +0.06
    Second point: 32,5
    Delta: -0,03

    И есть ли смысл вообще калибровать?

    А дальше делаете 2-е преобразование из 0-40 в узкий диапазон 2,5-32,5
    Вот так можно расчитать новые Ain low и Ain high чтобы при 5мА показывал 0 а при 17мА показывал 40:

    Ain low = (4 - 5) * (40 - 0) / (17 - 5) + 0;
    Ain high = (20 - 5) * (40 - 0) / (17 - 5) + 0;

    Вы немогли бы дать формулу по которой вы расчитываете значения если используются две точки компенсации? Тоесть меня интересует какую формулу вы используете после преобразования ацп с коэфициэнтами Ain low и Ain high.
    Последний раз редактировалось Devix; 31.07.2009 в 14:47.

  5. #5

    По умолчанию

    Сначала - преобразование диапазона АЦП к 0-40. Затем коррекция по полиному до 2-й степени. (при 3-х точках).
    Вся математика из 8 класса.

    Преобразование диапазона:
    Y=X*a+b

    Полином

    y=a1*X^2+a2*x+b

  6. #6

    По умолчанию

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    Сначала - преобразование диапазона АЦП к 0-40. Затем коррекция по полиному до 2-й степени. (при 3-х точках).
    Вся математика из 8 класса.

    Преобразование диапазона:
    Y=X*a+b

    Полином

    y=a1*X^2+a2*x+b
    А при двух точках? y = ax + b ? еси так то как вы из first point, delta и second point, delta получаете коэфициенты a и б? Тоесть я в первом посте правильно расчитал дельту или нет чтобы получился результат 0 - 40?

    Такая формула расчета: y = (x - FirstPoint) * ((SecondPoint + SecondDelta) - (FirstPoint + FirstDelta)) / (SecondPoint - FirstPoint) + (FirstPoint + FirstDelta) ?
    Последний раз редактировалось Devix; 31.07.2009 в 14:56.

  7. #7

    По умолчанию

    Да, 2 точки - полином 1-й степени. Что тут удивительного?

  8. #8

    По умолчанию

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    Да, 2 точки - полином 1-й степени. Что тут удивительного?
    Формула расчета такая: y = (x - FirstPoint) * ((SecondPoint + SecondDelta) - (FirstPoint + FirstDelta)) / (SecondPoint - FirstPoint) + (FirstPoint + FirstDelta) ?

    PS: Больше не буду редактирвать посты, ато какуюто путаницу вносят редактирования.

Ваши права

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