Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
07.10.2006, 20:49
|
|
Гражданин KAZUS.RU
Регистрация: 21.02.2005
Сообщений: 685
Сказал спасибо: 14
Сказали Спасибо 84 раз(а) в 44 сообщении(ях)
|
Напряжение бывает разное. Максимальное, действующее,среднее. Че мерить хочеш? Но самое простое (если с контроллерами не очень) поставь диод, резистр, конденсатр, и стрелочную головку от старого магнитофона. Дешево и сердито и размерами не более ЛЦД дисплея будет.
|
|
|
|
08.10.2006, 09:41
|
|
Вид на жительство
Регистрация: 23.04.2006
Сообщений: 308
Сказал спасибо: 14
Сказали Спасибо 13 раз(а) в 12 сообщении(ях)
|
Ну со стрелочным измерителем проблем нет, предполагается, что напряжение должен измерять МК.
Результат нужно сравнивать с нормой и выдавать на индикатор резюме годен-брак. Дело в том, что нормы указаны в папорте на постоянном токе.
Выпрямлять диодом и заряжать конденсатор это тоже вариант, но на резисторе падает напряжение менее 100 мВ. А пятка диода около 0,7 В. Значит, нужно усиление. И пошло, поехало...
Поэтому и возник вопрос - а как встроенным в МК АЦП измерить напряжение 50 Гц, когда симисторный регулятор оставляет от синуса огрызки, да ещё измеренная величина стыковалась бы с нормой на постоянном токе?
|
|
|
|
08.10.2006, 10:47
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
вот так подготовив сигнал avr123.nm.ru/z09b.htm
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
09.10.2006, 09:50
|
|
Частый гость
Регистрация: 25.09.2006
Сообщений: 21
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Собираю схему защиты электрооборудования от перенапряжения. Хотел применить принцип: переход полуволны через ноль, измерение напряжения, пауза(не знаю сколько), измерение напряжения, если получившийся результат больше предыдущего, то значит полуволна не достигла еще своего максимума(значит снова меряем) и т.д. пока результат не станет меньше предыдущего(достигли максимума). Сравниваем это значение с требуемым(если напряжение больше нормы, то нагрузку выключить). Пауза секунд 30, затем снова измерения если не пришло в норму, то ждем, если норма то включаем нагрузку.
Все ничего, но как определить переход через ноль непойму(понятно еще один порт PIC, но что дальше?). И хватит ли скорости контроллера чтобы реализовать это?
Других заданий на контроллер не возлагается.
|
|
|
|
09.10.2006, 11:41
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
Сообщение от dandiv
|
Собираю схему защиты электрооборудования от перенапряжения.
|
Начните как я советую на стр 1 курса - с изучения "стэйт ов зе арт" или по нашему "состояния техники"
т.е. поищите аналогичные конструкции, книги почитайте и сделайте как делают.
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
09.10.2006, 14:02
|
|
Вид на жительство
Регистрация: 02.02.2006
Сообщений: 472
Сказал спасибо: 2
Сказали Спасибо 12 раз(а) в 10 сообщении(ях)
|
Есть очень интересная схема выпрямителя на основе интегратора с запоминающей обратной связью ( В.С.Гутников Применение операционных усилителей в измерительной технике , 1975 г.,с.90-94). Переходный процесс заканчивается за 2-3 периода измеряемого напряжения, для 50 Гц- 0.04-0.06 с. Для RC-фильтра и точности 0,1% потребуется время 35 с. Устройство годиться для выявления постоянной составляющей импульсного напряжения.
|
|
|
|
09.10.2006, 20:11
|
|
Гражданин KAZUS.RU
Регистрация: 21.02.2005
Сообщений: 685
Сказал спасибо: 14
Сказали Спасибо 84 раз(а) в 44 сообщении(ях)
|
Сказать честно я не много вас не понимаю. Вы навешиваете кучу операционников и другой анологовой переферии а потом в конце ставите МК только для того чтобы сравнить 2 числа. 8O Это тоже самое что ехать на лимузине каторый тащит лошадь. И только по тому что привык сено косить.
Сравнение можно проводить на том же операционнике (компоратор)каторый будет релюшку включать. Зачем МК?
А если уж используеш контроллер так используй цифровые элементы. Усилитель - умножение. Резик - деление. Фильтр - отношение Z полиномов. Конденстр - интегрирование, Катушка - диференциал в Z области.
Комп каторым НАССА на луну людей запускала на много слобее твоего микроконтроллера, а ты его для зажигания светодиода используеш. Чисто Европейский подход. Читайте ЦОС.
|
|
|
|
09.10.2006, 20:35
|
|
Гражданин KAZUS.RU
Регистрация: 21.02.2005
Сообщений: 685
Сказал спасибо: 14
Сказали Спасибо 84 раз(а) в 44 сообщении(ях)
|
dandiv. Вам надо найти максимум. Зачем искать переход через ноль? Из математики известно что максимум (экстремум) функции находится там где производная данной функции обращается в ноль. Прозводная в Z бласти это простое вычитание.
Говоря по человечиски берите отшеты сигнала с частотой большей частоты сигнла в 2 (Но рекомендую не мение (желательно более) 10) раза. Затем от предыдущего значения отнимай новое. Где разность будет маленькой (близка к нульу, например меньше 0.1В) там и есть максимум (экстремум в минимуме у синуса после выпрямления не будет). Вот и все.
Прерд АЦП поставь выпрямитель. Выше об этом растолковано.
|
|
|
|
10.10.2006, 15:53
|
|
Частый гость
Регистрация: 25.09.2006
Сообщений: 21
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Сообщение от Luzkov
|
dandiv. Вам надо найти максимум. Зачем искать переход через ноль? Из математики известно что максимум (экстремум) функции находится там где производная данной функции обращается в ноль. Прозводная в Z бласти это простое вычитание.
Говоря по человечиски берите отшеты сигнала с частотой большей частоты сигнла в 2 (Но рекомендую не мение (желательно более) 10) раза. Затем от предыдущего значения отнимай новое. Где разность будет маленькой (близка к нульу, например меньше 0.1В) там и есть максимум (экстремум в минимуме у синуса после выпрямления не будет). Вот и все.
Прерд АЦП поставь выпрямитель. Выше об этом растолковано.
|
Я и пытался найти максимум, только другим способом. С математикой конечно у меня на так хорошо как у вас, что поделать. А что за отшеты - опечатка, или я не знаю что это такое? А окончание вашего сообщения... подумаю, попробую сообразить, понять принцип. Ведь я думаю, что если пойму принцип, то реализовать это дело на практике дело уже второе, и с этим можно будет справиться. А вообще спасибо всем за советы!!!
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 14:32.
|
|