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

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

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

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

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

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

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

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

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

Интервал:

Закладка:

Сделать

• Активация подсистемы: Некоторые подсистемы 68HC12 имеют переключатели «вкл\выкл». Например, подсистема таймера бит разрешения работы таймера (TEN) в регистре управления системой таймера (TSCR). Также, подсистема аналого-цифрового преобразователя (АЦП) имеет бит подачи питания на АЦП (ADPU) бит в регистре управления АЦП 2 (ATDCTL2). Это позволяет обеспечивать подачу питания на системы только на необходимых временных интервалах необходимо и отключать их, чтобы сохранить мощность когда они не используются.

6.7. Заключение по главе 6

Мы обсудили условия применения CMOS, внешние и внутренние источники помех в схеме, методы снижения помех, методики испытаний на помехи и современные рекомендации по борьбе с помехами. Мы также обсуждали проблемы питания для встроенной системы, включая типы батареи, ее емкость, схемы управляющие питанием и меры энергосбережения. Хотя эти проблемы относятся к самым разным источникам, все они связаны общей нитью — их решение может превратить хороший проект на бумаге устройство, правильно работающее в «реальном мире».

6.8. Что еще прочитать?

1. Atmel, Inc. «EMC Design Considerations.» Application Note AVR040. 2004.

2. Atmel, Inc. «External Brown-out Protection.» Application Note AVR180. 2002.

3. Barrett, S. F. «Heart Arrhythmia Simulator.» Senior Design Project presented at the annual Nebraska Academy of Science, Lincoln, NE, 1979.

4. Campbell, D. «Designing for Electromagnetic Compatibility with Single-Chip Microcontrollers.» Application Note AN1263/D. Motorola, Inc., 1995.

5. Catherwood, M. «Designing for Electromagnetic Compatibility.» Application Note AN1050/D. Motorola, Inc., 2000.

6. Corp, M. Bruce. ZZAAP! Taming ESD, RFI, and EMI. Academic Press, 1990.

7. Federal Communication Commission. Rules and Regulations Part 15 Radio Frequency Devices, www.fcc.gov, 2004.

8. Glenewinkel, M. «System Design and Layout Techniques for Noise Reduction in MCU-Based Systems.» Application Note AN1259/D. Motorola, Inc., 1995.

9. Horowitz, Paul, and Winfleld Hill. Art of Electronics, 2nd ed. Cambridge, England: Cambridge University Press, 1989.

10. International Electro technical Commission. IEC 61000 Series Guidelines, www.iec.ch.

11. Johnson, Howard. High-Speed Digital Design: A Handbook of Black Magic. Upper Saddle River, NJ: Prentice Hall, 1993.

12. Kobeissi, I. «Noise Reduction Techniques for Microcontroller-Based Systems.» Application Note AN1705/D. Motorola, Inc., 1999.

13. Lun, Т. С. «Designing for Board Level Electromagnetic Compatibility.» Application Note AN2321/D. Motorola, Inc., 2002.

14. Maxim Integrated Products, «MAXIM Microprocessor Supervisory Circuits.» MAX 690-695. April 1995.

15. Motorola, Inc. «High-Speed CMOS Logic Data.» 1989.

16. Welch, Т. В. «Teaching Three Phase Power — A Low Voltage Approach.» Paper presented at the ASEE Annual Conference, Milwaukee, WI, June 1997. Welch, Т. В., and J. N. Berry. «Teaching Three-Phase Electrical Power Using a Low-Vollage Power Supply.» Paper presented at the ASEE Annual Conference, Seattle, WA, 1998.

6.9. Вопросы и задания

Основные

1. Опишите методы правильного обращения с устройствами CMOS.

2. Что может случиться, если обращаться с устройствами CMOS неправильно?

3. Что такое «дребезг» переключателя? Как исключить влияние «дребезга» переключателя?

4. Опишите методы снижения потребляемой мощности во встроенных микроконтроллерных системах.

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

