Схемы, 
виртуальные приборы 
и др
.
mylab.wmsite.ru


Главная · Карта сайта · форум · Климат

Как  использовать старый добрый RS-232
 в качестве генератора или осциллографа цифровых сигналов

How to use the good old RS-232
 as an oscillator or oscilloscope digital signals

??????? RS-232
 
?????????????






   Простой генератор прямоугольных сигналов из COM порта
:
   Simple generator rectangular signals of the COM port:
    
    COM_GENERATOR.EXE            исходник на  LabVIEW 5.0:   com_generator.llb

     при работе с реальным RS-232  верхняя часть диапазона не работает.
     При работе с USB ----> RS-232 преобразователями (Prolific, MOXA) 
     частота переключается с запаздыванием.
     Поэтому лучше вначале выбрать частоту, затем включить генератор.
     Для ряда частот возможен выбор коэффициента заполнения из 3-х вариантов: 50%,  10% и90%
     программа использует все возможные скорости порта  но не проверяет их поддержку вашим портом
                                               поэтому частоту сигнала не помешает проверить осциллографом....
                                               Работает под VISTA  , WIN7  
 



Генератор медленных сигналов из COM порта (DTR и RTS)  и осциллограф цифровых сигналов (DCD, DSR,CTS и RI)
Generator slow signals from COM port (DTR and RTS) and the oscilloscope digital signals (DCD, DSR, CTS and RI)


      GEN_OSC.EXE       исходник на LabVIEW 5.0:    Gen_OSC.llb

     Имеет:
                      4 входа     (DCD, DSR ,CTS и RNG
                      2 выхода  ( DTR  и RTS
      
     шкала времени - В СЕКУНДАХ

     Сигнат DTR может быть засинхронизирован  по фронту или спаду сигнала RTS.

    Чувствительность входов  в пределах ~1.5-2В  как у "железного" СОМ порта
       так и у преобразователей USB----> RS-232. (должен быть переход через 0 ) 
  
    Частота тактирования задается величиной dT в мСек (не менее 5мСек).

    На любом входном канале  по выбору можно мерять  частоту и период сигнала.

     Кнопка аппаратной инверсии "invert" инвертирует выходные сигналы.

     Создавался для исследования задержек и гистерезиса при включении - выключении
медленых механических устройств.     Работает под VISTA, WIN7(x32)  



Несколько программ (LabVIEW7.1) для работы с COM портами (используются функции  setupapi.dll,  kernel32.dll и Cfgmgr32.dll:


Создание списка COM портов:                   Find_COM_ports71.llb


Возможности: 
 1. Создание списка COM-портов
 2. Определение состояния ЗАНЯТ/СВОБОДЕН
 3. Определение возможности извлечения (внешнее USB устройсмтво)
 4. Определение возможностей порта (CommProperties) на примере доступных скоростей.



Еще один VI    (входит в  Find_COM_ports71.llb)  исследует возможности COM-порта с помощью функции  GetCommProperties (kernel32.dll)



     GetCommProperties.vi





























Гостевая книга · Ссылки · Обо мне · Мои разработки
Схемы, LabVIEW и др.
ВебСтолица.РУ: создай свой бесплатный сайт!  | Пожаловаться  
Движок: Amiro CMS