Личный кабинетuser
orange img orange img orange img orange img orange img
Дипломная работаРазное
Готовая работа №44577 от пользователя Успенская Ирина
book

Разработка программно-аппаратного комплекса для проведения специальных комплексных проверок электронных устройств (ПАК).

1 700 ₽
Файл с работой можно будет скачать в личном кабинете после покупки
like
Гарантия безопасной покупки
help

Сразу после покупки работы вы получите ссылку на скачивание файла.

Срок скачивания не ограничен по времени. Если работа не соответствует описанию у вас будет возможность отправить жалобу.

Гарантийный период 7 дней.

like
Уникальность текста выше 50%
help

Все загруженные работы имеют уникальность не менее 50% в общедоступной системе Антиплагиат.ру

file
Возможность снять с продажи
help

У покупателя есть возможность доплатить за снятие работы с продажи после покупки.

Например, если необходимо скрыть страницу с работой на сайте от третьих лиц на определенный срок.

Тариф можно выбрать на странице готовой работы после покупки.

Не подходит эта работа?
Укажите тему работы или свой e-mail, мы отправим подборку похожих работ
Нажимая на кнопку, вы соглашаетесь на обработку персональных данных

содержание

Введение…………………………………………………………………………..6
1. Цели и задачи устройств обработки сигналов ………………………...7
1.1.Технические требования к программно-аппаратному комплексу…..7
1.2 Описание алгоритма работы программно-аппаратного
комплекса……………………………………………………………..……………….12
1.3. Выбор кода обмена между адаптером и персональным компьютером ………................................................................................................15
2. Программно-аппаратный комплекс……………………..…………………..19
2.1. Нормативная база…………………………….……………………………..19
2.2. Реализация НТР…………...………………….…………………………….21
2.3. Приоритеты ПАК ………...………………….……………………………21
2.4. Требования к разработке программно-аппаратного комплекса ………23
2.5 Требования к программному обеспечению……………………………..30
2.9 Оформление технического задания ……………………………………34
3. Программное обеспечение……………………………………………….36
3.1 Общее программное обеспечение….…………………………………...36
3.2 Аппаратный комплекс «устройства обработки сигналов»……………..38
3.3 Средства измерения, инструмент и принадлежности…………………...43
3.4 Запуск УОС……………………………………………………………53
4. Эксплуатация «устройства обработки сигналов»……………………61
4.1 Эксплуатационные ограничения…………………………………….61
4.2 Использование УОС…………………………………………………..61
Заключение……………………………………………………………………64
Список литературы…….…………………………………..…………….........65
Приложение А………………..………………………………….....................67
Приложение Б…………………………………………………………………68
Приложение В…………………………………………………………………69
Приложение Г…………………………………………………………………70

Весь текст будет доступен после покупки

ВВЕДЕНИЕ

В процессе проведения исследований были разработаны структурная и функциональная схемы адаптера, входящего в состав ПАК. На их основе создана электрическая принципиальная схема. Путем сравнения между собой характеристик элементов, используемых в схеме, были выбраны конкретные элементы и, используя методы теории цепей, рассчитаны их номиналы. Был разработан алгоритм работы прибора и соответствующее программное обеспечение. Проектирование устройства выполнялась с соблюдением соответствующих ГОСТов. Экономический эффект данной разработки относительно существующих аналогов заключается в виде экономии средств от снижения затрат на производство и использование, и повышении производительности труда, за счёт привлечения технического персонала. К характеристикам и параметрам спроектированного устройства относится: малые габаритные размеры, узконаправленные функции (контроль сопротивления коммутируемых цепей) относительно низкая потребляемая мощность, надёжность.

Весь текст будет доступен после покупки

отрывок из работы

1. Цели и задачи устройств обработки сигналов
1.1. Технические требования к программно-аппаратному комплексу
Структурная схема программно-аппаратного комплекса, позволяющая реализовать заданные функции, представлена на рисунке 1.1.


