1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

обработка нестандартного сигнала

Ответить

Автор темы
Dmitriy88
здесь недавно
здесь недавно
Сообщения: 2
Зарегистрирован: 05 янв 2018, 10:35
Имя: Дмитрий
Страна: Венгрия
город/регион: Ясберень

обработка нестандартного сигнала

Сообщение Dmitriy88 »

Добрый день.
Необходимо обработать сигнал 0-60 мВ стандартным входным модулем Siemens S-1200 с диапазоном 0-10 В.
При нормализации и масштабировании сигнала столкнулся с тем, что значение сигнала не соответствует вычисленному. При этом, со временем диапазон увеличился.
Подскажите, в чем может быть загвоздка и как её(их) исправить.
Аватара пользователя

VADR
администратор
администратор
Сообщения: 4711
Зарегистрирован: 25 июл 2008, 07:12
Имя: Диев Александр Васильевич
Страна: Россия
город/регион: г. Сегежа, Карелия
Благодарил (а): 192 раза
Поблагодарили: 336 раз

обработка нестандартного сигнала

Сообщение VADR »

При масштабировании аналогового сигнала 0-10В минимальное изменение сигнала = 10/27648 ~= 0.00036В = 0.36 мВ, что само по себе ощутимо в шкале 0-60 мВ. Далее - смотрим классы точности, наводки...
Повторное использование кода не отменяет повторного использования мозга при его повторном использовании.

Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5620
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 544 раза
Поблагодарили: 706 раз

обработка нестандартного сигнала

Сообщение Ryzhij »

Dmitriy88 писал(а): Необходимо обработать сигнал 0-60 мВ стандартным входным модулем Siemens S-1200 с диапазоном 0-10 В.
При нормализации и масштабировании сигнала столкнулся с тем, что значение сигнала не соответствует вычисленному.
Как Вы нормализировали сигнал? Программно или использовали внешний нормирующий преобразователь?
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)

Автор темы
Dmitriy88
здесь недавно
здесь недавно
Сообщения: 2
Зарегистрирован: 05 янв 2018, 10:35
Имя: Дмитрий
Страна: Венгрия
город/регион: Ясберень

обработка нестандартного сигнала

Сообщение Dmitriy88 »

Ryzhij писал(а):
Dmitriy88 писал(а): Необходимо обработать сигнал 0-60 мВ стандартным входным модулем Siemens S-1200 с диапазоном 0-10 В.
При нормализации и масштабировании сигнала столкнулся с тем, что значение сигнала не соответствует вычисленному.
Как Вы нормализировали сигнал? Программно или использовали внешний нормирующий преобразователь?
Сигнал нрмализовал программно. На тему внешнего преобразователя сразу подумал, но имеются серьехные ограничения в финансах, а бюджетного преобразователя на просторах интернета не нашел.

Отправлено спустя 2 минуты 7 секунд:
VADR писал(а): При масштабировании аналогового сигнала 0-10В минимальное изменение сигнала = 10/27648 ~= 0.00036В = 0.36 мВ, что само по себе ощутимо в шкале 0-60 мВ. Далее - смотрим классы точности, наводки...
О погрешности сгнала заказчика уведомил, его такая точность устраивает.
В наводках, по идее, проблемы быть не должно, поскольку подключаюсь отдельным кабелем.

Михайло
почётный участник форума
почётный участник форума
Сообщения: 3559
Зарегистрирован: 10 ноя 2009, 04:58
Имя: Толмачев Михаил Алексеевич
город/регион: г. Чехов, МО
Благодарил (а): 6 раз
Поблагодарили: 253 раза

обработка нестандартного сигнала

Сообщение Михайло »

Дрейф нуля наблюдается? Ну прибавьте к вычисленному значению константу (компенсация дрейфа).
Аватара пользователя

Никита
почётный участник форума
почётный участник форума
Сообщения: 3899
Зарегистрирован: 20 янв 2010, 22:23
Имя: Никита
Страна: РФ
город/регион: Мурманск
Благодарил (а): 18 раз
Поблагодарили: 187 раз

обработка нестандартного сигнала

Сообщение Никита »

Dmitriy88 писал(а): бюджетного преобразователя на просторах интернета не нашел.
На сигнал 0..60 готов поверить, а вот для работы с токовыми шунтами (0..75мВ) их изрядно. Правда, понятие "бюджетный" у всех разное :) И надо смотреть полосу входного фильтра.
Точность, посчитанная выше - "сферический конь в вакууме". Двум младшим разрядам АЦП обычно верить нельзя, а уж дребезг последнего бита для поразрядных - вообще конструктивная особенность. Так что увеличивайте погрешность на порядок.
Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" приходит единственный вопрос: "Нахрена? "

