Цифровой характериограф, нужна помощь.

Cyciron

Местный
Год назад озадачился разработкой цифрового характериографа, ибо появилось большое количество ламп, с которых надо снимать ВАХи. Прошлой осенью в качестве курсового по микроконтроллерам разработал сам контроллер для характериографа на мк ATMega16 + внешние цапы DAC0808, разраядность цапов 8бит, разрядность ацп 10бит, изменение выходного напряжения от 0В до 10в, точнее 9.96В. Измерение АЦП от -5В до +5В, или от 0В до 10В. Всего 7 каналов измерения, управляется всё это дело через RS232 (ком порт).
Сейчас сабж выдвинут на диплом. Для полноценного устройства ещё надо написать софт для компа, который всё это будет обрабатывать (надеюсь сам разберусь) и неспостредственно источники питания, которые будут задавать напряжения на нужных каналах. Имерение тока обычным резистором, с развязкой через оптрон.

Вобщем, на данный момент стоит вопрос в источниках питания, не могу решить как делать, но вижу их как параллельные стабы, где вместо источника опорного напряжения подключен выход соотвтствующего DACа. Вобщем посоветуйте как лучше сделать, и сразу ссылки на соответствующую литературу, если не затруднит.

Тема думаю многим тут интересна, поэтому надеюсь на поддержку.
 

Cyciron

Местный

Cyciron

Местный
Глянь тут http://www.klausmobile.narod.ru/projects/pr_02_kmtt_r.htm



С уважением.

Алексей Бурцев
Спасибо, не раз там был. Но хотелось бы сделать не только под лампу, а в целом универсальные источники, или несколько, чтобы можно было снимать и с ламп и с транзисторов.
 

monkeypaw

Местный
Cyciron, мне тоже интересна весьма эта тема, правда я электронщик весьма никакой (только то что в институте кое как изучал). да и со временем не всегда бывает хорошо, сейчас вот опять хобби подзакинул.

а вообще данный топик уже появлялся на портале. я свои соображения там обрисовывал. за основу своих идей я также взял атмегу, но дальше экспериментов на эмуляторе пока не продвинулся.

вобщем у меня есть вопрос, зачем в проекте используются цап? да еще и с такими пределами напряжений? или далее будет прикручиваться какой-нибудь линейный высоковольтный усилитель?

лично я в своем проекте использовал идею зарядки коденсатора до определенной величины и разряд его через каскад при определенном смещении. по ходу разрядки емкости снимаются анодные ток и напряжение, таким образом мы можем легко получить вахи.
при такой конструкции достаточно будет цапа на сетке, а там напряжения не сильно высокие, тоесть нет лишинх сложностей.
может даже получится непосредственно использовать выход цапа.
для накалов и тренировки ламп нет необходимости точной установки напряжений, поэтому можно обойтись простыми схемками и реле.

еще такой момент.
идеальным было бы использование ацп, встроенных в процессор, но там реальных бит 8 гдето выходит. полразряда нелинейность и 2 разряда ошибки при 10битном имеющемся. этого имхо маловато и годится только для оценочных графиков.
тут есть два варианта, либо использвать внешние корпуса, либо делать хитрое измерение с разбиением всего участка измерений на поддиапазоны (скажем, измерять напряжения не о нуля а от нескольких относительно точно стабилизированных опор), повышая таким образом точность.
последнй вариант было бы реализовать очень здорово, но боюсь, может вылезти ряд сложностей.

вобщем если есть замечания или вопросы, велкам.
 

Cyciron

Местный
Cyciron, мне тоже интересна весьма эта тема, правда я электронщик весьма никакой (только то что в институте кое как изучал). да и со временем не всегда бывает хорошо, сейчас вот опять хобби подзакинул.

а вообще данный топик уже появлялся на портале. я свои соображения там обрисовывал. за основу своих идей я также взял атмегу, но дальше экспериментов на эмуляторе пока не продвинулся.

вобщем у меня есть вопрос, зачем в проекте используются цап? да еще и с такими пределами напряжений? или далее будет прикручиваться какой-нибудь линейный высоковольтный усилитель?

лично я в своем проекте использовал идею зарядки коденсатора до определенной величины и разряд его через каскад при определенном смещении. по ходу разрядки емкости снимаются анодные ток и напряжение, таким образом мы можем легко получить вахи.
при такой конструкции достаточно будет цапа на сетке, а там напряжения не сильно высокие, тоесть нет лишинх сложностей.
может даже получится непосредственно использовать выход цапа.
для накалов и тренировки ламп нет необходимости точной установки напряжений, поэтому можно обойтись простыми схемками и реле.

еще такой момент.
идеальным было бы использование ацп, встроенных в процессор, но там реальных бит 8 гдето выходит. полразряда нелинейность и 2 разряда ошибки при 10битном имеющемся. этого имхо маловато и годится только для оценочных графиков.
тут есть два варианта, либо использвать внешние корпуса, либо делать хитрое измерение с разбиением всего участка измерений на поддиапазоны (скажем, измерять напряжения не о нуля а от нескольких относительно точно стабилизированных опор), повышая таким образом точность.
последнй вариант было бы реализовать очень здорово, но боюсь, может вылезти ряд сложностей.

