Главная       Продать работу       Заказать работу       Блог       Контакты       Оплата       О нас       Как мы работаем       Регистрация       Вход в кабинет
Тех. дипломные работы
   автомобили
   спец. техника
   станки
   тех. маш.
   строительство
   электроснабжение
   пищевая промышленность
   водоснабжение
   газоснабжение
   автоматизация
   теплоснабжение
   холодильники
   машиностроение
   др. тех. специальности

Тех. курсовые работы
   автомобили
   спец. техника
   станки
   тех. маш.
   строительство
   детали машин
   электроснабжение
   газоснабжение
   водоснабжение
   пищевая промышленность
   автоматизация
   теплоснабжение
   ТММ
   ВСТИ
   гидравлика и пневматика
   машиностроение
   др. тех. специальности

Тех. дополнения
   Отчеты
   Расчетно-графические работы
   Лекции
   Задачи
   Лабораторные работы
   Литература
   Контрольные работы
   Чертежи и 3D моделирование
   Тех. soft
   Рефераты
   Общий раздел
   Технологический раздел
   Конструкторский раздел
   Эксплуатационный раздел
   БЖД раздел
   Экономический раздел
   Экологический раздел
   Автоматизация раздел
   Расчетные работы

Гум. дипломные работы
   педагогика и психология
   астрономия и космонавтика
   банковское, биржевое дело
   БЖД и экология
   биология и естествознание
   бухгалтерский счет и аудит
   военное дело
   география
   геология
   государство и право
   журналистика и СМИ
   иностранные языки
   история
   коммуникации
   краеведение
   кулинария
   культура и искусство
   литература
   экономика и торговля
   математика
   медицина
   международное отношение
   менеджмент
   политология
   музыка
   религия
   социология
   спорт и туризм
   таможенная система
   физика
   химия
   философия
   финансы
   этика и эстетика
   правознавство

Гум. курсовые работы
   педагогика и психология
   астрономия и космонавтика
   банковское, биржевое дело
   БЖД и экология
   биология и естествознание
   бухгалтерский счет и аудит
   военное дело
   география
   геология
   государство и право
   журналистика и СМИ
   иностранные языки
   история
   коммуникации
   краеведение
   кулинария
   культура и искусство
   литература
   экономика и торговля
   математика
   медицина
   международное отношение
   менеджмент
   политология
   музыка
   религия
   социология
   спорт и туризм
   таможенная система
   физика
   химия
   философия
   финансы
   этика и эстетика
   правознавство

Гум. дополнения
   Отчеты
   Расчетные работы
   Лекции
   Задачи
   Лабораторные работы
   Литература
   Контрольные работы
   Сочинения
   Гум. soft
   Рефераты

Рефераты
   Авиация и космонавтика
   Административное право
   Арбитражный процесс
   Архитектура
   Астрология
   Астрономия
   Банковское дело
   Безопасность жизнедеятельнос
   Биографии
   Биология
   Биология и химия
   Биржевое дело
   Ботаника и сельское хоз-во
   Бухгалтерский учет и аудит
   Валютные отношения
   Ветеринария
   Военная кафедра
   ГДЗ
   География
   Геодезия
   Геология
   Геополитика
   Государство и право
   Гражданское право и процесс
   Делопроизводство
   Деньги и кредит
   ЕГЭ
   Естествознание
   Журналистика
   ЗНО
   Зоология
   Издательское дело и полиграф
   Инвестиции
   Иностранный язык
   Информатика
   Информатика, программировани
   Исторические личности
   История
   История техники
   Кибернетика
   Коммуникации и связь
   Компьютерные науки
   Косметология
   Краеведение и этнография
   Краткое содержание произведе
   Криминалистика
   Криминология
   Криптология
   Кулинария
   Культура и искусство
   Культурология
   Литература : зарубежная
   Литература и русский язык
   Логика
   Логистика
   Маркетинг
   Математика
   Медицина, здоровье
   Медицинские науки
   Международное публичное прав
   Международное частное право
   Международные отношения
   Менеджмент
   Металлургия
   Москвоведение
   Музыка
   Муниципальное право
   Налоги, налогообложение
   Наука и техника
   Начертательная геометрия
   Оккультизм и уфология
   Остальные рефераты
   Педагогика
   Политология
   Право
   Право, юриспруденция
   Предпринимательство
   Прикладные науки
   Промышленность, производство
   Психология
   психология, педагогика
   Радиоэлектроника
   Реклама
   Религия и мифология
   Риторика
   Сексология
   Социология
   Статистика
   Страхование
   Строительные науки
   Строительство
   Схемотехника
   Таможенная система
   Теория государства и права
   Теория организации
   Теплотехника
   Технология
   Товароведение
   Транспорт
   Трудовое право
   Туризм
   Уголовное право и процесс
   Управление
   Управленческие науки
   Физика
   Физкультура и спорт
   Философия
   Финансовые науки
   Финансы
   Фотография
   Химия
   Хозяйственное право
   Цифровые устройства
   Экологическое право
   Экология
   Экономика
   Экономико-математическое мод
   Экономическая география
   Экономическая теория
   Этика
   Юриспруденция
   Языковедение
   Языкознание, филология

Главная > Блог


Протокол обмена УБП

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

При включении питания (см. приложение А), блоки 2 и 3 проверяют сопротивления на пассивных датчиках, что означает их наличие, далее блок 2 выставляет данные на шину, их принимает блок 1, сверяет количество штук присутствующих с количеством, прописанных в памяти блока 1. Если количество не совпадает, он считает это как ошибку, выставляет данные в шину, которые принимает блок 3, тот в свою очередь подаёт напряжение на светодиодную шкалу, и прописывает значение в EEPROM. В случае соответствия, блок 1 посылает команду в блок 2, а тот снимает напряжение с датчика направления движения. Если это напряжение соответствует уровню логической единице, то он отсылает ответ обратно в блок 1. Блок 1 принимает решение включения передних УЗД 1-4, путём последовательной подачи на каждый из них короткого импульса напряжения, с последующей регистрацией «эхо импульса», представляющего импульс напряжения, который должен отследить блок 2. Оба блока на основании вычисленного времени между отправленным и принятым импульсами от каждого из УЗД датчиков, выбирает тот, у которого наименьшее время «посыла-приёма». Далее, данные с наименьшем временем, выкладываются в общую шину, с которой считывает блок 1, и он же включает,  соответственно расстоянию, напряжение на светодиодах и выдаёт генерацию звукового сигнала. Данные о времени сравниваются в главном блоке с минимально возможным значением – если значение меньше или равно значению заложенному в память блока, то он отдаёт команду исполнительному механизму на остановку двигателя.      

От блоков Б2 и Б3 по шине TWI стекается информация о работе УЗД в Блок 1. Каждому УЗД соответствует номер, который определяется по четырём старшим битам байта данных:

000 – 1-й УЗД

001 – 2-й УЗД

010 – 3-й УЗД

011– 4-й УЗД

100 – 5-й УЗД

101 – 6-й УЗД

110 – 7-й УЗД

111 – 8-й УЗД

В 4-х младших битах находится информация о расстоянии от УЗД до препятствия:

0001 – ≤ 0,3 м

0010 – ≤ 0,6 м

0011 – ≤ 0,9 м

0100 – ≤ 1,2 м

0101 – ≤ 1,5 м

0110–  ≤ 1,8 м

0111 – критическое значение расстояния

1111 – расстояние более 1,8 м

Подробные пакеты данных для блока 2 и 3 приведены в таблице 2.1.

Таблица 2.1 - Дынные и их назначение

№ пак.

Пакет, 0b, 0х

Назначение

1

00000001,  01

блок выдаёт данные: УЗД 1 измерил расстояние 0,3 м

2

00010010,  18

блок выдаёт данные: УЗД 2 измерил расстояние 0,6 м

3

00100011,  35

блок выдаёт данные: УЗД 3 измерил расстояние 0,9 м

4

00110100, 52

блок выдаёт данные: УЗД 4 измерил расстояние 1,2 м

5

01000101,  69

блок выдаёт данные: УЗД 5 измерил расстояние 1,5 м

6

01010110,  86

блок выдаёт данные: УЗД 6 измерил расстояние 1,8 м

7

01100110,  86

блок выдаёт данные: УЗД 7 измерил расстояние 1,8 м

8

01110110,  86

блок выдаёт данные: УЗД 8 измерил расстояние 1,8 м

9

01110111, 119

блок выдаёт данные: УЗД 8 имеет критическое значение расстояния до препятствия

10

01111111, 119

блок выдаёт данные: УЗД 8 измерил расстояние ≥ 1,8 м




Комментарии