Информация к новости
  • Просмотров: 7164
  • Добавил: Dina
  • Дата: 19 декабря 2013
19 декабря 2013

Самодельный осциллограф на AVR

Категория: Схемы » Измерительная техника

Самодельный осциллограф на AVR


Характеристики
Частота измерения: 10 Гц - 7.7 кГц
Макс. входное напряжение: 24В AC / 30В DC
Напряжение питания: 12В DC
Разрешение экрана: 128x64 пикселей
Область экрана осциллограммы: 100x64 пикселей
Информационная область экрана: 28x64 пикселей
Режим триггера: автоматический

Введение
Однажды, просматривая различные интернет сайты по электронике, я наткнулся на очень любопытный проект осциллографа, который был спроектирован с использованием МК PIC18F2550 и графического LCD с контроллером KS0108. Это был веб-сайт Steven Cholewiak. Это была хорошая схема и я решил разработать свой проект осциллографа и использование языка С, на котором я программировал последние года, вместо ассемблера. В качестве среды разработки я использовал WinAVR, которая основывается на open source AVR-GNU компиляторе и прекрасно работает с AVR Studio 4.

Графическую библиотеку я разработал сам, специально для данного проекта. Если вы захотите ее использовать для каких-то других проектов, то ее необходимо переделывать. При измерении прямоугольного сигнала, максимальная частота, при которой вы увидите хорошую осциллограмму составляет около 5 кГц. Для других форм сигналов (синусоида или треугольный сигнал) максимальная частота составляет около 1 кГц.

Принципиальная схема AVR-осциллографа приведена на картинке ниже (нажмите для увеличения):

Самодельный осциллограф на AVR


Напряжение питания схемы составляет 12 вольт постоянного тока. Из этого напряжения, в дальнейшем получается еще 2 напряжения: +8.2В для IC1 и +5В для IC2, IC3. Устройство может измерять входное напряжение от +2.5В до -2.5В или от 0 до +5В, зависящее от позиции переключателя S1 (выбор типа входного тока: постоянный или переменный). При использовании пробника 1:10, входное напряжение соответственно может быть увеличено в 10 раз. Кроме того, переключателем S2, можно установить дополнительно деление напряжения на 2.

Прошивка ATmega32
Файл прошивки: AVR_oscilloscope.hex, при выборе фьюзов необходимо указать использование внешнего кварца. После, необходимо обязательно отключить JTAG интерфейс, если этого не сделать, то на осциллографе будет отображаться экран инициализации, а после он будет уходить в перезагрузку.

Самодельный осциллограф на AVR


Настройка
Для настройки прибора нужно выполнить всего 2 вещи: настроить контрастность LCD при помощи подстроечного резистора Р2 и выставить центр осциллограммы при помощи подстроечного резистора Р1.

Использование
Вы можете перемещать луч осциллограммы вверх или вниз путем нажатия кнопок S8 и S4. Один квадрат на экране, соответствует 1В.
При помощи кнопок S7 и S3 можно увеличивать или уменьшать частоту измерений. Минимальная частота формы сигнала, которая может быть отображена на LCD составляет 460Гц. Если необходимо посмотреть сигнал с более низкой частотой, например 30Гц, то необходимо нажать S7 для сжатия осциллограммы или S3 для растяжения.

В осциллографе используется автоматический режим триггера. Это означает, что если входной сигнал повторяющийся (к примеру треугольник) то триггер работает хорошо. Но если, форма сигнала постоянно меняется (к примеру какая-то последовательность данных), то для фиксации изображения необходимо нажать кнопку S6. Повторное нажатие S6 возвращает в нормальный режим.

Самодельный осциллограф на AVR


Самодельный осциллограф на AVR


Скачать архив:
Вы не можете скачивать файлы с нашего сервера

Метки к статье: осциллограф, схема осциллографа, схема самодельного осциллографа на AVR



<
mefi73

14 марта 2016 11:23

Информация к комментарию
  • Группа: Студент
  • ICQ:
  • Регистрация: 19.03.2015
  • Статус: Пользователь offline
  • Публикаций: 0
  • Комментариев: 3
спасибо за схему, особенно за входной каскад осциллографа.


Награды: Нет наград :(
0
<
androctonis

20 мая 2016 20:32

Информация к комментарию
  • Группа: Радиомастер
  • ICQ:
  • Регистрация: 15.06.2014
  • Статус: Пользователь offline
  • Публикаций: 0
  • Комментариев: 5
...Область экрана осциллограммы: 100x64 пикселей..., т.е. прямоугольник с размерами 2819 мм. Очень информативно, не правда ли?

Уточнение: 28мм*19мм. Нарисуйте для более полного представления.


Награды:
0

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

Имя:*
E-Mail:*
Введите два слова, показанных на изображении: *

Друзья и партнеры:

Архив новостей

Декабрь 2016 (1)
Ноябрь 2016 (1)
Сентябрь 2016 (3)
Июнь 2016 (1)
Май 2016 (1)
Апрель 2016 (1)
^
 
-->