Вольтметр с автоматическим выбором предела
Вот вы раскудахтались
Я хочу сделать простенький вольтметр к БП и одновременно контроль сетевого напряжения, а вы тут СИНХРОФАЗОТРОН изобретаете!!!!!!!!
Порой мне кажется, что я делаю какое-то дерьмо, но когда я вижу, что делают другие, то я чувствую себя гением...
- Реклама
Ну так вперед, вон oleg110592, по моему хороший вариант нарисовал. Для предела в 230В и точности в единицу вольта 8 разрядов АЦП хватит и как сказал Flasher, ресурсов tiny13 предостаточно, туда даже RMS влезет, правда тормознутый немного. Можно впихнуть 2 регистра и управлять индикацией и кнопками всего 2мя выводами, но это ИМХО уже перебор по количеству микросхем, проще tiny24 взять и только ей обойтись (ну максимум 3 транзистора на ОК\ОА. Для переключения пределов можно переключать не делители а опорное напряжение, т.е. для предела 230В брать VCC, а для 30В - внутренний 1.1В (правда говорят что он хреновый
).
Что есть RMS????
Порой мне кажется, что я делаю какое-то дерьмо, но когда я вижу, что делают другие, то я чувствую себя гением...
Среднеквадратичное значение. Вы 230В каких мерить собрались? 50Гц которые? Если постоянку, то RMS не нужен, а если переменку... Тогда либо RMS, либо как в простых мультиметрах, тупо умножением на коэффициент (для синуса годится). Вообще я про RMS сказал больше для того, чтобы некоторые не недооценивали возможности этого контроллера 
- Сообщения: 3832
- Зарегистрирован: Сб сен 10, 2011 17:46:25
Влезет все однозначно. Посмотрел свои старые исходники (делал на тини26, тоже как и в тини13 нет аппаратных команд умножения) - умножение двух 16 битных чисел с 32 разрядным результатом по времени занимает 250 мкс, сложение двух 32 чисел - 20мкс, это было при тактовой частоте микроконтроллера 1 МГц, так что тини13 справиться, тем более у нее вроде нестандартная завышенная частота тактирования внутреннего генератора для линейки авр - 9.6 МГц. Полученный результат измерения напряжения сети помню сравнивали с китайскими тестерами, и советским стрелочным - заказчик остался доволен.туда даже RMS влезет, правда тормознутый немного
- Реклама
А если просто, через диодный мост, например?Engineer_Keen писал(а):Среднеквадратичное значение. Вы 230В каких мерить собрались? 50Гц которые? Если постоянку, то RMS не нужен, а если переменку...
Порой мне кажется, что я делаю какое-то дерьмо, но когда я вижу, что делают другие, то я чувствую себя гением...
- Сообщения: 3832
- Зарегистрирован: Сб сен 10, 2011 17:46:25
Это если через мост:Среднеквадратичное значение (устаревшее наименование: действующее, эффективное) наиболее удобно для практических расчётов, так как на линейной активной нагрузке оно совершает ту же работу (например, лампа накаливания имеет ту же яркость свечения, нагревательный элемент выделяет столько же тепла), что и равное ему постоянное напряжение.
В технике и быту при использовании переменного тока под термином «напряжение» имеется в виду именно эта величина, и все вольтметры проградуированы исходя из её определения. Однако конструктивно большинство приборов фактически измеряют не среднеквадратичное, а средневыпрямленное (см. ниже) значение напряжения, поэтому для несинусоидального сигнала их показания могут отличаться от истинного значения.
Средневыпрямленное значение есть среднее значение модуля напряжения
На практике используется редко, однако большинство вольтметров переменного тока (те, в которых ток перед измерением выпрямляется) фактически измеряют именно эту величину, хотя их шкала и проградуирована по среднеквадратичным значениям.
Диодный мост нужен в любом случае, вы же не хотите на АЦП минус подать?
- Сообщения: 3832
- Зарегистрирован: Сб сен 10, 2011 17:46:25
Наверное имелось ввиду еще после моста еще и конденсатор, чтоб подавать на ацп постоянное напряжение. А минус не страшен - внутри микроконтроллера есть защитные диоды. В большинстве приборов защиты от перенапряжения сетевое напряжение подается на вход микроконтроллера просто через делитель, при этом мы измеряем половину синусоиды, но для таких приборов это приемлемо.
- Сообщения: 351
- Зарегистрирован: Пн сен 12, 2011 12:13:46
Постоянку через диодный мост мерять это ЗЛО!
Вот посмотрите в этой теме http://radiokot.ru/forum/viewtopic.php?f=25&t=95131 есть исходник RMS измерителя, скачал счас разбираюсь с ним, этой темой тоже интересуюсь, получается можно в тину 13 всунуть не только вольтметр но и термометр, ресурсов вполне хватает.
Вот посмотрите в этой теме http://radiokot.ru/forum/viewtopic.php?f=25&t=95131 есть исходник RMS измерителя, скачал счас разбираюсь с ним, этой темой тоже интересуюсь, получается можно в тину 13 всунуть не только вольтметр но и термометр, ресурсов вполне хватает.
- Сообщения: 3832
- Зарегистрирован: Сб сен 10, 2011 17:46:25
"Всунуть" можно, только увы, это раньше было актуально, так как тини13 была ранее одним из самых дешевых микроконтроллеров. Сейчас STM8S003 рулит (у нас по 3 грн ~ 0.38$ в Космодроме, а тини13 - 5.69 грн ). STM8S003: 20 ног, 16 МГц, 8 Кб flash памяти, 1 Кб SRAM памяти,
128 байт EEPROM, 10-бит АЦП 5 каналов - тут вопрос о влезании и о внешнем регистре можно не рассматривать.
128 байт EEPROM, 10-бит АЦП 5 каналов - тут вопрос о влезании и о внешнем регистре можно не рассматривать.
Ну это кто на STM сидит, а если я не в зуб ногой! Ни программатора, нифига) Только под АВРки всё есть)oleg110592 писал(а): Сейчас STM8S003 рулит ....
Порой мне кажется, что я делаю какое-то дерьмо, но когда я вижу, что делают другие, то я чувствую себя гением...
вот нашел подобное
[url]monitor.net.ru/forum/files/______399.gif[/url]
[url]monitor.net.ru/forum/files/______399.gif[/url]
- Сообщения: 3832
- Зарегистрирован: Сб сен 10, 2011 17:46:25
программатор (это еще и отладчик - дебагер), думаю это недорого + отладочная платка для отработки (не реклама):Ну это кто на STM сидит
http://www.kosmodrom.com.ua/el.php?name ... LDISCOVERY
Сейчас можно программатор сделать самостоятельно - будет работать с STM8 и STM32.
По сложности стм8 практически такие же как и авр.
160 гривнов это дорого!!!!!!!!!!!!!!oleg110592 писал(а):программатор (это еще и отладчик - дебагер), думаю это недорого......
Порой мне кажется, что я делаю какое-то дерьмо, но когда я вижу, что делают другие, то я чувствую себя гением...
- Сообщения: 351
- Зарегистрирован: Пн сен 12, 2011 12:13:46
Dr. Alex , по моему ты из той категории людей которых никогда ничего не устраивает, ты конкретно что нибудь уже собрал? Если программы пишешь, покажи что сделано?
Или пока только, на фантазиях все заканчивается?
Или пока только, на фантазиях все заканчивается?
Пишу программы, только под АВР... На STM пока ни духу ни денег не хватает)))) Вернее на сам программатор.
Ну а по этой теме ещё ничего не сделал, вот интересуюсь... Если нет, то буду делать 2 вольтметра)
Ну а по этой теме ещё ничего не сделал, вот интересуюсь... Если нет, то буду делать 2 вольтметра)
Порой мне кажется, что я делаю какое-то дерьмо, но когда я вижу, что делают другие, то я чувствую себя гением...
- Сообщения: 3832
- Зарегистрирован: Сб сен 10, 2011 17:46:25
Если дорого - 2 пост (Alex62) - плата для утюга в Sprint Layout
http://forum.easyelectronics.ru/viewtop ... &start=125
http://forum.easyelectronics.ru/viewtop ... &start=125
Прикольненько, а для прошивку всё-равно нужно программатор?
Порой мне кажется, что я делаю какое-то дерьмо, но когда я вижу, что делают другие, то я чувствую себя гением...
- Сообщения: 3832
- Зарегистрирован: Сб сен 10, 2011 17:46:25
там написано
http://easystm32.ru/useful-things/42-bootloader-stm32
можно прошить через адаптер RS232 - UART или USB-UART (нужно согласовать уровни).Прошивал и бутлоадером и Дискавери Ф4. Результат положительный в обоих случаях.
http://easystm32.ru/useful-things/42-bootloader-stm32


