Помогите завести аналоговый сигнал в компьютер

Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Аватара пользователя
sstvov
Друг Кота
Сообщения: 3549
Зарегистрирован: Вс окт 24, 2010 16:02:46
Откуда: Ижевск

Re: Помогите завести аналоговый сигнал в компьютер

Сообщение sstvov »

А у меня возникла идея, питать светодиод не постоянным током, а импульсным, постоянной амплитуды и частоты, тогда на фотодиоде тоже будет импульсное напряжение, которое без проблем можно завести в компьютер через любую звуковую карту, и контролировать прозрачность раствора по амплитуде сигнала :)
Реклама
Murav
Опытный кот
Сообщения: 877
Зарегистрирован: Чт фев 18, 2010 13:51:56

Re: Помогите завести аналоговый сигнал в компьютер

Сообщение Murav »

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

По-моему, автору стоит посмотреть в сторону USB-самописцев, например что-нибудь типа PCS10. Они как раз предназначены для записи аналогового сигнала в течение долгого времени(ограничение - место на жёстком диске) и стоят не слишком дорого.
Реклама
Аватара пользователя
YS
Друг Кота
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05
Контактная информация:

Re: Помогите завести аналоговый сигнал в компьютер

Сообщение YS »

Так автор не говорил, что ему нужна высокая точность. По-моему, в начале темы ставилась задача получить график, а не точные значения.
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Mickle
Поставщик валерьянки для Кота
Сообщения: 2346
Зарегистрирован: Чт сен 09, 2010 07:32:24
Откуда: г. Рыбинск

Re: Помогите завести аналоговый сигнал в компьютер

Сообщение Mickle »

Заводом "Калибр" раньше выпускались приборы для поверки плоскопараллельных концевых мер длины в 2-х исполнениях, но с одним и тем же индуктивным дифференциальным датчиком перемещений. Первый вариант - самостоятельный прибор с цифровой индикацией. А второй - обычный персональный компьютер (Celeron 800) с обычной PCI звуковой картой. И именно к линейным выходам и входам данной карты подсоединялся датчик по полумостовой схеме.
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Jack_A
Друг Кота
Сообщения: 6321
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Re: Помогите завести аналоговый сигнал в компьютер

Сообщение Jack_A »

sstvov писал(а):А у меня возникла идея, питать светодиод не постоянным током, а импульсным, постоянной амплитуды и частоты, тогда на фотодиоде тоже будет импульсное напряжение, которое без проблем можно завести в компьютер через любую звуковую карту, и контролировать прозрачность раствора по амплитуде сигнала :)
Как вариант : питать светодиод постоянным током, а фотоприемник периодически закорачивать ключом со звуковой частотой.
Реклама
Аватара пользователя
YS
Друг Кота
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05
Контактная информация:

Re: Помогите завести аналоговый сигнал в компьютер

Сообщение YS »

Хм... Идея, однако!

Кстати, эту самую звуковую частоту можно брать с линейного выхода... Еще можно подавать сигнал с линейного выхода на делитель из резистора и фотодиода, а результат заводить на линейный вход. :idea:
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Реклама
Аватара пользователя
Jack_A
Друг Кота
Сообщения: 6321
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Re: Помогите завести аналоговый сигнал в компьютер

Сообщение Jack_A »

YS писал(а):Кстати, эту самую звуковую частоту можно брать с линейного выхода...
Эта идея мне не кажется удачной - тогда на аудиокодек нужно подавать какую-нибудь бесконечную "песню" одной частоты. Зачем грузить комп лишней работой? Простейший мультивибратор решает проблему.
Аватара пользователя
NiTr0
Друг Кота
Сообщения: 3051
Зарегистрирован: Пт авг 10, 2007 12:49:55
Откуда: kr.ua
Контактная информация:

Re: Помогите завести аналоговый сигнал в компьютер

Сообщение NiTr0 »

Jack_A писал(а): Эта идея мне не кажется удачной - тогда на аудиокодек нужно подавать какую-нибудь бесконечную "песню" одной частоты. Зачем грузить комп лишней работой? Простейший мультивибратор решает проблему.
C этой "лишней работой" даже 386-й справится без малейшего напряга для себя...
Аватара пользователя
sstvov
Друг Кота
Сообщения: 3549
Зарегистрирован: Вс окт 24, 2010 16:02:46
Откуда: Ижевск

Re: Помогите завести аналоговый сигнал в компьютер

Сообщение sstvov »

Только что проверил, напряжения на выходе звуковой карты не хватает для работы светодиода.
Аватара пользователя
Jack_A
Друг Кота
Сообщения: 6321
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Re: Помогите завести аналоговый сигнал в компьютер

Сообщение Jack_A »

sstvov писал(а):Только что проверил, напряжения на выходе звуковой карты не хватает для работы светодиода.
А кто бы сомневался - на линейном выходе типичные значения - десятки милливольт. Если уж мультивибратор сбацать сложно, то уж и не знаю, куда дальше плыть.
SStvov, конечно же, я не Вас имел в виду, я просто в контексте "sub-ветки" данного обсуждения.
NiTr0 писал(а): C этой "лишней работой" даже 386-й справится без малейшего напряга для себя...
Не сомневаюсь, Однако вопрос с "бесконечной песней" так и остался.
Аватара пользователя
NiTr0
Друг Кота
Сообщения: 3051
Зарегистрирован: Пт авг 10, 2007 12:49:55
Откуда: kr.ua
Контактная информация:

Re: Помогите завести аналоговый сигнал в компьютер

Сообщение NiTr0 »

