2. Предварительное проектирование системы

2.1 Разбиение системы на модули

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

Общая модульная структура аппаратных средств устройства управления двухконфорочной электроплитой представлена на рисунке 2.1.

Рисунок 2.1 – Общая модульная структура аппаратных средств микропроцессорной системы

Основу аппаратных средств устройства составляет управляющая микро ЭВМ, которая включает:

1) Процессорный модуль предназначен для обработки информации и управления электроплитой.

2) Модуль ГТИ (генератор тактовых импульсов) предназначен для формирования в системе периодических тактовых импульсов, по которым происходит общая синхронизация работы системы.

3) Модуль памяти предназначен для хранения информации.

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

5) Модуль преобразования входного сигнала и модуль преобразования выходного сигнала предназначен для обмена входными и выходными сигналами с внешним окружением (кнопки, устройства световой и звуковой сигнализации).

6) Модуль таймера предназначен для управления таймером.

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

1) Входной модуль выполняет считывание состояния со всех кнопок.

2) Выходной модуль выполняет включение/выключение светового и звукового сигнала.

Для части функциональной спецификации функции можно выделить следующие модули:

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

2) Модуль таймера. Выполняет управление таймером: запускает и останавливает таймера, а также считывает его состояние.

3) Модуль проверки. Выполняет проверку состояния всех кнопок.

4) Модуль восстановления. Выполняет инициализацию устройства при начальном включении питания.

5) Модуль управления конфорками. Выделяет коды уровней мощности и выполняет включение/выключение конфорок.

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

Рисунок 2.2 - Функционально-модульная структура устройства управления электроплитой

Распределение функций по модулям устройства управления электроплитой:

1)Исполнительный модуль выполняет:

а) управление системой

2)Входной модуль выполняет следующие действия:

а) считывание состояния кнопки “Старт”

б) считывание состояния кнопки “Стоп”

в) считывание состояния кнопки “Время”

г) считывание состояния кнопки “Мощность”

д) считывание состояния кнопки “+”

е) считывание состояния кнопки “–”

ж) считывание состояния кнопки “1”

з) считывание состояния кнопки “2”

3) Выходной модуль выполняет следующие действия:

а) включение/выключение светового индикатора

б) включение/выключение звукового сигнала

в) включение/выключение семисегментных индикаторов

г) подача уровня мощности на соответствующую конфорку

е) включение/выключение нагревателей

4) Модуль ожидания выполняет следующие действия:

а) ожидание включения кнопки “Старт”

б) ожидание включения кнопки “Стоп”

в) ожидание включения кнопки “ Время ”

г) ожидание включения кнопки “Мощность”

д) ожидание включения кнопки “+”

е) ожидание включения кнопки “–”

ж) ожидание включения кнопки “1”

з) ожидание включения кнопки “2”

5) Модуль таймера выполняет следующие действия:

а) запуск таймера

б) останов таймера

в) считывание состояния таймера

6) Модуль проверки выполняет:

а) проверку состояния кнопки “Старт”

б) проверку состояния кнопки “Стоп”

в) проверку состояния кнопки “Время”

г) проверку состояния кнопки “ Мощность”

д) проверку состояния кнопки “+”

е) проверку состояния кнопки “–”

ж) проверку состояния кнопки “1”

з) проверку состояния кнопки “2”

7) Модуль восстановления выполняет:

а) инициализацию системы (аппаратных и программных средств) при начальном включении (включение питания).

8) Модуль управления конфорками выполняет следующие действия:

а) выделяет код уровня мощности

б) включение/выключение конфорки

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

Рисунок 2.3 – Функционально-модульная структура устройства управления электроплитой, включающая функции для каждого модуля


 

2.2 Соотношения между аппаратными и программными средствами

Функция управления системы реализуется управляющей микро ЭВМ в результате выполнения основной (управляющей) программы путем последовательного вызова функций соответствующих программных модулей системы.

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

 

Рисунок 2.4 – Связь между аппаратными и программными средствами устройства управления электроплитой


 


Информация о работе «Устройство управления электроплитой»
Раздел: Информатика, программирование
Количество знаков с пробелами: 44968
Количество таблиц: 7
Количество изображений: 10

Похожие работы

Скачать
58500
4
3

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

Скачать
75161
0
0

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

Скачать
25488
4
6

... клеток - проводами марки ПВ3 в ПВХ трубах, заложенных в процессе возведения монолитных плит перекрытий данного этажа. Выводы В данной работе был выполнен расчёт электрических нагрузок жилого здания, расчет электрической сети жилого здания, выбрана коммутационная аппаратура для защиты питающих линий. На рисунке 5 приведена схема питания жилого дома высотой 6—9 этажей без щита дымозащиты, а ...

Скачать
24784
3
0

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

0 комментариев


Наверх