Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial Internet of Things >> Встроенный

Что такое дизайн встроенной системы:этапы процесса проектирования

Встроенная система - это контроллер, который управляет многими другими электронными устройствами. Это комбинация встроенного оборудования и программного обеспечения. Встраиваемые системы бывают двух типов:микропроцессоры и микроконтроллеры. Микропроцессор основан на модели / архитектуре фон Неймана (где программа + данные находятся в одной и той же области памяти), это важная часть компьютерной системы, в которой к нему подключены внешние процессоры и периферийные устройства. Он занимает большую площадь и потребляет больше энергии. Применение микропроцессора - персональные компьютеры. В этой статье обсуждаются этапы проектирования встроенной системы.


Что такое дизайн встроенной системы?

Определение: Система, разработанная с объединением аппаратного и программного обеспечения вместе для конкретной функции с большей площадью, является встроенным системным дизайном. При проектировании встроенных систем микроконтроллер играет жизненно важную роль. Микроконтроллер основан на архитектуре Гарварда, это важный компонент встраиваемой системы. Внешний процессор, внутренняя память и компоненты ввода-вывода связаны с микроконтроллером. Занимает меньше площади, меньше потребляет электроэнергию. Применение микроконтроллеров - MP3, стиральные машины.

Встроенный дизайн

Типы встроенных систем

Элементы встроенных систем

Этапы процесса проектирования встроенной системы

Различные шаги в блок-схеме / блок-схеме проектирования встроенной системы включают следующее.

Встроенный дизайн - процесс - шаги

Абстракция

На этом этапе проблема, связанная с системой, абстрагируется.

Аппаратное обеспечение - Архитектура программного обеспечения

Надлежащие знания аппаратного и программного обеспечения перед началом любого процесса проектирования.

Дополнительные функциональные свойства

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

Семейство дизайна, связанное с системой

При разработке системы следует ссылаться на предыдущее семейство проектов, связанных с системой.

Модульный дизайн

Необходимо разработать отдельные модули, чтобы их можно было использовать позже при необходимости.

Отображение

На основе сопоставления программного обеспечения сделано. Например, поток данных и поток программы отображаются в одно целое.

Дизайн пользовательского интерфейса

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

Уточнение

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

Язык описания архитектуры используется для описания проекта программного обеспечения.


Действия в процессе разработки программного обеспечения для проектирования встроенных систем

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

Расчетные показатели / расчетные параметры встроенной системы

Функция

Рассеивание мощности

Всегда поддерживается на низком уровне

Производительность

Должно быть высоким

Сроки обработки

Процесс / задача должны быть выполнены в течение указанного времени.

Стоимость производства

Следует сохранить.

Инженерные затраты

Это стоимость редактирования-тестирования-отладки оборудования и программного обеспечения.

Размер

Размер определяется исходя из объема оперативной памяти / ПЗУ / флэш-памяти / физической памяти.

Прототип

Это общее время, затраченное на разработку системы и ее тестирование.

Безопасность

К системной безопасности следует относиться, например к блокировке телефона, к безопасности пользователя, например к мерам безопасности при поломке двигателя

Техническое обслуживание

Необходимо проводить надлежащее обслуживание системы, чтобы избежать сбоя системы.

Время выхода на рынок

Это время, необходимое для вывода разработанного продукта / системы на рынок.

Действия в процессе разработки встроенного программного обеспечения

Действия в процессе разработки встроенного программного обеспечения в основном включают следующее.

Технические характеристики

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

Архитектура

Указаны уровни архитектуры аппаратного и программного обеспечения.

Компоненты

На этом слое проектирование компонентов завершено. Компоненты, такие как однопроцессный процессор, память - RAM / ROM, периферийные устройства, шины и т. Д.

Системная интеграция

На этом уровне все компоненты интегрированы в систему и проверены на соответствие ожиданиям дизайнеров.

Проблемы проектирования встроенных систем

При разработке любой встраиваемой системы дизайнеры сталкиваются с множеством проблем, таких как:

Примеры проектирования встроенных систем

Автомат по продаже шоколада (ACVM)

Конструктивная функция ACVM - предоставлять шоколад ребенку всякий раз, когда ребенок вставляет монету в ACVM.

Этапы разработки

Этапы проектирования в основном включают следующее.

  1. Требования
  2. Технические характеристики
  3. Функционирование оборудования и программного обеспечения.

Требования

Когда ребенок вставляет монету в автомат и выбирает шоколад, который он хочет купить.

Входные данные

Вывод

Системная функция

Показатели дизайна

Рассеивание мощности

Дизайн должен быть выполнен в соответствии с размером дисплея и механическими компонентами.

Срок обработки

Таймер должен быть настроен таким образом, чтобы каждый раз, когда ребенок вставляет монету, ACVM должен отвечать в течение нескольких секунд, доставляя шоколад и возвращая в случае излишка.
Например, если время ответа составляет 10 секунд, ACVM должен доставить шоколад и верните деньги в случае превышения в течение 10 секунд, как только ребенок вставит монету и сделает запрос на шоколад.

Технические характеристики

Из приведенной ниже системы ACVM, когда ребенок вставляет монету. Монеты разделяются в соответствии с представленными портами:Port1, Port2, Port5. При получении монеты порт генерирует прерывание, это прерывание отправляется на чтение значения суммы и увеличение.

автоматически - шоколад - торговый автомат

На ЖК-дисплее здесь отображаются такие сообщения, как стоимость, время, приветствие и т. д. Есть портовая доставка там, где собирают шоколад.

Аппаратное обеспечение

Аппаратная архитектура ACVM имеет следующие аппаратные характеристики

Программное обеспечение ACVM

Многие программы должны быть написаны так, чтобы их можно было перепрограммировать при необходимости в RAM / ROM, например,

оборудование- активная блок-схема архитектуры

Встроенная система - это комбинация аппаратного и программного обеспечения для выполнения определенной функции. Есть два типа микропроцессоров и микроконтроллеров. При проектировании встроенной системы необходимо учитывать определенные конструктивные ограничения и спецификации, чтобы разработчик мог удовлетворить ожидания клиентов и выполнить поставку вовремя. Приложение дизайна встроенной системы ACVM объясняется в этом содержании. Возникает вопрос, в чем причина ограничений среды при разработке встраиваемой системы?


Встроенный

  1. Что такое встроенное системное программирование и его языки
  2. Каковы преимущества пескоструйной обработки?
  3. Каковы основные этапы обработки?
  4. Что входит в производственный процесс?
  5. Автоматизируйте процесс, получайте прибыль
  6. Что такое процесс производства мыла?
  7. Какие существуют 4 типа производственного процесса?
  8. Что такое процесс токарной обработки с ЧПУ?
  9. Что такое американская система производства?
  10. Какие этапы входят в процесс сборки печатной платы?