Дипломная работа: Система управления механизмом зажигания
Микроконтроллеры PIC это простые и
высокопроизводительные микроконтроллеры с базовой RISC – архитектурой. Несомненное достоинство семейства –
минимальное число команд – от 33, большинство из которых выполняется за 4 такта
работы процессора. Тактовая частота микроконтроллеров колеблется от 10 до 40
МГц. Общие особенности PIC –
контроллеров: внутренний сброс по включению питания, наличие сторожевого
таймера, защита памяти программ от несанкционированного считывания, мощные линии
ввода – вывода (до 25 мА), возможность внутрисхемного программирования.
Большее количество тактов,
затрачиваемых на выполнение одной команды, в достатке компенсируется большими
тактовыми частотами PIC –
контроллеров. Несомненными достоинствами этих микроконтроллеров являются
небольшое количество команд и мощные линии ввода – вывода. Поэтому выбор
останавливается на PIC – микроконтроллерах.
Выбор микроконтроллера из семейства PIC контроллеров.
Для сравнения берется три основных
семейства PIC – контроллеров: PIC12Cxxx, PIC16F84x и PIC18Fxx.
Микроконтроллеры PIC12Cxxx имеют следующие технические характеристики:
1.
Напряжение
питания 2,5В.
2.
6(5)
линий ввода – вывода.
3.
Наличие АЦП в
кристаллах PIC12C6xx.
4.
Повышенная длина
команд (до 14 бит).
5.
Тактовая
частота – до 10 МГц.
6.
Низкая
стоимость.
Микроконтроллеры PIC16F84x имеют следующие технические
характеристики:
1.
Наличие Flash – памяти программ.
2.
Отсутствие АЦП.
3.
Тактовая частота
– до 20 МГц.
4.
13 линий ввода –
вывода.
5.
Напряжение
питания – от 4 до 6В.
6.
Небольшая
стоимость.
Микроконтроллеры PIC18Fxxx имеют следующие технические
характеристики:
1.
Расширенное ядро
RISC.
2.
Наличие Flash –
памяти программ.
3.
Тактовая частота
– до 40 МГц.
4.
До 34 линий ввода
– вывода.
5.
Наличие АЦП либо
ЦАП.
6.
Высокая
стоимость.
Исходя из данного сравнения, оптимальным семейством
микроконтроллеров является семейство PIC16F84x, так как несомненными плюсами
являются: наличие Flash – памяти,
отсутствие ЦАП и АЦП, большое количество линий ввода – вывода, небольшая
стоимость. Из всего семейства, оптимальным для бесконтактной системы зажигания
является микроконтроллер PIC16F844I/P (рис. 2.5). Здесь PIC16F84 марка
микроконтроллера, 4 тактовая частота микроконтроллера, I индустриальный диапазон
рабочих температур (от –40 до +85 градусов Цельсия), P корпус PDIP для монтажа
в отверстия.

Рисунок 2.6 Условное обозначение микроконтроллера.
Таблица 1 назначение выводов микроконтроллера PIC16F844I/P.
Обозначение |
№ |
Тип (I/O/P) |
Тип буфера |
Назначение |
OSC1/CLKIN |
16 |
I |
ST/CMOS |
Вход для подключения кварцевого резонатора, либо RC – цепи, либо вход для внешнего тактового генератора. |
OSC2/CLKOUT |
15 |
O |
|
Выход для подключения кварцевого резонатора в режиме в
режиме работы с кварцем, в режиме RC – генератора на
выходе присутствуют импульсы с частотой 1/4 от OSC1 |
MCLR |
4 |
I/P |
ST |
Сброс по низкому уровню но входе. При программировании
кристалла – вход напряжения программирования. |
RA0
RA1
RA2
RA3
RA4/T0CKI
|
17
18
1
2
3
|
I/O
I/O
I/O
I/O
I/O
|
TTL
TTL
TTL
TTL
ST
|
Выводы двунаправленного порта А
RA4/T0CKI может быть настроен как вход импульсов для
таймера – счетчика TMR0. Выход с открытым стоком.
|
RB0/INT
RB1
RB2
RB3
RB4
RB5
RB6
RB7
|
6
7
8
9
10
11
12
13
|
I/O
I/O
I/O
I/O
I/O
I/O
I/O
I/O
|
TTL/ST
TTL
TTL
TTL
TTL
TTL
TTL/ST
TTL/ST
|
Выводы двунаправленного порта В. К выводам порта могут быть
программно подключены внутренние подтягивающие резисторы Vdd.
RB0/INT может быть также программно настроен как вход
внешнего прерывания
RB4 – RB7 могут быть также программно настроены как входы
прерывания по изменению уровня на на любом из этих входов. Направление
изменения задается программно.
При программировании кристалла RB6 используется как
тактовый, RB7 как вход/выход данных.
|
Vss |
5 |
P |
|
Общий провод. |
Vdd |
14 |
P |
|
Положительное напряжение питания |
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11 |