IPB                

Здравствуйте, гость ( Вход | Регистрация )


ФорУм - для ума ©
БСЭ; DJVU Библиотека - Основное книгохранилище
АЦП из Pc
Pilmann
сообщение 22.05.2007, 13:40
Сообщение #1


Автор форума
**

Группа: Member
Сообщений: 45
Регистрация: 21.5.2007
Пользователь №: 4711
Поблагодарили: 12 раз(а)




Давно уж не секрет, что основной проблемой современной постсоветской науки является финансирование. Кое-где оно конечно поддерживается на приличном уровне, но в подавляющем большинстве НИИ средств едва хватает на зарплату, не говоря уж о закупке нового оборудования.
На фоне этого становится актуальным использование стандартных средств ПК для измерений хотя бы на низких частотах.
Программы, позволяющие преобразовать ПК в некоторое подобие цифрового осциллографа, используя вход звуковой карты, появились в сети достаточно давно. Ходили также слухи и об использовании для этих целей LPT-порта. Если у кого есть что добавить о дополнительных возможностях, прошу писать сюда.


--------------------
Перейти в начало страницы
+Цитировать сообщение
 
Начать новую тему
Ответов
Vagant
сообщение 1.08.2007, 10:20
Сообщение #2


Абитуриент
*

Группа: Novice
Сообщений: 2
Регистрация: 31.7.2007
Пользователь №: 5159
Поблагодарили: 0 раз(а)




Цитата(Pilmann @ 22.05.2007, 12:40) [snapback]34576[/snapback]
Давно уж не секрет, что основной проблемой современной постсоветской науки является финансирование. Кое-где оно конечно поддерживается на приличном уровне, но в подавляющем большинстве НИИ средств едва хватает на зарплату, не говоря уж о закупке нового оборудования.
На фоне этого становится актуальным использование стандартных средств ПК для измерений хотя бы на низких частотах.
Программы, позволяющие преобразовать ПК в некоторое подобие цифрового осциллографа, используя вход звуковой карты, появились в сети достаточно давно. Ходили также слухи и об использовании для этих целей LPT-порта. Если у кого есть что добавить о дополнительных возможностях, прошу писать сюда.


Небольшую программку-осциллограф для работы с параллельным портом совсем несложно написать,
например на C (как для Windows так и для Linux). Кроме того, можно использовать RS232 или USB, но тут программирование сложнее.
Перейти в начало страницы
+Цитировать сообщение
Serg2116
сообщение 11.12.2007, 11:18
Сообщение #3


Аспирант
*****

Группа: Member
Сообщений: 1183
Регистрация: 5.12.2007
Из: Украина
Пользователь №: 6242
Поблагодарили: 2282 раз(а)




Цитата(Vagant @ 1.08.2007, 7:20) [snapback]39970[/snapback]
Цитата(Pilmann @ 22.05.2007, 12:40) [snapback]34576[/snapback]
Давно уж не секрет, что основной проблемой современной постсоветской науки является финансирование. Кое-где оно конечно поддерживается на приличном уровне, но в подавляющем большинстве НИИ средств едва хватает на зарплату, не говоря уж о закупке нового оборудования.
На фоне этого становится актуальным использование стандартных средств ПК для измерений хотя бы на низких частотах.
Программы, позволяющие преобразовать ПК в некоторое подобие цифрового осциллографа, используя вход звуковой карты, появились в сети достаточно давно. Ходили также слухи и об использовании для этих целей LPT-порта. Если у кого есть что добавить о дополнительных возможностях, прошу писать сюда.


Небольшую программку-осциллограф для работы с параллельным портом совсем несложно написать,
например на C (как для Windows так и для Linux). Кроме того, можно использовать RS232 или USB, но тут программирование сложнее.


В принципе программу написать не сложно, но проблема в том, что работа с параллельным портом (имеется в виду LPT) в том виде как это требуется для АЦП довольно проблематична под Windows ( в DOS такой проблемы не существовало (IMG:style_emoticons/default/rolleyes.gif) ). Легче эту задачу реализовать через СОМ. Но и в том, и вдругом случае, впрочем так-же как и при использовании звуковой карты приемлимой частоты отображения сигнала не получить, думаю реально не более 10 кГц. Для решения этой задачи лучше использовать среду LabView и USB плату АЦП, цена на которые уже вполне доступна.
Перейти в начало страницы
+Цитировать сообщение
serg666
сообщение 14.05.2010, 21:45
Сообщение #4


Бакалавр
***

Группа: Member
Сообщений: 154
Регистрация: 6.7.2006
Пользователь №: 2185
Поблагодарили: 60 раз(а)




Цитата(Serg2116 @ 11.12.2007, 9:18) *
Небольшую программку-осциллограф для работы с параллельным портом совсем несложно написать,
например на C (как для Windows так и для Linux). Кроме того, можно использовать RS232 или USB, но тут программирование сложнее.


В принципе программу написать не сложно, но проблема в том, что работа с параллельным портом (имеется в виду LPT) в том виде как это требуется для АЦП довольно проблематична под Windows ( в DOS такой проблемы не существовало (IMG:style_emoticons/default/rolleyes.gif) ). Легче эту задачу реализовать через СОМ. Но и в том, и вдругом случае, впрочем так-же как и при использовании звуковой карты приемлимой частоты отображения сигнала не получить, думаю реально не более 10 кГц. Для решения этой задачи лучше использовать среду LabView и USB плату АЦП, цена на которые уже вполне доступна.


Нет ни каких проблем работы с параллельным портом в винде. Драйвер прямого доступа вот и все (их куча инете). Можно самому драйвер написать.
Перейти в начало страницы
+Цитировать сообщение
vanili
сообщение 13.07.2010, 12:26
Сообщение #5


Магистр
****

Группа: Member
Сообщений: 726
Регистрация: 17.1.2008
Пользователь №: 6562
Поблагодарили: 812 раз(а)




Цитата(serg666 @ 14.05.2010, 21:45) *
Можно самому драйвер написать.


Ну, в общем-то можно и без драйвера...API на что?
Перейти в начало страницы
+Цитировать сообщение
serg666
сообщение 27.09.2011, 8:25
Сообщение #6


Бакалавр
***

Группа: Member
Сообщений: 154
Регистрация: 6.7.2006
Пользователь №: 2185
Поблагодарили: 60 раз(а)




Цитата(vanili @ 13.07.2010, 10:26) *
Ну, в общем-то можно и без драйвера...API на что?


Интересно было бы взглянуть на это извращение (IMG:style_emoticons/default/ugarat.gif)
Обращение к COM я видел через API, но как обратится к LPT через API?
Код в студию.....
Перейти в начало страницы
+Цитировать сообщение

Сообщений в этой теме


Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 2.05.2025, 1:27


Rambler's Top100