лабораторный 2-полярный БП
- musor
- Друг Кота
- Сообщения: 39197
- Зарегистрирован: Сб сен 13, 2014 16:27:32
- Откуда: СпиртоГонск созвездия Омега
Re: лабораторный 2-полярный БП
а яб взяли вырезал фехралевые шунты из ленты ...и не парился с опторазвызом
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Re: лабораторный 2-полярный БП

Заставил компа посчитать
Как считал:
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 ...?
Или я в ошибке?
Идеалные резьультаты (в симуляторе) дает след.

Взял макс вых -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-полярный БП
ну да, формула отфонарная получилась.
вот табличка, там правильно.
вот табличка, там правильно.
- Вложения
-
- ADC от армани.rar
- (14.54 КБ) 132 скачивания
LIVE - EVIL
- musor
- Друг Кота
- Сообщения: 39197
- Зарегистрирован: Сб сен 13, 2014 16:27:32
- Откуда: СпиртоГонск созвездия Омега
Re: лабораторный 2-полярный БП
господа вы лисапетизобрели??? квадратнокосесый ? глянте як мерят минус в компе от помщи мултика хоть ite хот ВинБонд
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Re: лабораторный 2-полярный БП
касаемо ОУ.
в принципе - да. вот схема инвертера.
однако: можно.
тут такой вопрос: что там за блок индикации?
если самодельный (самописный) и ты можешь переписать прогу - то есть способ.
ставим резисторный делитель между плюсом питания МК и минусовой клеммой блока.
конечто получится по "армянски ( скажем пои выходе 0В будет напряжение около +5В
а при -35В - скажем +1В.)
но программно всё это решается
ЗЫ. девиз современных радиолюбителей:
все , что нельзя запрограммировать - приходится паять.
в принципе - да. вот схема инвертера.
однако: можно.
тут такой вопрос: что там за блок индикации?
если самодельный (самописный) и ты можешь переписать прогу - то есть способ.
ставим резисторный делитель между плюсом питания МК и минусовой клеммой блока.
конечто получится по "армянски ( скажем пои выходе 0В будет напряжение около +5В
а при -35В - скажем +1В.)
но программно всё это решается
ЗЫ. девиз современных радиолюбителей:
все , что нельзя запрограммировать - приходится паять.
Ещё один нюанс-- у меня питание МК от дежурного блока,а питание ОУ от силового блока. От дежурного блока запитан вентилятор чтобы при перегреве транзисторов силу отключить ,а вентилятор крутить ,ну ещё и защита от К/З запланирована....
Re: лабораторный 2-полярный БП
Не заставляите ОУ работать вне зону допустимых Uвх. Для LM358 (по памяти) не ниже напряжение на 4-ом выводе и не выше напр. на 8-ом - 2V. Таким образом при питание ОУ +5/-5 диапазон входных напр составить -5 до +3V, а при питание +/-12V с -12 до +10V.
Все что выше/ниже будет опасно для ОУ и ошибочно при прохода через ОУ - на выходе будет не то что надо ....
Откажитесь от схему параметрического стаба. Найдите себе схему компенсационного типа. Сложнее зато на несколько порядка лучше ....
Для измерение тока - посмотри ACS712 и ему подобных
Все что выше/ниже будет опасно для ОУ и ошибочно при прохода через ОУ - на выходе будет не то что надо ....
Откажитесь от схему параметрического стаба. Найдите себе схему компенсационного типа. Сложнее зато на несколько порядка лучше ....
Для измерение тока - посмотри ACS712 и ему подобных
Вопрос касательный ACS712---их подключать,как я понял,можно без всяких там шунтов и добавочных резисторов???
Re: лабораторный 2-полярный БП
Ну вот наконец-то дождался датчиков тока.. Почти 3 недели ехали.. Переделал схему дежурного блока,подправил программу.. В схеме использовал рекомендованный вами делитель для отрицательного напряжения..(спасибо за подсказку) Смоделировал всё в ПРОТЕУСЕ ---всё в норме, но в ЖЕЛЕЗЕ показания амперметров больше где-то на 2,5 А (250 единиц результата АЦП) .. Датчики тока по умолчанию выдают на выходе 2,49(по даташиту 2,5В),напряжение питания контроллера и датчиков 4,9 В(7805 не блещет качеством стабилизации) Почему так получилось---не понятно
Может вы знаете в чём дело??? Если вам не трудно,ответьте пожалуйста.. Файлы в архиве..
P.S.: В проекте ПРОТЕУСА кнопки не нажимайте--зависнет, т.к. отсутствуют термодатчики LM75 (в 7.10 версии ПРОТЕУСА их просто нет)
Может вы знаете в чём дело??? Если вам не трудно,ответьте пожалуйста.. Файлы в архиве..P.S.: В проекте ПРОТЕУСА кнопки не нажимайте--зависнет, т.к. отсутствуют термодатчики LM75 (в 7.10 версии ПРОТЕУСА их просто нет)
- Вложения
-
- 2 полярный блок питания.rar
- (816.33 КБ) 121 скачивание
Re: лабораторный 2-полярный БП
Я так понимаю - вы заказали (и получили) 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 в милиАмперах.
Объясни нам ети строки:
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 в милиАмперах.
Re: лабораторный 2-полярный БП
Нет,не на 5,а на 20 A.. Думал что лучше с запасом по току взять,а то мало ли.. От К.З. в испытуемой нагрузке никто не застрахован...
Re: лабораторный 2-полярный БП
Ну тогда ...
sens ACS712-20 - 100mV/A
Или тяжесть 1 ADC 100/4,88 = 20 1А - 20ступени ADC
1 ADC (в амперах) = 1/20 или 50mA
=> ваша формула будет (ADC-512)*50 в милиАмперах.
sens ACS712-20 - 100mV/A
Или тяжесть 1 ADC 100/4,88 = 20 1А - 20ступени ADC
1 ADC (в амперах) = 1/20 или 50mA
=> ваша формула будет (ADC-512)*50 в милиАмперах.
Re: лабораторный 2-полярный БП
Умножил на 50,но результат не изменился..При умножении на 5 показывает 250 единиц при отсутствии тока,при умножении на 50 показывает 2500.. Просто добавили 0 и всё.. Скорее причина в железе,в Протеусе ведь всё ОК......
Re: лабораторный 2-полярный БП
Скорее всего у вас проблема в ADC - не мерить
Перед етих строк
current_plus=(current_plus-512)*5;
current_minus=(current_minus-512)*5;
поставьте
current_plus = 512; //выключаем ADC
current_minus=512;
Таким образом определится "направление" ошибки.
Перед етих строк
current_plus=(current_plus-512)*5;
current_minus=(current_minus-512)*5;
поставьте
current_plus = 512; //выключаем ADC
current_minus=512;
Таким образом определится "направление" ошибки.