Вольтметр с автоматическим выбором предела

Обсуждаем контроллеры компании Atmel.
Ответить
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1438
Зарегистрирован: Вт окт 28, 2008 09:00:18
Откуда: Украина, Харьков

Сообщение Dr. Alex »

Вот вы раскудахтались :evil: Я хочу сделать простенький вольтметр к БП и одновременно контроль сетевого напряжения, а вы тут СИНХРОФАЗОТРОН изобретаете!!!!!!!!
Порой мне кажется, что я делаю какое-то дерьмо, но когда я вижу, что делают другие, то я чувствую себя гением...
Контактная информация:
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3872
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Сообщение Engineer_Keen »

Ну так вперед, вон oleg110592, по моему хороший вариант нарисовал. Для предела в 230В и точности в единицу вольта 8 разрядов АЦП хватит и как сказал Flasher, ресурсов tiny13 предостаточно, туда даже RMS влезет, правда тормознутый немного. Можно впихнуть 2 регистра и управлять индикацией и кнопками всего 2мя выводами, но это ИМХО уже перебор по количеству микросхем, проще tiny24 взять и только ей обойтись (ну максимум 3 транзистора на ОК\ОА. Для переключения пределов можно переключать не делители а опорное напряжение, т.е. для предела 230В брать VCC, а для 30В - внутренний 1.1В (правда говорят что он хреновый :))) ).
Реклама
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1438
Зарегистрирован: Вт окт 28, 2008 09:00:18
Откуда: Украина, Харьков

Сообщение Dr. Alex »

Что есть RMS????
Порой мне кажется, что я делаю какое-то дерьмо, но когда я вижу, что делают другие, то я чувствую себя гением...
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 3872
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Сообщение Engineer_Keen »

Среднеквадратичное значение. Вы 230В каких мерить собрались? 50Гц которые? Если постоянку, то RMS не нужен, а если переменку... Тогда либо RMS, либо как в простых мультиметрах, тупо умножением на коэффициент (для синуса годится). Вообще я про RMS сказал больше для того, чтобы некоторые не недооценивали возможности этого контроллера :)
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Сообщение oleg110592 »

туда даже RMS влезет, правда тормознутый немного
Влезет все однозначно. Посмотрел свои старые исходники (делал на тини26, тоже как и в тини13 нет аппаратных команд умножения) - умножение двух 16 битных чисел с 32 разрядным результатом по времени занимает 250 мкс, сложение двух 32 чисел - 20мкс, это было при тактовой частоте микроконтроллера 1 МГц, так что тини13 справиться, тем более у нее вроде нестандартная завышенная частота тактирования внутреннего генератора для линейки авр - 9.6 МГц. Полученный результат измерения напряжения сети помню сравнивали с китайскими тестерами, и советским стрелочным - заказчик остался доволен.
Реклама
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1438
Зарегистрирован: Вт окт 28, 2008 09:00:18
Откуда: Украина, Харьков

Сообщение Dr. Alex »

Engineer_Keen писал(а):Среднеквадратичное значение. Вы 230В каких мерить собрались? 50Гц которые? Если постоянку, то RMS не нужен, а если переменку...
А если просто, через диодный мост, например?
Порой мне кажется, что я делаю какое-то дерьмо, но когда я вижу, что делают другие, то я чувствую себя гением...
Контактная информация:
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Сообщение oleg110592 »

Среднеквадратичное значение (устаревшее наименование: действующее, эффективное) наиболее удобно для практических расчётов, так как на линейной активной нагрузке оно совершает ту же работу (например, лампа накаливания имеет ту же яркость свечения, нагревательный элемент выделяет столько же тепла), что и равное ему постоянное напряжение.
В технике и быту при использовании переменного тока под термином «напряжение» имеется в виду именно эта величина, и все вольтметры проградуированы исходя из её определения. Однако конструктивно большинство приборов фактически измеряют не среднеквадратичное, а средневыпрямленное (см. ниже) значение напряжения, поэтому для несинусоидального сигнала их показания могут отличаться от истинного значения.
Это если через мост:
Средневыпрямленное значение есть среднее значение модуля напряжения
На практике используется редко, однако большинство вольтметров переменного тока (те, в которых ток перед измерением выпрямляется) фактически измеряют именно эту величину, хотя их шкала и проградуирована по среднеквадратичным значениям.
Друг Кота
Аватара пользователя
Сообщения: 3872
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Сообщение Engineer_Keen »

Диодный мост нужен в любом случае, вы же не хотите на АЦП минус подать?
Друг Кота
Аватара пользователя
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Сообщение oleg110592 »

