Страница 3 из 3 ПерваяПервая 123
Показано с 21 по 28 из 28

Тема: Как сделать температурную компенсацию датчика?

  1. #21

    По умолчанию

    Посмотрите в кабеле должна быть трубка(около 1 мм в диаметре, может меньше) компенсирующая атмосферное давление, с ней все нормально?
    У вас датчик уже с показывающим прибором? Логично спросить у продавца ПО для конфигурирования датчика (для перевода объема в уровень часто используется простая формула площадь основания умноженная на высоту заполнения) или этого прибора, какие интерфейсы есть у него укажите.

  2. #22
    Пользователь
    Регистрация
    31.01.2015
    Адрес
    Новосибирск
    Сообщений
    87

    По умолчанию

    Цитата Сообщение от ferret_maybe Посмотреть сообщение
    Посмотрите в кабеле должна быть трубка(около 1 мм в диаметре, может меньше) компенсирующая атмосферное давление, с ней все нормально?
    У вас датчик уже с показывающим прибором? Логично спросить у продавца ПО для конфигурирования датчика (для перевода объема в уровень часто используется простая формула площадь основания умноженная на высоту заполнения) или этого прибора, какие интерфейсы есть у него укажите.
    Трубка есть и с ней все визуально нормально.
    Не догадался спросить у продавца, но сам, методом проб и ошибок пришел к именно тому пониманию о котором говорите вы. Высота столба по датчику умножается на площадь.

  3. #23
    Пользователь
    Регистрация
    31.01.2015
    Адрес
    Новосибирск
    Сообщений
    87

    По умолчанию

    История закончилась следующим.
    Заливал в бак по одному литру воды при температуре 22 градуса. Ставил отметки маркером на баке. Воду перед этим наливал не только по метке в бутылке, но и взвешивал. Далее записывал чистые показания датчика без каких либо корректировок.
    Бак оказался на 180 литров, итого записей получилось 180 штук.
    Выявил взаимосвязь показаний.
    f3417a675b4e11e99dee0c9d927ef0e3_2ca7869a779e11ec80dd0c9d927ef0e3.jpg
    Там где бак имеет неровности (закругления) пришлось рассчитывать по усреднённым показаниям литры. Где имеет ровные очертания выявилась линейная зависимость от показаний датчика.
    Таким образом у меня получилось 22 диапазона для пересчета:
    1. Нижнее основание бака (закруглено) три диапазона.
    2. Средняя выемка 8 диапазонов.
    3. Прямая верхняя часть раздувается от давления - 8 диапазонов.
    4. Верхняя часть бака три диапазона.
    Теперь датчик показывает литры с погрешностью +-0,1 литра. Конечно может и больше, но очень точно показывает по меткам которые нарисовал при промерах маркёром.

    Спасибо всем огромное! Я хотя бы примерно понял ка этот датчик работает.

  4. #24
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,241

    По умолчанию

    Цитата Сообщение от ProRus Посмотреть сообщение
    История закончилась следующим.
    Заливал в бак по одному литру воды при температуре 22 градуса. Ставил отметки маркером на баке. Воду перед этим наливал не только по метке в бутылке, но и взвешивал. Далее записывал чистые показания датчика без каких либо корректировок.
    Бак оказался на 180 литров, итого записей получилось 180 штук.
    Выявил взаимосвязь показаний.
    f3417a675b4e11e99dee0c9d927ef0e3_2ca7869a779e11ec80dd0c9d927ef0e3.jpg
    Там где бак имеет неровности (закругления) пришлось рассчитывать по усреднённым показаниям литры. Где имеет ровные очертания выявилась линейная зависимость от показаний датчика.
    Таким образом у меня получилось 22 диапазона для пересчета:
    1. Нижнее основание бака (закруглено) три диапазона.
    2. Средняя выемка 8 диапазонов.
    3. Прямая верхняя часть раздувается от давления - 8 диапазонов.
    4. Верхняя часть бака три диапазона.
    Теперь датчик показывает литры с погрешностью +-0,1 литра. Конечно может и больше, но очень точно показывает по меткам которые нарисовал при промерах маркёром.

    Спасибо всем огромное! Я хотя бы примерно понял ка этот датчик работает.
    Как-то странно Вы сделали, мне кажется, надо было не метки рисовать, а показания датчика, в смысле мА/давление(высоту столба воды)! Тогда бы и зависимость появилась, в смысле, объёма от высоты столба воды(давления).
    Последний раз редактировалось Сергей0308; 06.06.2023 в 14:10.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  5. #25
    Пользователь
    Регистрация
    31.01.2015
    Адрес
    Новосибирск
    Сообщений
    87

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Как-то странно Вы сделали, мне кажется, надо было не метки рисовать, а показания датчика, в смысле мА/давление(высоту столба воды)! Тогда бы и зависимость появилась, в смысле, объёма от высоты столба воды(давления).
    Да как-то амперметра не было под рукой.
    Имея данные можно и пересчитать в принципе.

  6. #26
    Пользователь
    Регистрация
    31.01.2015
    Адрес
    Новосибирск
    Сообщений
    87

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    ексель выкладывайте, можно будет сократить код
    Прикрепил.
    Хотя в принципе пока и так устраивает.
    Вложения Вложения

  7. #27
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,246

    По умолчанию

    впечатлить не получится, точность хромает, хотя математическое отклонение там 0.9999982297885517 Но возможно по количеству кода будет преимущество
    Вложения Вложения
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  8. #28
    Пользователь
    Регистрация
    31.01.2015
    Адрес
    Новосибирск
    Сообщений
    87

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    впечатлить не получится, точность хромает, хотя математическое отклонение там 0.9999982297885517 Но возможно по количеству кода будет преимущество
    Круто!!! Я до ST еще не дорос...
    У меня это все выглядит как на картинке, только еще три экрана вниз...
    2023-06-08_17-34-32.jpg

Страница 3 из 3 ПерваяПервая 123

Похожие темы

  1. Ответов: 4
    Последнее сообщение: 13.12.2018, 13:09
  2. Как это сделать
    от Вова13 в разделе Master SCADA 3
    Ответов: 4
    Последнее сообщение: 20.04.2018, 12:53
  3. как сделать гистерезис?
    от Citroengsa в разделе Программируемые реле
    Ответов: 31
    Последнее сообщение: 21.10.2014, 09:47
  4. Что выбрать и как сделать?
    от Владислав123 в разделе Подбор Оборудования
    Ответов: 3
    Последнее сообщение: 05.07.2012, 01:43
  5. как сделать ПИД регулятор?
    от sssr_54 в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 10.08.2009, 17:05

Ваши права

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