Аналоговый вход(например ПР200) может работать в режиме измерения напряжения, тока или сопротивления, Вы что измеряете(задаёте) в диапазоне "-50-150"?
Вид для печати
Сопротивление с эталонного моста
Отрицательного сопротивления не бывает. Правда, ученые умы доказывают, что есть. Но это в теории
Я задаю 32, 60 и 82 Ома
Попробую еще раз, для "мечтателей" пользовать термометры сопротивления 50М (для точного измерения температуры) в режиме измерения сопротивления 0...4000 Ом в ПР200, пояснить, что происходит. В ПР200 используется АЦП последовательного приближения из чипа STM32xxx. Он 12-ти разрядный, т.е. 4096 отсчетов. Это инструмент, который имеет массу погрешностей, которые долго перечислять. Работает он следующим образом. Источник тока вырабатывает измерительный ток такой величины, чтобы протекая через сопротивление 4096 Ом, он создавал на измерительном входе АЦП напряжение, равное внутреннему опорному источнику напряжения, например 2,5В. Это и есть полная шкала преобразования. Считаем, что АЦП ИДЕАЛЬНЫЙ и не реагирует на шумы, температуру, плавание опоры. Тогда деля предел 4096 Ом на 4096 отсчетов, имеем 1 Ом/отсчет. Переводим в напряжение: делим 2,5В на 4096 отсчетов, имеем 0,61 мВ. Т.е. изменение сопротивления на 1 Ом, изменяет напряжение на входе АЦП на 0,61 мВ. Смотрим таблицы зависимости сопротивления от температуры для термометра 50М. Видим, что изменение на 1 Ом соответствует изменению температуры на 5 ГРАДУСОВ! И точнее мерять, даже в идеальных условиях, не получится. А теперь подумаем, как будут происходить измерения в реальной обстановке? Даже с использованием фильтров и программного усреднения множества результатов.. Будет грубое измерение, использование которого в технологических процессах (например варка колбасы) непригодно - пойдет брак!
https://domfason.ru/wp-content/uploa.../05/128082.png
Тогда вопрос на фиг такую шляпу выпускать? Чтоб потом кто хочет это использовать Нагнули из-за того что аппаратная платформа сделана по дурацки. Зачем тогда диапазон 4к Ом если он не измеряет (с такой погрешностью в 14 гр) то для чего он предназначен? Даже как индикатор тогда он не годится. И еще при перезаливке программы один раз зальёщь разница показаний 1-2 гр другой 10-14 гр что это такое? Погрешность даже в пять градусов меня устраивает. И мое мнение такое если 0-4к плавает то и все остальные должны плавать (4-20ма и 0-10В) или Я ошибаюсь?
А при юстировке диапазон измерения другой задать нельзя ? Например 0...400 Ом.
Самый мутный режим это изм. сопротивления. На самом деле физически пр200 измеряет сопротивление не от 0 до 4000 ом , а гораздо в большем диапазоне, и если в режиме изм. тока или напряжения, в РЭ указан мзр то для R нет, как то давно у Юрием Ревака пытался добиться правды по этому режиму но внятного ответа не было. И этот режим уж точно не предназначен для подключения дтс 50 . А вот для датчика положения вполне пойдет.
1. ПР200 - это не измеритель. Для измерения или регулирования определенных технологических параметров существуют соответствующие датчики и соответствующие измерительные приборы - измерители, измерители-регуляторы.
2. Делите диапазон измеряемого сигнала или сопротивления на 4096, и добавляйте шумы, погоду, пьяного техника..
Макрос для 50М из базы вообще надо убрать дабы не морочить людям голову.
Плавает везде. Только, к примеру, 4-20мА, датчик давления 0-10,0 МПа, и с точностью в 0.1 МПа вы не видите это плаванье, и вам в принципе достаточно такой точности.
Я в одной теме здесь показал пример, как бороться с этим плаваньем. Но это колхоз, хотя и показывает вроде довольно точно, не могу понять, почему, так как ступеней всего 4096, и точность, как утверждают выше, 5°С. У меня же показывает не выше 0.5°С. Сам понимаю, что так не может быть. Но... Температуру сносно показывает.
Вот тема...
Ну так сыромятина какая-то получается (Заранее человеку кто сделал +++ в карму, за старание и потраченное время). Раз макрос в общедоступном месте он должен быть рабочим. Вы берете машину, а там движок без коленвала. Весело?! Мне не очень. И самое мне не понятное почему при пеезаливке проги то 2 гр врет то 6 гр то 14гр врет. И каждый раз по рзному что за эффект?!
Какое-то неудачное сравнение, в смысле, аналогия!
Попробую свою придумать: купил Запорожец, а он не выигрывает на формуле один(не разгоняется до сотни за пару секунд) и последним приезжает!
И Вам определится надо, в смысле, то Вы входы юстируете, то макрос неправильно работает!
Так макрос легко проверить в симуляторе и соответствующие таблицы неоднократно выкладывали, при желании можно и в интернете найти!
Короче, желательно отделять мух от котлет, в смысле, понимать, "где собака порылась" а не делать из этого однородную массу, это я так думаю!
Надеюсь суть понятна?!