Часть2 (Рябов В.Т. - Комплексная разработка механических, электронных и программных компонентов ТО), страница 7

PDF-файл Часть2 (Рябов В.Т. - Комплексная разработка механических, электронных и программных компонентов ТО), страница 7 Системы автоматического управления (САУ) (МТ-11) (13141): Книга - 11 семестр (3 семестр магистратуры)Часть2 (Рябов В.Т. - Комплексная разработка механических, электронных и программных компонентов ТО) - PDF, страница 7 (13141) - СтудИзба2017-12-22СтудИзба

Описание файла

Файл "Часть2" внутри архива находится в папке "Рябов В.Т. - Комплексная разработка механических, электронных и программных компонентов ТО". PDF-файл из архива "Рябов В.Т. - Комплексная разработка механических, электронных и программных компонентов ТО", который расположен в категории "". Всё это находится в предмете "системы автоматического управления (сау) (мт-11)" из 11 семестр (3 семестр магистратуры), которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "книги и методические указания", в предмете "системы автоматического управления (сау) (мт-11)" в общих файлах.

Просмотр PDF-файла онлайн

Текст 7 страницы из PDF

3.10. Это режим с автоперезагрузкой и доступен он, также, как и два предыдущие любому из двух таймеров МК. Здесь TL и TH выступают, как два автономных регистра, счет идет в TL, причем, как только он обнуляется, содержимое ТН переписывается в него. Режим удобен для непрерывного отсчета временных интервалов, период которых определяется ТН.При необходимости, сигнал соответствующий этим временным интерваламможно подать на какой-либо вывод порта МК. Попробуйте написать соответствующую программу. Этот режим частоиспользуют для Т/С1, задавая частотуприема и передачи встроенного приемоРис. 3.10. Работа нулевого таймера в режиме 2.передатчика в асинхронном режиме.В режиме 3 (рис. 3.11) может работать только С/Т0.

Если в этот режим перевестиС/Т1, он просто блокируется и содержимое регистров TL1 и TH1 остается неизменным. Эффект такой же, как при установке TR1=0. Т/С0 в режиме 3 представляет собой два независимых устройства на основе восьмиразрядных регистров TL0 и TH0. Устройство на основе регистра TL0 может работать в режиме таймера и в режиме счетчика. За ним сохраняются все битыуправления Т/С0, оно реагируетна воздействия по входам Т0,INT0.

При переполнении TL0 устанавливается флаг TF0. Устройство на основе регистра ТН0 может работать только в режиметаймера. Оно использует битРис. 3.11. Работа нулевого таймера в режиме 3.включения TR1, при переполнении TH0 выставляет флаг TF1. Других битов управления устройство на основе TH0 в этомрежиме не имеет.Режим 3 для Т/С0 удобно применять тогда, когда требуется работа приемопередатчика в асинхронном режиме и двух таймеров или приемопередатчика в асинхронном режиме,таймера и счетчика. Когда Т/С0 переведен в режим 3, Т/С1 можно выключить, переведя еготакже в режим 3, использовать в режиме 2 для выработки импульсов тактирования приемопередатчика или в любых других приложениях, не требующих прерывания.Приемо-передатчикМикроконтроллер имеет встроенный универсальный синхронно-асинхронный приемопередатчик.

В англоязычной технической литературе такое устройство определяют обычно аббревиатурой USART. Он способен работать в четырех режимах в дуплексном режиме иимеет в пространстве SFR два связанных с ним регистра, регистр управления приемопередатчиком SCON и буферный режим SBUF.

Также с работой приемопередатчика существенно связан регистр управления мощностью PCON. МК имеет два вывода RxD (P3.0) и TxD(P3.1), которые специализированы для обмена по последовательному каналу и выполняютэти функции, если в защелки этих битов порта предварительно записаны единицы. Кстати,запись единиц во все защелки портов осуществляется автоматически при сбросе МК.22Буфер последовательного порта SBUF представляет собой два отдельных регистра:буфер передатчика и буфер приемника. Если команда МК использует SBUF как регистр назначения, то обращение происходит к буферу передатчика, данные записываются в SBUF иавтоматически инициируется их передача через последовательный порт.

