Лабораторный блок питания "Приставка" на МК AVR Mega32

Блоки питания, преобразователи напряжения, UPS'ы - это здесь :)
Аватара пользователя
romtorwator
Нашел транзистор. Понюхал.
Сообщения: 186
Зарегистрирован: Вт июл 04, 2017 10:06:30
Откуда: Пермь
Контактная информация:

Re: Лабораторный блок питания "Приставка" на МК AVR Mega32

Сообщение romtorwator »

А вот ИОН питания датчика тока

Изображение

Использованы ИОНы - REF198E и REF195E
Реклама
Аватара пользователя
oleh550
Открыл глаза
Сообщения: 73
Зарегистрирован: Вт июл 04, 2017 09:19:54
Откуда: Ukraine

Re: Лабораторный блок питания "Приставка" на МК AVR Mega32

Сообщение oleh550 »

А какие это у Вас опорники? такие точные, пипец просто...
Реклама
Аватара пользователя
romtorwator
Нашел транзистор. Понюхал.
Сообщения: 186
Зарегистрирован: Вт июл 04, 2017 10:06:30
Откуда: Пермь
Контактная информация:

Re: Лабораторный блок питания "Приставка" на МК AVR Mega32

Сообщение romtorwator »

Яж выше написал ...

Изображение Изображение

Резисторы в делителях 0.01%, ОУ с нулевым дрифтом AD8552/4, лужение и пайка припоем 4% серебром,
ЦАП/АЦП 16 бит, правда диапазон побольше 0...40В 0...50А, чувствительность датчика тока 0.04В на 1А (или 0.004В на 0.1А)
Спойлер



Последний раз редактировалось romtorwator Сб июл 29, 2017 19:15:49, всего редактировалось 1 раз.
Аватара пользователя
oleh550
Открыл глаза
Сообщения: 73
Зарегистрирован: Вт июл 04, 2017 09:19:54
Откуда: Ukraine

Re: Лабораторный блок питания "Приставка" на МК AVR Mega32

Сообщение oleh550 »

[uquote="romtorwator",url="/forum/viewtopic.php?p=3153595#p3153595"]Яж выше написал ...[/uquote]
сразу не увидел, ну что можно сказать из Ваших видео, просто шикарно, точность абалденная... но и цена опорников, далее цапы, ацп, сума неплохая в итоге выходит... :wink:
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
romtorwator
Нашел транзистор. Понюхал.
Сообщения: 186
Зарегистрирован: Вт июл 04, 2017 10:06:30
Откуда: Пермь
Контактная информация:

Re: Лабораторный блок питания "Приставка" на МК AVR Mega32

Сообщение romtorwator »

да не такие уж и дорогие, как малюют :)
вот REF198E, вот REF195E, 16бит АЦП, ЦАП
Кстати, на счет меги 32, у меня лаб.БП и зарядка с несколькими алгоритмами, 40 с копейками кб получилась,
писал правда на Си, так что закладывай 64 или 128 кб.
Я лично париться не стал и сразу стал делать на 128кб, если на ассемблере, то может и есть смысл на 32кб...
Реклама
Аватара пользователя
oleh550
Открыл глаза
Сообщения: 73
Зарегистрирован: Вт июл 04, 2017 09:19:54
Откуда: Ukraine

Re: Лабораторный блок питания "Приставка" на МК AVR Mega32

Сообщение oleh550 »

Ну так конечно да. А у меня один REF198 стоит 6 баксов. :shock:
Как накручивают гады :evil: Нужно будет тоже с али заказать...
Подскажи пожалуйста, для подключения внешнего АЦП, сколько портов меги нужно, и к каким портам его можно подключать :dont_know: ?
Реклама
Аватара пользователя
romtorwator
Нашел транзистор. Понюхал.
Сообщения: 186
Зарегистрирован: Вт июл 04, 2017 10:06:30
Откуда: Пермь
Контактная информация:

