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

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

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

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

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

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

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

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


Агоритм работы микроконтроллера

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

Рис. 2.5. Блок-схема алгоритм работы программы контроллера блока 1 

Основная работа блока 1 заключается в обмене данными между блоками 2-6, закреплёнными на шине TWI. Он последовательно считывает данные из регистров ОЗУ подчинённых ему блоков и записывает в следующие регистры этих блоков данные уже ранее считанные с других блоков. Таким образом осуществляя обмен он контролирует состояние шины. Так же его задачей является обеспечение водителя световой и звуковой сигнализациями. Условием возникновения световой или световой сигнализаций в блоке является значение пришедших данных от блока 2 или 3, по ним он определяет значение, которое должно выводиться на порты ввода-вывода контроллера.

При возникновении прерывания INT0, INT1, что свидетельствует о нажатии кнопок «ВК» и «РП» соответственно. Контроллер начинает считывать значения, хранящиеся в регистре ОЗУ, отвечающие за нажатие кнопок. По этим данным он определяет чётное или нечётное количество раз, которое было произведено нажатием на кнопки, и принимает соответствующее решение.

Работа же контроллеров управления работой УЗД, блок 2 и 3, отличается от «мастер» блока 1 рис. 2.6. Алгоритм работы программы контроллера  в этих блоках одинаков. Сначала происходит инициализация его ПВВ, инициализация прерываний и инициализация сторожевого таймера. Основной задачей данных блоков является корректная обработка первичной информации и последующая её передача в шину.

Приняв, разрешение от блока 1 соответствующий блок передних или задних датчиков начинает запуск работы первого УЗД. Устанавливается на ПВВ значение 001, соответствующее включению первого УЗД. Запускается работа таймера ТС2. В результате на порт ОС2 выдаётся сигнал с частотой 40 кГц в течение 0, 25 мс. Затем происходит повторный запуск таймера ТС2 на время его разрядной сетки 10 мс. В течение этого времени должно возникнуть прерывание INT0, которое свидетельствует о наличие входного сигнала с УЗД. Для его правильной обработки выполняется подсчёт и сравнение пришедших импульсов с количеством отправленных. При корректной регистрации, контроллер считывает данные и сохраняет в регистре ОЗУ, которые впоследствии будут считаны блоком 1. Если прерывания INT не возникло то происходит прерывание переполнения таймера-счётчика ТС2, в результате которого инкрементируется номер УЗД, который будет запушен следующим.

Рис. 2.6. Блок-схема алгоритм работы программы контроллера блоков 2 и 3




Комментарии