Рисунок 1.1 – Структурная схема работы программно-аппаратного комплекса.
Структурная схема включает в себя следующие основные блоки:
– персональный компьютер (ПК);
– адаптер для связи с внешними устройствами (А);
– внешнее устройство (ВУ).
Персональный компьютер осуществляет программное управление адаптером и обработку полученных данных.
Адаптер включает в себя:
а) канал управления внешними устройствами (формирователи команд управления на ВУ);
б) канал приема данных от внешних устройств (приемники сигналов контроля состояния ВУ и измерения параметров цепей);
в) канал управления (формирователь внутренних команд управления и обработки сигналов от ВУ).
Внешнее устройство (ВУ) – исследуемый объект (электронное устройство) подлежащий тестированию.
Функциональная схема адаптера представлена на рисунке 1.2.
Адаптер состоит из трех каналов и схемы сопряжения с ПК:
– канал управления внешними устройствами (формирователи команд управления на ВУ);
– канал приема данных от внешних устройств (приемники сигналов контроля состояния ВУ и измерения параметров цепей);
– канал управления (формирователь внутренних команд управления и обработки сигналов от ВУ);
– схемы сопряжения с ПК.
Канал управления внешними устройствами включает в себя:
– модуль управления включением (дешифратор);
– модуль подключения питания.
Канал управления внешними устройствами предназначен для формирования команд управления на ВУ по программе с ПК.
Модуль управления включением представляет собой дешифратор, в котором в зависимости от выходного кода осуществляется подача питания на заданные цепи. Для того чтобы сформировать команду управления необходимо программно с ПК включить (выключить) одно (несколько) реле (ключей) в требуемой последовательности.
Модуль подключения питания предназначен для коммутации определённых цепей ВУ в зависимости от программы с ПК. Представляет собой набор ключевых элементов с гальванически развязанными «сухими» контактами реле (ключами), через которые осуществляется подача напряжения питания на соединители.
Канал приема данных от ВУ включает в себя:
– модуль измерений и контроля;
– модуль управления и опроса (мультиплексоры и регистры);
– модуль включения питания.
Канал приема данных от ВУ предназначен для приема сигналов контроля состояния ВУ и измерения параметров цепей.
Модуль измерений и контроля предназначен для проверки сопротивления тестируемых цепей путем сравнения напряжений на контактах ключей, и передачи сигнала для последующего анализа.
Модуль управления и опроса представляет собой блок мультиплексоров и регистров, осуществляющих выбор цепей, предназначенных для тестирования.
Модуль включения питания предназначен для подачи питания на определённые цепи ВУ, которые подлежат проверке подключения и контроля сопротивления, осуществляемой измерением напряжения на соответствующих контактах.
Канал управления включает в себя:
– микроконтроллер;
– ОЗУ;
– ПЗУ;
– блок регистров;
– генератор импульсов;
– схему сброса.
Канал управления предназначен для формирования внутренних сигналов управления по командам с ПК и обеспечивает:
– адресный доступ ко всем функциональным элементам адаптера;
– запись (считывание) информации во все (со всех) программно-доступные функциональные элементы адаптера.
Кроме этого, канал управления также предназначен для обработки электрических сигналов приходящих от ВУ, характеризующих наличие напряжения на контактах ВУ с уровнями – логический «0» или
логическая «1».
Микроконтроллер (МК) предназначен для формирования управляющих сигналов и приема/передачи данных. Выполняют функции логического анализа и управления.
ОЗУ (память данных) предназначена для хранения переменных в процессе выполнения прикладной программы, адресуется одним байтом и имеет емкость 128 байт.
ПЗУ (память программ) предназначена для хранения команд, констант, управляющих слов инициализации, таблиц перекодировки входных и выходных переменных и т.п.
Блок регистров (регистр-защелка) предназначен для хранения адресов А0-А7 при обмене данными.
Генератор импульсов предусмотрен для формирования тактовых импульсов для МК. Тактовый сигнал необходим для выполнения инструкций микроконтроллера и работы периферийных модулей (например, универсальные порты ввода/вывода). Внутренний машинный цикл микроконтроллера состоит из нескольких периодов тактового сигнала.
Схема сброса предназначена для перевода МК в исходное состояние с заведомо известными параметрами работы. Что осуществляется подачей сигнала RST на соответствующий вход, который производит следующие действия: сбрасывает счетчик команд и указатель стека; устанавливает порт BUS в высокоимпедансное состояние, а порты P1 и P2 – в режим ввода, выбирает банк регистров 0 и банк памяти 0, запрещает прерывания, останавливает таймер и выдачу синхросигнала на вывод Т0; сбрасывает флаг переполнения таймера TF и флаги пользователя F0 и F1, приводит к началу исполнения программ с нулевого адреса.



