Курсовая работа: Измеритель расхода топлива

MOVR1, #0h; Возврат регистра 1 к первоначальному

; значению 0.

JCD2 ; Если число повторений не равно 0, то

JNCD3 ; вывод на индикатор повторяется.

; В противном случае переход в

D2: MOVTH1, #0FFh; бесконечный цикл и ожидание

MOVTL1, #0FFh; прерывания (все повторяется заново).

RETI; Возврат из прерывания.

D3: MOVR3, #0h

MOV TH1, #0FFh

MOV TL1, #0FFh

RETI; Возврат из прерывания.

END


4. Разработка принципиальной электрической схемы

4.1 Выбор элементов

Базовым элементом схемы является микроконтроллер. Выберем его исходя из следующих параметров: четыре двунаправленных побитно настраиваемых восьмиразрядных порта ввода-вывода, наличие таймеров/счетчиков, возможность перепрограммирования ПЗУ. Данным требованиям удовлетворяет микроконтроллер АТ89C51 фирмы Atmel. Его основные параметры:

- 4K , Flash ПЗУ;

- ОЗУ 128 байт;

- 2 таймера/счетчика;

- Корпус PDIP40;

- Рабочее напряжение 5,0 В;

- Рабочая частота 12 МГц.

Для преобразования аналоговых сигналов, несущих информацию о скорости и расходе топлива, используются АЦП. Воспользуемся АЦП AD7819 фирмы AnalogDevices. AD7819 является быстродействующим, микропроцессорно-совместимым, 8-ми разрядным АЦП с максимальной производительностью 200 К выборок/с. Преобразователь питается от однополярного источника с напряжением от 2.7 В до 5.5 В и содержит АЦП последовательного приближения с временем преобразования 4.5 мкс, встроенную систему выборки/хранения, встроенный тактовый генератор и 8-ми разрядный параллельный интерфейс. Параллельный интерфейс предназначен для удобства согласования с микропроцессорами. АЦП выпускается в малогабаритном, пластиковом корпусе типа 16-lead DIP (ширина 0.3 дюйма), а также в корпусах 16-lead SOIC и 16-lead TSSOP.

На рисунке 3 приведена временная диаграмма работы АЦП, согласно которой на АЦП подаются сигналы начала преобразования (), разрешения работы () и чтения () от микроконтроллера, а затем принимаются данные обработки.

Рисунок 3 - Временная диаграмма работы АЦП

Все эти сигналы были реализованы при разработке программы.

В качестве регистра для передачи данных к индикаторам используем регистр К555ИР27, его параметры:

К-во Просмотров: 868
Бесплатно скачать Курсовая работа: Измеритель расхода топлива