6. Что такое стабилизация напряжения? Почему важно использовать методы стабилизации напряжения во встроенных микроконтроллерных системах?

Более сложные

1. Опишите различие между ESD, RFI, ЭМП помехами, посадками, и импульсами напряжения. Приведите пример для каждого типа помех.

2. Почему таймеры для встроенных микроконтроллерных систем представляют собой традиционный источник помех? Какие методы могут использоваться, чтобы снизить помехи от таймеров?

3. Почему важно подсоединять свободные вводы портов во встроенных микроконтроллерных системах? Как эти вводы должны быть правильно подключены?

4. Почему важно подсоединять свободные входы аппаратного прерывания во встроенной системе контроллера? Как эти вводы должны быть правильно подключены?

5. Расскажите о методах программной защиты.

Исследовательские

1. Разработайте систему источника питания с напряжением 5 В для 68HC12. Система должна иметь резервную литиевую батарею и содержать супервизор компании MAXIM. Разработайте блок-схему системы и детально опишите ее работу.

2. Опишите на двух страницах методы проектирования, позволяющие минимизировать чувствительность к помехам.

3. Изучите рекомендации от IEC 6100–4–2 до 6100–4–9. Кратко опишите каждое испытание.

Глава 7

ПРИМЕРЫ ВСТРОЕННЫХ СИСТЕМ УПРАВЛЕНИЯ

ПОСЛЕ ИЗУЧЕНИЯ ГЛАВЫ ВЫ СМОЖЕТЕ:

• Применить структурный системный подход к проектированию встроенных микроконтроллерных систем;

• Создать детальное описание проекта;

• Выбрать модули в составе 68HC12, необходимые для конкретного применения;

• Описать структуру программного обеспечения встроенной микроконтроллерной системы, используя структуру программы и блок-схему алгоритма;

• Написать программу на языке Си для конкретного приложения.

Представим себе красивый, старинный дубовый сундучок для инструментов, подобный показанному на рис. 7.1. Каждая его секция разбита на отделения, для хранения ценных инструментов в каждом из лотков. На каждом из войлочных лотков аккуратно написано название инструмента. В том же лотке хранится также и инструкция по применению инструмента. В предыдущих главах мы описывали аппаратные средства, программное обеспечение, и средства разработки систем. Именно они и лежат в этом «сундучке» инструментов, позволяющих разрабатывать, производить и внедрять встроенные системы управления. В этой главе мы покажем на различных примерах, как разрабатываются встраиваемые микроконтроллерные системы. Мы тщательно выбрали проекты, чтобы показать, как используются подсистемы МК 68HC12 и HCS12 для выполнения разнообразных задач. Методы совместного использования этих периферийных модулей мы покажем на ряде примеров. Для каждого такого примера, мы приведем детальное описание проекта, список используемых в нем подсистем 68HC12, краткие основы теории, если это необходимо, детальную структуру программы, сопровождаемую блок-схемой алгоритма и хорошо документированным программным кодом. Будут рассмотрены следующие примеры применения:

• Система привода для робота, движущегося вдоль стенок лабиринта;

• Лазерный проектор;

• Цифровой вольтметр;

• Система стабилизации скорости вращения двигателя с оптическим тахометром;

• Парящий робот;

• Система защиты от несанкционированного внедрения на базе нечеткой логики;

• Электронная версия популярной игры в «15».

Рис 71Старинный сундук с несколькими ящиками В лотки ящиков мы уложили - фото 254

Рис. 7.1.Старинный сундук, с несколькими ящиками. В лотки ящиков мы уложили инструментальные средства, рассмотренные в предшествующих главах

В конце главы мы рассмотрим также процедуру программирования Flash-памяти с помощью отладочной платы «B32».

7.1. Система привода робота, движущегося вдоль стенок лабиринта

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать


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

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




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


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


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

Напишите свой комментарий
x