|
|
|
|
Уже давно собираюсь, и всё руки не доходят сделать. Идея такая - имеем двуполярный блок питания +- 0...12 В, +- 0...1 А. Требуется одновременный контроль напряжений и токов по обоим каналам с помощью PIC16F876 (со встроенным АЦП, 4 канала). Задача - преобразовать напряжения и токи в пропорциональные положительные напряжения от 0 до 4 В, с линейной зависимостью. Схема вырисовывается примерно такая: http://www.pic16.nm.ru/schem/converter01.gif
Как вообще решаются подобные задачи, кто сталкивался? Может быть есть схемы получше? |
|
|
Боюсь наврать, но, по-моему, в "токовых" каналах никакие резисторы на общий провод не требуются. Схема вполне нормальная. Думаю, весьма не помешают конденсаторы небольшой емкости (типа 0.01 мкф) с выходов ОУ на инвертирующие входы - дабы получился интегратор. |
|
|
Схема усилителя с дифференциальным входом взята из книги: В.И. Лачин, Н.С. Савёлов. Электроника. Учебное пособие. изд."Феникс", Ростов-на-Дону, 2000. Стр.203. Оттуда же взята и формула для расчёта напряжения на выходе. Так вот, напряжение на выходе для токовых каналов очень сильно зависит от сопротивлений подстроечников, подключенных к шунту. Причём абсолютное значение сопротивлений определяет коэффициент усиления, а соотношение сопротивлений - "сдвиг" выходного напряжения.
|
|
|
chav1961: Боюсь наврать, но, по-моему, в "токовых" каналах никакие резисторы на общий провод не требуются. Дай хоть я чего-нибудь picmaniacу подскажу. Делитель на инвертирующий вход операционника в токовом канале необязателен, если Uin находится внутри диапазона допустимых синфазных напряжений для данного типа операционника и напряжения его питания. В операционниках типа rail - to - rail допустимое синфазное напряжение равно напряжению питания, и даже несколько превышает его (для уточнения надо смотреть даташит). Если напряжение питания операционника превышает Uin, то вообще проблем нет. Токосъемный резистор надо брать минимальной величины (1А на 1Оме - это ж целый вольт; если не жалко, можно и так) и операционник выбирать с минимальным "напряжением сдвига". В крайнем случае может потребоваться балансировка. Далее. Этот резистор надо ставить перед цепью, откуда снимается сигнал обратной связи стабилизатора напряжения (обычно ток сигнала ОС очень мал, и сильно на измеряемый ток не повлияет). Это необходимо для обеспечения низкого выходного сопротивления вашего источника. В противном случае, выходное напряжение будет зависеть от тока нагрузки. |
|
|
Zandy: Делитель на инвертирующий вход операционника в токовом канале необязателен Мне ж требуется коэффициент усиления подбирать, как я без делителя? Операционник планирую применить какой есть, он у меня трофейный, выпаян откуда-то. Для опытов, полагаю, сгодится. На макетке я уже эту схему тестировал. Правда, это год назад было... Но в общем вроде работало. Шунт, конечно, буду подбирать с минимальным сопротивлением. На первых порах мне только померить напряжения и токи требуется. С индикацией на ЖКИ HD44780. Прошивка для измерения и индикации уже давно подготовлена, протестирована в Протеусе и в железе, и ждёт своего часа.
А вообще мысль использовать PIC для управления блоком питания. И 2 канала ШИМ могут пригодиться...
|
|
|
Zandy: Делитель на инвертирующий вход операционника в токовом... Я описАлся. Следует читать "...на неинвертирующий вход..." Если тип операционника неизвестен, делайте с делителем, т. е., как на вашей схеме, хуже не будет, тем более, что с помощью делителя вы сможете еще его и балансировать. Кстати, тот самый ток цепи ООС стабилизатора, о котором я писал, вы сможете скомпенсировать путем балансировки. picmaniac: А вообще мысль использовать PIC для управления блоком питания. И 2 канала ШИМ могут пригодиться... Что ж, идея хорошая. |
|
|
Управление БП - это всё планы, планы на будущее... Будут ли они воплощены - трудно сказать. |
|
|
Будут-будут... В случае чего - "пинками" заставим... picmaniac, Вы бы сразу расчитывали на токи до 20А и напряжение до 20В... Вам бы цены не было!
|
|
|
DWD: "пинками" Щаззз... ноги коротки, мечтать не вредно!
|
|
|
picmaniac, я на колени "стану"! Два раза... Первый раз - для прощения попросить, а другой - что бы уболтать... |
|
|
|
|