Вашему вниманию предлагается книга ведущего специалиста в области компьютерной и робототехники из Канады Дугласа Вильямса (Douglas H.Williams), посвященная новой теме - управлению роботами с помощью карманных персональных компьютеров (КПК) с установлением беспроводной связи по ИК-каналу между ними.
Автор систематизировал сведения по стандартам связи IrDA, элементной базе электроники роботов, необходимому прикладному программному обеспечению КПК. Книга позволит читателю провести все этапы работы по сборке, программированию и наладке дистанционно управляемого от КПК робота, созданного своими руками.
Книга будет полезна большой армии радиолюбителей и роботостроителей, студентам радиотехнических факультетов, факультетов вычислительной техники, робототехники, механотроники.
СОДЕРЖАНИЕ:Глава 1. Внутреннее устройство карманного персонального компьютера – 131.1. Заглянем внутрь КПК - 17SA-1110: пример архитектуры ARM - 19
Глава 2. Знакомство с устройством робота - 262.1. Основные электронные компоненты для связи робота с КПК - 28Микрочип МСР2150: контроллер стека протокола стандарта IrDA - 28
Последовательный ИК-приемопередатчик VishayTFDS4500 - 28
Микроконтроллер PIC16F876 - 29
Стабилизатор напряжения L7805ACV на 5 В - 30
Двухканальный полномостовой драйвер L298 - 31
Инфрокрасный дальномер GP2D12 компании Sharp - 31
Кварцевые генераторы DYN2009635 на 20 МГц и RXDMP49 на 11,0952 МГц
на основе кристаллов АТ-среза - 32
Глава 3. Инструменты и оборудование - 333.1. Необходимые инструменты и оборудование - 33Безопасность при механосборочной и настроечной работах превыше всего - 36
Где купить оборудование - 37
Глава 4. Общее представление о связи в ИК-диапазоне - 384.1. Техническая сводка о стандартах IrDA Data и IrDA Control - 40Современные полнофункциональные возможности IrDA для обмена цифровой информацией посредством беспроводного инфракрасного канала связи - 40
Дополнительные протоколы IrDA Data - 42
IrDA Control - 42
4.2. Windows СЕ (Pocket PC) и IrDA - 44
4.3. Скорости канала связи - 45Время реверса направления передачи данных - 46
4.4. SIR-кодирование - 47
4.5. MIR-кодирование - 48
4.6. FIR-кодирование - 48
4.7. VFIR-кодирование – 49Глава 5. Электронная «начинка» робота - 505.1. Краткий обзор системы - 50Установка скорости передачи данных на МСР2150 - 53
Подключение МСР2150 к ИК-приемопередатчику - 54
Подключение МСР2150 к микроконтроллеру PIC16F876 - 56
Плата контроллера двигателей - 57
Инфракрасный дальномер Sharp GPD12 - 59
5.2. Описание составных частей электроники робота - 59MK-npneMonepeflcrr4HKTFDS4500 фирмы Vishay Telefunken - 59
Микросхема Microchip MCP2150 Plug and Play поддержки стека протоколов стандарта IrDA - 65
Кварцевые и керамические резонаторы - 69
Иерархическая модель сети - 73
Установление связи между КПК и роботом: как соединяются устройства - 78
Микроконтроллер Р1С16F876: основное вычислительное
устройство робота, управляемого от КПК - 86
Контроллер двигателей L298 - 102
Инфракрасный дальномер GP2D12 - 108
Глава 6. Сборка робота - 1136.1. Изготовление печатных плат - 113Инструкции по процессу позитивной фотолитографии - 114
Список необходимых компонентов - 120
6.2. Размещение и пайка компонентов основной платы - 122
6.3. Размещение и пайка компонентов на плате управления двигателями - 125
6.4. Инфракрасный приемопередатчик - 126
6.5. Разъемы питания - 127Батарейный источник питания - 127
Инфракрасный дальномер - 128
6.6. Вырезание алюминиевых пластин и сверление отверстий - 129Сборка редукторных электродвигателей - 131
Разъемы для плоских кабелей - 134
Опора для камеры (дополнительное крепление) - 138
Глава 7. Программирование микроконтроллера PIC16F876 - 1407.1. Установка программного обеспечения - 141
7.2. Установка оборудования - 142
7.3. Основная работа - 143EPIC для DOS - 143
EPIC для Windows 95/98/Me/NT/2000/XP - 144
Элементы управления EPICWin - 147
7.4. Компилятор для микроконтроллеров PICmicro - 148
7.5. Компилятор с командной строкой - 148
7.6. Исходная программа - 149
7.7. Программирование микроконтроллера PIC16F876 - 155Глава 8. Программное обеспечение робота с управлением от КПК платформы Palm OS на основе Code Warrior 8.0 - 1578.1. Создание проекта управляемого от КПК Palm робота - 159Глава 9. Программное обеспечение робота с управлением от КПК на платформе Pocket PC 2002 (Windows СЕ) - 1709.1. Обзор функций Microsoft eMbedded Visual C++ 3.0 - 171Пути повышения производительности разработчиков ПО - 173
Упрощенная отладка и распределение ресурсов - 174
Полный доступ к платформе Windows СЕ - 174
Пути создания приложений для новейших устройств на базе Windows СЕ - 175
Быстрый и гибкий доступ к данным - 175
9.2. Создание приложения для Pocket PC - 175
9.3. Создание lrDA-канала связи - 177
9.4. Беспроводная высокочастотная связь - 186Конструктор CCeSocket::CCeSocket - 188
Параметры - 188
Замечания - 189
On Wireless: реализация класса CPDASocket - 189
Глава 10. Командный центр управления роботом от КПК - 19510.1. Видеосвязь - 196
10.2. Режим обнаружения движения - 197
10.3. Отправка данных с помощью FTP - 201
10.4. Беспроводная линия передачи данных от командного центра до робота - 206Глава 11. Безграничные возможности использования управляемых от КПК роботов - 20911.1. Система глобального позиционирования - 209GPS-приемник на базе КПК Pocket CoPilot 3.0 программной оболочки издания PCP-V3-PAQJ2 - 210
Программное обеспечение TeleType GPS - 211
Сканер штрихового кода Symbol SPS 3000 - 212
Карта беспроводной связи Sierra Wireless МгСагб 555 - 212
11.2. Телехирургия - 213Операции будущего - 213
Предметный указатель - 218
Автор: Вильяме Д (пер. с англ)
Издательство: НТ Пресс
Серия: Робот - своими руками
Год издания: 2006
Страниц: 224
Формат: DJVU
Размер: 5.34 Mb
Внимание! У вас нет прав для просмотра скрытого текста.