Re: Лабораторный блок питания "Приставка" на МК AVR Mega32

Сообщение romtorwator »

Используется шина SPI (SCK, MOSI, MISO) + один любой порт для её выбора.
(до записи и чтения из АЦП, даёшь логический "0" - включено, записываешь/читаешь значения, после выключаешь логической "1", до следующего чтения/записи)

Изображение

ADS8341E или ADS8341Р - чуть ниже точность, чем у ADS8341EB или ADS8341РB

Изображение

Но при глубине 16 бит, практически не имеет значения (1LSB = 0.0000625V, 8LSB = 0.0005V).
Смещение у Е и P +/- 0.002V, у EB и EP +/- 0.001V

В жизни, т.е. на практике,
первый прототип я собрал с ЕВ, это тот что на видео, получилось, что к полученному значению с АЦП добавлял +4LSB,
последующие я брал уже просто с буквой Е, там добавлял +8LSB,
больше не каких коррекций и калибровок в ПО не потребовалось,
но повторюсь, я использовал резисторы в делителях точностью 0.01% - это тоже сильно влияет.
10КОм 0.01% - это отклонение на 1 Ом, в диапазоне 20В, это уже 0.002В,
соответственно 0.1% будет влиять уже на сотые доли (0.02В), а 1% на десятые (0.2В).

Изображение Изображение Изображение

А теперь про то как врёт 0.5% мультиметр, на 0.05% резисторе 18КОм

Изображение Изображение

Он не распознаёт 50 Ом, в диапазоне 20 КОм.
Т.е. хоть он и имеет разрешение, до сотой, но он их не может различить, ввиду своей погрешности, десятые, да показывает правильно.
если переключить, в диапазон 2КОм, разрешение станет до тысячной, но правильно покажет только до сотой.

Тоже касается ОУ, если будешь использовать, забудь про всякие ОУ типа LM358 и AD8542/4, тут нужно что-то типа AD8552/4

P.S.: Если ты оперируешь в тысячных, разрешение, то ты измеришь точно до сотой,
а если оперируешь в сотых, то ты сможешь точно измерить только десятые.
множители в делителях дополнительно сдвигают это.
Последний раз редактировалось romtorwator Вс июл 30, 2017 18:42:35, всего редактировалось 1 раз.
Аватара пользователя
oleh550
Открыл глаза
Сообщения: 73
Зарегистрирован: Вт июл 04, 2017 09:19:54
Откуда: Ukraine

Re: Лабораторный блок питания "Приставка" на МК AVR Mega32

Сообщение oleh550 »

Кажись, я начинаю понимать... 8)
sls
Грызет канифоль
Сообщения: 261
Зарегистрирован: Вт дек 07, 2010 21:13:06
Откуда: Kiev, UA

Re: Лабораторный блок питания "Приставка" на МК AVR Mega32

Сообщение sls »

romtorwator, шикарная конструкция
я что-то похожее лепил на паре DAC1220E \ MCP3421, коррекцию толком так до ума и не довел
Аватара пользователя
romtorwator
Нашел транзистор. Понюхал.
Сообщения: 186
Зарегистрирован: Вт июл 04, 2017 10:06:30
Откуда: Пермь
Контактная информация:

Re: Лабораторный блок питания "Приставка" на МК AVR Mega32

Сообщение romtorwator »

Вот и я об этом - зачем бороться с последствиями, если можно изначально не допускать их.
1. Соответствующая битность ЦАП/АЦП
2. Соответствующая точность ИОН
3. Соответствующая точность резисторов в делителях/множителях.
4. Соответствующие ОУ
ориентируясь не только на измеряемое напряжение, но и на измеряемый ток,
где чувствительность ШУНТов/датчиков тока может потребовать большее внимание.
Аватара пользователя
sancho1971
Потрогал лапой паяльник
Сообщения: 389
Зарегистрирован: Сб авг 02, 2008 17:37:11
Откуда: Україна, Харків, Салтівка

