Ремонт оргтехники Обсуждение и вопросы по ремонту мониторов, компьютерных комплектующих, сканеров, принтеров и т.п. |
27.05.2009, 13:33
|
|
Частый гость
Регистрация: 17.07.2006
Сообщений: 18
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Как сделать чтобы ком порт понимал сигналы?
Здравствуйте!
В общем имеется прибор,который выдает частотный сигнал 0,5-3,5 МГц! Этот сигнал планируется подать на ком порт. И потом уже исследовать его с компьютера, при помощи программы..
Вот вопрос! Может есть какая-нибудь программа, которая делала бы так,чтоб можно было понимать эти сигналы с ком порта?
Заранее спасибо..
З.Ы. Извините за безграмотность....
|
|
|
|
27.05.2009, 13:46
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
Увы, для скоростей порядка 0.5-3.5 мегабит СОМ-порт не приспособлен, нужно другое аппаратное решение. А в чем собственно состоит задача?
|
|
|
|
27.05.2009, 14:55
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
|
Re: Как сделать чтобы ком порт понимал сигналы?
Сообщение от west2
|
Может есть какая-нибудь программа, которая делала бы так,чтоб можно было понимать эти сигналы с ком порта?
|
Микросхема приёмопередатчика UART, которая стоит на материнке, не предназначена работать с такими частотами, посему никакими программами этого сделать нельзя, LPT порт сможет максимум 1 мгц обработать. Вам нужно сделать устройство которое будет обрабатывать входные сигналы и передавать в PC для анализа, как делаются осцилографы анализаторы -прставки к PC.
|
|
|
|
27.05.2009, 15:18
|
|
Частый гость
Регистрация: 17.07.2006
Сообщений: 18
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
MisterDi, 0,5 - 3,5 Мегагерц! Вы наверное перепутали, я про частоту имел ввиду (или я где-то недогоняю)
picavr, спасиб за ответ! А не подскажете как называется сие устройство? Может кто-нибудь делал такие? Может есть где-нибудь схема?
И еще, не подскажете программу которая бы обрабатывала как раз те сигналы, которые будут поступать на ком порт..
З.Ы. Задача состоит в том чтобы узнать опытным путем все основные параметры элемента. Типа как на лабораторных работах.
|
|
|
|
27.05.2009, 16:19
|
|
Прописка
Регистрация: 23.03.2008
Сообщений: 121
Сказал спасибо: 4
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Правильно тебе сказали. УАРТ не рассчитан на такие задачи. Он тебе будет отдавать готовое 8-митное число, которое он по-своему будет преобразовывать из пришедшей последовательности импульсов. Лучше ковыряй на тему LPT - чтение порта 378 или 379 в РЕАЛЬНОМ времени может тебе позволит получить такие данные. Ну я молчу про возможность спалить порт таким образом, так как ЛПТ весьма нежный.
|
|
|
|
27.05.2009, 16:44
|
|
Прописка
Регистрация: 15.03.2008
Сообщений: 115
Сказал спасибо: 29
Сказали Спасибо 8 раз(а) в 8 сообщении(ях)
|
Re: Как сделать чтобы ком порт понимал сигналы?
Сообщение от picavr
|
LPT порт сможет максимум 1 мгц обработать.
|
В реальном времени да еще и под виндой? Сомневаюсь...
Чисто программно ни с LPT, ни с ком портом ни еще с каким вряд ли что получится.
Если с ком портом то надо счетчик и UART допустим из простейшего пика (PIC16)заюзать, либо AVR младший.
Еще есть вариант c LPT младший кристаллик от Альтеры CPLD
MAX3000A, Max7000S прошить туда счетчик, считающий импульсы скажем за 1 сек.
А затем считывать его по частям по 8 бит за раз. При болшом желании можно даже режим EPP заюзать, чтобы читать регистры CPLD.
Удачи.
|
|
|
|
27.05.2009, 19:59
|
|
Частый гость
Регистрация: 17.07.2006
Сообщений: 18
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Всем спасибо за ответы!
А можно ли спаять какую-нить схемку, которая этот сигнал сначала преобразовывала в "понятный" для порта сигнал?
|
|
|
|
27.05.2009, 23:43
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
|
Сообщение от Simbr
|
В реальном времени да еще и под виндой? Сомневаюсь...
|
О системме там вопроса не было... и ответ был по возможностям железа....
Сообщение от Simbr
|
Если с ком портом то надо счетчик и UART допустим из простейшего пика (PIC16)заюзать, либо AVR младший.Еще есть вариант c LPT младший кристаллик от Альтеры CPLD MAX3000A, Max7000S прошить туда счетчик, считающий импульсы скажем за 1 сек. А затем считывать его по частям по 8 бит за раз. При болшом желании можно даже режим EPP заюзать, чтобы читать регистры CPLD.
Удачи.
|
Человек ещё до конца не озвучил задачу полностью... а если ему нужо измерять амплитду.. или выделить огибающую... тут уже нужна высокоскоростная АЦП + USB ...
Сообщение от west2
|
Всем спасибо за ответы!
А можно ли спаять какую-нить схемку, которая этот сигнал сначала преобразовывала в "понятный" для порта сигнал?
|
Вы бы огласили весь список требований к этому устройству.. что бы можно было посоветовать..
Ваше описание примерно похоже на вот что:
Чел говорит - дайте мне что бы ездило..
И ему дают игрушечную машину...
А челу хотелось самому на ЭТОМ ездить
В правильно поставленом вопросе содержится 50 % ответа
|
|
|
|
28.05.2009, 11:20
|
|
Почётный гражданин KAZUS.RU
Регистрация: 17.05.2005
Адрес: Украина
Сообщений: 1,963
Сказал спасибо: 295
Сказали Спасибо 496 раз(а) в 361 сообщении(ях)
|
Цитата:
|
В правильно поставленом вопросе содержится 50 % ответа
|
В данном случае %% будут поболее..
Я, к примеру, по первой фразе
Цитата:
|
имеется прибор,который выдает частотный сигнал 0,5-3,5 МГц
|
решил, что потребуется спектральный анализ
|
|
|
|
28.05.2009, 22:35
|
|
Частый гость
Регистрация: 17.07.2006
Сообщений: 18
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Ну если такие частоты слишком большие, то можно сделать делитель! Кратный 4 или 8!
Вот только именно как сделать чтобы программно комп понимал эти сигналы! Я просто не знаю как это все связать! Чтоб он принял сигнал, потом сравнил с базой данных на компьютере и выдал результат!
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 19:23.
|
|