Содержимое SBUFпобитно автоматически выдается на линию в соответствии с протоколом выбранного режима. Буфер приемника также автоматически заполняется в соответствии с выбранным режимом.По завершении заполнения буфера приемника наступает прерывание, при обработке которогоследует организовать чтение SBUF. Хотя логическое имя и адрес регистра (99Н) при чтении изаписи одинаковы, физически это два разных регистра. Если команда использует SBUF как регистр источника, то обращение происходит к буферу приемника.Прием и выдача байта начинается с младшего разряда и заканчивается старшим.Регистр управления мощностью PCON (табл.

3.5) предназначен для реализации специальных режимов пониженного энергопотребления и холостого хода, которые мы здесь рассматривать не будем. Но один 7-ой бит этого регистра – бит SMOD существенно влияет на скоростьприемо-передатчика и позволяет удваивать ее значение при программной установке этого бита вединицу.Таблица 3.5. Назначение битов регистра PCON.Биты76, 5, 43, 210НаименованиеSMOD—GF1, GF0РDIDLНазначение битовБит удвоения скоростиРезервныйФлаг общего назначенияБит режима микропотребленияБит холостого ходаПримечаниеДля приемо-передатчикаБиты PCON c номерами 4-6 зарезервированы для дальнейшего расширения семейства.При чтении значение этих разрядов не определено.

Программист не должен записывать «1» вэти биты, т. к. они могут использоваться в будущих разработках семейства МК51 для задания новых функций. В этом случае пассивное значение битов 4 - 6 будет "0", а активное - "1"Бит SMOD определяет частоту приемо-передатчика и при установке из нуля в единицу удваивает ее. Далее при описании режимов приведены формулы для задания частоты.Регистр управления приемо-передатчиком SCON задает правила и управляет обменом по последовательному каналу. Обозначение битов регистра приведено в таблице 3.6. Всеони программно доступны для записи и чтения.Таблица 3.6.БитыОбозначение7SM06SM15SM24REN3TB82RB81T10R1Разряды SM0, SM1 определяют режим работы ПИП, как указано в табл.

3.7.Таблица 3.7SM000SM1011101Режим Наименование0Сдвиговый регистр18-битовый универсальный асинхронныйприемник/передатчик (УАПП)29-битовый (УАПП)39-битовый (УАПП)Скорость передачиfBQ/12переменная,задается Т/С1fBQ/32 или fBQ/64переменная,задается Т/С1Режим 0. Синхронный режим. Здесь буферы приемника и передатчика работают каксдвиговые регистры, тактируемые машинными циклами. Информация передается и принимается через вход приемника RxD (вывод Р3.0 МК). Через выход передатчика TxD (вывод23Р3.1) выдаются импульсы синхронизации, стробирующие каждый передаваемый или принимаемый бит информации. Формат посылки — 8 бит.

Частота приема и передачи — fBQ /12,где fBQ — тактовая частота МК.Режим 1. Асинхронный байтовый обмен с регулируемой частотой. Информацияпередается через выход передатчика TxD, а принимается через вход приемника RxD. Форматпосылки — 10 бит: старт-бит (ноль), восемь бит данных и стоп-бит (единица). Частота приема и передачи задается первым таймером-счетчиком Т/С1:2 SMOD ⋅ f BQ2 SMODF=f OV =,3232 ⋅ 12 ⋅ (256 − (TH 1))где - fOV — частота переполнений Т/С1, (ТН1) — десятичный код содержимого ТН1.Для использования Т/С1 в качестве источника для задания частоты необходимо:1) запретить прерывания от Т/С1;2) запрограммировать работу Т/С1 в качестве таймера или в качестве счетчика, установив при этом для него режим 2;3) запустить Т/С1 на счет.Режим 2.