Re: Лабораторный блок питания "Приставка" на МК AVR Mega32

Сообщение sancho1971 »

oleh550 Интересный БП, мне понравился, дальнейшая разработка планируется?
жизнь никогда уже не будет прежней, 24 февраля разделило её на ДО и ПОСЛЕ
Аватара пользователя
oleh550
Открыл глаза
Сообщения: 73
Зарегистрирован: Вт июл 04, 2017 09:19:54
Откуда: Ukraine

Re: Лабораторный блок питания "Приставка" на МК AVR Mega32

Сообщение oleh550 »

sancho1971 Да конечно. Рад что Вам интересно :beer:. Сейчас правда хочу аналоговую засчиту сделать (как советовали), ну и прошивку под неё адаптировать. А в дальнейшем есть мысль динамическую индикацию сменить на двухстрочный дисплей, потом хочу заказать опорники поточнее, как говорил romtorwator (спасибо за интересные решения), ну и если разберусь, попробую прикрутить внешний АЦП, как то так, а там посмотрим... :)
sls
Грызет канифоль
Сообщения: 261
Зарегистрирован: Вт дек 07, 2010 21:13:06
Откуда: Kiev, UA

Re: Лабораторный блок питания "Приставка" на МК AVR Mega32

Сообщение sls »

oleh550, а tft вместо двухстрочника не?

romtorwator, температуру-то все равно никуда не денешь
в принципе можно попробовать ЦАП в обратную связь ОУ поставить и термокомпенсацию микроконтроллером подтягивать, раз уж он есть и если быстродействия хватит, но это прожектерство
Аватара пользователя
sancho1971
Потрогал лапой паяльник
Сообщения: 389
Зарегистрирован: Сб авг 02, 2008 17:37:11
Откуда: Україна, Харків, Салтівка

Re: Лабораторный блок питания "Приставка" на МК AVR Mega32

Сообщение sancho1971 »

[uquote="sls",url="/forum/viewtopic.php?p=3158531#p3158531"]oleh550, а tft вместо двухстрочника не?[/uquote]
Поддерживаю, лучше (если позволяют финансы и знания) поставить дисплей TFT или хотя бы 12864 1,3" как в паяльных станциях на STM32
Управление, по моему, лучше реализовать не кнопками (U+, U-, I+, I-), а энкодером.
На кнопки можно возложить функции:
- переключение установки U/I (если используется один энкодер)
- выключение выхода
- сброс защиты
- пресеты (3-5шт.) на фиксированные значения тока и напряжения
жизнь никогда уже не будет прежней, 24 февраля разделило её на ДО и ПОСЛЕ
Аватара пользователя
oleh550
Открыл глаза
Сообщения: 73
Зарегистрирован: Вт июл 04, 2017 09:19:54
Откуда: Ukraine

Re: Лабораторный блок питания "Приставка" на МК AVR Mega32

Сообщение oleh550 »

Нет ребята, сейчас tft я точно не осилю... Программировать только учусь... Насчёт энкодеров, пока что будет на кнопках, по тех же причинам, а там посмотрим :wink:
Дело не быстрое, проект оказался сыроват, поэтому кто хочет быстрого результата, может проходить мимо, или повторить как есть, а кому интересно что-то переделать, - милости прошу к обсуждению различных идей, может быть в конечном итоге выйдет что-то интересное...
sls
Грызет канифоль
Сообщения: 261
Зарегистрирован: Вт дек 07, 2010 21:13:06
Откуда: Kiev, UA

Re: Лабораторный блок питания "Приставка" на МК AVR Mega32

Сообщение sls »