Jack_A писал(а): Не сомневаюсь, Однако вопрос с "бесконечной песней" так и остался.
Завести сгенеренный синус на звуковуху - не сложнее, чем снять со звуковухи данные.
Аватара пользователя
YS
Друг Кота
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05
Контактная информация:

Re: Помогите завести аналоговый сигнал в компьютер

Сообщение YS »

Только что проверил, напряжения на выходе звуковой карты не хватает для работы светодиода.
Так а зачем в него светодиод-то втыкать? Речь шла о чем-то таком:

Изображение

Программы-генераторы есть тут, да и много где еще. Кроме того, многие звуковые редакторы содержат генераторы тестовых сигналов.
Вложения
sch.GIF
(2.43 КБ) 1278 скачиваний
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Аватара пользователя
Jack_A
Друг Кота
Сообщения: 6321
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Re: Помогите завести аналоговый сигнал в компьютер

Сообщение Jack_A »

NiTr0 писал(а):
Jack_A писал(а): Не сомневаюсь, Однако вопрос с "бесконечной песней" так и остался.
Завести сгенеренный синус на звуковуху - не сложнее, чем снять со звуковухи данные.
А прямо на ключ - сложнее? Да и как мы выяснили, уровень там небольшой даже для открытия ключевого транзистора.
Ладно, заканчиваем, а то во флейм ( или флуд? ) скатываемся.
Аватара пользователя
NiTr0
Друг Кота
Сообщения: 3051
Зарегистрирован: Пт авг 10, 2007 12:49:55
Откуда: kr.ua
Контактная информация:

Re: Помогите завести аналоговый сигнал в компьютер

Сообщение NiTr0 »

Jack_A писал(а): А прямо на ключ - сложнее? Да и как мы выяснили, уровень там небольшой даже для открытия ключевого транзистора.
Ладно, заканчиваем, а то во флейм ( или флуд? ) скатываемся.
На ключ - надо лепить генератор. На звуковуху - надо сгенерить программой семпл на пару кб :) что проще в итоге?
avrman
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Пт окт 01, 2010 20:17:58
Контактная информация:

Re: Помогите завести аналоговый сигнал в компьютер

Сообщение avrman »

топикстартеру: я бы не советовал заморачиватся со звуковой картой, причины писали выше, необходимость ковырять свежекупленную карточку, нелинейная зависимость выходных и входных данных (выковиривание конденстатора не панацея), неспециализированное ПО (смешно использовать для регистрации данных звуковые редакторы, рано или поздно появится необходимость точно считывать показания). Логично, дешевле и проще (!) использовать то что создавалось для подобных целей, а именно тот самый RS232 :)) И не надо пугаться что это сложно, ничего подобного: из вложений только МК с АЦП на борту, прошивка для мк - 10 строк исходного текста, ничего сложного*. В качестве регистратора данных можно использовать эту прогу http://www.alylab.eu/OpenProjects/ALYDa ... nding.html, или компонент активИкс для того чтоб данные гнались прямо в эксель.
А самое главное поднимится ваше ЧСВ, да и в глазах коллег будете выглядеть как настоящий кулхацкер-эмбеддер 8)


*если использовать в качестве компилятора Bascom :)
Аватара пользователя
Jack_A
Друг Кота
Сообщения: 6321
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Re: Помогите завести аналоговый сигнал в компьютер

Сообщение Jack_A »

avrman писал(а):Логично, дешевле и проще (!) использовать то что создавалось для подобных целей, а именно тот самый RS232 :))
Ну во-первых, сам по себе RS232 без АЦП вопрос не решает, во вторых, его еще найти надо, если есть компы старше 3 лет.
А с остальным я согласен.
Аватара пользователя
cheater
Родился
Сообщения: 11
Зарегистрирован: Сб ноя 13, 2010 15:56:30

Re: Помогите завести аналоговый сигнал в компьютер

Сообщение cheater »

Всем спасибо за деятельное участие и советы, я пока что остановился на этом варианте http://www.illari.ru/electro/osc/ .
Вот уже спаял навесным монтажом Изображение Попробовал проги которые там идут в комплекте, и еще парочку - сигнал есть, но пока мне всё это малопонятно. Кстати там есть в комплекте и генераторы звуковой частоты, можно как то использовать для светодиода или фотодиода как тут говорилось.
Кто то может провести или скинуть ссылочку с ликбезом по этим всем осциллографам. А то я думал что там оно постоянно пишет сигнал и я могу это график как картинку рассматривать за любой период, как в звуковом редакторе. Теперь вижу что это не так. Видимо тот самый звуковой редактор придётся использовать если тут не разберусь.
Еще мне просто любопытно, никак в толк не могу взять - зачем там эти 2 резистора и стабилитрона на схеме впаяны, что они делают.
НА след. неделе попробую уже фотодиод присоединить и сигнал поснимать.
Всем спасибо!
Аватара пользователя
sstvov
Друг Кота
Сообщения: 3549
Зарегистрирован: Вс окт 24, 2010 16:02:46
Откуда: Ижевск

Re: Помогите завести аналоговый сигнал в компьютер

Сообщение sstvov »

Еще мне просто любопытно, никак в толк не могу взять - зачем там эти 2 резистора и стабилитрона на схеме впаяны, что они делают.
Сопротивления в той схеме выполняют роль делителя напряжения (уменьшают его), для того чтобы можно было измерять напряжение которое превышает максимально возможное для звуковой карты. И стабилитроны тоже для защиты звуковой карты, если уж напряжение будет слишком большим. Я думаю в вашем случае это не нужно.
Ответить

Вернуться в «Интеграция с ПК»