лабораторный 2-полярный БП

Блоки питания, преобразователи напряжения, UPS'ы - это здесь :)
Аватара пользователя
musor
Друг Кота
Сообщения: 39197
Зарегистрирован: Сб сен 13, 2014 16:27:32
Откуда: СпиртоГонск созвездия Омега

Re: лабораторный 2-полярный БП

Сообщение musor »

а яб взяли вырезал фехралевые шунты из ленты ...и не парился с опторазвызом
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
diplodok
Мудрый кот
Сообщения: 1760
Зарегистрирован: Чт авг 10, 2017 20:57:51

Re: лабораторный 2-полярный БП

Сообщение diplodok »

Изображение
Заставил компа посчитать
Как считал:
1. При заданном R1 вычисляем R2. Условие: При выходном -50V получить на выходе делителя 0V
Получаем R2=500
2. Для разных выходных напр. рассчитыаем напр на выходе делителя:

- для 0V на выходе делителя получаем 4,54V ADC (Uoп=5V) -0х3А2

и т.д.
Видим, что приращение ADC для 5V составляет 0x5D (93) или точность 0,055V на 1 приращение ADC
Видим, что формула Uвх=К*(1024-ADC)-5 ...? :dont_know:

Или я в ошибке?

Идеалные резьультаты (в симуляторе) дает след.
Изображение

Взял макс вых -40,96V. Тогда получается Кдел=-10. Если взять Uоп для ADC 4,096V то точность получится 0,01V - 10mV - против 55mV

Не буду показывать: Поставил в таблице Umax = -40.96, Uоп=4.096V
точность получилась 0,046 (0,04571) V на 1 приращение ADC.

Так, что выбирай.
Аватара пользователя
pasha_zv
Мучитель микросхем
Сообщения: 460
Зарегистрирован: Пт фев 17, 2017 11:18:07
Откуда: Ставрополь-Донское

Re: лабораторный 2-полярный БП

Сообщение pasha_zv »

ну да, формула отфонарная получилась.
вот табличка, там правильно.
Вложения
ADC от армани.rar
(14.54 КБ) 132 скачивания
LIVE - EVIL
Аватара пользователя
musor
Друг Кота
Сообщения: 39197
Зарегистрирован: Сб сен 13, 2014 16:27:32
Откуда: СпиртоГонск созвездия Омега

Re: лабораторный 2-полярный БП

Сообщение musor »

господа вы лисапетизобрели??? квадратнокосесый ? глянте як мерят минус в компе от помщи мултика хоть ite хот ВинБонд
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
eduardo
Нашел транзистор. Понюхал.
Сообщения: 171
Зарегистрирован: Вс июн 17, 2012 16:32:42

Re: лабораторный 2-полярный БП

Сообщение eduardo »

касаемо ОУ.
в принципе - да. вот схема инвертера.

однако: можно.
тут такой вопрос: что там за блок индикации?
если самодельный (самописный) и ты можешь переписать прогу - то есть способ.
ставим резисторный делитель между плюсом питания МК и минусовой клеммой блока.
конечто получится по "армянски ( скажем пои выходе 0В будет напряжение около +5В
а при -35В - скажем +1В.)

но программно всё это решается

ЗЫ. девиз современных радиолюбителей:
все , что нельзя запрограммировать - приходится паять.




Ещё один нюанс-- у меня питание МК от дежурного блока,а питание ОУ от силового блока. От дежурного блока запитан вентилятор чтобы при перегреве транзисторов силу отключить ,а вентилятор крутить ,ну ещё и защита от К/З запланирована....
eduardo
Нашел транзистор. Понюхал.
Сообщения: 171
Зарегистрирован: Вс июн 17, 2012 16:32:42

Re: лабораторный 2-полярный БП

Сообщение eduardo »

Не заставляите ОУ работать вне зону допустимых Uвх. Для LM358 (по памяти) не ниже напряжение на 4-ом выводе и не выше напр. на 8-ом - 2V. Таким образом при питание ОУ +5/-5 диапазон входных напр составить -5 до +3V, а при питание +/-12V с -12 до +10V.
Все что выше/ниже будет опасно для ОУ и ошибочно при прохода через ОУ - на выходе будет не то что надо ....

Откажитесь от схему параметрического стаба. Найдите себе схему компенсационного типа. Сложнее зато на несколько порядка лучше ....

Для измерение тока - посмотри ACS712 и ему подобных



