Поиск по сайту
 
«    Июнь 2017    »
ПнВтСрЧтПтСбВс
 1234
567891011
12131415161718
19202122232425
2627282930 
Простой осциллограф двоичного сигнала на AVR
Микроконтроллеры

Простой осциллограф двоичного сигнала на AVR


Когда нужно разобраться с каким нибудь неизвестным ИК пультом, автомобильным брелком или транспондером часто возникает необходимость в записи его сигнала. Задача как будто тривиальная не покажеться таковой когда вы намучаетесь наконец со всевозможными саундбластерами, примочками к LPT и COM порту и даже некоторыми промышленными осциллографами для PC. Проблема в точности измерения временных интервалов, объеме данных и в удобстве представления информации.
Не претендуя на решение проблемы привожу простую схему и программу для записи двоичного сигнала. Отображение сигнала на дисплее происходит в реальном времени благодаря пакету компонентов TeeChart в стандартной поставке Delphi 5, конкретнее компоненту FastLine.

Для работы программы нужна внешняя схема приведенная ниже. Схема была собрана из подручных материалов и ее задача формировать точные временные интервалы между отсчетами. Дискретность регулировки периода выборки определяется программой контроллера и равна 1,6276 мкс при кварце 11059200 Гц. Минимальный период выборки ограничиваеться скоростью последовательного интерфейса 115200 бит/с. Учитывая что на каждый байт приходиться 2-а служебных бита минимальный период выборки равен 1/92160 Гц. Максимальное количество отсчетов за одну развертку ограничено емкостью буфера компонента FastLine, который равет 200000 точек. Минимальня конфигурация компьютера на котором программа еще успешно работала, это Pentium MMX 200, 32 MB RAM, Win 98.

Для компиляции программы контроллера AVR нужен компилятор IAR C 2.26B
Для компиляции поекта на Delphi 5 нужны дополнительно компоненты RX Library 2.75.

В исходном тексте программы микроконтроллера найдете много лишнего в частности монитор реализующий следующие функции:

- Чтение/запись памяти программ/данных
- Заполнение памяти данных байтом
- Тестирование PWM модуля
- Тестирование ADC модуля

Принципиальная схема считывателя сигнала изображена на рисунке ниже:

Простой осциллограф двоичного сигнала на AVR


Программа микроконтроллера, исходный текст программы микроконтроллера для IAR C, программа для PC, исходный текст программы PC для Delphi 5 находятся в архиве - oscill.rar .

Автор: Александр Елисеев
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
  • Простой USB осциллограф на PIC микроконтроллере
  • USB HID осциллограф на PIC18F2550
  • Алфавитно-цифровые индицирующие ЖК-модули на основе контроллера HD44780
  • Музыкальный звонок с возможностью замены мелодий без использования программатора
  • Бегущая строка на PIC контроллере
  • 17 декабря 2011 | Просмотров: 15 092

    Добавление комментария

    Логин
    Пароль
    Март 2016 (1)
    Январь 2016 (1)
    Январь 2015 (4)
    Октябрь 2013 (3)
    Декабрь 2012 (5)
    Декабрь 2011 (4)

     
     
    Rambler's Top100 Яндекс цитирования
     
     
    Любая радио схема у нас! На данном сайте Вы найдете большое количество материала по радиоэлектронике – статьи по микроконтроллерам, сотовой связи, бытовой техники, теле-радио аппаратуре, авто-электронике и еще многое другое. У нас Вы найдете схемы различных конструкций радиолюбителей, схемы для ремонта бытовой аппаратуры, а так же сможете бесплатно скачать заинтересовавшую Вас принципиальную схему. К схеме Вы найдете статью с подробным описанием. Так же на сайте представлен материал по обмену опытом отечественных радиолюбителей, их схемы и конструкции радиолюбительской аппаратуры – усилители, передатчики, приемники, генераторы, зарядные устройства и многое другое. Автолюбители найдут для себя статьи со схемами различных конструкций связанных с эксплуатацией и ремонтом автомобиля. Найдите понравившуюся схему и бесплатно скачайте ее с нашего сайта.
    Copyright © 2009 Shemotehnik.ru - сайт для радиолюбителя