Схема осциллографа на микроконтроллере
Основой этой схемы является микроконтроллер AVR ATmega32. ЖК дисплей с разрешением 128 х 64 точек. Схема осциллографа на микроконтроллере предельно проста. Но есть один существенный минус - это достаточно низкая частота измеряемого сигнала, всего лишь 5 кГц.
|
Схема, прошивка, фузы, рисунки печатной платы осциллографа на микроконтроллере |
|
Напряжение питания схемы 12В. С помощью DC-DC преобразователей оно понижается в 8.2 В для IC1 и 5 В для IC2 и IC3. Это измерительное устройство может измерять напряжение от -2.5 В до +2.5 В или от 0 В до +5 В в зависимости от состояния тумблера S1 (переключатель переменного или постоянного тока). Используя делитель 1:10 можно измерять в 10 раз большее напряжение. Кроме того с помощью тумблера S2 можно разделить входное напряжение на два.
Калибровка измерительного прибора заключается в установке контраста ЖК дисплея с помощью сопротивлений P2 и P1, перемещая луч в центре экрана. Прошивка для микроконтроллера, печатная плата и установка фузов для ATmega32 находиться в архиве, который вы можете скачать по зеленой стрелочке, чуть выше.
Перемещать луч вверх и вниз по дисплею, можно нажатием соответствующих кнопок S8 и S4. Напряжение в один вольт равно одному делению на ЖК экране. С переключателями S7 и S3 можно увеличить или уменьшить скорость измерения. Нажав на S6 можно заморозить текущее состояние экрана.
AVR_oscilloscope.hex - прошивка для микроконтроллера (смотри в архиве) При программирование FUSE биты микроконтроллера устанавливаются на тактирование от внешнего кварца. После прошивки отключите JTAG! Если это забыть выполнить, то, при включении вы увидите начальный экран и при переходе на экран осциллографа вы опять увидите его же.
|