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

передача

Вопросы от новичков
Ответить
superpuper2014
Рядовой
Сообщения: 22
Зарегистрирован: 17.01.2019{, 09:31}
Репутация: 0
Имя: Alex

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

#1

Сообщение superpuper2014 » 27.02.2020{, 15:52}

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

andertant
Рядовой
Сообщения: 25
Зарегистрирован: 18.01.2017{, 09:21}
Репутация: 2
Откуда: Днепропетровск

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

#2

Сообщение andertant » 27.02.2020{, 16:27}

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

superpuper2014
Рядовой
Сообщения: 22
Зарегистрирован: 17.01.2019{, 09:31}
Репутация: 0
Имя: Alex

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

#3

Сообщение superpuper2014 » 27.02.2020{, 17:10}

а можно пример fbd программе пожалуйста, заранее благодарю

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

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

#4

Сообщение Sancho » 27.02.2020{, 17:21}

superpuper2014 писал(а):
27.02.2020{, 17:10}
а можно пример fbd программе пожалуйста,
Примерно так...
Вложения
Заготовка Atmel_ModBus (4).flp
(35.36 КБ) 64 скачивания
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

superpuper2014
Рядовой
Сообщения: 22
Зарегистрирован: 17.01.2019{, 09:31}
Репутация: 0
Имя: Alex

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

#5

Сообщение superpuper2014 » 27.02.2020{, 17:32}

В обработке 4-20 нет примеров обработки и выброса на 485 шину, простите за наглость, не имел дело с подобными решениями

Аватара пользователя
kulibinsvv
Лейтенант
Сообщения: 476
Зарегистрирован: 18.09.2015{, 10:04}
Репутация: 54
Откуда: Омск

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

#6

Сообщение kulibinsvv » 27.02.2020{, 19:41}

Мой змей, этот ползучий соблазн сомнения,всё шевелится, побуждая «искать концы»... (Станислав Ермаков)

fsergei70
Капитан
Сообщения: 786
Зарегистрирован: 17.11.2015{, 20:36}
Репутация: 54
Имя: Сергей

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

#7

Сообщение fsergei70 » 28.02.2020{, 07:54}

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

andertant
Рядовой
Сообщения: 25
Зарегистрирован: 18.01.2017{, 09:21}
Репутация: 2
Откуда: Днепропетровск

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

#8

Сообщение andertant » 28.02.2020{, 10:22}

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

Аватара пользователя
kulibinsvv
Лейтенант
Сообщения: 476
Зарегистрирован: 18.09.2015{, 10:04}
Репутация: 54
Откуда: Омск

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

#9

Сообщение kulibinsvv » 28.02.2020{, 11:48}

fsergei70, если плата Arduino основана не на ATmega168/328, то да, такое возможно.
Для примера:
ATmega168/328
ATmega16u4/32u4
Смотреть раздел - ADC.
Мой змей, этот ползучий соблазн сомнения,всё шевелится, побуждая «искать концы»... (Станислав Ермаков)

superpuper2014
Рядовой
Сообщения: 22
Зарегистрирован: 17.01.2019{, 09:31}
Репутация: 0
Имя: Alex

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

#10

Сообщение superpuper2014 » 28.02.2020{, 18:14}

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

andertant
Рядовой
Сообщения: 25
Зарегистрирован: 18.01.2017{, 09:21}
Репутация: 2
Откуда: Днепропетровск

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

#11

Сообщение andertant » 29.02.2020{, 01:46}

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

Ответить

Вернуться в «Начинающим»