Страница 1 из 1

токовая петля на rs485

Добавлено: 27 фев 2020, 15:52
superpuper2014
Столкнулся с таким вопросом, спрошу у гуру программы. Есть такая задача из данных токовой петли 4-20 поступающих на допустим 5 входов, от 5 датчиков обработать и передать по сети RS-485 на контроллер типа овен ПР-220, как это возможно сделать, есть ли у кого подобные проекты поделитесь пожалуйста, заранее очень благодарен!

токовая петля на rs485

Добавлено: 27 фев 2020, 16:27
andertant
Судя из изложенной информации можно сделать вывод, что питание Ваших датчиков осуществляется по токовой петле а информация передаётся по какому-то протоколу (так как их у Вас 5 щт.). Правильно? Или отдельные 5 входов? Если отдельные входа, то 4-20мА преобразовать через шунтирующие резисторы, измерять АЦП падение напряжения на этом шунте, преобразовать (маштабировать) в нужный Вам вид данных, положить это всё в регистры ModBus ( если Slave) или отправить эти данные в регистры ModBus (если Master). Как то так.

токовая петля на rs485

Добавлено: 27 фев 2020, 17:10
superpuper2014
а можно пример fbd программе пожалуйста, заранее благодарю

токовая петля на rs485

Добавлено: 27 фев 2020, 17:21
Sancho
superpuper2014 писал(а): 27 фев 2020, 17:10 а можно пример fbd программе пожалуйста,
Примерно так...

токовая петля на rs485

Добавлено: 27 фев 2020, 17:32
superpuper2014
В обработке 4-20 нет примеров обработки и выброса на 485 шину, простите за наглость, не имел дело с подобными решениями

токовая петля на rs485

Добавлено: 27 фев 2020, 19:41
kulibinsvv

токовая петля на rs485

Добавлено: 28 фев 2020, 07:54
fsergei70
Что бы не плодить новые темы, спрошу здесь. Можно ли на ардуино аналоговые входы использовать как дифференциальные. т.е измерения производить не относительно минуса а между входами допустим А1 А2

токовая петля на rs485

Добавлено: 28 фев 2020, 10:22
andertant
superpuper2014 , изложите исходные данные схемы подключения датчиков, тип датчиков, что именно надо передать на ПР-200, какой тип данных надо иметь в регистрах (float, byte, integer.....), какие адреса регистров должны быть, кто будет выступать Master-ом, какой ID устройства должен быть, какая скорость обмена по RS-485, какую элементную базу планируете использовать, от чего будут питаться датчики, будет ли у датчиков общий провод питания (от этого зависит входная цепь АЦП), нужна ли гальваническая развязка входных цепей, и т.д. и т.п.! Изложите собственно цель! А то это всё как гадание на кофейной гуще. Иначе Вам ни кто здесь не поможет!

токовая петля на rs485

Добавлено: 28 фев 2020, 11:48
kulibinsvv
[ref]fsergei70[/ref], если плата Arduino основана не на ATmega168/328, то да, такое возможно.
Для примера:
ATmega168/328
ATmega16u4/32u4
Смотреть раздел - ADC.

токовая петля на rs485

Добавлено: 28 фев 2020, 18:14
superpuper2014
Прошу не судить строго, я как и многие здесь не программист, поэтому и выбрал эту программу потому что мне она знакома, а вот с использованием переменных пока туго, датчики планируется использовать трансформаторные Талема серии АС, на обмен с пр целочисленные значения :smile37: , тип данных в регистрах и тп , сложновато ответить на данный момент.питание датчиков и все остальное . Вот поэтому и прошу пример обработки ардуинкой сигнала с датчика и вывода на РС485. как происходит допустим обработка сигнала от 0 до 3 вольт по нарастающей линейно от датчика, запись результата в переменную и выводом значения на пр200. Заранее всем спасибо, надеюсь на Ваше понимание и поддержку

токовая петля на rs485

Добавлено: 29 фев 2020, 01:46
andertant
Тогда причём здесь "токовая петля 4-20", если Вы хотите использовать не готовый датчик а трансформатор тока! Или я чего-то не то понимаю?
Вот https://www.kit-e.ru/articles/chip/2006_10_116.php хорошая статья по измерению тока, Ваш вариант в конце статьи.