Свежие обсуждения
Измерения

ИОН с делителем на ШИМ

1 8 9
vintik: выжать какие-то дополнительные улучшения не получилось.

Няверника читали про таких и таких способов понижения шумов. Сам не пробовал, нет соотв. апаратуру проверить насколько ефективни ети решения.
Надеюсь поможет.

 

Эти схемы малоэффективны в диапазоне очень низких частот (0.1 ... 10 Гц). 

 
-JonnS-: читали про таких и таких способов понижения шумов

Читал, но в практике использовать не приходилось. Поверим Tadas, его опыту.

------

Собрал платку дэмомодулятора

Контроллер ATtiny25 прошить пока не получается. Программатору нужен еще HEXфайл EEPROM

Но! После нескольких неудачных попыток прочитать что-либо из МК, все-таки записал моргалку из Arduino. После прошивки загрузчика, МК перестал выдавать ошибки чтения-записи при программировании AVRdude.

Что дальше...

 

Нашел где покоился файлик прошивки EEPROM.
Оказывается, у него другое расширение *.eep, и находится он там-же, где и файлик памяти программ *.hexfoot-in-mouth
МК прошился и выдал PWM модуляцию.
Как-то так, через пень-колоду AVRки прошиваются при помощи бубнов написанных для Arduino laughing

И так, чтобы иметь возможность прошивать ATtiny25 программатором AVRDUDE, нужно иметь в МК загрузчик. Загрузчик заливаем по технологии описанной здесь. При настройке указываем внешний кварц 20МГц. Для проверки работы грузим предлагаемую там "моргалку" но, на pin PB0.
Всё!
Корректируем константу при помощи Excel от -JonnS-
 заменяем ее в исходнике "VoltageReferenceAdverSoftAdd"
#define EEMEM_Value 1719665UL // original 2862050UL;
Компилируем.
В программаторе указываем путь к прошивке памяти программ и энергонезависимой памяти.
Программируем Flesh, затем Eeprom.
Делов-тоlaughing
Ещё, Fuses трогать не нужно, пусть стоит на "инверсные". 
------------

 

Проверил схемку фильтра, - работает. Но выше 10Гц.
На выходе LF120, выше 10Гц давит больше 4х раз. В полосе 0.1-10Гц шумов добавилось в два раза. 
На выходе модулятора ИОН импульсные помехи душит насмерть smile

Но в полосе 0,1-10Гц добавляет шума.

 
vintik: Но в полосе 0,1-10Гц добавляет шума.

Почитайте про шум 1/f

 

Почитал, но не понял, на что нужно было обратить внимание?
Или ссылка просто в образовательных целях?
Здесь вот тоже красиво рассказывают.

В ИОН фильтр ставить не собирался. Он абсолютно нестабилен по своей передаточной характеристике. Просто читал раньше о нем, но ни разу не испробовал в делеsmile

 
vintik: Почитал, но не понял, на что нужно было обратить внимание?

1. В интересующем Вас диапазоне 0.1 ... 10 Гц преобладает шум 1/f
2. Шум 1/f невозможно убрать никакой фильтрацией
3. 1/f-шум способен ограничить эффективность любой прецизионной измерительной низкочастотной схемы. Тем не менее, этот шум может быть удален с помощью различных методов, в частности при использовании стабилизации прерыванием или переменного возбуждения.

 

К сожалению, методы МДМ и стабилизации прерыванием никак не повлияют на шум ИОН, обусловленный, к примеру, вариацией падения напряжения на стабилитроне, дрейфом сопротивления резисторов и прочими мультипликативными факторами.

 
Mickle: К сожалению, методы МДМ и стабилизации прерыванием никак не повлияют на шум ИОН

Конечно, эти методы помогают бороться только с шумом самого тракта усиления.
В случае ИОН выход только в применении опорников с найменьшим значением фликкер-шума.
Напр. выше упомянутый REF70 имеет уровень шума 1/f вcего 0.23 ppm p-p. Как хвалится TI - уровень найменьший в промышленности.