Вопрос касательный ACS712---их подключать,как я понял,можно без всяких там шунтов и добавочных резисторов???
Аватара пользователя
pasha_zv
Мучитель микросхем
Сообщения: 460
Зарегистрирован: Пт фев 17, 2017 11:18:07
Откуда: Ставрополь-Донское

Re: лабораторный 2-полярный БП

Сообщение pasha_zv »

нужно.
LIVE - EVIL
eduardo
Нашел транзистор. Понюхал.
Сообщения: 171
Зарегистрирован: Вс июн 17, 2012 16:32:42

Re: лабораторный 2-полярный БП

Сообщение eduardo »

Ну вот наконец-то дождался датчиков тока.. Почти 3 недели ехали.. Переделал схему дежурного блока,подправил программу.. В схеме использовал рекомендованный вами делитель для отрицательного напряжения..(спасибо за подсказку) Смоделировал всё в ПРОТЕУСЕ ---всё в норме, но в ЖЕЛЕЗЕ показания амперметров больше где-то на 2,5 А (250 единиц результата АЦП) .. Датчики тока по умолчанию выдают на выходе 2,49(по даташиту 2,5В),напряжение питания контроллера и датчиков 4,9 В(7805 не блещет качеством стабилизации) Почему так получилось---не понятно :dont_know: Может вы знаете в чём дело??? Если вам не трудно,ответьте пожалуйста.. Файлы в архиве..

P.S.: В проекте ПРОТЕУСА кнопки не нажимайте--зависнет, т.к. отсутствуют термодатчики LM75 (в 7.10 версии ПРОТЕУСА их просто нет)
Вложения
2 полярный блок питания.rar
(816.33 КБ) 121 скачивание
diplodok
Мудрый кот
Сообщения: 1760
Зарегистрирован: Чт авг 10, 2017 20:57:51

Re: лабораторный 2-полярный БП

Сообщение diplodok »

Я так понимаю - вы заказали (и получили) ACS712-5?

Объясни нам ети строки:
current_plus=(current_plus-512)*5;
current_minus=(current_minus-512)*5;

Смотрим в док на ACS712-5
sens = 180 185 190 mV/A

Тогда полный обхват тока будет в диапазоне 2,5V +/- 0,185*5 -- 1,57V до 3,42V
Какое будет измеренное изменение тока на 1 изменение ADC?
- 1 ADC имеет вес 5/1024 = 4,88mV
- 1A = 0.185mV - dok ACS712
- .185/4.88 = 37 t.e. 1A ето изменение ADC на 37 единиц
- или 1 (един.) изменение АДС имеет вес 27mA (1/37)

=> ваша формула будет (ADC-512)*27 в милиАмперах.
eduardo
Нашел транзистор. Понюхал.
Сообщения: 171
Зарегистрирован: Вс июн 17, 2012 16:32:42

Re: лабораторный 2-полярный БП

Сообщение eduardo »

Нет,не на 5,а на 20 A.. Думал что лучше с запасом по току взять,а то мало ли.. От К.З. в испытуемой нагрузке никто не застрахован...
diplodok
Мудрый кот
Сообщения: 1760
Зарегистрирован: Чт авг 10, 2017 20:57:51

Re: лабораторный 2-полярный БП

Сообщение diplodok »

Ну тогда ...
sens ACS712-20 - 100mV/A
Или тяжесть 1 ADC 100/4,88 = 20 1А - 20ступени ADC
1 ADC (в амперах) = 1/20 или 50mA

=> ваша формула будет (ADC-512)*50 в милиАмперах.
eduardo
Нашел транзистор. Понюхал.
Сообщения: 171
Зарегистрирован: Вс июн 17, 2012 16:32:42

Re: лабораторный 2-полярный БП

Сообщение eduardo »

Умножил на 50,но результат не изменился..При умножении на 5 показывает 250 единиц при отсутствии тока,при умножении на 50 показывает 2500.. Просто добавили 0 и всё.. Скорее причина в железе,в Протеусе ведь всё ОК......
diplodok
Мудрый кот
Сообщения: 1760
Зарегистрирован: Чт авг 10, 2017 20:57:51

Re: лабораторный 2-полярный БП

Сообщение diplodok »

Скорее всего у вас проблема в ADC - не мерить

Перед етих строк
current_plus=(current_plus-512)*5;
current_minus=(current_minus-512)*5;
поставьте
current_plus = 512; //выключаем ADC
current_minus=512;

Таким образом определится "направление" ошибки.
Ответить

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