Разработка модели управления холодильником на основе switch-технологии

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

Рубрика Коммуникации, связь, цифровые приборы и радиоэлектроника
Вид статья
Язык русский
Дата добавления 19.12.2017
Размер файла 249,0 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

Разработка модели управления холодильником на основе switch-технологии

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

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

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

Основные концепции технологии автоматного программирования приведены в книге А.А.Шалыто, Н.И.Поликарповой [14]. Применение swith-технологии отражено в исследованиях и разработках российских ученых. О.Г.Степанов рассматривал автоматное программирование с использованием динамических языков программирования [15]. Использование switch-технологии для разработки логической модели управления процессом загрузки шпона показал Б.М.Шифрин [16]. Р.И.Баженов и др. применяли автоматное программирование для разработки мастеров в информационных системах, моделирования управления устройствами, алгоритмов анализа данных [1-11]. Д.А.Милехин, Ю.С.Смагин, А.А.Гоман, О.Ю.Шатковский описали унификацию алгоритмов функций логики микропроцессорных систем централизации с использованием switch-технологии [13]. Применение теории конечных автоматов при моделировании сложных систем с использованием программы Stateflow рассмотрел М.Д.Казаненко [12]. Зарубежные ученые применяют рассматриваемую технологию в собственных изысканиях [17, 18]. Опишем состояния, входные и выходные сигналы (табл.1).

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

Запишем граф автомата таблицами переходов и выходов (табл.2).

Таблица 2 - Таблицы переходов и выходов

С помощью switch-технологии разработаем компьютерную модель управления холодильником (рис. 2, 3, 4).

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

Приведем фрагмент программного кода:

Управление осуществлялось через процедуру автомат следующим образом:

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

Список литературы

1. Баженов Р. И. Информационная безопасность и защита информации: практикум. Биробиджан: Изд-во ГОУВПО «ДВГСГА», 2011. 140 с.

2. Баженов Р.И. Методические рекомендации для выполнения курсовой работы по дисциплине «Теория автоматов». Биробиджан: Изд-во ДВГСГА, 2008. 20 с.

3. Баженов Р.И., Афанасьева М. А. Разработка программной модели контроля дверей холодильника на основе теории автоматов // Журнал научных публикаций аспирантов и докторантов. 2014. №4(94). С. 306-308.

4. Баженов Р.И., Балашова С.В., Моисеев В.В. Разработка компьютерной модели мр3-плеера на основе switch-технологии // Журнал научных публикаций аспирантов и докторантов. 2014. № 6 (96). С. 246-248.

5. Баженов Р.И., Векслер В.А., Гринкруг Л.С. RFM-анализ клиентской базы в прикладном решении 1С:Предприятие 8.3 // Информатизация и связь. 2014. № 2. С. 51-54.

6. Баженов Р.И., Глухова А.А. Разработка информационной системы учета заказов в компьютерной мастерской // Современные научные исследования и инновации. 2014. № 6-1 (38). С. 30.

7. Баженов Р.И., Кривошеева О.Н. Разработка автоматизированной информационной системы для учета деятельности по обслуживанию и ремонту пожарных и охранных комплексов // Современная техника и технологии. 2014. № 6 (34). С. 11.

8. Баженов Р.И., Кузнецова Я.И. О разработке информационной системы по учету благотворительной помощи в малой организации // Современная техника и технологии. 2014. № 6 (34). С. 10.

9. Баженов Р.И., Никитин А.В. О разработке информационной системы по контролю над пролонгацией страховых договоров // Современные научные исследования и инновации. 2014. № 6-1 (38). С. 25.

10. Баженов Р.И., Семёнова Д.М. О разработке информационной системы учета деятельности членов общественной молодежной палаты // Современные научные исследования и инновации. 2014. № 6-1 (38). С. 26.

11. Векслер В.А., Баженов Р.И. Определение взаимосвязи номенклатурных позиций средствами 1С:Предприятие 8.3 // Современные научные исследования и инновации. 2014. № 7 (39). С. 45-49.

12. Казаненко М. Д. Применение теории конечных автоматов при моделировании сложных систем с использованием программы Stateflow // Научный вестник Московского государственного горного университета. 2012. № 12. С. 37-42.

