Вход на сайт
Самодельный осциллограф на avr
Портативный осциллограф на микроконтроллере ATmega32.
РадиоКот >Схемы >Цифровые устройства >Измерительная техника >Портативный осциллограф на микроконтроллере ATmega32.
Осциллограф выполнен на микроконтроллере ATmega32. Индикатор графический ЖКИ 128 х 64 точек. Схема данного устройства очень проста. Один из недостатков данного осциллографа - это низкая максимальная частота измеряемого сигнала, для меандра это всего лишь 5 кГц. Программа написана на Си в WinAVR, в связке с AVRStudio 4. Графическая библиотека была написана специально для этого проекта.
Схема:
Напряжение питания схемы 12 вольт. Из этого напряжения на выходе преобразователя получаем +8.2V для IC1 и +5V для IC2 для IC3. Данная схема имеет входной диапазон от -2,5вольт до +2,5 вольт или от 0 до +5 вольт в зависимости от положения S1(переем./пост. ток). Используя делитель можно расширить диапазон измеряемых напряжений. Регулировка контраста дисплея производится потенциометром P2. Максимальное входное напряжение 30 вольт для постоянного и 24 вольта для переменного тока.
Файл прошивки AVR_oscilloscope.hex (как обычно, в конце статьи), при прошивке выставьте Fuse биты микроконтроллера для тактирования от внешнего кристалла. Обязательно отключите JTAG интерфейс.
С помощью кнопок S8 и S4 перемещается начальный уровень вверх или вниз. С помощью кнопок S7 and S3 устанавливается развёртка. В осциллографе есть автотриггер для периодичных сигналов. Можно "заморозить" картинку нажатием кнопки S6.
Файлы:
Печатные платы в формате gif.
Прошивка МК с исходником.
Вопросы, как обычно, складываем тут.
Как вам эта статья? | Заработало ли это устройство у вас? |
Эти статьи вам тоже могут пригодиться:
GitHub - anwar-hegazy / avr-осциллограф: на базе Atmega32
перейти к содержанию Зарегистрироваться- Почему именно GitHub? Особенности →
- Обзор кода
- Управление проектами
- Интеграции
- Действия
- Пакеты
- Безопасность
- Управление командой
- Хостинг
- мобильный
- Истории клиентов →
- Безопасность →
- Команда
- Предприятие
- Проводить исследования
it -shops / Осциллограф: портативный осциллограф на микроконтроллере AVR с поддержкой БПФ и возможностью подключения к компьютеру
перейти к содержанию Зарегистрироваться- Почему именно GitHub? Особенности →
- Обзор кода
- Управление проектами
- Интеграции
- Действия
- Пакеты
- Безопасность
- Управление командой
- Хостинг
- мобильный
- Истории клиентов →
- Безопасность →
- Команда
- Предприятие
- Проводить исследования
- Изучить GitHub →
Учитесь и вносите свой вклад
- Темы
ницкий / avr-осциллограф: осциллограф 150 тыс. Выборок в секунду с синхронизацией по фронту с ATMega328
перейти к содержанию Зарегистрироваться- Почему именно GitHub? Особенности →
- Обзор кода
- Управление проектами
- Интеграции
- Действия
- Пакеты
- Безопасность
- Управление командой
- Хостинг
- мобильный
- Истории клиентов →
- Безопасность →
- Команда
- Предприятие
hassansin / atmega16-Portable-осциллограф: портативный осциллограф с ATmega 16
перейти к содержанию Зарегистрироваться- Почему именно GitHub? Особенности →
- Обзор кода
- Управление проектами
- Интеграции
- Действия
- Пакеты
- Безопасность
- Управление командой
- Хостинг
- мобильный
- Истории клиентов →
- Безопасность →
- Команда
- Предприятие
- Проводить исследования