Осциллограф своими руками

Осциллограф на PIC18F2550 измеряет среднее, максимальное, минимальное, пиковое напряжения и пересечение нулевого уровня. Осциллограф имеет встроенную функцию триггера, который может быть использован для остановки сигнала для его детального изучения. Масштаб времени для отображения может быть легко изменён функцией  changeTimeDivision. Осциллограф измеряет напряжение в районе 0-5В, 0-2.5В и 0-1,25. Основным недостатком этого осциллографа является низкая частота дискретизации (~ 60 кГц), а также тот факт, что входы ограничены ограничениями АЦП микроконтроллера. Тем не менее, это очень хороший прибор, и я рекомендую посмотреть видео, чтобы увидеть его в действии.

Схема

Исходники и прошивку осциллографа можно найти в нижней части страницы. Каждый блок схемы обозначен и будет подробно описан ниже.

Питание

Напряжение поступает с 9-вольтовой батареи на интегральный стабилизатор напряжения TC1262-5.0V для обеспечения стабильных 5В для питания микроконтроллера и дисплея. На выходе стоит 1мкФ конденсатор.

Дисплей AGM1264F

Графический ЖК дисплей AGM1264F разрешением 128 х 64 пикселей со встроенными контроллером KS0108, который позволяет легко управлять им с помощью микроконтроллера. Он обладает светодиодной подсветкой и генератором отрицательного напряжения для управления дисплеем.

Аналоговый вход

Вывод A0 настроен на аналоговый вход. Обратите внимание, что сопротивление источника сигнала влияет на напряжение смещения на аналоговом входе. Максимально рекомендованное сопротивление составляет 2.5 кОм.

Микроконтроллер

Микроконтроллер PIC18F2550 работает на частоте 48МГц от внутреннего генератора. R1 представляет собой нагрузочный резистор, необходимый для работы. C1 является стабилизирующим конденсатором. Компонент пометкой «RES» является 20MHz резонатором.

RS232 конвертер

Выводы USART должны быть подключены к RS-232 конвертеру для подключения к ПК для обновления прошивки. После этого он может быть отключен.

Исходники и прошивка

Микроконтроллер должен быть прошит файлом «SAC_tinybld18F2550usb _20MHz_115200_48MHz».


Список радиоэлементовОбозначение
Тип
Номинал
Количество
ПримечаниеМагазинМой блокнот

IC1
МК PIC 8-битPIC18F25501
IC2
Линейный регуляторTC12641
5 ВольтС1
Конденсатор0.22 мкФ1
С2
Электролитический конденсатор1 мкФ1
R1
Резистор3.3 кОм1
R2
Подстроечный резистор10 кОм1
R3
Резистор5 Ом1
RES
Кварцевый резонатор20 МГц1

LCD-дисплейAGM1264F1
G1
Батарея питания9 В1
JP1
Разьем для подключения дисплея1
JP2
Разьем для обновления прошивкиRS-2321
JP3
Разьем для входа аналогового сигнала1
Добавить все

Скачать список элементов (PDF)

Оригинал статьи

Прикрепленные файлы:

Добавить комментарий

Ваш адрес email не будет опубликован.