СОДЕРЖАНИЕ
ВВЕДЕНИЕ 2
1 СИСТЕМА СОТОВОЙ СВЯЗИ СТАНДАРТА GSM И ОСОБЕННОСТИ ПОСТРОЕНИЯ АБОНЕНТСКИХ УСТРОЙСТВ 4
1.1 Общая структура сети GSM 4
1.2 Построение абонентского аппарата и основные режимы его использования 8
1.3 Подсистема передачи данных мобильного аппарата и её применение в рабочем и тестовых режимах 12
1.4 Система команд модема мобильного аппарата и организация формирования управляющих воздействий 12
2 ФОРМИРОВАНИЕ ПОДСИСТЕМЫ ВЗАИМОДЕЙСТВИЯ АБОНЕНТСКОГО АППАРАТА И ПЕРСОНАЛЬНОГО КОМПЬЮТЕРА НА ОСНОВЕ ПРОГРАММНОГО КОМПЛЕКСА PROTEUS 15
2.1 Выбор микроконтроллера 15
2.2 Технические характеристики семейства Mega 16
2.2.1 Общие сведения о микроконтроллерах AVR семейства Mega 16
2.2.2 Отличительные особенности 16
2.2.3 Характеристики процессора 17
2.2.4 Характеристики подсистемы ввода/вывода 18
2.2.5 Периферийные устройства 18
2.2.6 Архитектура ядра 19
2.2.7 Архитектура микроконтроллеров семейства Mega 20
2.2.7.1 Универсальный синхронно/асинхронный приемо-передатчик (USART) 21
2.2.7.2 Использование модулей USART 22
2.2.8 Цоколевка выводов 23
2.2.9 Прерывания 26
2.2.9.1 Общие сведения 26
2.2.9.2 Таблица векторов прерываний 26
2.2.9.3 Внешние прерывания 27
2.3 Построение формирователя сигналов взаимодействия на основе микроконтроллера в программной среде Proteus. 27
2.3.1 Инструментарий комплекса Proteus и последовательность реализации нового проекта 27
2.3.1.1 Описание программного комплекса Proteus 27
2.3.1.2 Пользовательский интерфейс Proteus и его библиотечная база 29
2.3.1.3 Применение отладочных режимов комплекса Proteus 34
2.3.2 Создание модели формирователя управляющих сигналов в среде Proteus на основе микроконтроллера 34
3 РАЗРАБОТКА ПРОГРАММЫ УПРАВЛЕНИЯ МИКРОКОНТРОЛЛЕРА НА ОСНОВЕ ПРИБОРНООРИЕНТИРОВАННОГО АЛГОРИТМИЧЕСКОГО ЯЗЫКА BASCOM-AVR 48
3.1 Описание программы Bascom-AVR 48
3.2 Настройка проекта 50
3.3 Пояснения к программе 54
3.4 Компиляция программы и подготовка файла для программирования микроконтроллера 55
4 ПРОВЕДЕНИЕ НАТУРАЛЬНЫХ ИСПЫТАНИЙ В СРЕДЕ PROTEUS 58
4.1 Настройка оборудования 58
4.2. Проведение испытаний в Proteus 62
5 БЕЗОПАСНОСТЬ ЖИЗНЕДЕЯТЕЛЬНОСТИ 70
5.1 Наличие опасных и вредных факторов 70
5.1.1 Общая характеристика опасности при работе с ЭВМ 70
5.1.2 Воздействие света на человека 71
5.1.3 Электробезопасность 73
5.1.4 Воздействие электромагнитных полей на человека 75
5.1.5 Воздействие микроклимата на человека 78
5.1.7 Пожарная безопасность 80
5.2 Меры по организации рабочего места 82
ЗАКЛЮЧЕНИЕ 87
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 88
ПРИЛОЖЕНИЕ А 90
ПРИЛОЖЕНИЕ Б 92
ВВЕДЕНИЕ
Для контроля работоспособности и тестирования мобильных телефонов на сегодняшний день существует множество способов. Делать это на реальном оборудовании исключительно в лабораторных целях слишком дорого, поэтому большее распространение получил способ с использованием виртуальных программ-симуляторов. Наиболее удачным по соотношению функциональных возможностей и цены на сегодняшний день является программный комплекс Proteus с применением виртуального микроконтроллера.
Быстрое развитие микроэлектроники и широкое ее применение в сфере разработки и тестирования мобильных телефонов, является в настоящее время одним из основных приоритетов в телекоммуникациях.
Использование микроэлектронных средств для работы с мобильными радиотелефонами приводит к повышению технико-экономических показателей изделий (снижению стоимости, повышению надежности, уменьшению потребляемой мощности, уменьшению габаритных размеров устройства) и позволяет многократно сократить сроки разработки изделий, но и придает им принципиально новые потребительские качества.
В данной сфере бурное развитие получило направление, связанное с выпуском однокристальных микроконтроллеров, которые предназначены для управления мобильными телефонами. Эти устройства базируются на принципах работы, основанных на цифровых микросхемах.
Однокристальные микроконтроллеры представляют собой приборы, конструктивно выполненные в виде больших интегральных схем (БИС) и включающие в себя все составные части микро-ЭВМ: микропроцессор, память программ и память данных, а также программируемые интерфейсные схемы для связи с внешней средой. Использование микроконтроллеров в системах управления и диагностики телефонов обеспечивает достижение высоких показателей эффективности при столь низкой их стоимости. Это и то, что микроконтроллерам пока нет разумной альтернативной элементной базы для построения управляющих и регулирующих систем, в будущем даст микроконтроллерам все большее применение в телекоммуникациях.
В случае построения виртуального устройства на основе микроконтроллера в Proteus, которое будет подавать управляющие сигналы на модем телефона, могут быть получены псевдослучайные последовательности практически любой структуры и с любыми наперед заданными статистическими свойствами, которые могут еще и меняться в ходе проведения измерений и испытаний по заданной их программе.
Вопросы генерирования и формирования самых разнообразных по форме и структуре сигналов всегда будут в поле зрения связистов. В данном дипломном проекте требуется разработать программно-аппаратную поддержку для реализации режимов работы мобильного телефона стандарта GSM. В данном случае испытуемым телефоном будет Siemens C45, так как эта модель проста, надежна и имеет интуитивно понятный пользовательский интерфейс. В качестве имитационной модели реального устройства предполагается использовать вполне подходящий поставленной задаче микроконтроллер серии AVR семейства Mega фирмы Atmel – ATmega88. Ради интереса эксперимента и для экономии средств, и времени, будет использован виртуальный микроконтроллер, а его работа будет виртуально смоделирована в среде Proteus в форме реальных электрических сигналов взаимодействия сотового телефона и компьютера через последовательный порт последнего.
|