Министерство образования Российской Федерации
Южно-Уральский государственный университет
Кафедра “Цифровые радиотехнические системы”
Пояснительная записка к курсовому проекту
по курсу “Вычислительная техника и информационные технологии”
Тема: “Измеритель расхода топлива”
Нормоконтролер
“____” 200 г.
Руководитель
“____” 200 г.
Автор проекта
студент группы
Проект защищен
с оценкой
_____________________
_____________________
“____” 200 г.
Челябинск
200
Аннотация
На основе предложенного задания спроектирован измеритель расхода топлива. По приведенному в анализе алгоритму работы устройства написана программа на языке ассемблер и разработана принципиальная электрическая схема устройства. Измеритель позволяет получать наглядную информацию о расходе топлива автомобиля.
Содержание
Введение
1 Анализ технического задания
2 Описание структурной схемы устройства
3 Разработка программы
3.1 Блок схема программы
3.2 Алгоритмы блоков
3.2.1 Алгоритм реализации формул
3.2.2 Алгоритм преобразования в десятичную форму записи
3.2.3 Алгоритм вывода результата на индикатор
3.3 Листинг программы
4 Разработка принципиальной электрической схемы
4.1 Выбор элементов
Заключение
Литература
Введение
Любое транспортное средство не может двигаться без топлива, которое, как известно, стоит денег. Но как узнать, сколько литров на единицу времени или пути сжигает автомобиль. А ведь зная текущий расход топлива, можно легко выбирать стиль езды, экономящий понапрасну сжигаемое топливо, оперативно реагировать на увеличенный расход топлива связанный с поломкой.
Таким образом, устройство, которое наглядно показывает расход топлива автомобилем в данный момент очень удобно, и позволяет упростить многие проблемы автолюбителей.
Современная цифровая техника позволяет на базе микроконтроллеров решать такие задачи, создавать широкий спектр необходимых человеку приборов.
В этом направлении наиболее распространенным до сих является семейство 8-разрядных микроконтроллеров - MCS-51. Именно поэтому в проектировании измерителя расхода топлива будет использован микроконтроллер этого семейства.
1. Анализ технического задания
Требуется разработать измеритель расхода топлива, данные (скорость автомобиля и расход топлива) для которого поступают в виде напряжений. Скорости от 0 до 200 км/час соответствует напряжение от 0 до 10В, и расходу от 0 до 10 мл/с – такое же напряжение. По заданию необходимо выводить на трехразрядный семисегментный индикатор расход топлива в мл/км.
Используем восьми разрядные АЦП для преобразования аналогового си-нала в цифровой. Таким образом, поступающие напряжения будут переведены в двоичные комбинации, которыми будет оперировать микроконтроллер.
Для того чтобы получить расход топлива R в мл/км, нужно воспользоваться следующей формулой
, (1)
где ν – расход топлива, мл/с;
υ – скорость автомобиля, км/час.
Чтобы перейти от имеющихся двоичных комбинаций, значения которых находятся в диапазоне от 00000000 до 11111111 (от 0 до 255), к величинам скорости и расхода, приходится вводить переводные коэффициенты. ............