как измерить переменный резистор на компьютере
- Сообщения: 8
- Зарегистрирован: Пн фев 21, 2011 14:44:06
Здравствуйте! Подскажите пожалуйста, есть ли какие либо схемы для того чтобы компьютер в цифровом виде записывал информацию о том какие значения у переменного резистора? Знаю, что игровой порт может что-то там делать, но как?
- Реклама
компьютер сам не умеет
для этого придётся преобразовать сопротивление скажем в частоту.... и подсчитать
что собственно и происходит в манипуляторах
а игровой и прочие порты- это просто канал ввода
для этого придётся преобразовать сопротивление скажем в частоту.... и подсчитать
что собственно и происходит в манипуляторах
а игровой и прочие порты- это просто канал ввода
https://www.int-s.spb.ru
" Можно я лягу?"(C)
" Можно я лягу?"(C)
- Сообщения: 48
- Зарегистрирован: Пн апр 06, 2015 01:22:38
Самый простой способ - купить любой тестер, имеющий выход подключения к компьютеру (по USB) и запустить прилагаемую к тестеру программу. Будет автоматически записывать в таблицу измеряемые параметры и рисовать графики.MrTee писал(а):, но как?
Если точность не нужна, то можно использовать звуковой вход/выход. Примерно так:MrTee писал(а):Здравствуйте! Подскажите пожалуйста, есть ли какие либо схемы для того чтобы компьютер в цифровом виде записывал информацию о том какие значения у переменного резистора?
На вход U даете выход линейного выхода компьютера, на U2 цепляете линейный вход.
На место R1 постоянный резистор известного номинала. Порядок значения его сопротивления должен примерно совпадать с порядком максимального неизвестного сопротивления. Если у вас неизвестное может быть до 10кОм, то постоянное нужно взять около 2-15 кОм.
Останется только сгенерировать на звуковом выходе синусоиду с некоторой эталонной частотой (скажем, 1 кГц), а на звуковом входе ловить ту же синусоиду, но уменьшенную в n раз по амплитуде этим резистивным делителем. n = R1/(R1+R2), отсюда вытаскиваем R2 и готово. Цена вопроса - два джека, провода и резистор. Программу придется писать, скорее всего. Хотя, может и есть где-то что-то подходящее. Есть много виртуальных лабораторий для звуковой карты.
(*tmp) &= ~( ( (param1 & (1<<PARAM1_BIT6)) || ((param2==PARAM2_TRUE)&&(--param3)) ) ? (param1 & (~param2)) : (Func1() | FUNC1_FLAGS) );
Люблю Си...
Люблю Си...
- Реклама
- Сообщения: 8
- Зарегистрирован: Пн фев 21, 2011 14:44:06
Схема, просто изумительна! Даже программу смогу написать. Но нужна точность. А можно ли собрать некий цифровой омметр с COM портом?РадиоЛоматель писал(а): Если точность не нужна, то можно использовать звуковой вход/выход.
можно использовать микроконтроллер с АЦП на борту, разрядность 10 бит. можно поискать микросхему АЦП с SPI интерфейсом и напрямую подключить к СОМ порту (в смысле через преобразователь уровней)
- Сообщения: 8
- Зарегистрирован: Пн фев 21, 2011 14:44:06
Большое спасибо! Изумительная книжка! Изучу от корки до коркиAL.EX писал(а):Кури => https://yadi.sk/d/jAFmsP50frNh3MrTee писал(а):Подскажите пожалуйста
- Сообщения: 3385
- Зарегистрирован: Пн окт 11, 2010 19:00:08
Вот например USB-вольтметр.
http://avrproject.ru/publ/poleznaja_inf ... /4-1-0-118
http://avrproject.ru/publ/poleznaja_inf ... /4-1-0-119
http://avrproject.ru/publ/poleznaja_inf ... /4-1-0-120
По этому же принципу можно сделать омметр и амперметр.
http://avrproject.ru/publ/poleznaja_inf ... /4-1-0-118
http://avrproject.ru/publ/poleznaja_inf ... /4-1-0-119
http://avrproject.ru/publ/poleznaja_inf ... /4-1-0-120
По этому же принципу можно сделать омметр и амперметр.
- Сообщения: 8
- Зарегистрирован: Пн фев 21, 2011 14:44:06
А оцифровать значения вот такого переменного конденсатора как-нибудь получится?AL.EX писал(а):Кури => https://yadi.sk/d/jAFmsP50frNh3
http://www.airbase.ru/users/serge77/cap ... citor1.htm
Да.
Для этого нужен будет блок преобразователя.
Либо ёмкость/напряжение, либо ёмкость/частота, либо ёмкость/период импульсов
Самый простой вариант - последние два.
Схема классическая, на базе чипа ne555
Подключаем к звуковой карте компа, програм для этого дела в сети куча (измерение частоты/периода)
Для этого нужен будет блок преобразователя.
Либо ёмкость/напряжение, либо ёмкость/частота, либо ёмкость/период импульсов
Самый простой вариант - последние два.
Схема классическая, на базе чипа ne555
Подключаем к звуковой карте компа, програм для этого дела в сети куча (измерение частоты/периода)
Семь бед, один Reset.
- Сообщения: 13796
- Зарегистрирован: Чт сен 20, 2007 14:08:00
ты цель всего этого напиши для начала
тематические ответы только в форуме, в приват не пишите
- Сообщения: 48
- Зарегистрирован: Пн апр 06, 2015 01:22:38
Точность всегда выражается конкретной величиной погрешности. Сколько надо? 10%? 1%? или 0.00001%?MrTee писал(а): Но нужна точность.
В вышеприведённой схеме со звуковой картой легко можно получить погрешность в десятые доли процента после первоначальной калибровки. Современные "звуковухи" - это весьма неплохие "измерительные приборы".
По изменению амплитуды и сдвигу фаз между сгенерированным синусом и принятым можно определить импеданс неизвестного "сопротивления", который будет складываться из активного сопротивления этого элемента (Обычный резистор имеет только активное сопротивление) и реактивного - псевдосопротивления, связанного с имеющимися у элемента индуктивностью и емкостью. В интернете можно найти описание расчетов. Короче, оттуда можно вытащить и емкость подключенного устройства. Звуковухи дейтсвительно удобны.MrTee писал(а):А оцифровать значения вот такого переменного конденсатора как-нибудь получится?
(*tmp) &= ~( ( (param1 & (1<<PARAM1_BIT6)) || ((param2==PARAM2_TRUE)&&(--param3)) ) ? (param1 & (~param2)) : (Func1() | FUNC1_FLAGS) );
Люблю Си...
Люблю Си...
Нет.РадиоЛоматель писал(а):(Обычный резистор имеет только активное сопротивление)
Но это уже к делу не относится.
Семь бед, один Reset.
Обычный сферический в вакууме резистор. Т.н. идеальный резистор. Плохо думать на два предложения вперед.AL.EX писал(а):Нет.
(*tmp) &= ~( ( (param1 & (1<<PARAM1_BIT6)) || ((param2==PARAM2_TRUE)&&(--param3)) ) ? (param1 & (~param2)) : (Func1() | FUNC1_FLAGS) );
Люблю Си...
Люблю Си...
Если сферический и в вакууме, тогда да. 
Семь бед, один Reset.