Наверное имелось ввиду еще после моста еще и конденсатор, чтоб подавать на ацп постоянное напряжение. А минус не страшен - внутри микроконтроллера есть защитные диоды. В большинстве приборов защиты от перенапряжения сетевое напряжение подается на вход микроконтроллера просто через делитель, при этом мы измеряем половину синусоиды, но для таких приборов это приемлемо.
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 351
Зарегистрирован: Пн сен 12, 2011 12:13:46

Сообщение Garin »

Постоянку через диодный мост мерять это ЗЛО!
Вот посмотрите в этой теме http://radiokot.ru/forum/viewtopic.php?f=25&t=95131 есть исходник RMS измерителя, скачал счас разбираюсь с ним, этой темой тоже интересуюсь, получается можно в тину 13 всунуть не только вольтметр но и термометр, ресурсов вполне хватает.
Друг Кота
Аватара пользователя
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Сообщение oleg110592 »

"Всунуть" можно, только увы, это раньше было актуально, так как тини13 была ранее одним из самых дешевых микроконтроллеров. Сейчас STM8S003 рулит (у нас по 3 грн ~ 0.38$ в Космодроме, а тини13 - 5.69 грн ). STM8S003: 20 ног, 16 МГц, 8 Кб flash памяти, 1 Кб SRAM памяти,
128 байт EEPROM, 10-бит АЦП 5 каналов - тут вопрос о влезании и о внешнем регистре можно не рассматривать.
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1438
Зарегистрирован: Вт окт 28, 2008 09:00:18
Откуда: Украина, Харьков

Сообщение Dr. Alex »

oleg110592 писал(а): Сейчас STM8S003 рулит ....
Ну это кто на STM сидит, а если я не в зуб ногой! Ни программатора, нифига) Только под АВРки всё есть)
Порой мне кажется, что я делаю какое-то дерьмо, но когда я вижу, что делают другие, то я чувствую себя гением...
Контактная информация:
Мучитель микросхем
Сообщения: 494
Зарегистрирован: Пн авг 12, 2013 19:07:47
Откуда: башкирия мелеуз

Сообщение pavel1979 »

вот нашел подобное
[url]monitor.net.ru/forum/files/______399.gif[/url]
Друг Кота
Аватара пользователя
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Сообщение oleg110592 »

Ну это кто на STM сидит
программатор (это еще и отладчик - дебагер), думаю это недорого + отладочная платка для отработки (не реклама):
http://www.kosmodrom.com.ua/el.php?name ... LDISCOVERY
Сейчас можно программатор сделать самостоятельно - будет работать с STM8 и STM32.
По сложности стм8 практически такие же как и авр.
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1438
Зарегистрирован: Вт окт 28, 2008 09:00:18
Откуда: Украина, Харьков

Сообщение Dr. Alex »

oleg110592 писал(а):программатор (это еще и отладчик - дебагер), думаю это недорого......
160 гривнов это дорого!!!!!!!!!!!!!!
Порой мне кажется, что я делаю какое-то дерьмо, но когда я вижу, что делают другие, то я чувствую себя гением...
Контактная информация:
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 351
Зарегистрирован: Пн сен 12, 2011 12:13:46

Сообщение Garin »

Dr. Alex , по моему ты из той категории людей которых никогда ничего не устраивает, ты конкретно что нибудь уже собрал? Если программы пишешь, покажи что сделано?
Или пока только, на фантазиях все заканчивается?
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1438
Зарегистрирован: Вт окт 28, 2008 09:00:18
Откуда: Украина, Харьков

Сообщение Dr. Alex »

Пишу программы, только под АВР... На STM пока ни духу ни денег не хватает)))) Вернее на сам программатор.
Ну а по этой теме ещё ничего не сделал, вот интересуюсь... Если нет, то буду делать 2 вольтметра)
Порой мне кажется, что я делаю какое-то дерьмо, но когда я вижу, что делают другие, то я чувствую себя гением...
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Сообщение oleg110592 »

Если дорого - 2 пост (Alex62) - плата для утюга в Sprint Layout
http://forum.easyelectronics.ru/viewtop ... &start=125
Это не хвост, это антенна
Аватара пользователя
Сообщения: 1438
Зарегистрирован: Вт окт 28, 2008 09:00:18
Откуда: Украина, Харьков

Сообщение Dr. Alex »

Прикольненько, а для прошивку всё-равно нужно программатор?
Порой мне кажется, что я делаю какое-то дерьмо, но когда я вижу, что делают другие, то я чувствую себя гением...
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Сообщение oleg110592 »

там написано
Прошивал и бутлоадером и Дискавери Ф4. Результат положительный в обоих случаях.
можно прошить через адаптер RS232 - UART или USB-UART (нужно согласовать уровни).
http://easystm32.ru/useful-things/42-bootloader-stm32
Ответить

Вернуться в «AVR»