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


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

Модуль осциллографа


 

Цель создания:
Простой тестовый осциллограф  для  анализа  сигналов
постоянного  напряжения  и  низкой  (до2 кГц)  частоты.
Благодаря быстродействующему АЦП неплохо получается
снятие АЧХ устройств используя строб.эффект.
(при синусоидальном сигнале до 50-100кГц)

Решение:
1. Модуль связи на микроконтроллере  AT89c51ed2 или AT89C52.
Он выполняет простую функцию: с заданной частотой (10кГц)
опрашивает АЦП и 2 TTL входа и непрерывно
передает в COM порт слово из 2-х байт.


2. Модули различных усилителей с 12-разрядным АЦП AD7818/AD7835


Формат передачи:
В первом байте содержатся младшие 7 бит кода АЦП
(D7 = 0 – признак первого байта слова в передаче)
Во 2-м байте (D7 =1) биты D0 - D4 - это старшие 5 бит АЦП (разряды D7 - D11),
биты D5 и D6  - два цифровых TTL-входа  (входы микроконтроллера)
Частота опроса АЦП 10 кГц. (AT89c51ed2)
Поэтому скорость COM порта 230400.


Задача программы:
 Распознать  первый (младший) и второй (старший)  байты слова
и выделить из них коды АЦП и 2 цифровых сигнала.


Собирается из нескольких модулей:

1. Модуль USB ->RS-232_TTL   или  USB кабель от телефона где имеется м/сх PL2003.

2. Модуль микроконтроллера      на  AT89c51ed2 или AT89s8252. + прошивки:   ASM

Все это можно объединить в одном корпусе в виде модуля связи с АЦП.


Вариант схемы  модуля микроконтроллера изображен на схеме        СКАЧАТЬ USB_OSC_CXEMA.JPG


  
Вариант платы:


    на этой плате можно установить 4 типа камней
     (AT89C51ED2, AT89S8252 или AT89S8253)

                 Plata_A89XX.BMP


                   или AT89XX_.PCB

  

                       CXEMA(.JPG)




3.Модули усилителей,     содержащие АЦП и нужный вам усилитель.  Приммеры:   Усилитель напряжения,       усилитель заряда       кардиоусилитель






Если Вы знакомы с продукцией фирмы Cypress и  у вас имеется  CY8CKIT-014 PSoC® 3 FirstTouch™ Starter Kit   то можете воспользоваться написаной для
этого модуля программой  
PSoC_OSC_12bit.zip
Мохно использовать     CY8CKIT-014 PSoC® 5 FirstTouch™ Starter Kit     слегка доработав main.c 
  

Ну, или, используя описанный выше формат передачи, изготовить свое устройство и использовать с ним приведенные ниже программы.

     

 Для работы с осциллографом имеются 4 программы (LabVIEW5.0):




     1. Osc    -   Осциллограф с 1 каналом на АЦП ADS78ХХ  и двумя цифровыми TTL каналами.


         Есть возможность записи и просмотра записей, поиск сигнала и режим слежения.
         Частота оцифровки 10 кГц для модуля связи на AT89c51ed2  и 5 кГц для AT89s8252.
         Чувствительность по вертикали 0 - 5В для ADS7818 или  ±2,5В  для  ADS7835(без модуля усилителя)



     2. Osc_IMP  тот-же  осциллограф,  но без записи и просмотра.
                Назначение - проверка и настройка устройств на АЦП ADS78ХХ.
                Поэтому добавлены режимы выделения импульса  и подключения поверочного мультиметра.



    3.Osc_1024x600.llb              Версия для   Asus Eee PC 900. 
         Отличается размером экрана (1024х600), медианным фильтром и   доработкой синхронизации.   


Если вы не знакомы с LabView  можете воспользоваться  EXE - версией  осциллографа.

В нее добавлены:

Автопоиск порта подключенного устройства, Табличная калибровка,  Фильтрация,  Интегрирование,  Инверсия, возможность задания развертки (сек/дел)
частота выборок зависит от скорости развертки.
Соблюдая указаный выше формат передачи сигнала можете  подключить любое  свое устройство.



              
                                                                                              Вариант псевдомногоканального осциллографа:


        Osc_1024x600_multi.llb


        засинхронизировавшись от любого из цифровых каналов можно переставляя
           щуп в разные точки фиксировать осциллогаммы сигналов на экране.    


















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