Асинхронный 9-и битовый обмен с дискретной частотой. Информацияпередается через выход передатчика TxD, а принимается через вход приемника RxD. Форматпосылки — 11 бит: старт-бит (ноль), восемь бит данных, программируемый девятый бит истоп-бит (единица). Передаваемый девятый бит данных принимает значение бита ТВ8 из регистра специальных функций SCON. Бит ТВ8 в регистре SCON может быть программно установлен в "О" или в "1", или в него, например, можно поместить значение бита четности Риз регистра PSW для повышения достоверности принимаемой информации (контроль по паритету). При приеме девятый бит данных принятой посылки поступает в бит RB8 регистраSCON.

Частота приема и передачи в режиме 2 задается программно и может быть равнаfBQ/32 или fBQ/64.Режим 3. Асинхронный 9-и битовый обмен с регулируемой частотой. Режим 3полностью идентичен режиму 2 за исключением частоты приема и передачи, которая в режиме 3 задается таймером-счетчиком Т/С1.Перейдем к описанию других битов SCON, нарушив их очередность в регистре. БитSM2 мы рассмотрим последним.Бит REN - разрешение приема последовательных данных. Устанавливается и сбрасывается программно соответственно для разрешения и запрета приема.Бит ТВ8 — девятый бит передаваемых данных в режимах 2 и 3. Устанавливается исбрасывается программным обеспечением.Бит RB8 — девятый бит принятых данных в режимах 2 и 3. В режиме 1, еслиSM2=0, RB8 является принятым стоп-битом. В режиме 0 бит RB8 не используется.TI — флаг прерывания передатчика.

Устанавливается аппаратно в конце времени выдачи 8-го бита в режиме 0 или в начале стоп-бита в других режимах. Сбрасывается программно.Бит RI — флаг прерывания приемника. Устанавливается аппаратно в конце времениприема 8-го бита в режиме 0 или через половину интервала стоп-бита в режимах 1, 2, 3 приSM2=0. При SM2=1 см. описание бита SM2.Бит SM2 — разрешение многопроцессорной работы. В режимах 2 и 3 (9-и битовыйобмен асинхронный обмен) при SM2=1 флаг RI не активизируется, если девятый принятыйбит данных равен "0". В режиме 1 при SM2=1 флаг RI не активизируется, если не принятстоп-бит, равный "1".

В режиме 0 бит SM2 должен быть установлен в "0".Режимы 2 и 3 последовательного порта с использованием бита SM2 позволяют организовать работу МК в многопроцессорных системах, использующих для обмена информацией между собой разделяемый моноканал (коаксиальный кабель, витая пара, оптоволокно),т.е. при магистральной архитектуре сети. В этих режимах принимается 9 бит данных и 9-йпринятый бит записывается в RB8 регистра SCON. При этом, если бит SM2 регистра SCON24установлен в 1, то после приема посылки флаг прерывания приемника RI будет установлентолько в том случае, если RB8=1.Когда ведущий сети хочет передать блок данных одной из ведомых МК, он выдает вмоноканал посылку с адресом ведомого, которому будет передан блок данных.

Адресная посылка отличается от посылки с данными тем, что в адресной посылке 9-й бит данных равен"1", а в посылках с данными "0".Таким образом, при SM2=1 ни одна ведомый МК не будет реагировать на посылку сданными, но все ведомые среагируют на адресную посылку. Проанализировав полученныйадрес, адресуемый МК сбрасывает свой бит SM2, а остальные оставляют его без изменения ивновь переходят к выполнению прерванной программы. После этого ведущий МК может начинать выдачу в моноканал блока данных, на посылки которого будет реагировать толькоМК, у которой SM2=0.Система прерываний микроконтроллераМикроконтроллер имеет автовекторную систему прерываний с двумя внешними итремя внутренними источниками.

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5173
Авторов
на СтудИзбе
436
Средний доход
с одного платного файла
Обучение Подробнее