Измерение переменного тока

Использование прочих датчиков и энкодеров и пользовательских блоков к ним
Ответить
tok17
Рядовой
Сообщения: 23
Зарегистрирован: 30 апр 2016, 09:46
Откуда: Южно-Сахалинск
Имя: Александр
Контактная информация:

Измерение переменного тока

Сообщение tok17 »

Не получается у меня ни как решить эту проблему. Может есть у кого готовое решение? Буду признателен.
Аватара пользователя
stapmoff
Лейтенант
Сообщения: 341
Зарегистрирован: 16 май 2016, 10:21

Измерение переменного тока

Сообщение stapmoff »

Решение простое! Выпрямляем ток, определяем величину измерения (например максимум 240 в), опускаем максимальное значение до 5 в и прикручиваем на аналоговый вход ардуины измеряя там АЦП, максималка у нас 240 в = 1023, минимум 0 = 0. 1023 делим на 240 получаем 4.2625 (это у нас значение АЦП на 1 в). Далее в Flprog вешаем на порт математику, а именно Деление и получавший АЦП делим на 4,2625 на выходе получаем значение в вольтах.

Изображение
Последний раз редактировалось stapmoff 22 июл 2016, 11:33, всего редактировалось 1 раз.
Аватара пользователя
Max
Лейтенант
Сообщения: 691
Зарегистрирован: 06 сен 2015, 13:12
Откуда: Тюмень-Баку
Имя: Максим

Измерение переменного тока

Сообщение Max »

stapmoff писал(а):Выпрямляем ток, определяем величину измерения (например максимум 240 в), опускаем максимальное значение до 5 в
Вы определитесь окончательно, что будете мерить: напряжение, или ток...
Аватара пользователя
stapmoff
Лейтенант
Сообщения: 341
Зарегистрирован: 16 май 2016, 10:21

Измерение переменного тока

Сообщение stapmoff »

Max писал(а):напряжение
Напряжение конечно, ну не правильно я немного написал. Я думаю автор именно это имел ввиду! ИЛИ НЕТ?
Последний раз редактировалось stapmoff 22 июл 2016, 11:42, всего редактировалось 1 раз.
tok17
Рядовой
Сообщения: 23
Зарегистрирован: 30 апр 2016, 09:46
Откуда: Южно-Сахалинск
Имя: Александр
Контактная информация:

Измерение переменного тока

Сообщение tok17 »

Про напряжение понятно. Я хочу изменять ток. Пытался по такому же принципу измерять... ни чего не получилось:(
Брал за основу такую схему включения ссылка
Аватара пользователя
Skull
Лейтенант
Сообщения: 432
Зарегистрирован: 08 сен 2015, 16:18
Откуда: Мариуполь

Измерение переменного тока

Сообщение Skull »

Для среднеквадратичного измерения нужно мерить хотябы раз двадцать за полупериод. 
Если не ошибаюсь, работа с АЦП по прерываниям в ФЛПРОГ не предусмотрена. Скорее всего придется просить СИ знающих написать пользовательский блок
Naladchik
Капитан
Сообщения: 908
Зарегистрирован: 04 окт 2015, 19:10
Откуда: Новосибирск
Имя: Павел
Благодарил (а): 20 раз
Поблагодарили: 22 раза

Измерение переменного тока

Сообщение Naladchik »

tok17 писал(а):Я хочу изменять ток.
А чем ACS712ELC-20A не устраивает?
Win10-64. FLProg Portable.
Изображение
Аватара пользователя
stapmoff
Лейтенант
Сообщения: 341
Зарегистрирован: 16 май 2016, 10:21

Измерение переменного тока

Сообщение stapmoff »

Добавлено (25.07.2016, 15:28)
---------------------------------------------
Naladchik писал(а):А чем ACS712ELC-20A не устраивает?
Кстати хорошее решение!
Последний раз редактировалось stapmoff 26 июл 2016, 14:06, всего редактировалось 1 раз.
tok17
Рядовой
Сообщения: 23
Зарегистрирован: 30 апр 2016, 09:46
Откуда: Южно-Сахалинск
Имя: Александр
Контактная информация:

Измерение переменного тока

Сообщение tok17 »

Skull писал(а):Для среднеквадратичного измерения нужно мерить хотябы раз двадцать за полупериод.
 В этом то и проблема. Есть библиотеки для этого, но пользовательский блок не получается создать из них.
 ардуино как раз планирую подружить с током через  ACS712ELC-20A, Только нужен блок для переменки.
С трансформатором тока тоже думаю потом можно разобраться...
Аватара пользователя
slavas
Лейтенант
Сообщения: 596
Зарегистрирован: 14 сен 2015, 22:29
Откуда: Санкт-Петербург

Измерение переменного тока

Сообщение slavas »

Сегодня решил нарисовать блок для переменки в дополнение к блоку для постоянки.
Предполагаю что требуется записывать множество измерений в течении положительной полуволны, начиная счёт при переходе вверх через ноль и соответственно при переходе через ноль вниз производить расчёты и все остальные операции. Думаю надо следить за уровнем на входе контроллера с датчика тока и если он больше нуля складывать уровень через определённые промежутки времени с суммой уровней полученных ранее, при этом считать количество замеров а в конце разделить сумму измерений на количество измерений. Это примитивно и скорее всего не прокатит, может у кого мысли есть?

Добавлено (28.07.2016, 14:13)
---------------------------------------------
Интересный датчик тока в дополнение к имеющемуся.
датчик тока
omich66
Рядовой
Сообщения: 33
Зарегистрирован: 17 дек 2015, 19:37

Измерение переменного тока

Сообщение omich66 »

Можно взять готовую железяку, например такую ADE7763 и сосредоточиться на SPI. В довесок к току и напряжению получите еще кучу параметров. Ценник вроде гуманный
Последний раз редактировалось omich66 28 июл 2016, 16:16, всего редактировалось 1 раз.
Аватара пользователя
slavas
Лейтенант
Сообщения: 596
Зарегистрирован: 14 сен 2015, 22:29
Откуда: Санкт-Петербург

Измерение переменного тока

Сообщение slavas »

Это готовый вариант, не спортивно.
omich66
Рядовой
Сообщения: 33
Зарегистрирован: 17 дек 2015, 19:37

Измерение переменного тока

Сообщение omich66 »

Если собираетесь проводить измерения в сети переменного тока, то там Вас поджидает много интересных явлений, например несинусоидальность (гармонические составляющие) импульсные помехи и пр. Все это придется учитывать при обработке.
tok17
Рядовой
Сообщения: 23
Зарегистрирован: 30 апр 2016, 09:46
Откуда: Южно-Сахалинск
Имя: Александр
Контактная информация:

Измерение переменного тока

Сообщение tok17 »

Теория для измерения переменного напряжения: ссылка

Для точного измерения лучше использовать специализированную микросхему, а для индикатора вполне можно решить проблему на ардуино. Буду признателен, кто пользовательский блок создаст.
Ответить

Вернуться в «Прочие датчики и энкодеры»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость