Технические разделы

Устройство измерения температуры окружающей среды, напряжения на выходах потенциометра, управление звуковым излучателем и часы

Первое, что привлекает внимание в PIC-контроллерах - это простота и эффективность. В основу концепции PIC, единую для всех выпускаемых семейств, была положена RISC-архитектура с системой простых однословных команд, применение встроенной памяти программ и данных и малое энергопотребление [2]. Микроконтроллеры PIC имеют симметричную систему команд, позволяющую выполнять операции с любым регистром, используя любой метод адресации. В настоящее время MICROCHIP выпускает четыре основных семейства 8-разрядных RISC-микроконтроллеров [6]:

- базовое семейство PIC15Cx с 12-разрядными командами, простые недорогие микроконтроллеры с минимальной периферией;

- PIC12Cxxx с 12-разрядными командами со встроенным тактовым генератором, выпускаемые в миниатюрном 8-выводном исполнении.

- Mid-range PIC16x/7x/8x/9x с 14-разрядными командами. Наиболее многочисленное семейство, объединяющее микроконтроллеры с разнообразными периферийными устройствами, в число которых входят аналоговые компараторы, аналогово-цифровые преобразователи, контроллеры последовательных интерфейсов SPI, USART и I2C, таймеры-счётчики и так далее;

- High-end PIC17C4x/5xx высокопроизводительные микроконтроллеры с расширенной системой команд 16-разрядного формата, работающие на частоте до 33 МГц, с объёмом памяти программ до 16 Кслов. Кроме обширной периферии почти все микроконтроллеры этого семейства имеют встроенный аппаратный умножитель 8х8, выполняющий операцию умножения за один машинный цикл.

Особый акцент Microсhip делает на максимально возможное снижение энергопотребления для выпускаемых микроконтроллеров. При работе на частоте 4 МГц PIC-контроллеры, в зависимости от модели, имеют ток потребления меньше 1,5 мА, а при работе на частоте 32,768 КГц - ниже 15 мкА. Поддерживается “спящий” режим работы. Диапазон питающих напряжений PIC-контроллеров составляет 2,0...6,0 В.

В настоящее время готовится к запуску в производство новое пятое семейство PIC-контроллеров PIC18Cxxx. Новые микроконтроллеры будут иметь расширенное RISC-ядро, оптимизированное под использование нового Си-компилятора, адресное пространство программ до 2 Мбайт, до 4 Кбайт встроенной памяти данных и производительность 10 MIPS.

Из программных средств отладки наиболее известны и доступны различные версии ассемблеров, а также интегрированная программная среда MPLAB. Для проектирования устройства был выбран микроконтроллер серии PIC18 так, как на его основе реализована демонстрационная плата PICDEM 2 PLUS.

В данной лабораторной работе было запрограммировано устройство измерения температуры на основе термодатчика TC74, настройка и снятие значений с него осуществлялась при помощи модуля SSP.

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

Была реализована работа с Piezo Buzzerом при помощи CCP в режиме широтно-импульсной модуляции, что позволило Piezo Buzzer излучать звуки различной частоты и длительности.

Также на основе тактового генератора были запрограммированы часы реального времени с использованием внешних синхросигналов от кварцевого генератора. В каждой реализованной подпрограмме осуществляется вывод на LCD текущих значений как, то напряжение, температура, текущая длительность и период сигнала, а также времени в формате чч:мм: сс.

Отдельными подпрограммами были реализованы процедуры инициализации LCD и портов, а также меню, которое позволяет переключаться между режимами работы программы.

Техническое задание (ТЗ) на проектирование должно содержать исчерпывающую и однозначную информацию о требованиях, предъявляемых к проекту. Техническое задание обычно объемный документ, в котором на естественном языке описана, по сути, словесная модель проектируемой системы. Несмотря на строгость и точность формулировок ТЗ не дает однозначного описания объекта проектирования и не позволяет непосредственно переходить от описания функционирования системы к ее техническому воплощению [1].

Еще статьи по технике и технологиям

Коррекция ошибок, связанных с искажениями электрических сигналов при их передаче в модулях электронной аппаратуры
При изготовлении печатных плат многие проблемы, связанные с их работоспособностью, выявляются только на этапе физической реализации. Это приводит к возникновению дополнительных затрат ресурсов и времени при создании печатной платы. Гор ...

Синтезирование фильтров высоких частот методами Баттерворта и Чебышева
Фильтры - это частотно-избирательные устройства, которые пропускают или задерживают сигналы, лежащие в определенных полосах частот. До 60-х годов для реализации фильтров применялись, в основном, пассивные элементы, т. е. индуктивности, ...

© 2018 | www.techexpose.ru