|
|
  |
Аналоговый сигнал принять на компьютере |
|
|
|
Apr 13 2006, 13:01
|
Группа: Новичок
Сообщений: 3
Регистрация: 13-04-06
Пользователь №: 16 089

|
Руководством поставлена следующая задача: Необходимо принять аналоговый сигнал (вида 0 или 1) на компьютере. Т.е. фактически нужно принимать определенный признак состояния линии (замкнута/разомкнута) Как к этому подойти с минимальными денежными потерями? Можно ли как то этот сигнал привесить на LPT порт и с него читать потом на компьютере? Что для этого нужно сделать как что спаять ... Расскажите в какую сторону копать и что для этого надо знать (немного теории) Спасибо всем кто откликнется. Понимаю что самый простой вариант купить доп. АЦП и читать с него цифровой сигнал но все таки такую простенькую задачку неужто нельзя решить более красиво...
|
|
|
|
|
Apr 14 2006, 05:22
|

Знающий
   
Группа: Модераторы
Сообщений: 804
Регистрация: 1-12-04
Пользователь №: 1 283

|
To jellfish: что значит аналоговый сигнал 0 или 1. Характеристики подробнее укажите. Цитата(vladec @ Apr 14 2006, 09:02)  Можно ничего не паять, а читать прямо с одной из шин LPT-порта. Для того, что бы читать, надо написать не сложный драйвер. Если вы раньше драйверов не писали лучше использовать WinDriver от Jungo (Скачать можно на www.jungo.com) В данном случае я бы все же поставил оптрон. А вообще можно использовать вход микрофона и даже game порт.
--------------------
Иван Сусанин - первый полупроводник
|
|
|
|
|
Apr 14 2006, 12:53
|
Группа: Новичок
Сообщений: 3
Регистрация: 13-04-06
Пользователь №: 16 089

|
2 vladec
Спасибо. Так и хочу сделать. Поясните что и как читать. Драйвер не нужен. Есть прога умеющая обращаться к портам в 2000 и 98. Нужны пояснения как и что читать (ин/оут)
|
|
|
|
|
Apr 14 2006, 13:05
|
Частый гость
 
Группа: Свой
Сообщений: 79
Регистрация: 8-04-05
Из: Санк-Петербург
Пользователь №: 3 972

|
Цитата(jellfish @ Apr 14 2006, 16:53)  2 vladec
Спасибо. Так и хочу сделать. Поясните что и как читать. Драйвер не нужен. Есть прога умеющая обращаться к портам в 2000 и 98. Нужны пояснения как и что читать (ин/оут) Сигнал подключаете к LPT порту. Пины 10-13, 15 входы. (кстати а уровень сигнала какой? комп не сожгете?) читать для LPT1 адрес 0x379. Соответственно и получите число отражающее состояния этих пинов. (надо только учесть, что 10 и 15 - инверсные)
|
|
|
|
|
Jun 1 2006, 11:16
|
Участник

Группа: Новичок
Сообщений: 26
Регистрация: 29-05-06
Из: Netherlands (Delft)/Ukraine (Odessa)
Пользователь №: 17 547

|
Да драйвер вам действительно не надо писать, особенно на том, что посоветовали, в свое время когда под USB надо было дрова писать, то скачал но там надо было пользовать полной версией. бо то что они давали меня крайне не устраивало, но когда я скачал кряк к нему и крякнул, оказался вложенный вирус троян, он мне попортил мою родную винду 98 и пришлось все переставлять.
Да, элементарно повесить на ногу входную LPT/COM (modem-input) порта и написать маленькую прожку согласно логике, что такое 1 и что такое 0. Нужно знать уровни, проще сделать через оптопарку дешевую, тогда вы будете спокойны за свой порт, были у меня знакомые которые умудрились спалить не только порт, но всю мать, через южный мост если не ошибаюсь, более того они каким то чудом еще спалили и память всю что стояла вообщем было жалко смотреть на это, так что ставьте дешевую копеечную оптопару, если килогерцовые скорости и работайте на здоровье.
И не пишите вы драйвер, кто вам мог такую гадость посоветовать. Для таких простых портов вам это не обязательно. А писать кстати можно и на DDK дрова то, зачем лезть в Джунго.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|