Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 31.05.2010, 15:39  
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: AT Mega8 измерение переменного напряжения

Сообщение от 7Fantomas7 Посмотреть сообщение
Да и по большому счету мне по барабану какое там RMS я понимаю среднеквадратичное 220 амплитудное 311 и на оборот.
Среднеквадратичное и RMS это одно и то же.
Сообщение от 7Fantomas7 Посмотреть сообщение
Тут не понятно, что такое модуль захвата, я в спецификации на Mega8 такого не видел или промухал.
Capture для таймера 1 - это захват. Можно включить его по изменению состояния внутреннего компаратора. По сути захват - перезапись значения счетного регистра таймера в регистр захвата по внешнему событию. Событие может быть перепадом на ножке GPIO или изменением состояния компаратора. Делаете два захвата, считывая из ISR соответствующие значения. Вычитаете из второго первое - получите период в тактах таймера.
Реклама:
kison вне форума  
Непрочитано 31.05.2010, 18:35  
7Fantomas7
Почётный гражданин KAZUS.RU
 
Регистрация: 24.09.2007
Сообщений: 1,437
Сказал спасибо: 287
Сказали Спасибо 339 раз(а) в 202 сообщении(ях)
7Fantomas7 на пути к лучшему
По умолчанию Re: AT Mega8 измерение переменного напряжения

Цитата:
Хотя Все это пройдено другими
Так для того и спрашиваю.
Значит с измерением среднеквадратичного определился. Осталось определится с измерением амплитудного значения и периодом.
7Fantomas7 вне форума  
Непрочитано 31.05.2010, 18:43  
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: AT Mega8 измерение переменного напряжения

Сообщение от 7Fantomas7 Посмотреть сообщение
Осталось определится с измерением амплитудного значения
Все равно для RMS минимум полпериода оцифровывать. Вот и заведите переменную, сравнивайте с ней каждый отсчет и если отсчет больше меняйте значение переменной. После измерения полупериода обнуляйте эту переменную. В идеале пропустить отсчеты через ФНЧ - или внешний на RC цепи, или внутренний цифровой.
С периодом вроде сложностей быть не должно - захват у меги8 есть.
kison вне форума  
Непрочитано 31.05.2010, 19:55  
7Fantomas7
Почётный гражданин KAZUS.RU
 
Регистрация: 24.09.2007
Сообщений: 1,437
Сказал спасибо: 287
Сказали Спасибо 339 раз(а) в 202 сообщении(ях)
7Fantomas7 на пути к лучшему
По умолчанию Re: AT Mega8 измерение переменного напряжения

Цитата:
В идеале пропустить отсчеты через ФНЧ - или внешний на RC цепи
Ну внешняя RC цепь есть в делителе в нижнем плече с этим то как раз не проблема.
А вот с ФНЧ цифровым это очень интересно если объясните буду весьма признателен.
Цитата:
захват у меги8 есть
Объясните если можно что за захват, я по правде сказать програмирование контролеров только изучаю и не все понятно.
Еще может кто объяснит доходчиво что такое параметр частота АЦП потому как пока писал вольтметр постоянного тока то предделитель выставил в диапазоне как указывалось в книге так и не поняв до конца принципа работы. А сколько в каждом конкретном случае нужно ставить этот вопрос так и не одолел.
7Fantomas7 вне форума  
Непрочитано 01.06.2010, 13:23  
OkhinVI
Частый гость
 
Регистрация: 21.05.2010
Сообщений: 25
Сказал спасибо: 0
Сказали Спасибо 9 раз(а) в 7 сообщении(ях)
OkhinVI на пути к лучшему
По умолчанию Re: AT Mega8 измерение переменного напряжения

Делал я в своё время на ATmega8 приборчик для записи напряжения 3-х фазной сети (380). Напряжение писалось раз в секунду на карточку MMC (можно и SD применять). На 2Гб карточку может писаться год. При этом пишет какое максимальное, минимальное и эффективное напряжение было в течении этой секунды на каждой из 3-х фаз.
Нулевой провод цеплял не к земле схемы, а к источнику +1.2В относительно земли (два диода последовательно, по 0.6 В на каждом). В ходе работы выяснилось, что это устройство и график температуры умудрялось писать, напряжение на диодах менялось в зависимости от температуры, а устройство на карточку еще писало коррекцию нуля для каждой секунды. При измерении эффективного значения в течении секунды шумы АЦП вообще отдыхали из-за интегрирования квадрата напряжения в интервале времени 1 секунда. При соответствующей калибровке можно добиться большой точности измерения эффективного значения. С фаз сигнал поступал через обычные резистивные делители. Схема работала до тех пор, пока её под напряжением не залили водой. Карточка памяти вылетела при этом сразу, остальное промыл, просушил и выяснил, что только программа в контроллере слетела и после перепрошивки снова работает.
Но программа написана на ассемблере, делать среднеквадратичное интегрирование - большая нагрузка на процессор, тем более все операции умножения и сложения 32-х битных чисел выполнялось в прерываниях, а на ассемблере можно достигнуть большей скорости, чем на C.
OkhinVI вне форума  
Сказали "Спасибо" OkhinVI
sergx1300 (06.09.2010)
Непрочитано 12.06.2010, 16:29  
RafikM
Заблокирован
 
Регистрация: 22.12.2007
Сообщений: 218
Сказал спасибо: 40
Сказали Спасибо 16 раз(а) в 16 сообщении(ях)
RafikM на пути к лучшему
По умолчанию Re: AT Mega8 измерение переменного напряжения

Сообщение от kison Посмотреть сообщение
Capture для таймера 1 - это захват. Можно включить его по изменению состояния внутреннего компаратора.
а если все таймеры заняты работой (шим)?, лучше использовать избыточное считывание с ADC и использовать аппаратное умножение средствами ассемблерного кода. после каждого считывания уквадрачивать, складывать вычислять макс мин и по истечения цикла выводить данные. примерно получается пара десятков (грубо) операторов на умножение сложение, плюс время на отсчет с ацп - примерно 700 - 1500 uS, при 300 -500 отсчетах, при тактовой 8мгц.

Последний раз редактировалось RafikM; 12.06.2010 в 16:40.
RafikM вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Измерение высоковольтного напряжения емкостным датчиком (непонятные выбросы напряжения) silabs Электроника средств транспорта 14 29.05.2010 09:37
Ищу схему стабилизатора переменного напряжения Solby SVC-500 igor klim Поиск схем. Делимся схемами 1 27.05.2010 20:53
Измерение напряжения с гальванической развязкой Pasha_Bi Делимся опытом 1 29.04.2010 16:54
Транзисторный стабилизатор напряжения yellow87 Источники питания и свет 27 17.02.2010 00:52
измерение величины потребляемого переменного тока dronow87 Микроконтроллеры, АЦП, память и т.д 32 17.01.2010 15:36


Часовой пояс GMT +4, время: 15:34.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot