|
|
![]() ![]() |
|
![]() ![]() ![]() ![]() |
|
Опции темы | Поиск в этой теме |
![]() ![]() |
![]() ![]() |
||
![]() Регистрация: 07.04.2013 Последняя активность: 13.06.2023 02:24
Сообщений: 5759
Сказал(а) спасибо: 340
Поблагодарили: 8159 раз(а) в 2385 сообщениях
|
![]() Цитата:
Цитата:
Да, конкретно вот в этом регуляторе даже индикация использует такую модуляцию. Работая на частоте порядка 10кГц (1 реальный бит разрешения) на канал и имея эффективное разрешение в 16 бит. На значениях ниже нескольких процентов от макс. яркости она начинает заметно мерцать, но в случае с использованием обычного ШИМ (аналогия интегрирования семплов в лоб) с таким разрешением мерцание было бы всегда и независимо от заполнения. Да ещё и на частоте 0,16Гц. [Исправлено: INFERION, 16.10.2015 в 09:24] |
||
![]() |
![]() ![]() |
![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 25.01.2015 Последняя активность: 16.02.2025 22:50
Сообщений: 1584
Сказал(а) спасибо: 268
Поблагодарили: 509 раз(а) в 322 сообщениях
|
![]()
Не знаю где именно оно теряется в недрах ADC AVR, но если при частоте 200 кГц нельзя полагаться на младший бит, то при частоте в 400 кГц уже устойчиво болтаются два младших бита.
Ну а если не регулятор, а просто измеритель? Это что будет, модифицированное скользящее среднее? В этом случае нельзя уверенно сказать какова же реальная разрядность. Разве что на полностью статическом входном сигнале. |
![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
||
![]() Регистрация: 07.04.2013 Последняя активность: 13.06.2023 02:24
Сообщений: 5759
Сказал(а) спасибо: 340
Поблагодарили: 8159 раз(а) в 2385 сообщениях
|
![]() Цитата:
Цитата:
Кстати, у полностью статического входного сигнала и разрешение будет бесконечным... [Исправлено: INFERION, 16.10.2015 в 11:44] |
||
![]() |
![]() ![]() |
![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 25.01.2015 Последняя активность: 16.02.2025 22:50
Сообщений: 1584
Сказал(а) спасибо: 268
Поблагодарили: 509 раз(а) в 322 сообщениях
|
![]()
Возможно. Но вот я экспериментировал. Передискретизация на 64 сэмплах. 200 кГц. Получаю честные 12 разрядов, как и должно быть в теории. Ничего, кроме болтанки младшего бита нет. Перехожу на 400 кГц. Делаю передискредитацию в 128 сэмплов. Казалось бы должен получить тот же результат, если дело только в шумах. Ан нет, болтанка заметно больше. Что я делаю не так?
|
![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() Регистрация: 07.04.2013 Последняя активность: 13.06.2023 02:24
Сообщений: 5759
Сказал(а) спасибо: 340
Поблагодарили: 8159 раз(а) в 2385 сообщениях
|
![]()
Заметно больше, но ведь если увеличивать и дальше, то она сравняется рано или поздно? Значит шум нормальный, просто уровень большой. Лично мне это не критично. Куда критичнее скорость работы ОС, которая напрямую зависит от частоты дискретизации. Она и так работает с заметными человеком задержками.
|
![]() |
![]() ![]() |
![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 25.01.2015 Последняя активность: 16.02.2025 22:50
Сообщений: 1584
Сказал(а) спасибо: 268
Поблагодарили: 509 раз(а) в 322 сообщениях
|
![]() |
![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() Регистрация: 07.04.2013 Последняя активность: 13.06.2023 02:24
Сообщений: 5759
Сказал(а) спасибо: 340
Поблагодарили: 8159 раз(а) в 2385 сообщениях
|
![]()
В МК вообще любых по-умолчанию АЦП последовательного приближения. Он не учитывает остаток, который оказался за младшим битом, и просто его отбрасывает. Сигма-Дельта встречаются в специальных МК, заточенных под обработку сигналов. Т.е. там, где действительно нужно качественно что-нибудь измерить. Они представляют из себя аналоговый прибор, который прекрасно помнит результаты предыдущих измерений и учитывает остаток в следующих измерениях. Вот диффузия ошибки в дизеринге изображений работает точно таким же образом.
АЦП последовательного приближения тоже могут отличатся. Можно наткнуться на простой с одним устройством выборки-хранения, а можно наткнутся и на двойной УВХ, с которым АЦП может одновременно производить измерения сохранённого аналогового значения, и запись следующего значение на второй конденсатор. Вот второй вариант я встречал во взрослых МК от Atmel (не AVR, какие-то кортексы), а так везде обычно ограничиваются одним устройством, с вытекающими отсюда проблемами. Сигма-Дельта АЦП вообще не нужен ни УВХ, ни антиалиасинговый фильтр. Он сам как ФНЧ... [Исправлено: INFERION, 16.10.2015 в 18:40] |
![]() |
![]() ![]() |
Поблагодарили: 1 раз |
vdavid (16.10.2015)
|
![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 25.01.2015 Последняя активность: 16.02.2025 22:50
Сообщений: 1584
Сказал(а) спасибо: 268
Поблагодарили: 509 раз(а) в 322 сообщениях
|
![]() |
![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() Регистрация: 07.04.2013 Последняя активность: 13.06.2023 02:24
Сообщений: 5759
Сказал(а) спасибо: 340
Поблагодарили: 8159 раз(а) в 2385 сообщениях
|
![]()
Разве шум на высоких частотах тактирования не является следствием как раз переходных процессов в компараторе, ЦАП и т.п.? Главное, чтоб в среднем он давал требуемый результат. В даташите указана возможность работы АЦП вплоть до 1МГц, значит не всё так плохо.
|
![]() |
![]() ![]() |
![]() |
![]() ![]() |
|
Новичок
Регистрация: 28.12.2015 Последняя активность: 03.01.2016 18:35
Сообщений: 2
Сказал(а) спасибо: 2
Поблагодарили: 0 раз(а) в 0 сообщениях
|
![]() Цитата:
Можно ли эту конструкцию использовать для стабилизации выходного напряжения в пределах 90-100 AC ? Требуется стабилизация на уровне 90-100 вольт при входном 90-240 вольт. Что и где надо доработать если это возможно? |
|
![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
![]() Регистрация: 07.04.2013 Последняя активность: 13.06.2023 02:24
Сообщений: 5759
Сказал(а) спасибо: 340
Поблагодарили: 8159 раз(а) в 2385 сообщениях
|
![]()
В первую очередь, нужно пересчитать делитель напряжения на меньшее значение. Уменьшить сопротивление этих 6-ти резисторов на 200k. И потребуется ещё увеличить ёмкость реактивного балласта в питании МК. Где-то до 0,68...1мкф. И вроде всё. Программу бы ещё доработать желательно тут, но никто не берётся, а мне в лом
![]() Ну и на всякий случай - данный стабилизатор стабилизирует мощность на активной нагрузке, а не напряжение. В импульсах тут всё равно сетевое напряжение, просто периоды прореживаются. |
![]() |
![]() ![]() |
Поблагодарили: 1 раз |
Nikoley (28.12.2015)
|
![]() |
![]() ![]() |
Новичок
Регистрация: 28.12.2015 Последняя активность: 03.01.2016 18:35
Сообщений: 2
Сказал(а) спасибо: 2
Поблагодарили: 0 раз(а) в 0 сообщениях
|
![]()
Ясно. Спасибо!
Есть задумка использовать для питания ТЭНов рассчитанных на рабочее напряжение 100 вольт. Касательно слабой нагрузочной способности пина МК управляющего симистором. В программировании не силен и модифицировать прошивку не смогу, но как понимаю достаточно поставить специализированный оптрон в цепь управления чтобы обойти эту проблему? Спасибо еще раз! |
![]() |
![]() ![]() |