logo
Отчет

3.1 Знакомство с микроконтроллером pic 18f2550

В процессе прохождения практики необходимо было ознакомиться с работой микроконтроллеров[1].

Микроконтроллеры представляют собой цифровые устройства, построенные по образу и подобию ЭВМ с хранимой программой и объединенные вместе со вспомогательными узлами, памятью различного типа и блоками сопряжения в микросхемах сверхвысокой степени интеграции. Хотя, говоря о микроконтроллерах, часто имеют в виду их более известных "двоюродных братьев" - микропроцессоры, которые являются важнейшим узлом персональных компьютеров. Первые микропроцессоры, появившиеся на рынке в начале 70-х, позиционировались в качестве альтернативного способа реализации цифровых схем. Выполняемые функции определялись последовательностью инструкций, хранящихся в виде двоичных чисел в постоянном запоминающем устройстве (ПЗУ). Это решение обладало большей гибкостью по сравнению с традиционной схемой соединения различных микросхем. Современный микроконтроллер является одним их воплощений такого интегрированного вычислителя.

Для дальнейшего изучения использовался микроконтроллер Microchip серии PIC 18F2550 [2], [3]. На рисунках 2,3 приведена микросхема с использованием данного микроконтроллера. В схему включены следующие блоки:

- источник напряжения;

- разъем USB;

- микросхема ЦАП;

- АЦП микроконтроллера;

- усилитель;

- датчик тока.

Рисунок 2 – Микросхема

Рисунок 3 - Микросхема

3.2 АЦП

В интегрированной среде разработки MP-labX была произведена настройка 10-разрядного АЦП микроконтроллера со следующими параметрами:

- внешнее опорное напряжение – 3,3 В;

- аналоговые каналы AN0, AN1;

- тактирование F/64;

- время захвата 20Т.

Далее необходимо было измерить напряжение на необходимом канале по команде В0 или В1, которая вводится в терминал.

3.3 ЦАП

Работа проводилась с 12-ти разрядным ЦАП AD5449. Написанная программа позволяет ввести в терминал команду с напряжением в диапазоне от 0 до 3,3 В. Результатом является разрядность, соответствующая введенному напряжению.