LibKing » Книги » comp-programming » Стивен Барретт - Встраиваемые системы. Проектирование приложений на микроконтроллерах семейства 68HC12/HCS12 с применением языка С

Стивен Барретт - Встраиваемые системы. Проектирование приложений на микроконтроллерах семейства 68HC12/HCS12 с применением языка С

Тут можно читать онлайн Стивен Барретт - Встраиваемые системы. Проектирование приложений на микроконтроллерах семейства 68HC12/HCS12 с применением языка С - бесплатно полную версию книги (целиком). Жанр: comp-programming, издательство Издательский дом «ДМК-пресс», год 2007. Здесь Вы можете читать полную версию (весь текст) онлайн без регистрации и SMS на сайте LibKing.Ru (ЛибКинг) или прочесть краткое содержание, предисловие (аннотацию), описание и ознакомиться с отзывами (комментариями) о произведении.
Стивен Барретт - Встраиваемые системы. Проектирование приложений на микроконтроллерах семейства 68HC12/HCS12 с применением языка С
  • Название:
    Встраиваемые системы. Проектирование приложений на микроконтроллерах семейства 68HC12/HCS12 с применением языка С
  • Автор:
  • Жанр:
  • Издательство:
    Издательский дом «ДМК-пресс»
  • Год:
    2007
  • ISBN:
    5-9706-0034-2
  • Рейтинг:
    4/5. Голосов: 91
  • Избранное:
    Добавить в избранное
  • Ваша оценка:

Стивен Барретт - Встраиваемые системы. Проектирование приложений на микроконтроллерах семейства 68HC12/HCS12 с применением языка С краткое содержание

Встраиваемые системы. Проектирование приложений на микроконтроллерах семейства 68HC12/HCS12 с применением языка С - описание и краткое содержание, автор Стивен Барретт, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru

В книге последовательно рассматриваются все этапы создания встраиваемых систем на микроконтроллерах с применением современных технологий проектирования. Задумав эту книгу, авторы поставили перед собой задачу научить читателя искусству создания реальных устройств управления на однокристальных микроконтроллерах.

Издание содержит материал, охватывающий все вопросы проектирования, включает множество заданий для самостоятельной работы, примеры программирования, примеры аппаратных решений и эксперименты по исследованию работы различных подсистем микроконтроллеров.

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

Встраиваемые системы. Проектирование приложений на микроконтроллерах семейства 68HC12/HCS12 с применением языка С - читать онлайн бесплатно полную версию (весь текст целиком)

Встраиваемые системы. Проектирование приложений на микроконтроллерах семейства 68HC12/HCS12 с применением языка С - читать книгу онлайн бесплатно, автор Стивен Барретт
Тёмная тема

Шрифт:

Сбросить

Интервал:

Закладка:

Сделать

Вычислители встраиваемых систем не являются некоторым дополнением к знакомому Вам миру персональных компьютеров. Вы удивитесь, если узнаете, что ежегодно объем продаж встраиваемых систем значительно превышает объем продаж персональных компьютеров. Так в 2000 году было продано 150 миллионов компьютеров общего применения, в то время, как объем продаж встраиваемых систем в том же году исчислялся 8000 миллионами. Большинство современных встраиваемых систем выполняется на основе микроконтроллеров (МК) — вычислителей, все функциональные блоки которых объединены на одном полупроводниковом кристалле. Конструктивно МК представляет собой одну интегральную схему (ИС) большой степени интеграции.

В настоящее время многие производители полупроводниковых компонентов, такие как Intel, Microchip, Hitachi, NEC, Atmel, Texas Instruments и др., выпускают микроконтроллеры различной сложности. Относительно простые МК находят применение в бытовой технике и игрушках. Наиболее сложные высокопроизводительные МК используются в коммуникационном оборудовании, для управления самолетами и военной техникой. В этой книге мы предлагаем Вам изучить два типа МК: семейства 68HC12 и HCS12 компании Motorola.

Встраиваемые системы на основе МК окружают Вас со всех сторон. Вы не можете прожить без них и часа. Например, Ваш будильник, телефон и карманный компьютер — все это встраиваемые системы на микроконтроллерах. Ваш дом буквально наводнен встраиваемыми системами: кофеварка, телевизор с дистанционным пультом управления, стиральная машина, кухонный комбайн, электрическая духовка и СВЧ печь, холодильник, система охранной сигнализации, музыкальный центр и DVD проигрыватель… Мы перечислили отнюдь не все домашние устройства.

А Ваш автомобиль? Он ежедневно «возит с собой» от 10 до 50 микроконтроллеров. Встроенные МК делают агрегаты Вашего автомобиля более безопасными, экономичными, обеспечивающими легкость управления и комфортабельность движения. Микроконтроллеры используются в системе впрыска топлива и в системе торможения, для управления трансмиссией и рулевой колонкой, в устройствах приборной панели, маршрутного компьютера, центрального замка и аудио системы. Микроконтроллеры нагревают или охлаждают сиденья Вашего автомобиля, поворачивают зеркала, вращают фары, управляют движением дворников и стекол дверей. В некоторых моделях они могут даже измерить давление в шинах, показать маршрут до цели назначения, определить усталость водителя. Неправда ли, Ваше перемещение на автомобиле не было бы привлекательным без всех этих встроенных систем, ставших уже привычными?