Михайло
почётный участник форума
почётный участник форума
Сообщения: 3559
Зарегистрирован: 10 ноя 2009, 04:58
Имя: Толмачев Михаил Алексеевич
город/регион: г. Чехов, МО
Благодарил (а): 6 раз
Поблагодарили: 253 раза

обработка нестандартного сигнала

Сообщение Михайло »

Что далеко ходить? Основная погрешность составляет 30 мВ (0,3%).
Аватара пользователя

Никита
почётный участник форума
почётный участник форума
Сообщения: 3899
Зарегистрирован: 20 янв 2010, 22:23
Имя: Никита
Страна: РФ
город/регион: Мурманск
Благодарил (а): 18 раз
Поблагодарили: 187 раз

обработка нестандартного сигнала

Сообщение Никита »

Михайло писал(а): Основная погрешность составляет 30 мВ (0,3%).
Виноват. На два порядка :)
Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" приходит единственный вопрос: "Нахрена? "

kybernetic
здесь недавно
здесь недавно
Сообщения: 3
Зарегистрирован: 04 янв 2018, 23:13
Имя: Джордж
Страна: Россия
город/регион: Пенза

обработка нестандартного сигнала

Сообщение kybernetic »

Надо все-такие уточнить про какой стандартный входной модуль идет речь?
Если брать встроенный аналоговый вход, то там разрешение 10 бит для униполярного сигнала.
Если внешний модуль аналоговых входов, то есть 13, 16 бит для биполярного сигнала (от -10 до +10В).

Соответственно, получаем разную разрешающую способность модулей

10/1024 В = 10 мВ , 20/8192 В = 2,5 мВ , 20/65536 В = 0,3 мВ.

Погрешность равна половине цены деления в теории.
У некоторых модулей можно уменьшить диапазон до +-1,5 В.
В этом случае ваш сигнал 60 мВ в 25 раз будет меньше измеряемого диапазона модуля. Но все равно это достаточно много.

На практике соглашусь с Никитой.

Для измерения такого сигнала 0-60 мВ необходимо специальное оборудование, специальные провода.
Наводки будут неизбежны от других элементов вашей системы и сети.
Аватара пользователя

Никита
почётный участник форума
почётный участник форума
Сообщения: 3899
Зарегистрирован: 20 янв 2010, 22:23
Имя: Никита
Страна: РФ
город/регион: Мурманск
Благодарил (а): 18 раз
Поблагодарили: 187 раз

обработка нестандартного сигнала

Сообщение Никита »

kybernetic писал(а): 05 янв 2018, 19:25 Погрешность равна половине цены деления в теории.
Эта фраза применима к шкале аналоговых приборов, на которых, к тому же, не указан класс точности. Если класс указан, то связи делений и погрешности нет. Хоть вообще без делений. И такие попадались, десяток делений на всю шкалу, но при этом в шкале зеркало против параллакса и класс прибора 0,05.
Сравнивать разряд АЦП и цену деления вообще бессмысленно, хотя бы с той точки зрения, что половину разряда не отследить :)
Кстати, для цифровых приборов бытового применения, кроме приведенной, обычно указывают ±1 или ±2 последних разряда индикатора (десятичных, в человечьих цифрах), что при трех с половиной разрядах (мантисса -1.999...1.999) уже дает аддитивно 0,5-1%.
Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" приходит единственный вопрос: "Нахрена? "

Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5620
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 544 раза
Поблагодарили: 706 раз

обработка нестандартного сигнала

Сообщение Ryzhij »

kybernetic писал(а): 05 янв 2018, 19:25Для измерения такого сигнала 0-60 мВ необходимо специальное оборудование, специальные провода.
Тут многое и от источника сигнала зависит. На сигнал термопары, практически идеального источника напряжения с нулевым внутренним сопротивлением, не очень-то просто навести помеху - слишком большая мощность помехи должна быть.
И нормирующих преобразователей для термопар - хоть пруд пруди.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)

ASUTP_PLC
эксперт
эксперт
Сообщения: 1055
Зарегистрирован: 11 ноя 2012, 18:21
Имя: Нурисламов Руслан М.
Страна: Казахстан
город/регион: Алматы
Благодарил (а): 23 раза
Поблагодарили: 31 раз

обработка нестандартного сигнала

Сообщение ASUTP_PLC »

Есть же стандартные модули, с поддержкой входа термопар. Окромя прочего они позволяют такие пределы промерять как плюс - минус 1 вольт. Меньше как-то не встречал, но я и не искал.
Ответить

Вернуться в «ПЛК SIMATIC (S7-200, S7-1200, S7-300, S7-400, S7-1500, ET200)»