Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Дипломный проект. А.В. Шпак.docx
Скачиваний:
146
Добавлен:
24.02.2016
Размер:
3.35 Mб
Скачать

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

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

Второе требование – это по возможности наименьшее энергопотребление системы. Так как, как часть системы расположенная на автомобиле, так и радиоключ имеют в качестве источника питания автономную батарею с ограниченной ёмкостью. Необходимо рассчитать энергопотребление системы с целью избегания преждевременного расхода автономного элемента питания.

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

Разработанный протокол аутентификации требует от устройств системы вычисления достаточно трудоёмких задач. Следовательно, необходимо наличие решающего устройства. В качестве решающего устройства в данной работе выступает микроконтроллер.

Система на автомобиле получает питание от бортовой сети автомобиля. Бортовая сеть получает питание от встроенного в автомобиль аккумулятора и имеет напряжение в 12 вольт. Так как цифровые устройства разрабатываемых схем требуют меньшего значения напряжения, необходимо разработать схему понижения напряжения бортовой сети автомобиля до допустимого значения. Так же необходимо ввести стабилизацию напряжения, так как цифровые устройства наподобие микроконтроллеров могут быть чувствительны к скачкам питания.

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

4.1 Выбор микроконтроллера

Как правило, микропроцессорные системы по своей сути являются управляющими системами – основной функцией, реализуемой в них, является управление разнообразными объектами и процессами. Управляющая микропроцессорная система содержит микро ЭВМ, устройства связи с объектом (с датчиками и исполнительными устройствами управляемого объекта) и периферийные устройства.

Такие системы наиболее эффективно могут быть построены с помощью специализированных однокристальных микро ЭВМ, ориентированных на выполнение функций управления, – однокристальных микроконтроллеров (в дальнейшем просто микроконтроллеры). Микроконтроллеры представляют собой приборы, конструктивно выполненные в виде БИС и включающие в себя все составные части обычной микро ЭВМ: микропроцессор, память, а также программируемые интерфейсные схемы для связи с внешней средой. Использование микроконтроллера в управляющих системах обеспечивает достижение высоких показателей эффективности при очень низкой стоимости – во многих применениях система может состоять только из одной БИС микроконтроллера.

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

Структурная организация, набор команд и аппаратно-программные средства ввода/вывода микроконтроллеров лучше всего приспособлены для решения задач управления и регулирования в приборах, устройствах и системах автоматики, а не для решения задач обработки данных. Микроконтроллеры не являются машинами классического фон-неймановского типа, так как память физически или логически разделена на память программ и память данных, что исключает возможность модификации и/или замены прикладных программ микроконтроллеров во время работы.

Функционирование системы на базе микроконтроллера полностью определяется прикладной программой, размещаемой в памяти программ микроконтроллера. Поэтому специализация системы типовой структуры на решение задачи управления конкретным объектом осуществляется путем разработки соответствующих прикладных программ и аппаратуры связи микроконтроллера с датчиками и исполнительными устройствами объекта.

Применение микроконтроллеров в устройствах управления объектами привело к кардинальным изменениям в разработке аппаратных средств микропроцессорных систем. Поскольку микроконтроллер представляет собой функционально-законченную однокристальную микро ЭВМ, то построение микропроцессорного блока полностью определяется выбранным типом микроконтроллера.

Конкретный микроконтроллер допускает очень немного вариантов системного включения, которые приводят к фирменной технической документации. В свою очередь конкретный вариант включения выбранного микроконтроллера полностью определяется решаемой прикладной задачей (точнее методом ее решения). Таким образом, основным вопросом при проектировании микропроцессорного блока является выбор типа используемого микроконтроллера. Внешний вид микроконтроллера, с подписанными функциями выводов изображён на рисунке 4.1.

Рисунок 4.1 – Микроконтроллера Atmel Atmega 8

Микроконтроллер AtMega8 имеет 8 килобайт флэш-памяти, чего достаточно для спроектированного программного обеспечения. Как видно по блок-схеме на рисунке 9, микроконтроллер имеет один модуль USART и встроенный 10-разрядный АЦП-преобразователь, которые отвечают минимальным требованиям, необходимым разрабатываемому проекту. Внешний вид микроконтроллера, с подписанными функциями выводов изображён на рисунке 4.1. На рисунке изображён микроконтроллер в PDIP корпусе. Данный корпус достаточно компактен и прекрасно подходит для использования в проектируемом устройстве.

Микроконтроллер AtMega8 имеет 8 килобайт флэш-памяти, чего достаточно для спроектированного программного обеспечения. Микроконтроллер имеет один модуль USART и встроенный 10-разрядный АЦП-преобразователь. Данные параметры отвечают минимальным требованиям, необходимым разрабатываемому проекту. В данном проекте возможно применение одного из микроконтроллеров младших семейств, однако в целях проведения более тщательного анализа необходимых функций проектируемого устройства, используется именно выбранный микроконтроллер.

Данный микроконтроллер используется в трех модулях проектируемой системы. Наличие модуля SPI необходимо для связи с микросхемой приёмопередатчика в модулях радиоключа и системы автомобиля, в модуле генератора случайных чисел интерфейс SPI необходим для связи со схемой часов реального времени. АЦП-преобразователь используется в модуле генератора случайных чисел для получения случайных данных из бортовой сети автомобиля.