реклама на сайте
подробности

 
 
> Частотомер промышленной частоты, разработка прибора для снятия параметров эл. сети
elektronnik
сообщение Oct 13 2009, 08:40
Сообщение #1





Группа: Участник
Сообщений: 4
Регистрация: 13-10-09
Пользователь №: 52 904



Доброго времени суток, уважаемые форумчане! Решил начать изучение микроконтроллеров с конкретного прибора- Частотомера. Покопавшись в инете не смог найти именно того, что надо мне, аналогичные приборы заточены под другие нужды. По этому решил создать этот прибор с нуля с вашей помощью.
И так тех задание:
На первом этапе нужен прибор, который бутет отслеживать велечину частоты напряжения в эл. сети, а конкретно, реализованный как прибор измеряющий длину (время) периода, переводить полученную велечину в частоту.
Мои задумки как должно работать:
подаем на вход (возможно в АЦП) синусоидальное напряжение, микроконтроллер измеряет время прохождения полупериода, переводит (математически ) в герцы, а полученный результат передает на ПК или записывает в память (с возможностью их от туда вынуть) в виде матрицы где одна строка(или столбец - без разници)частота а другая реальное время.
Вопрос 1- возможно ли это реализовать только на микроконтроллере или нет?
И какой микроконтроллер порекомендуете?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 10)
eugen_pcad_ru
сообщение Oct 13 2009, 09:02
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 642
Регистрация: 15-11-07
Пользователь №: 32 353



Цитата(elektronnik @ Oct 13 2009, 12:40) *
И какой микроконтроллер порекомендуете?

А у Analog Devices точно нет никакого датчика? По-моему я видел у них такие (для 3-хфазной сети). Думаю должно быть и для обычной


--------------------
Правильно сформулированый вопрос содержит в себе половину ответа.
P.S.: Некоторые модераторы в качестве ответа так навязчиво предлагают посетить свой сайт, что иначе как саморекламу такие действия интерпретировать сложно.
Go to the top of the page
 
+Quote Post
elektronnik
сообщение Oct 13 2009, 10:53
Сообщение #3





Группа: Участник
Сообщений: 4
Регистрация: 13-10-09
Пользователь №: 52 904



а подробнее можно? форум, как никак для начинающих
Go to the top of the page
 
+Quote Post
domowoj
сообщение Oct 13 2009, 11:52
Сообщение #4


Профессионал
*****

Группа: Участник
Сообщений: 1 548
Регистрация: 20-12-07
Из: г.Новосибирск
Пользователь №: 33 486



Цитата(elektronnik @ Oct 13 2009, 15:40) *
подаем на вход (возможно в АЦП) синусоидальное напряжение, микроконтроллер измеряет время прохождения полупериода, переводит (математически ) в герцы, а полученный результат передает на ПК или записывает в память (с возможностью их от туда вынуть) в виде матрицы где одна строка(или столбец - без разници)частота а другая реальное время.
Вопрос 1- возможно ли это реализовать только на микроконтроллере или нет?
И какой микроконтроллер порекомендуете?

Для изучения МК - можно, хотя задача не тривиальная,

а для измерения частоты(периода) есть пути попроще
- входной компаратор - нуль детектор
- оцифрованный вх. сигнал на вход INT
- по INT запускаете/останавливаете счетчик
тактовая частота на счетчик известна , можно посчитать период, ит.д.


--------------------
И на камнях растут деревья!
Go to the top of the page
 
+Quote Post
Herz
сообщение Oct 13 2009, 12:08
Сообщение #5


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Для МК как раз тривиальная задача. Особенно, если он имеет встроенный модуль ССР. Достаточно настроить его на режим захвата и рассчитать правильно тактирование. Для примера ознакомьтесь: [attachment=37227:pic16_CCP.pdf]
Go to the top of the page
 
+Quote Post
domowoj
сообщение Oct 13 2009, 12:28
Сообщение #6


Профессионал
*****

Группа: Участник
Сообщений: 1 548
Регистрация: 20-12-07
Из: г.Новосибирск
Пользователь №: 33 486



Цитата(Herz @ Oct 13 2009, 19:08) *
Для МК как раз тривиальная задача.

Для реж. захвата - конечно.
Но нет смысла оцифровывать синусоиду с помощью АЦП
(хотя компаратор это тоже АЦП - одноразрядный)


--------------------
И на камнях растут деревья!
Go to the top of the page
 
+Quote Post
Alex11
сообщение Oct 13 2009, 12:32
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 2 106
Регистрация: 23-10-04
Из: С-Петербург
Пользователь №: 965



Все очень сильно зависит от требуемой точности. Дело в том, что там далеко не синус и меняется непрерывно. Если нужна точность 1-2%, то можно итак сделать, а мы тут изголялись с точностью 1е-6 за короткое время - пришлось вс цифровать на высокой частоте, брать фурье и еще кучу всего делать.
Go to the top of the page
 
+Quote Post
elektronnik
сообщение Oct 13 2009, 15:15
Сообщение #8





Группа: Участник
Сообщений: 4
Регистрация: 13-10-09
Пользователь №: 52 904



За файлик спасибо, завтра утром посмотрю. Использовать хочу МК т.к. это пока первый этап, далее прибор будет усложняться.
Про АЦП я привел как пример, по сути нужен кампоратор и таймер и "высокая скорость обработки данных" т.к. величина изменяется с частотой 50 герц. Еще МК и потому что данные хочу передавать на ПКНасчет и сделать все в одном.
Насчет точности. А что может быть большая погрешность при бодсчете от изменения до изменения на кампораторе? по мне так копеечная.
Ну а все же какой МК посоветуете с учетом всех требований?
Go to the top of the page
 
+Quote Post
akl
сообщение Oct 14 2009, 02:33
Сообщение #9


Частый гость
**

Группа: Свой
Сообщений: 127
Регистрация: 4-04-07
Из: Ижевск
Пользователь №: 26 773



Здравствуйте. МК может быть любой на Ваш выбор. Только вся схема должна быть гальванически развязана от сети. excl.gif Для примера схема НЧ-частотомера на MSP
http://radioded.ru/index.php?option=com_co...1&Itemid=49
Go to the top of the page
 
+Quote Post
elektronnik
сообщение Oct 14 2009, 03:15
Сообщение #10





Группа: Участник
Сообщений: 4
Регистрация: 13-10-09
Пользователь №: 52 904



Схема, в любом случае будет гальванически развязана- т.к. 220 В на МК не подашь, уже не говорю про 6 и 10 кВ. Планирую ставвить небольшой понизительный трансформатор.
Go to the top of the page
 
+Quote Post
Aleksandr_des
сообщение Oct 14 2009, 18:08
Сообщение #11


Участник
*

Группа: Участник
Сообщений: 47
Регистрация: 16-06-08
Из: Челны
Пользователь №: 38 318



На сайте атмела есть пример детектора нуля на паре резисторов и диодов. На атмеловском рекламном диске этот пример точно есть. Можно галваническую развязку сделать на каком нибудь MOC

Сообщение отредактировал Aleksandr_des - Oct 14 2009, 18:17


--------------------
www.ea16.ru
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 19:59
Рейтинг@Mail.ru


Страница сгенерированна за 0.01444 секунд с 7
ELECTRONIX ©2004-2016