
- •1. Дайте развернутый ответ о роли вычислительной техники в управление процессами
- •2. Приведите структуру системы цифрового управления процессом, обозначьте ее основные составляющие.
- •3. Преимущества цифровых систем регулирования перед аналоговыми.
- •Для чего применяется метод реверсирования бит?
- •Что такое датчик? Перечислите его основные составляющие.
- •7. Какие классы датчиков вы знаете? Перечислите. Приведите 2-3 различных примера примеры датчиков разного класса.
- •8. Управление процессом в реальном времени.
- •9. Чем отличаются компьютеры, управляющие процессами в реальном масштабе времени от классических?
- •10. Что такое триггер? На основе логических элементов реализуйте sr-триггер.
- •11. Нарисуйте общую модель процесса передачи информации. Что такое протокол передачи? Приведите примеры
- •12. В чем отличие синхронной передачи данных от асинхронной передачи? Приведите пример на временной диаграмме.
- •13. Объясните назначение преамбулы и синхронизирующий бит.
- •15. Какие физические каналы передачи информации Вам известны? Поясните их основные технические характеристики. Приведите примеры. Опишите их достоинства и недостатки.
- •Электрические проводники
- •16. Что такое кодирование информации и для чего оно необходимо? Приведите примеры.
- •17. Перечислите основные функциональные элементы микроконтроллера tms320x
- •18. Объясните назначение флага переноса (с). Можно ли использовать этот флаг при работе с числами со знаком. Если да, то как?
- •19. Объясните назначения флага переполнения (ov). О чем сигнализирует пользователю флаг переполнения? Как его использовать в операциях знаковой арифметики?
- •22. Чем операция знакового умножения отличается от беззнаковой?
- •23. Аналого-цифровой преобразователь. Основные технические характеристики.
- •24. Контроллер tms320x. Основные части. Архитектура.
- •25. Память. Типы. Организация. Командный файл tms320x.
- •26.27 Системы счисления; Представьте число 37 в разных форматах
- •27. Структурная схема процессора tms320x.
- •28. Команды загрузки и сохранения аккумулятора.
- •29 . Вычислите номер страницы памяти данных для ячейки памяти 0x0271, а также смещение в пределах данной страницы.
- •Пример разобран 3 варианта.
- •Приведите структуру системы цифрового управления процессом, обозначьте ее основные составляющие
12. В чем отличие синхронной передачи данных от асинхронной передачи? Приведите пример на временной диаграмме.
Синхронная передача – передача данных, базирующаяся на согласовании таймеров передающего и принимающего устройств. При этом биты передаются кадрами. Для начала синхронизации и периодической проверки ее точности используются специальные символы. Передача прекращается по окончании блока и начинается при поступлении нового блока. Моментом синхронизации считается изменение полярности тактового импульса.
Асинхронная передача – передача данных, при которой интервалы времени между направляемыми блоками данных не являются постоянными. Для выделения в потоке данных блоков в начале и конце каждого из них записываются старт/стопные биты. При асинхронной передаче передатчик и приемник данных работают не зависимо друг от друга.
При синхронном выполнение операции чтения адресуемого (ведомого) устройства должно передать данные на шину за определенное число тактов. Так как при асинхронной передачи операция чтения ведущее устройство начинает с передачи на шину адреса назначения и сразу после этого подтверждает адрес активации «адрес действителен». Дополнительная линия указывает, что запрашиваемая линия – «чтения» данных. Когда линия «адрес действителен» активирована, все платы расшифровывают адрес. Адресуемая плата передает требуемые данные на шину и подтверждает операцию активацией мини «данные подтверждены». Теперь ведомое устройство может сбросить линию «данные готовы» освободить шину; в ответ ведущий сбрасывает линию «данные подтверждены». Операция чтения данных завершена.
Передача информации:
13. Объясните назначение преамбулы и синхронизирующий бит.
Для правильной обработки сообщений необходимо, чтобы передатчик и приемник использовали один и тот же источник времени, т.е. чтобы они были синхронизированы. Синхронизирующая посылка представляет собой импульсный сигнал определенной частоты, генерируемый либо передатчиком или каким- либо внешним устройством. Синхронизирующий сигнал передается либо по специальному проводу, либо вместе с передаваемой цифровой информацией, как, например, при RZ или манчестерском кодировании, в которых изменение в середине каждого импульса представляет собой синхронизирующий сигнал. В первом случае требуется дополнительный провод, во втором – дополнительная полоса пропускания.
Передача может осуществляться и без определенного источника времени, такая передача называется асинхронной. При асинхронной передаче приемник должен знать заранее все параметры связи – в первую очередь, скорость – для того, чтобы правильно идентифицировать поступающие сигналы. Более того, приемник должен различать границы между отдельными битами и соответственно настраивать свой счетчик времени.
Preamble (преамбула) - служебная информация, добавляемая в начало кадра (при передаче данных). Используется для синхронизации. В контексте беспроводных сетей бывает длинная и короткая. Старое оборудование поддерживает только длинную "преамбулу".
Поле преамбулы не предназначено для передачи полезной информации, наличие этого поля у кадра объясняется необходимостью установления надежной взаимной синхронизации тактовых генераторов передатчика и приемника данных.
Содержимое данного поля формируется таким образом, чтобы обеспечить уверенную взаимную синхронизацию генераторов до начала передачи МАС-адреса станции назначения и поэтому представляет собой циклическую последовательность
14. Объясните назначение контрольной суммы при передаче данных.
Для выявления ошибок при передаче данных были разработаны методы контроля. Основной подход – добавить к исходному сообщению дополнительную информацию, позволяющую приемнику установить наличие ошибок при передаче.
Для цифровых данных ошибки имеют скорее групповой характер, чем затрагивают отдельные биты. Иными словами, более вероятно, что неправильное значение будут иметь несколько последовательных бит, чем только один случайно расположенный бит. Это определяется тем, Что источники внешнего шума – скачки и выбросы напряжения и аналогичные возмущения – генерируют импульсы длительностью в несколько миллисекунд, это может нарушить несколько десятков бит.
Информация, добавляемая к сообщению для контроля ошибок передачи, состоит из одного или нескольких байт, вычисленных из содержимого исходного сообщения по определенному алгоритму, и называется контрольной суммой или контролем с использованием циклического избыточного кода ( Cyclic Redundancy Check – CRC) или контрольной последовательностью кадра ( Frame Check Sequence – FCS). Название CRC происходит от того, что вычисление можно выполнить с помощью операции регистрового сдвига над битами входного блока данных. Самый распространенный способ вычисления контрольной суммы - разбить подлежащие передаче данные на блоки известной длинны. Далее содержимое каждого блока, рассматриваемое как двоичное число, делится на двоичное число длиной один или два байта. Контрольной суммой является остаток от деления или его двоичное дополнение длинной до нескольких десятков бит.
Приемник заново вычисляет контрольную сумму каждого из принятых блоков данных. Если обе контрольные суммы совпадают, блок данных принимается, в противном случае приемник считает, что есть ошибки, и запрашивает повторную передачу блока. Эффективность контрольной суммы уменьшается если блоки данных имеют большую длину.