Анализ задачи.
Мини охранная система на базе системы Fractal
Применение этого функционально насыщенного и содержащего большие объемы памяти микроконтроллера позволило предустанавливать в ПЛК FR-MCX53−32.x однокристальный интерпретатор Fractal-BASIC-Cortex. Некоторые исполнения FR-MCX53−32.x дополнительно содержат гальванически развязанный канал MicroLan 1-wire с мастер чипом DS2482 специально предназначенным для работы с протяженными линиями. Серия… Читать ещё >
Анализ задачи. Мини охранная система на базе системы Fractal (реферат, курсовая, диплом, контрольная)
Разработанная система охранной сигнализации будет обеспечить охрану по периметру объекта на предмет проникновения во внутрь, а именно, проникновение через дверь или окно, также сигнализацию на движение, на пролом стен, пола, потолка. Система должна проверять и идентифицировать свое состояние и, в случае срабатывания, передать сигнал на пульт вневедомственной охраны (ВОХР) с указанием кода места нарушения.
В данной курсовой работе мы рассмотрим функциональную схему охраны на примере помещения со следующими характеристиками:
Кол-во помещений…1.
Площадь одного помещения, м2 … 20.
Высота, м2 …2,5.
Кол-во окон …2.
Кол-во входных дверей …1.
Выбор и обоснование элементной базы
Микроконтроллер
В качестве вычислителя выбираем универсальный контроллер MCX53−32 на базе системы Fractal.
Характеристики:
Микроконтроллер STM32F103RET6 / STM32F103RGT6 / STM32F205RGT6.
Быстродействие 72 MHz / 120 MHz / 1.25 DMIPS/MHz (Dhrystone 2.1).
Flash 512 Кбайт / 1024 Кбайт.
RAM 64 Кбайт / 96 Кбайт / 128+4 Кбайт АЦП 3 АЦП 12 бит 1мкс / 0.5мкс.
ЦАП 2 ЦАП 12бит Отладочный разъем Serial wire debug (SWD).
Встроенный однокристальный Fractal-BASIC-Cortex.
Интерфейсы без развязки — USB, RS485/CAN, I2C, SPI, MicroLan.
Гальванически развязанные интерфейсы — RS485, MicroLan DS2482−100.
Часы реального времени с литиевым элементом Универсальные сигнальные входо-выходы — 12.
режим АЦП 0…+3.3 В режим АЦП 0…10(24)В режим АЦП 0…20мА режим PT1000.
режим дискретного входа «сухой контакт» 3мА режим дискретного входа 0 / +3.3 В режим дискретного входа 0 / 24 В режим программного MicroLan с поддержкой паразитного питания режим логического выхода 0 / 3.3 В ±20мА режим ЦАП 12 бит 0…10 В / 0…20мА (2 линии) все перечисленные варианты доступны во всех основных исполнениях одновременно.
Силовые выходы — 8.
механическое реле 250V AC / 5 A.
оптотриак с детектором нуля 400 V / 0.15А оптореле 1(2)А / 50 В ВХОД с индивидуальной гальванической развязкой.
Питание +9…24 В Габариты узла в DIN конструктиве — 105×86×58.
Назначение:
Серия универсальных программируемых логических контроллеров (ПЛК) FR-MCX53−32.x предназначена для решения широкого спектра задач в области автоматизации и контроля.
Контроллеры представляют из себя функционально законченные блоки в DIN — конструктивах. Типичные исполнения содержат 12 универсальных входов/выходов и 8 силовых выходов, а также набор различных интерфейсов.
Основой MCX53−32.x является микроконтроллер ARM7 Cortex-M3 STMicroelectronics STM32F103.
Применение этого функционально насыщенного и содержащего большие объемы памяти микроконтроллера позволило предустанавливать в ПЛК FR-MCX53−32.x однокристальный интерпретатор Fractal-BASIC-Cortex.
Наличие гальванически развязанного RS485 позволяет строить протяженные сети, состоящие из множества узлов.
Дополнительный локальный RS485 или CAN интерфейс позволяет легко наращивать ПЛК до необходимого количества входов/выходов. Программирование модуля производится простым подключением к PC через USB-порт.
Некоторые исполнения FR-MCX53−32.x дополнительно содержат гальванически развязанный канал MicroLan 1-wire с мастер чипом DS2482 специально предназначенным для работы с протяженными линиями.
12 универсальных линий ПЛК FR-MCX53−32.x работают как в дискретном, так и в аналоговых режимах. При это 2 канала могут работать в режиме ЦАП 0…10 В / 0…20мА. Режим каждой линии можно задавать индивидуально.
Все выше перечисленное, позволяет при помощи ПЛК FR-MCX53−32.x быстро решать множество различных задач по автоматизации различных объектов. Простой и эффективный Fractal-BASIC-Cortex помогает реализовывать достаточно сложные алгоритмы, простейшими средствами.
Математика предустановленная в FR-MCX53−32.x позволяет пользователю самостоятельно, без специальных средств обновлять интерпретатор Fractal-BASICCortex при выходе обновлений. Сам же язык позволяет при необходимости закрыть код программы пользователя от несанкционированного чтения и копирования.