вобщем если есть замечания или вопросы, велкам.

ЦАПы собственно, чтобы выставлять напряжения. Например если взять два канала, допустим триод. На первом ЦАПе выставляем нужный уровень, при этом в программе должен учитываться коэф. усиления УПТ, на втором канале тоже выставляем нужную точку, только тут уже УПТ будет с другой полярностью, чтобы на сетку подавать отрицательное смещение, прогоняем по всем точкам второй канал в заданных пределах, поднимаем на первом канале на один бит (ну или сразу на несколько бит) значение в регистре ЦАПа, опять прогоняем весь второй канал и т.д. Далее по полученным данным уже формируется массив, который можно обрабатывать.

Насчёт ошибок АЦП я тоже вот в смутении, я их не учитывал и принял, что измерение идеальное, хотя в конечном итоге надо будет учесть погрешность. Для снижения шумов МК переводится в спящий режим при этом АЦП работает, ну и мультиплексор цапа в дифф. режим выставлен, поэтому 7 каналов, а не 8.

И ещё насчёт пределов измерения, с током расширяться база будет за счёт подключения различных номиналов шунтов, делается это релюшками, которые так же через МК управляются. Так же хочется и с УПТ поступить, чтобы были с разным Ку, сделать его как можно универсальнее, не всё же время с ламп снимать ВАХи.

Забыл добавить, что на реальном железе не тестировал программу, всё делалось в эмуляторе VMLab
 

monkeypaw

Местный
Cyciron,
а все же не проще ли примениить емкость+пару реле с делителями вместо цап+упт (+ понядобятся обвеска и те же реле), который должен быть высоколинейным и обеспечивать хорошую температурную и прочую стабильность?

или проект уже на данном этапе накладывает ограничения по выбору способов?
 

Magergut

Местный
что мешает использовать пятиканальную звуковую карту?
На выходы присобачить усилитель мощности ->повышающий трансформатор ->все напряжения ламп. Ведь форма напряжения рояли не играет.
А снимать х-ки со входов, через понижающие трансформаторы.
 

Wladimir

Местный
это все в моей ссылке,,запутаная новигация,переключитесь на английский будет понятнее
 

Cyciron

Местный
Дело в том, что проект уже начат и отправная точка идёт от блока управления (мк)
 

Cyciron

Местный
Внёс изменения.
На входе АЦП диапазон от 0В до 5В (1024 значения), сократил количество каналов до 5. Один канал без измерения, просто выход с ЦАПа, оставил его для накала. 4 канала с измерением по току и измерением напряжения на выходе, которое получается после падения на токоизмерительном резисторе.

Пределы измерения по току 0.001А; 0.01А; 0.1А; 1А; 10А при разрядности 1024 значения.

Вопрос: сколько будет нормальным напряжение падения на резюке?
Сам пока считаю, что нормальным будет 100мкВ на разряд, тоесть от 0В до 0.1024В. Но при этом сопротивления получаются номиналами 100;10;1;0.1;0.01 (Ом), может возникнуть проблема с поиском точных номиналов.

Жду критики.
 
В качестве источников можно использовать
дистанционно- управляемые блоки питания
Б5-49, Б5-50. И напряжения подходящие.
 

Cyciron

Местный
Короче впарился я тут чего-то... как считат УПТ?
И на чём, кроме ламп можно реализовать УПТ на 100В и 500В?
Линейность в данном случая сильная не нужна, т.к. стабилизаторы по сути компенсационного типа строю с системой сравнения в обратной связи.
ПС: почти всёуправление уже сделал, а с УПТ вот так вот переклинило и всё. Если кто литературой закидает, только спасибо скажу.
 

Cyciron

Местный
Всем огромное спасибо за помощь.
 

Вложения

  • IMG_5867_1024.JPG
    90.3 KB · Просмотры: 73

Бурцев

Эксперт
:beer: :beer: :beer: :beer: :beer:




C уважением.

Алексей Бурцев
 

Wladimir

Местный
дык енто ты бы выложил свой проект то дипломный,на всеобщее расмотрение,поздравляю
 

Cyciron

Местный
Доделывалось всё в последние дни, всё-таки бакалавриат это глобальный маразм (две недели на выполнение диплома).
Могу выложить, но к сожалению час назад в подъезде (секции) был пожар, все провода сгорели, в том числе локальные сети, теперь с телефона сижу, слава богу, хоть все живы и квартиры не пострадали.

Позже выложу, но там сами источники питания расчитаны не верно (на отвалите) и код программы взят от первого проекта на другом контроллере.

Короче диплом я считаю хорошей почвой для создания второй версии устройства.
 
Сверху