ДП_поясняк (1231259), страница 9
Текст из файла (страница 9)
Параметры:
-
DIR *dp - указатель на переменную типа DIR. Переменная должна быть предварительно объявлена;
-
FILINFO *fno - указатель на переменную типа FILINFO. Переменная должна быть предварительно объявлена.
Возвращаемые значения:
-
FR_OK - успешное завершение функции;
-
FR_DISK_ERR - ошибка диска;
-
FR_NOT_OPENED - не открыта директория.
2.8.2.3 Алгоритм работы управляющей программы
Устройство работает под управлением специально разработанной управляющей программы. Программа обеспечивает не только правильную совместную работу узлов устройства, но и большую часть функциональных задач устройства.
Алгоритм программы управления представлен на листе 5 графического материала.
Как видно программа работает по стандартному циклическому алгоритму. Программу можно разделить на 3 части:
-
стартовая часть;
-
подпрограммы прерываний;
-
основной цикл.
В стартовой части программы происходит настройка портов ввода-вывода, настройка управляющих регистров периферии, инициализация отдельных узлов, которые имеют встроенные контроллеры. Так же настраиваются и разрешаются прерывания контроллера. Во время этого происходит вывод графической информации об этапах и результатах инициализации.
Прерывания служат для организации механизма обработки срочных задач, временно переключая процессор на обработку не основного потока данных. Такими срочными задачами являются снятие показаний АЦП и обработка переполнения таймера. Подпрограммы прерывания содержат инструкции реагирования на эти прерывания. Подпрограммы прерывания должны как можно меньше времени занимать процессор от выполнения основной программы. Таким образом, в обработчике прерывания по переполнению таймера всего лишь фиксируется факт переполнения таймера, что свидетельствует об окончании временного интервала равного 1 секунде. Обработчик прерывания снимает данные с канала АЦП и записывает в соответствующую переменную, переключает канал измерения и запускает АЦП.
Основная программа, в отличие от обработчиков прерываний и стартовой инициализации, выполняется в «бесконечном» цикле. В основном она опрашивает состояние кнопок управления и проверяет наличие пришедших команд от компьютера. При этом проверяется условие истечения временного интервала равного 1 секунде. По истечении одной секунды программа уйдет на специальную подпрограмму. Эта подпрограмма увеличивает переменную времени, обсчитывает снятые с АЦП данные, обновляет информацию на дисплее, отсылает данные в канал передачи и записывает в карту памяти.
3 Расчет экономических затрат на изготовление прибора
3.1 Общие положения
В процессе реализации задач по обеспечению контроля и управления технологическими процессами на железнодорожном транспорте, широко используются различные системы телеконтроля, телеуправления и телесигнализации. Для надежной и непрерывной работы устройств автоматики, необходимо проводить техническое обслуживание и ремонт. То есть необходимо контролировать не только технологический процесс, но и работу устройств, обеспечивающих контроль и управление технологическим процессом. Устройства, в свою очередь, могут находиться как на станции, так и на перегоне, что осложняет работу ответственных служб.
Целью данного диплома является разработка аппаратного комплекса, для удаленного мониторинга параметров устройств СЦБ, в том числе состояния приборов релейных шкафов сигнальных точек на перегоне. Данный прибор призван улучшить материально техническое обеспечение бригады обслуживания перегонных устройств СЦБ. Он позволит фиксировать отказы, и выявлять предотказные состояния, что способствует уменьшению возникновения опасных отказов. Предполагается установка одного прибора в каждый релейный шкаф сигнальной точки на перегоне, с последующей передачей данных о состоянии объектов контроля на прилежащую станцию. К особенностям устройства можно отнести малое потребление электроэнергии (автономное питание) и диагностический контроль собственных параметров. Это упрощает обслуживание устройства и не требует постоянного обслуживания.
Таким образом, необходимо рассчитать затраты на внедрение аппаратного комплекса и пронаблюдать экономический эффект, который заключается в экономии фонда рабочего времени и соответственно фонда оплаты труда. Отдельно произведем расчет стоимости комплектующих (электронных компонентов), расходных материалов и энергопотребления, а также затрат на заработную плату специалистов и установку модулей на объекты контроля. После чего просуммируем все перечисленные статьи.
3.2 Расчет затрат на внедрение прибора
Затраты на внедрение аппаратного комплекса будут складываться из стоимости прибора и стоимости установки модулей.
Стоимость прибора найдем, просуммировав суммы отдельных комплектующих, затраты на создание, налаживание устройства, а также написание и отладку программного обеспечения.
Заметим, что затраты описываются для условий мастерской лаборатории ДВГУПС, следовательно, предполагается наличие ПК, ручного и электрического инструмента, освещения, и других необходимых средств производства. Поэтому затраты на данные пункты учитывать не будем.
В таблице 3.1 приведем стоимость комплектующих изделий прибора [13].
Таблица 3.1 – Стоимость комплектующих изделий одного модуля
| Наименование оборудования | Ед. изм. | Кол-во | Стоимость на ед. изм., руб. | Общая стоимость, руб. |
| Пластмассовый корпус | шт. | 1 | 500.00 | 500.00 |
| Текстолит односторонний S=1мм | шт. | 1 | 400.00 | 400.00 |
| Микроконтроллер ATmega32 | шт. | 1 | 190.00 | 300.00 |
| Mrf24j40ma | шт. | 1 | 700.00 | 700.00 |
| Ш Продолжение таблицы 3.1 нур USB-A - USB-B l=1.5м | шт. | 1 | 120.00 | 120.00 |
| Провод монтажный S=0.4мм2 | м. | 2 | 30.00 | 60.00 |
| Провод монтажный одножильныйS=0.4мм2 | м. | 1 | 7.00 | 7.00 |
| Трубка термоусадочнаяD=2мм | м. | 1 | 24.00 | 24.00 |
| Резистор подстроечный СП5-2-1 | шт. | 8 | 45.00 | 60.00 |
| Резистор МЛТ-0.125 10% | шт. | 45 | 1.00 | 45.00 |
| Резистор переменный СП4 0.5Вт | шт. | 6 | 20.00 | 20.00 |
| Индуктивность ОСДМ-10мкГн 0.6Вт | шт. | 3 | 10.00 | 30.00 |
| Светодиод АЛ307Б синий | шт. | 8 | 7.00 | 56.00 |
| Конденсатор К10-17А-22 пФ 63В | шт. | 3 | 3.00 | 9.00 |
| Конденсатор К10-17А-47нФ 63В | шт. | 15 | 4.00 | 60.00 |
| Конденсатор Эл. 22мкф 16В | шт. | 1 | 3.00 | 3.00 |
| Стабилитрон 3.6В 0.5Вт | шт. | 2 | 5.00 | 10.00 |
| Стабилитрон LM385 2.5В | шт. | 1 | 30.00 | 30.00 |
| Разъем С10штырьковый однорядный | шт. | 8 | 5.00 | 40.00 |
| Штекер С10штырьковый однорядный | шт. | 9 | 10.00 | 10.00 |
| Разъем штырьевой одиночный | шт. | 24 | 7.00 | 68.00 |
| Тумблер 0.5А 27В | шт. | 8 | 15.00 | 20.00 |
| Винт М3 L=25мм с гайкой | шт. | 10 | 3.00 | 30.00 |
| ИТОГО | 2812,00 | |||
ч) [6].Таблица 3.2 – Расчет затрат на процесс изготовления одного модуля и написание программного обеспечения
| Наименование ресурса, расходного материала | Ед. изм. | Кол-во | Время,ч | Стоимость на ед. изм., руб. | Общая стоимость, руб. | |
| Хлорное железо 100г. | шт. | 1 | - | 110.00 | 110.00 | |
| Спирт этиловый 100мл | шт. | 1 | 45.00 | 45.00 | ||
| Припой трубчатый с канифолью L=1м | шт. | 1 | 80.00 | 80.00 | ||
| Канифоль 20г. | шт. | 1 | 25.00 | 25.00 | ||
| Программатор LPT | шт. | 1 | 150.00 | 150.00 | ||
| Электроэнергия, потребляемая сверлильным станком | кВт*ч | 0.2 | 0.5 | 4.11 | 0,411 | |
| Электроэнергия, потребляемая электропаяльником 40 Вт | кВт*ч | 0.04 | 8 | 4.11 | 1,32 | |
| Электроэнергия, потребляемая системами освещения рабочего места | кВт*ч | 0.2 | 18 | 4.11 | 14,796 | |
| Электроэнергия, потребляемая ПК | кВт*ч | 0.15 | 5 | 4.11 | 3,0825 | |
| ИТОГО | 429,6 | |||||
Расчет расходов на заработную плату работников приведен в таблице 3.3. Размер почасовой оплаты принят ориентировочно, с учетом современных среднерыночных цен.















