Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум

Ремонт оргтехники Обсуждение и вопросы по ремонту мониторов, компьютерных комплектующих, сканеров, принтеров и т.п.

 
Опции темы

Как сделать чтобы ком порт понимал сигналы?

Непрочитано 27.05.2009, 13:33  
west2
Частый гость
 
Регистрация: 17.07.2006
Сообщений: 18
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
west2 на пути к лучшему
По умолчанию Как сделать чтобы ком порт понимал сигналы?

Здравствуйте!

В общем имеется прибор,который выдает частотный сигнал 0,5-3,5 МГц! Этот сигнал планируется подать на ком порт. И потом уже исследовать его с компьютера, при помощи программы..
Вот вопрос! Может есть какая-нибудь программа, которая делала бы так,чтоб можно было понимать эти сигналы с ком порта?

Заранее спасибо..

З.Ы. Извините за безграмотность....
Реклама:
west2 вне форума  
Непрочитано 27.05.2009, 13:46  
MisterDi
Почётный гражданин KAZUS.RUN
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,284
Сказал спасибо: 441
Сказали Спасибо 1,040 раз(а) в 701 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию

Увы, для скоростей порядка 0.5-3.5 мегабит СОМ-порт не приспособлен, нужно другое аппаратное решение. А в чем собственно состоит задача?
MisterDi вне форума  
Непрочитано 27.05.2009, 14:55  
picavr
Почётный гражданин KAZUS.RUN
 
Аватар для picavr
 
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,815
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
picavr на пути к лучшему
По умолчанию Re: Как сделать чтобы ком порт понимал сигналы?

Сообщение от west2
Может есть какая-нибудь программа, которая делала бы так,чтоб можно было понимать эти сигналы с ком порта?
Микросхема приёмопередатчика UART, которая стоит на материнке, не предназначена работать с такими частотами, посему никакими программами этого сделать нельзя, LPT порт сможет максимум 1 мгц обработать. Вам нужно сделать устройство которое будет обрабатывать входные сигналы и передавать в PC для анализа, как делаются осцилографы анализаторы -прставки к PC.
picavr вне форума  
Непрочитано 27.05.2009, 15:18  
west2
Частый гость
 
Регистрация: 17.07.2006
Сообщений: 18
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
west2 на пути к лучшему
По умолчанию

MisterDi, 0,5 - 3,5 Мегагерц! Вы наверное перепутали, я про частоту имел ввиду (или я где-то недогоняю)

picavr, спасиб за ответ! А не подскажете как называется сие устройство? Может кто-нибудь делал такие? Может есть где-нибудь схема?
И еще, не подскажете программу которая бы обрабатывала как раз те сигналы, которые будут поступать на ком порт..

З.Ы. Задача состоит в том чтобы узнать опытным путем все основные параметры элемента. Типа как на лабораторных работах.
west2 вне форума  
Непрочитано 27.05.2009, 16:19  
Churchill
Прописка
 
Регистрация: 23.03.2008
Сообщений: 121
Сказал спасибо: 4
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
Churchill на пути к лучшему
По умолчанию

Правильно тебе сказали. УАРТ не рассчитан на такие задачи. Он тебе будет отдавать готовое 8-митное число, которое он по-своему будет преобразовывать из пришедшей последовательности импульсов. Лучше ковыряй на тему LPT - чтение порта 378 или 379 в РЕАЛЬНОМ времени может тебе позволит получить такие данные. Ну я молчу про возможность спалить порт таким образом, так как ЛПТ весьма нежный.
Churchill вне форума  
Непрочитано 27.05.2009, 16:44  
Simbr
Прописка
 
Аватар для Simbr
 
Регистрация: 15.03.2008
Сообщений: 115
Сказал спасибо: 29
Сказали Спасибо 8 раз(а) в 8 сообщении(ях)
Simbr на пути к лучшему
По умолчанию Re: Как сделать чтобы ком порт понимал сигналы?

