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

Отладка в Code Vision AVR [21].

Открываем новый файл в Code Vision AVR.

Создаем новый проект.

скриншот создания проекта

Рисунок 5.1 Скриншот создания проекта.

Выбираем из списка микроконтроллер Atmega8.

Устанавливаем частоту 4 МГц.

скриншот установки частоты на микроконтроллере

Рисунок 5.2 Скриншот установки частоты на микроконтроллере.

Генерируем и сохраняем новый файл.

Пишем программу.

скриншот листинга программы

Рисунок 5.3 Скриншот листинга программы.

Компилируем и собираем.

скриншот компиляции

Рисунок 5.4 Скриншот компиляции.

скриншот компиляции

Рисунок 5.5 Скриншот компиляции.

Тестирование системы в протеусе.

Запускаем протеус для моделирования.

Находим наш HEX файл полученный от Code Vision AVR.

Прошиваем в наш микроконтроллер. Файл (Galin. hex).

скриншот прошивки микроконтроллера

Рисунок 5.6 Скриншот прошивки микроконтроллера.

Проверяем в работе включение отопления на 1-й этаж.

Светодиод должен сработать при температуре меньше 18°С.

На 1-м этаже 17°С, то есть сработала индикация.

На 2-м этаже 20°С, ни чего не происходит.

Соленоидный вентиль на отключение газового котла сработать не должен.

скриншот включения батареи отопления 1-й этаж

Рисунок 5.7 Скриншот включения батареи отопления 1-й этаж.

Теперь же поменяем температуру на этажах.

Светодиод должен сработать при температуре меньше 18°С.

На 1-м этаже 21°С, ни чего не происходит.

На 2-м этаже 16°С, то есть сработала индикация.

Соленоидный вентиль на отключение газового котла сработать не должен.

скриншот включения батареи отопления 2-й этаж

Рисунок 5.8 Скриншот включения батареи отопления 2-й этаж.

Проверяем в работе отключение газового котла.

Светодиод должен сработать если соленоидные вентиля на 1-м и на 2-м этажах не выключены.

На 1-м этаже 21°С, ни чего не происходит.

На 2-м этаже 20°С, ни чего не происходит.

скриншот отключения газового котла

Рисунок 5.9 Скриншот отключения газового котла.

Проверяем работу кондиционеров на 1-м и 2-м этажах.

Если температура на 1-м и на 2-м этажах выше 24 °С

На 1-м этаже 26°С, сработала индикация.

На 2-м этаже 25°С, сработала индикация.

скриншот отключения газового котла

Рисунок 5.10 Скриншот отключения газового котла.

Проверяем включение кондиционера по отдельности

На 1-м этаже 26°С, сработала индикация.

На 2-м этаже 23°С, ничего не происходит.

скриншот включения кондиционера 1-й этаж

Рисунок 5.11 Скриншот включения кондиционера 1-й этаж.

Проверяем включение кондиционера по отдельности

На 1-м этаже 23°С, ничего не происходит.

На 2-м этаже 26°С, сработала индикация.

скриншот включения кондиционера 2-й этаж

Рисунок 5.12 Скриншот включения кондиционера 2-й этаж.

Проверяем работу пожарного датчика. При нажатии кнопки "Датчик пожара" (условного срабатывания) должны сработать индикации :

Срабатывание датчика пожара.

Перекрытие общего газового вентиля

Отключение электричества и переход на автономное питание.

Вызов по смс.

скриншот срабатывании датчика пожара

Рисунок 5.13 Скриншот срабатывании датчика пожара.

Проверяем работу датчика газа. При нажатии кнопки "Датчик газа" (условного срабатывания) должны сработать индикации :

Срабатывание датчика газа.

Перекрытие общего газового вентиля

Отключение электричества и переход на автономное питание.

Вызов по смс.

Сирена.

Аварийная вентиляция.

скриншот срабатывании датчика газа

Рисунок 5.14 Скриншот срабатывании датчика газа.

Проверяем работу датчика дыма. При нажатии кнопки "Датчик дыма" (условного срабатывания) должны сработать индикации :

Вызов по смс.

Аварийная вентиляция.

скриншот срабатывания датчика дыма

Рисунок 5.15 Скриншот срабатывания датчика дыма.

Моделирование производилось в среде протеус, и как видно по скриншотам полностью соответствует целям и задачам дипломного проекта.

Похожие статьи




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

Предыдущая | Следующая