минско-магаданский осцилл - переделки

Осциллографы, мультиметры, анализаторы, логгеры, паяльное оборудование. Теория и практика.
User avatar
uncle_sem
Posts: 180
Joined: 27 Mar 2011, 10:24
Location: Брест, BY
Has thanked: 16 times
Been thanked: 30 times
Contact:

минско-магаданский осцилл - переделки

Postby uncle_sem » 01 May 2011, 17:29

в частности, я заморочился неудобными входными пределами. ну вот для 3 канала (синхра мотортестера) 0-15В это многовато - датчик-то там хиленький по выходу. а для моего датчика разрежения +-1.25 наоборот маловато.

вобщем, покопался я долгими вечерами, вот чего надумал и проверил на практике.

картинка со схемой ниже.

общий случай:
Vout=k*Vin+B
k=-R2/R1
b=-(R2/R3)*Voff, где Voff - напряжение смещения, к которому подключен R3


Uout=1.25В - максимальное напряжение выхода (2.5V/2 - для двухполярного режима).
k=1.25/Uin
R2=Ky*R1=(1.25/Uin)*R1

для Voff=-3.3V, имеем R2*3.3/R3=1.25
R3=R2*3.3/1.25=R2*2.64

подытоживая.
если нам нужен входной уровень 0..5В, то R1=1М, R2=500k(510k), R3=670k.
если нам нужен входной уровень -2.5...+2.5В, то R1=1M, R2=500k(510k), R3=1.32M

для других величин считаем сами по формулам. лично мне чрезвычайно понравилось переделать 3 канал (синхра для режима мотортестера) в 0..5 вместо 0..15В и 4 канал в +-2.5 что чрезвычайно приятно для моего датчика разрежения. хотя это и внесло некоторый бардак вследствие чрезмерного разнообразия пределов измерений...

теперь расскажите мне, где что поправить, чтобы софт запомнил какие у нас предельные значения для данных каналов. ну и соответственно, чтобы сделать калибровку для них без лишних заморочек.
You do not have the required permissions to view the files attached to this post.
[url=uncle_sem.livejournal.com]чтение ошибок - не диагностика, стирание ошибок - не ремонт (с)[/url]
покупка инструмента не делает тебя механиком, покупка тестера - электриком, покупка сканера - диагностом (с)

Return to “Лаборатория”

Who is online

Users browsing this forum: No registered users and 7 guests