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

Помощь с алгоритмом

Ответить

Автор темы
OleggelO
здесь недавно
здесь недавно
Сообщения: 20
Зарегистрирован: 03 окт 2018, 08:03
Имя: Олег
Благодарил (а): 4 раза

Помощь с алгоритмом

Сообщение OleggelO »

Добрый день, нужна помощь с алгоритмом.
Технологический процесс измерение объема бака с водой.
Есть металлический бак с водой, процент заполнения которого измеряет тензодатчик (4..20мА).
Перед началом работы системы пользователь задает объем подключаемого бака (паспортный) и пока в баке нет жидкости тензодатчик измеряет чистый вес бака. Пользователь выбирает в меню кнопку "включить" и должна произойти адаптация (текущие показания датчика (вес бака), должны запомниться как погрешность и при дальнейшем измерении системы вычитаться из показаний тензодатчика оставив чистый объем воды (а точнее процент заполнения бака)). Так как бак в этот момент еще пустой то вес должен отразиться равным 0, затем пользователь нажимает кнопку "отключить" и на этом адаптация заканчивается, дальше можно запускать систему (это уже совсем другие алгоритмы). В итоге контроллер должен запомнить эту погрешность и вычитать до тех пор пока пользователь снова не нажмет кнопку "включить" и запустит процесс адаптации по новой (например захочет поменять объем бака).
Заранее спасибо!

Andreyit
не первый раз у нас
не первый раз у нас
Сообщения: 345
Зарегистрирован: 06 фев 2020, 16:09
Имя: Андрей
город/регион: Екатеринбург
Поблагодарили: 59 раз

Помощь с алгоритмом

Сообщение Andreyit »

Это вроде зовется "принять как 0", а не "адаптация" (вряд ли там что-то сканирует весь бак и высчитывает объем само). И кнопка сама отключается, а не постоянно нажатая.
Дальше. Именно в процентах? Не в сантиметрах или литрах до скольких заполнять? Пока с этим затык т.к. нужно знать сколько 1 (10 или 100) литров значение в мА и потом умножать на литры\объем + дальнейшая математика + погрешность.
Похоже на дозиметр + у некоторых тензопреобразователей уже есть эта математика с объемом.
Ответить

Вернуться в «Алгоритмы»