Сообщение от picavr
LPT порт сможет максимум 1 мгц обработать.
В реальном времени да еще и под виндой? Сомневаюсь...
Чисто программно ни с LPT, ни с ком портом ни еще с каким вряд ли что получится.
Если с ком портом то надо счетчик и UART допустим из простейшего пика (PIC16)заюзать, либо AVR младший.
Еще есть вариант c LPT младший кристаллик от Альтеры CPLD
MAX3000A, Max7000S прошить туда счетчик, считающий импульсы скажем за 1 сек.
А затем считывать его по частям по 8 бит за раз. При болшом желании можно даже режим EPP заюзать, чтобы читать регистры CPLD.
Удачи.
Simbr вне форума  
Непрочитано 27.05.2009, 19:59  
west2
Частый гость
 
Регистрация: 17.07.2006
Сообщений: 18
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
west2 на пути к лучшему
По умолчанию

Всем спасибо за ответы!
А можно ли спаять какую-нить схемку, которая этот сигнал сначала преобразовывала в "понятный" для порта сигнал?
west2 вне форума  
Непрочитано 27.05.2009, 23:43  
picavr
Почётный гражданин KAZUS.RUN
 
Аватар для picavr
 
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,815
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
picavr на пути к лучшему
По умолчанию

Сообщение от Simbr
В реальном времени да еще и под виндой? Сомневаюсь...
О системме там вопроса не было... и ответ был по возможностям железа....

Сообщение от Simbr
Если с ком портом то надо счетчик и UART допустим из простейшего пика (PIC16)заюзать, либо AVR младший.Еще есть вариант c LPT младший кристаллик от Альтеры CPLD MAX3000A, Max7000S прошить туда счетчик, считающий импульсы скажем за 1 сек. А затем считывать его по частям по 8 бит за раз. При болшом желании можно даже режим EPP заюзать, чтобы читать регистры CPLD.
Удачи.
Человек ещё до конца не озвучил задачу полностью... а если ему нужо измерять амплитду.. или выделить огибающую... тут уже нужна высокоскоростная АЦП + USB ...

Сообщение от west2
Всем спасибо за ответы!
А можно ли спаять какую-нить схемку, которая этот сигнал сначала преобразовывала в "понятный" для порта сигнал?
Вы бы огласили весь список требований к этому устройству.. что бы можно было посоветовать..

Ваше описание примерно похоже на вот что:
Чел говорит - дайте мне что бы ездило..
И ему дают игрушечную машину...
А челу хотелось самому на ЭТОМ ездить

В правильно поставленом вопросе содержится 50 % ответа
picavr вне форума  
Непрочитано 28.05.2009, 11:20  
estet
Почётный гражданин KAZUS.RUN
 
Аватар для estet
 
Регистрация: 17.05.2005
Адрес: Украина
Сообщений: 1,972
Сказал спасибо: 301
Сказали Спасибо 503 раз(а) в 367 сообщении(ях)
estet на пути к лучшему
По умолчанию

Цитата:
В правильно поставленом вопросе содержится 50 % ответа
В данном случае %% будут поболее..
Я, к примеру, по первой фразе
Цитата:
имеется прибор,который выдает частотный сигнал 0,5-3,5 МГц
решил, что потребуется спектральный анализ
estet вне форума  
Непрочитано 28.05.2009, 22:35  
west2
Частый гость
 
Регистрация: 17.07.2006
Сообщений: 18
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
west2 на пути к лучшему
По умолчанию

Ну если такие частоты слишком большие, то можно сделать делитель! Кратный 4 или 8!

Вот только именно как сделать чтобы программно комп понимал эти сигналы! Я просто не знаю как это все связать! Чтоб он принял сигнал, потом сравнил с базой данных на компьютере и выдал результат!
west2 вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Виртуальный ком порт...на FT232BM an-sver Микроконтроллеры, АЦП, память и т.д 3 15.05.2008 15:09
Как запаять ATmega128, чтобы не убить ёё\защита портов от кз ARM7TDMI Микроконтроллеры, АЦП, память и т.д 8 01.04.2008 22:12
Виртуальный ком порт Tcom Микроконтроллеры, АЦП, память и т.д 4 12.05.2007 18:24
[Решено] Выгодно ли сделать Ик-порт самому Роман Козак Делимся опытом 10 24.11.2005 14:03
Как декодировать двухчастотные сигналы? Телефонист Микроконтроллеры, АЦП, память и т.д 3 24.12.2003 00:12


Часовой пояс GMT +4, время: 16:20.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.