13. Милехин Д. А., Смагин Ю. С., Гоман А. А., Шатковский О. Ю. Унификация алгоритмов функций логики микропроцессорных систем централизации с использованием switch-технологии // Проектирование и технология электронных средств. 2007. № 4. С. 59-63.

14. Поликарпова Н. И., Шалыто А. А. Автоматное программирование. СПб.: Питер, 2009. 176 с.

15. Степанов О. Г. Автоматное программирование с использованием динамических языков программирования // Научно-технический вестник информационных технологий, механики и оптики. 2006. № 25. С. 37-43.

16. Шифрин Б. М. Применение switch-технологии для разработки логической модели управления процессом загрузки шпона // Известия Санкт-Петербургской лесотехнической академии. 2009. № 186. С. 151-155.

17. Reddy U. S. Automata-Theoretic Semantics of Idealized Algol with Passive Expressions // Electronic Notes in Theoretical Computer Science. 2013. Т.298. № 4. С. 325-348.

18. Torkestani J. A., Meybodi M. R. A cellular learning automata-based algorithm for solving the vertex coloring problem // Expert Systems with Applications. 2011. Т.38. №8. С. 9237-9247.

Размещено на Allbest.ru


Подобные документы

  • Алгоритм работы автомата Мили в табличном виде. Графический способ задания автомата. Синтез автомата Мили на Т-триггерах. Кодирование состояний автомата. Таблицы кодирования входных и выходных сигналов. Таблица переходов и выходов абстрактного автомата.

    курсовая работа [24,7 K], добавлен 01.04.2010

  • Синхронный дискретный автомат Мура как прототип проектируемого электронного автомата с заданными входными сигналами и контролируемыми параметрами. Разработка схемы дискретного автомата. Выбор элементной базы. Разработка устройств сопряжения по входу.

    курсовая работа [958,4 K], добавлен 29.07.2009

  • Построение графа синтезируемого автомата. Определение количества элементов памяти. Составление таблицы переходов, выходов и возбуждения конечного автомата. Переход от исходного автомата Мили к эквивалентному автомату Мура. Алгоритмы вычисления функций.

    курсовая работа [714,7 K], добавлен 21.05.2013

  • Проектирование конечного автомата, заданного оператором соответствия, с использованием канонического метода структурного синтеза автоматов. Тактирование от генератора синхронизирующих импульсов для устранения гонок в функциональной схеме автомата Мили.

    курсовая работа [1,6 M], добавлен 22.10.2012

  • Функциональная схема и механизм работы цифрового устройства обработки данных. Синтез управляющего автомата, выбор типа триггера, описание управляющего автомата и счётчиков на языке Verilog. Процесс тестирования и моделирования управляющего автомата.

    курсовая работа [3,2 M], добавлен 05.12.2012

  • Цифровые автоматы - логические устройства, в которых помимо логических элементов имеются элементы памяти. Разработка микропрограммного цифрового автомата на основе микросхем малой степени интеграции. Синтез преобразователя кода и цифровая индикация.

    курсовая работа [2,7 M], добавлен 26.05.2012

  • Основные понятия о цифровом устройстве и главные принципы его построения. Этапы разработки цифрового автомата по алгоритму функционирования. Выбор микросхем, их учет и расчет мощности, потребляемой автоматом. Исследование цифрового автомата на переходе.

    курсовая работа [1,0 M], добавлен 09.10.2009

  • Разработка функциональной и принципиальной схем управляющего устройства в виде цифрового автомата. Синтез синхронного счётчика. Минимизация функций входов для триггеров с помощью карт Карно. Синтез дешифратора и тактового генератора, функции выхода.

    курсовая работа [1,5 M], добавлен 23.01.2011

  • Формирование алфавитного оператора. Приведение оператора к автоматному виду. Построение графа переходов абстрактного автомата. Кодирование состояний, входных и выходных сигналов. Формирование функций возбуждения и выходных сигналов структурного автомата.

    курсовая работа [66,3 K], добавлен 10.11.2010

  • Разработка автомата турникета в метро, его условно-графическое изображение. Список входных и выходных сигналов устройства, построение графа состояний. Расчёт количества триггеров, комбинационные схемы входа и выхода. Уравнения и описание на языке AHDL.

    курсовая работа [244,2 K], добавлен 07.09.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.