А теперь обратимся к тем областям нашего существования, в которых встраиваемые микропроцессорные системы играют ключевую роль. Технические и общественные системы, перечисленные на рис. 1.1, просто не могли бы существовать без разнообразных встраиваемых систем, а наша военная безопасность и система коммуникаций для управления государством основываются на множестве высокопроизводительных встраиваемых систем. На борту орбитальных космических станций и спутников считают и управляют встраиваемые системы. Любой современный станок и измерительный прибор — это тоже встраиваемая система. Большинство сложных медицинских диагностических комплексов использует для обработки результатов встраиваемые системы. Совершенствование узлов современного автомобиля и других транспортных средств также немыслимо без встраиваемых систем. И наконец, бытовая техника и устройства домашнего развлечения с мультимедийными технологиями — все это встраиваемые системы.

Рис 11Области применения встраиваемых систем 12 Особенности встраиваемых - фото 1

Рис. 1.1.Области применения встраиваемых систем

1.2. Особенности встраиваемых систем

Встраиваемые системы существенно отличаются от компьютеров общего применения. В данном параграфе мы обсудим специфические проблемы, которые должны быть решены разработчиком встраиваемой системы на начальном этапе проектирования.

1.2.1. Работа в реальном времени

Когда мы говорим, что встраиваемая система должна работать в реальном масштабе времени, мы подразумеваем, что система должна производить определенные вычисления за строго определенные временные интервалы. Если система не может произвести необходимые вычисления за отведенный временной интервал, то в лучшем случае объект ее управления будет работать с низкими техническими характеристиками, а в худшем случае будет создана аварийная ситуация. Используя термин «вычисления в реальном времени», мы имеем в виду, что интервал времени, предоставляемый для этих вычислений, ограничен. При этом его численное значение определяется конкретной задачей и может существенно различаться для разных систем. Например, система антиблокировки колес автомобиля должна опросить датчики состояния каждого из четырех колес (колесо скользит или катится) и выработать необходимые сигналы для приводов тормозов в течение нескольких миллисекунд. О такой задаче мы говорим, что она исполняется в реальном времени. Другой пример — система GPS навигации автомобиля, которая должна обновлять карту на дисплее в кабине водителя за несколько секунд. Это тоже будет система реального времени. Однако вычислительную систему, которая рассчитывает оптимальные коэффициенты сложного цифрового фильтра в течение трех часов, мы не называем системой реального времени, поскольку время ее исполнения важно, но не критично для пользователя.

Познакомившись с терминологией, давайте обсудим, какой должна быть встраиваемая система для того, чтобы успешно работать в реальном времени. Во–первых, система должна быть разработана таким образом, чтобы необходимый цикл вычислений укладывался в отведенный временной интервал. Для этого необходимо выбрать соответствующую вычислительную производительность микроконтроллера, разработать эффективный по быстродействию алгоритм, разработать схемы интерфейсов с минимально возможными задержками в передаче сигналов. Во–вторых, встраиваемая система должна обладать устойчивостью по отношению к внешним данным. Допустим, для формирования результата система должна получать данные извне. А эти данные не пришли вовремя. Тогда система не может выдать необходимый результат в требуемый момент времени, однако она не должна «зависнуть». Она должна продолжить поставлять результаты в реальном времени, но в ином, возможно сокращенном виде.

В противоположность системам реального времени компьютеры общего назначения не имеют жесткого ограничения по времени выполнения программы. Долгое ожидание завершения расчетов может расстроить пользователя, но не приведет к заметным негативным последствиям. А вот если встроенная в медицинское оборудование система не выполнит задачу за отведенный для нее срок, то это может закончиться в некоторых случаях и смертельным исходом. Поэтому организация работы встраиваемых систем в реальном времени является одной из основных проблем проектирования.

Читать дальше
Тёмная тема

Шрифт:

Сбросить

Интервал:

Закладка:

Сделать


Стивен Барретт читать все книги автора по порядку

Стивен Барретт - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




Встраиваемые системы. Проектирование приложений на микроконтроллерах семейства 68HC12/HCS12 с применением языка С отзывы


Отзывы читателей о книге Встраиваемые системы. Проектирование приложений на микроконтроллерах семейства 68HC12/HCS12 с применением языка С, автор: Стивен Барретт. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
Большинство книг на сайте опубликовано легально на правах партнёрской программы ЛитРес. Если Ваша книга была опубликована с нарушениями авторских прав, пожалуйста, направьте Вашу жалобу на PGEgaHJlZj0ibWFpbHRvOmFidXNlQGxpYmtpbmcucnUiIHJlbD0ibm9mb2xsb3ciPmFidXNlQGxpYmtpbmcucnU8L2E+ или заполните форму обратной связи.
img img img img img