Рисунок 1.2 – Функциональная схема адаптера

Программное управление от ПК всеми функциональными элементами осуществляется через схему сопряжения, которая обеспечивает передачу сигналов в канал управления. Схема основана на формирователе сигналов (микросхема преобразователей уровней: логические «0» и «1» в +15 В и
в -15В, и обратно), который отвечает за обмен информацией по последовательному каналу типа RS-232. А так же на диодном ограничители, обеспечивающий размах входного сигнала МК в пределах -0,6…+5,6В. Основное предназначение схемы сопряжения – согласование уровней входных и выходных сигналов с МК и ПК.
ВУ представляют собой объекты исследования – электронные устройства.
1.2 Описание алгоритма работы программно-аппаратного комплекса
Выбранный алгоритм работы ПАК приведен в Приложении Г.
Разрабатываемый ПАК может функционировать в одном из следующих режимов:
– самоконтроль;
– формирование необходимого алгоритма тестирования;
– тестирование;
– выдача результатов тестирования и их визуализация.
В режиме самоконтроля происходит проверка функционирования ПАК, ПЭВМ в автоматическом режиме формирует группу управляющих команд с признаком самоконтроля, которые полностью имитируют все возможные варианты включения элементов тестируемого устройства. Команды передаются в адаптер тем самым, тестируя линии связи между ПЭВМ и адаптером. Адаптер, получив информационную посылку с признаком самоконтроль, проверяет работоспособность ОЗУ и начинает проверку своих функциональных элементов посредством полученных управляющих команд. Для корректного функционирования адаптера на его выходной разъём ставится специальная соединитель, имитирующая тестируемые цепи. После завершения контроля адаптер выдаёт в ПЭВМ информацию о результатах контроля. При положительном результате ПАК готов к дальнейшему функционированию. К нему подсоединяется тестируемое устройство и возможен один из трёх режимов.
В режиме формирования параметров проверки пользователь выбирает необходимые цепи для включения питания, алгоритм включения (параллельный, последовательный, выборочный), проверяемые цепи и их состояние. Пример выбора цепей и их состояния показан в таблице 2.1.
Таблица 1.1 Выбора цепей и их состояния
Цепи состояния Цепи Состояние
Пит. К1 А1 : В10 Разомкнуто > Замкнуто
А2 : В3 Разомкнуто > Разомкнуто
Пит. К2 А3 : В15 Замкнуто > Разомкнуто
А4 : В7 Замкнуто > Замкнуто

Загрузка параметров возможна из предварительно сформированного файла. При этом возможна визуализация упрощённой структуры проверки устройства, которая помогает избежать ошибок пользователя при тестировании. Сформированные параметры передаются в адаптер с признаком тестирования для инициирования процесса тестирования.
В процессе тестирования адаптер в соответствии с заданным алгоритмом включает питание соответствующих цепей и проверяет состояние контролируемых цепей.
Результаты корректной и некорректной проверки сохраняются в ОЗУ. После контроля адаптер осуществляется подачу питания на выбранные цепи и осуществляет повторный контроль их состояния, для проверки функционирования коммутирующих элементов (до срабатывания, после срабатывания и после отключения). Процесс тестирования повторяется необходимое количество раз в зависимости от алгоритма проверки, при этом возможно лишь частичное задействование имеющихся цепей или расширение функциональных возможностей схемы путём незначительного усложнения схемы адаптера. После обработки алгоритма проверки, сохранённые результаты передаются в ПЭВМ для окончательной обработки.
В случае некорректной проверки для пользователя, в режиме визуализации результатов проверки, предлагается несколько вариантов получения информации:
Формализованный – в виде списка цепей, не прошедших тестирование, с указанием некорректного состояния цепи и режима в котором это состояние имело место. Формализованный способ представления информации показан в таблице 1.2.
Таблица 1.2 Формализованный способ представления информации
Цепь Состояние Режим
А1 : В10 Замкнута Срабатывание реле К5

