Антиплагиат - полный (1230936), страница 5
Текст из файла (страница 5)
[7]Рисунок 2.6 Вариант подключения RFID модуля к ArduinoДля работы с устройством нужно добавить специальную библиотеку RFIDrc522, установим ее в Arduino IDE спомощью его функций «Скетч/добавить ZIP библиотеку/Приметы из библиотек/ MFRC522» и запускаем тестовыйскетч DumpInfo. Далее в мониторе порта можно просмотреть работоспособность модуля, при поднесении метки.2.3 Микроконтроллер ArduinoArduino — это открытая платформа, которая позволяет создаватьразличныеэлектронныеустройства.Устройства могут работать в связке с компьютером, так и отдельно.Микроконтроллер состоит из аппаратной и программной частей; обе чрезвычайно удобны и просты вСтр.
12 из 3307.06.2016 13:51Антиплагиатhttp://dvgups.antiplagiat.ru/ReportPage.aspx?docId=427.22620295&r...обращении.Для программирования используется упрощённая язык C++, известная так же как Wiring.Программировать можно как с использованием бесплатной среды Arduino IDE, так и с помощьюпроизвольного C++приложения.
Поддерживаются операционные системы Windows, MacOS X иLinux.[10]Для [40]программирования и передачи данных в компьютерпонадобится USB-кабель. Для автономной работы потребуется блок питания на 7,5—12 В.Питание. Arduino Uno может питаться как от USB подключения, так и от внешнего источника:батарейки или обычной электрической сети. Источник определяется автоматически.Платформа может работать при наличии напряжения от 6 до 20 В.
Однако при напряжении менее 7В работа становится неустойчивой, а напряжение более 12 В может привести к перегреву иповреждению [10]оборудования. Для этого выбирается рекомендуемый диапазон в пределах 7−12 В.На Arduino доступны следующие контакты для доступа к питанию:Vin предоставляет тоже число вольт, что используется для питания платформы. При подключениичерез USB будет равен 5 В.5V предоставляет 5 В вне зависимости от входного напряжения. [10]Такое напряжение необходимо для работы процессора.Максимальный допустимый ток, получаемый с этого контакта 800 мА.3.3V предоставляет 3,3 В.
Максимальный допустимый ток, получаемый с этого контакта 50 мА.GND земля.Память. Платформа оснащена 32 кБ flash-памяти, 2 кБ из которых отведено под так называемыйbootloader. Эта функция позволяет прошивать Arduino с обычного компьютера через USB. Такаяпамять постоянна и не предназначена для изменения по ходу работы устройства. [10]Она [40]необходима для хранение программы и сопутствующих статичных ресурсов. Также имеется 2 кБSRAM-памяти, которые [10]требуются для хранения временной информациивроде переменных программы.
По сути, это оперативная память платформы. SRAM-памятьочищается при обесточивании. Ещё имеется 1 кБ EEPROM-памяти для долговременного храненияданных. По своему назначению это аналог жёсткого диска для Arduino.Ввод / вывод. На платформе расположены 14 контактов (pins), которые могут нужны для цифровоговвода и вывода. Какую роль исполняет каждый контакт, зависит от вашей программы. Контактыработают с напряжением 5 В, и рассчитаны на ток до 40 мА. Также каждый « пин» имеетвстроенный, но отключённый по умолчанию резистор на 20 - 50 кОм.
Некоторые контакты обладаютдополнительными функциями:Serial: 0-й и 1-й. Используются для приёма и передачи информации по USB.Внешнее прерывание:2-й и 3-й. Эти контакты могут быть настроены так, что они будут провоцировать вызов заданнойфункции при изменении входного сигнала.PWM: 3-й, 5-й, 6-й, 9-й, 10-й и 11-й. Могут являться выходами с широтно- импульсной модуляцией(pulse-width modulation) с 256 градациями.LED: 13-й.
К этому контакту подключен встроенный в плату светодиод. Если на контакт выводится 5В, светодиод зажигается; при нуле — светодиод гаснет.Помимо контактов цифрового ввода/вывода на Arduino имеется 6 контактов аналогового ввода,каждый из которых предоставляет разрешение в 1024 градации. По умолчанию значение меряетсямежду землёй и 5 В, однако возможно изменить верхнюю границу, подав напряжение требуемойвеличины на специализированный контакт AREF.Кроме этого на плате имеется входной контакт Reset. Его установка в логический ноль приводит ксбросу процессора. Это аналог кнопки Reset обычного компьютера.Взаимодействие.
Arduino Uno обладает несколькими способами общения с другими Arduino,микроконтроллерамииобычнымикомпьютерами.Платформапозволяетустановитьпоследовательное (Serial UART TTL) соединение через контакты 0 (RX) и 1 (ТХ). Установленный наплатформе чип ATmega16U2 транслирует это соединение через USB: на компьютере становитсядоступен виртуальный СОМ-порт. Программная часть Arduino включает утилиту, которая позволяетСтр. 13 из 3307.06.2016 13:51Антиплагиатhttp://dvgups.antiplagiat.ru/ReportPage.aspx?docId=427.22620295&r...обмениваться текстовыми сообщениями по каналу.Встроенные в плату светодиоды RX и ТХ светятся, когда идёт передача данных между чипомATmega162U и USB компьютера.Отдельная библиотека позволяет организовать последовательное соединение с использованиемлюбых других контактов, не ограничиваясь штатными 0-м и 1-м.С помощью отдельных плат расширения становится возможной организация других способоввзаимодействия, таких как bluetooth, RFID модуль, Wi-Fi.Защита USB.
Arduino Uno обладает предохранителем, защищающим USB-портыкомпьютера отперенагрузки и коротких замыканий. Хотя большинство компьютеров обладают собственнымисредствами защиты, предохранитель даёт дополнительную уверенность. Предохранитель разрываетсоединение, если на USB-порт подаётся более 500 мА, и восстанавливает его после нормализацииситуации. [10]Расположение входов указанно на картинке 2.7.
[8]Рисунок 2.7 Arduino, назначение входовArduino – это компактный и многофункциональный прибор позволяющий работать с реальным оборудованием, внашем случае это RFID – модуль rc522. А так же, с виртуальным оборудованием, таким как LabVIEW. Этопоможет с помощью простых решений связать с реальным прибором RFID модулем. И уже через командныефункции LabVIEW управлять всей системой.2.4 Базы данныхSQL ServerMicrosoft SQL Server 2008 одна из наиболее мощных СУБД архитектуры клиент - сервер. Эта СУБДпозволяетвыполнять такие условия, предъявляемые к системам распределенной обработкеинформации, как тиражирование данных, параллельная обработка, работа с большими базамиданных на относительно не дорогих аппаратных платформах при сохранении несмежногоуправления.MS SQL Server, не предназначен непосредственно для разработки пользовательских программ, авыполняет функции управления базой данных.
Для пользовательского приложения, SQL Serverявляется мощным источником выработки и управления нужными данными.Microsoft SQL Server, предназначен только для поддержки систем, работающих в среде клиентсервер. База поддерживает широкий выбор средств разработки и максимально прост в совместнойработе с приложениями, работающими на компьютерах.SQL Server, может тиражировать информацию в БД иных форматов включая Oracle, DB2, Sybase,Microsoft Access и другие СУБД (при наличии ODBC драйвера, отвечающего [44]заданным требованиям).Эта база данных, позволяет пользователям управляться с данными любых типов (от традиционных догеографических).
Это дает возможность к созданию приложений нового поколения с учетом данных орасположении и возможностью управления документами. SQL Server 2008, способен создоватьотчеты и выполнять анализ любого объема и сложности, а так же облегчая пользователям доступ кинформации за счет более тесной работы с Microsoft Office.SQL Server, позволяет шифровать базу данных, файлы данных или файлы журналов, [41]без внесения в приложения изменений. Благодаря этому появляется возможность выполнятьпоиск в зашифрованных данных как по диапазону, так и с нечеткими критериями, а также поиск взащищенных данных, полученных от неавторизованных пользователей. [41]Шифрование позволяет компаниям выполнить юридические требования и идти в ногу с общим стремлением кзащищенности данных. Программа полностью соответствует этой растущей потребности, поддерживая HSM(Hardware SecurityModule,аппаратный модульбезопасности)исистемыуправленияключамидругихпроизводителей.Эта база данных позволяет разработчикам создавать параметры аудита и управлять ими.
Благодаря аудитуданныхпоявляется возможность получать ответы на наиболее распространенные вопросы, например:«Какие данные извлекались из базы данных?»SQL Server, обеспечивает сжатие исходящего потока данных,улучшая производительность исокращая нагрузку на сеть, связанную с зеркалированием [41]баз данных. Сжатие данных дает возможность более качественно хранить информацию иуменьшить затраты на накопительные устройства. При этом существенно падают рабочие нагрузки,Стр.
14 из 3307.06.2016 13:51Антиплагиатhttp://dvgups.antiplagiat.ru/ReportPage.aspx?docId=427.22620295&r...повышается производительность, а объем ввода-вывода, например в хранилищах [41]информации, увеличивается.Благодаря переработанной архитектуре установки, настройки и конфигурирования в SQL значительно улучшенообслуживание, что позволяет отделить процесс физического копирования программы на оборудование отнастройки программного обеспечения базы данных.Встроенные запросы LINQ (Language Integrated Query) позволяют пользователям вместоиспользования SQL-запросов обращаться к данным из программ на управляемых языках, напримерC++ или [41]LabVIEW. В SQL Server 2008 имеется возможность использования LINQ для обращения непосредственно ктаблицам и полям SQL Server 2008.В SQL Server 2008включены новые типы данных для обозначения даты и времени, [41]например DATE - только дата, TIME - только время.
Такие типы данных позволяют различать дату и время впрограмме, а также обеспечивают использование больших диапазонов или большей точности для временныхпоказателей.Включенный в базу SQL тип данных FILESTREAM дает возможность хранить больший объем двоичных данныхнепосредственно в файловой системе NTFS. Причем так, что они остаются частью базы данных с поддержкойобщей целостности. Это дает возможность держать двоичные данные, традиционно управляемые БД, за еепределами на менее дорогих накопителях и в то же время обеспечивать корректный доступ к ним.
Встроенныйполнотекстовый поиск убирает границы между текстовыми и реляционными данными, дая возможностьразработчикам использовать текстовые индексы, и эффективно выполнять поиск в больших текстовых полях.SQL Server - это огромная масштабируемая платформа. Она нужна для организации хранилища информации,которая дает возможность быстрее и эффективнее интегрировать информацию в хранилища. А также управлятьрастущимиобъемамиданных,предоставляявсемпользователямсведения,необходимыедлялучшегопонимания данной информации. За счет сжатия данных SQL Server 2008 дает возможность более эффективнохранить информацию, а также повышать производительность благодаря сокращению объемов ввода-вывода.Благодаря сжатию резервных копий в SQL Server требуется меньше пространства для их хранения, а работа сними идет быстрее, поскольку сокращается объем дискового ввода-вывода.ПрограммаобеспечиваетболеебыстроевыполнениезапросовOLAP(OnlineAnalyticalProcessing)иактуализацию данных, что дает возможность компаниям проводить довольно сложный анализ с большимколичеством измерений и агрегирований.