sancho1971, после года экспериментов и переделок удобнее всего оказалась конструкция с двумя энкодерами U и I, нажатие переключает грубо-точно, кнопа выход вкл-выкл и шесть программируемых пресетов (3.3, 5, 7.5, 9, 12, 18), под вопросом прямой ввод желаемых значений с клавиатуры (кто бы подсказал долговечную пленочную хотя бы 3х4?) и управление по wifi.

oleh550, мне было проще, так как в программировании я полный баран, то лепил на ардунье, без зазрения совести тыря нужные куски типа работы с АЦП и iir фильтра у умных людей :)
Аватара пользователя
romtorwator
Нашел транзистор. Понюхал.
Сообщения: 186
Зарегистрирован: Вт июл 04, 2017 10:06:30
Откуда: Пермь
Контактная информация:

Re: Лабораторный блок питания "Приставка" на МК AVR Mega32

Сообщение romtorwator »

а у меня за 7 лет экспериментов, с программируемым лаб.БП/ЗУ, начиная от кнопочек направления, до TFT с тачскрином,

Изображение Изображение Изображение Изображение Изображение

И поюзав чужие устройства с крутилками + кнопки

Изображение

склоняюсь в сторону цифровой клавиатуры 4х4, ИМХО нет не чего более быстрого и точного устройства ввода.

Изображение

для этого нужно 8 портов МК, кстати, я смотрю ты для 7-ми кнопок потратил 7 портов,
я бы на это потратил только один порт :) я на 8-ой версии своей ЗУ делаю вот таким образом:

Изображение Изображение Изображение

как раз с аля ардуино стыбрено (дисплей 16*2 с 6-ю кнопками).
A0 - это порт МК со встроенным АЦП, т.е. тупо измерение напряжения, встроенный АЦП как раз для такого годится :)
Если кнопки не нажаты, то 5В, если нажаты то напряжение согласно резистивных делителей у кнопок.
Аватара пользователя
oleh550
Открыл глаза
Сообщения: 73
Зарегистрирован: Вт июл 04, 2017 09:19:54
Откуда: Ukraine

Re: Лабораторный блок питания "Приставка" на МК AVR Mega32

Сообщение oleh550 »

Я с кнопками сильно не заморачивался, Мега большая, свободных портов хватало, правда в притык получилось, но если буду расширяться, сделаю как у Вас, идея хорошая, я смотрел Ваши версии ЗУ начиная с той, что на 16 меге и до 11 версии :) Прочитал всю ветку по Вашему заряднику :tea: Как я уже говорил, мне очень понравились Ваши идеи :) Поможете мне прикрутить себе чоппер, а потом добавить в БП алгоритмы заряда автомобильного аккума? Понимаю в конечном итоге выйдет похожее ЗУ, но так как учусь программировать, будет на чем потренироваться :roll:
Аватара пользователя
romtorwator
Нашел транзистор. Понюхал.
Сообщения: 186
Зарегистрирован: Вт июл 04, 2017 10:06:30
Откуда: Пермь
Контактная информация:

Re: Лабораторный блок питания "Приставка" на МК AVR Mega32

Сообщение romtorwator »

Я думаю не похожее, а копия, так что просто повторяйте, а ПО сами напишете ...
Аватара пользователя
oleh550
Открыл глаза
Сообщения: 73
Зарегистрирован: Вт июл 04, 2017 09:19:54
Откуда: Ukraine

Re: Лабораторный блок питания "Приставка" на МК AVR Mega32

Сообщение oleh550 »

Ну копия, это громко сказано, мне до Вашего уровня, учится и учится...
Для начала, все таки, нужно доделать эту версию, я подумал и решил для быстрого ограничения тока в аналоговой части схемы поставить шунт, на него навестить ОУ, ну и далее управлять ключем для защитного отключения, а этот самый порог задавать с МК, как ранее и предлагалось, собственно говоря возник вопрос, может быть есть нормальные ОУ с питанием 5В, но так, чтоб недорогие и неплохие? Как говорится золотая середина... :roll:
Ответить

Вернуться в «Питание»