Графический – в виде упрощённой структуры проверяемого устройства, в которой разными цветами изображаются режимы тестирования и цепи, состояние которых не соответствует заданному. Графический способ представления информации изображён рисунке 2.3.

Рисунок 1.3 – Графический способ получения информации
1.3 Выбор кода обмена между адаптером и персональным компьютером
В режиме формирования параметров проверки задача пользователя выбрать алгоритм включения (параллельный, последовательный, выборочный) цепей, необходимые цепи для включения питания (из 8) и проверки (из 16). Передать выбранные параметры в адаптер, получив ответ (корректное подключение, не корректное подключение) отобразить формат ошибки. Структура действий показана на рисунке 3.1.
Обмен информацией между ПЭВМ и адаптером происходит по последовательному каналу связи согласно протоколу RS-232. Согласно выбранной последовательности кодограмма обмена ПЭВМ и адаптера имеет вид представленный на рисунке 3.2.
Управляющее слово состоит из четырёх байт:
– 1 байт – номер режима;
– 1 байт – выбор цепей, к которым подключается питание;
–-2 байта – выбор цепей, подлежащих тестированию.


Рисунок 1.4 – Последовательность действий пользователя ПЭВМ
Размер поля «Выбор цепей подключения питания» определяется количеством цепей, на которые необходимо подавать питание (в нашем случае, количество цепей подачи питания – 8, поэтому выбирается 1 байт, каждый бит которого соответствует срабатыванию одного из восьми реле. Состояние логической «1» – подача питания на соответствующий ключ, состояние логического «0» – ключ остаётся в исходном состоянии). Размер поля «Выбор цепей тестирования» определяется количеством проверяемых цепей (в нашем случае, количество цепей – 16, поэтому выбирается 2 байта, каждый бит которых соответствует состоянию одной из цепей. Состояние логической «1» – осуществляется проверка, состояние логического «0» – не проверяется.


Рисунок 1.5 – Кодограмма обмена ПЭВМ и адаптера
Сформированная посылка размером 4 байта и содержащая параметры проверки состояния цепей передаётся в адаптер, который осуществляет подключение и проверку цепей в соответствии с заданным режимом и отправляет ответ о корректности работы проверяемого устройства в виде трёх слов состояния.
Каждое слово содержит информацию об ошибках в тестируемых цепях. Размер слова 3 байта. Первый байт отвечает за вид (форму ошибки). Возможно три варианта: ошибка состояния цепей до начала тестирования, ошибка подключения во время тестирования, ошибка восстановления после окончания тестирования. В каждом слове фиксированное значение режима. Первое слово значение первого байта 0000 0001 – ошибка состояния цепей до начала тестирования. Второе слово значение первого байта 0000 0010 – ошибка подключения во время тестирования. Третье слово значение первого байта 0000 0011 – ошибка восстановления после окончания тестирования. В каждом слове фиксированное значение режима. Второй и третий байт отвечают за номер цепи, в которых обнаружена ошибка. Один бит соответствует одной из 16 цепей. В результате ответа адаптера в ПЭВМ должно придти три слова, в которых указано номер и вид ошибки. Заданные параметры и результаты тестирования анализируются и отображаются на мониторе ПЭВМ.

Весь текст будет доступен после покупки

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

Бессмертный, И. А. Системы искусственного интеллекта : учеб. пособие для СПО / И. А. Бессмертный. — 2-е изд., испр. и доп. — М. : Издательство Юрайт, 2018. — 130 с.
Гниденко, И. Г. Технология разработки программного обеспечения : учеб. пособие для СПО / И. Г. Гниденко, Ф. Ф. Павлов, Д. Ю. Федоров. — М. : Издательство Юрайт, 2017. — 235 с.
Гордеев, С. И. Организация баз данных в 2 ч. Часть 2 : учебник для вузов / С. И. Гордеев, В. Н. Волошина. — 2-е изд., испр. и доп. — М. : Издательство Юрайт, 2019. — 501 с.
Жмудь, В. А. Моделирование замкнутых систем автоматического управления : учеб. пособие для академического бакалавриата / В. А. Жмудь. — 2-е изд., испр. и доп. — М. : Издательство Юрайт, 2019. — 128 с.
Зыков, С. В. Программирование. Объектно-ориентированный подход : учебник и практикум для академического бакалавриата / С. В. Зыков. — М. : Издательство Юрайт, 2019. — 155 с.
Иванов, В. М. Интеллектуальные системы : учеб. пособие для СПО / В. М. Иванов ; под науч. ред. А. Н. Сесекина. — М. : Издательство Юрайт, 2019. — 93 с.
Иванов, В. М. Интеллектуальные системы : учеб. пособие для вузов / В. М. Иванов ; под науч. ред. А. Н. Сесекина. — М. : Издательство Юрайт, 2017. — 91 с.
Кубенский, А. А. Функциональное программирование : учебник и практикум для академического бакалавриата / А. А. Кубенский. — М. : Издательство Юрайт, 2019. — 348 с.
Кудрина, Е. В. Основы алгоритмизации и программирования на языке c# : учеб. пособие для СПО / Е. В. Кудрина, М. В. Огнева. — М. : Издательство Юрайт, 2019. — 322 с.
Кудрина, Е. В. Основы алгоритмизации и программирования на языке c# : учеб. пособие для бакалавриата и специалитета / Е. В. Кудрина, М. В. Огнева. — М. : Издательство Юрайт, 2019. — 322 с.
Кудрявцев, К. Я. Методы оптимизации : учеб. пособие для вузов / К. Я. Кудрявцев, А. М. Прудников. — 2-е изд. — М. : Издательство Юрайт, 2019. — 140 с.

Весь текст будет доступен после покупки

Почему студенты выбирают наш сервис?

Купить готовую работу сейчас
service icon
Работаем круглосуточно
24 часа в сутки
7 дней в неделю
service icon
Гарантия
Возврат средств в случае проблем с купленной готовой работой
service icon
Мы лидеры
LeWork является лидером по количеству опубликованных материалов для студентов
Купить готовую работу сейчас

не подошла эта работа?

В нашей базе 78761 курсовых работ – поможем найти подходящую

Ответы на часто задаваемые вопросы

Чтобы оплатить заказ на сайте, необходимо сначала пополнить баланс на этой странице - https://lework.net/addbalance

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

После пополнения баланса на сайте, необходимо перейти на страницу заказа и завершить покупку, нажав соответствующую кнопку.

Если у вас возникли проблемы при пополнении баланса на сайте или остались вопросы по оплате заказа, напишите нам на support@lework.net. Мы обязательно вам поможем! 

Да, покупка готовой работы на сайте происходит через "безопасную сделку". Покупатель и Продавец финансово защищены от недобросовестных пользователей. Гарантийный срок составляет 7 дней со дня покупки готовой работы. В течение этого времени покупатель имеет право подать жалобу на странице готовой работы, если купленная работа не соответствует описанию на сайте. Рассмотрение жалобы занимает от 3 до 5 рабочих дней. 

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

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

Мы с радостью ответим на ваши вопросы по электронной почте support@lework.net

surpize-icon

Работы с похожей тематикой

stars-icon
arrowarrow

Не удалось найти материал или возникли вопросы?

Свяжитесь с нами, мы постараемся вам помочь!
Неккоректно введен e-mail
Нажимая на кнопку, вы соглашаетесь на обработку персональных данных