3. Часть 1-5 (1229611), страница 6

Файл №1229611 3. Часть 1-5 (Проект системы контроля наполнения тормозных цилиндров воздухом) 6 страница3. Часть 1-5 (1229611) страница 62020-10-06СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 6)

Рисунок 3.9 - Внешний вид электромагнитного реле 833 H

Остальные детали устройства были выбраны из расчета минимальной стоимость и максимальной распространенности. Резисторы в цифровых цепях С1-4 или любые другие с мощностью рассеяния 0.125 или 0.25 ватт. Конденсаторы в цифровых цепях – любые керамические, к примеру, К10-17б. В цепях питания применимы практически любые электролитические конденсаторы, к примеру, К50-35. Диоды выпрямителя выбраны с учетом номинального напряжения, и максимального потребляемого устройством тока – КД202А. Наиболее подходящими клеммниками для подключения управляемых устройств являются клеммники типа 300-101-12 Разъем для подключения программатора – DRB-9FA. В качестве резервного источника питания (а в экономичных устройствах и в качестве основного источника питания) целесообразно использовать 3 последовательно соединенных пальчиковых гальванических элементах.

4 РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

4.1. Выбор общесистемного программного обеспечения

При разработке программного обеспечения одной из главных целей была поддержка всех версий Windows, начиная Windows 98. Операционная система (ОС) MS Windows является более удобной, чем консольная ОС MS DOS, и является самой распространенной ОС, поэтому программы написанные под Windows скорее всего будут работать практически на каждой современной ЭВМ. Важно лишь чтобы выбранная ОС поддерживала работу с COM-портом. Программа «общается» с устройством через COM-порт посредством стандартного программного интерфейса Windows (API).

4.2. Разработка прикладного программного обеспечения

4.2.1. Лингвистическое обеспечение

Прикладное программное обеспечение для ЭВМ было разработано в среде DELPHI. Выбор Delphi обусловлен тем, что в нем очень удобно организована разработка графического интерфейса пользователя. Важным является тот факт, что в Delphi есть возможность вызывать функции стандартного программного интерфейса Windows (API), которые необходимы для работы с СОМ-портом. Выбор системы программирования DELPHI также обусловлен наличием опыта работы с языком программирования Turbo Pascal, доработанная версия которого и используется в системе DELPHI. Программное обеспечение для микроконтроллеров частично разрабатывалось в системе MPLAB IDE, которая поставляется фирмой производителем МК. Только те части кода, которые требуют очень тщательной проработки, были написана на ассемблере, и скомпилированы в MPLAB, так как написать всё программу высокой степени сложности на ассемблере не реально. Поэтому для раз-работки остальных частей программы был использован язык высокого уровня. Почти все программное обеспечение (за исключением вышеупомянутых частей) для микроконтроллеров было написано на языке С2С, в интегрированной среде разработки PicAntIDE.

4.2.2. Разработка алгоритма программного обеспечения

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

Алгоритм управляющей программы ЭВМ приведен на рисунке 4.1

Для реализации алгоритма изображенного на рисунке 4.1 требовалось разработать процедуру, устанавливающую связь с базовой станцией через COM-порт, и производящую обмен данными по алгоритму. Исходный код процедуры BS_data_exchange, написанной на языке Delphi, приведен в листинге 1.

Листинг.1.

Процедура BS_data_exchange

//перед вызовом процедуры в глобальном массиве переменных out_buff //должны содержаться 3 байта с информацией в соответствии с алгоритмом.

procedure BS_data_exchange(port_number: LPCTSTR);

var byte_count, bit_count: integer; //счетчики байт и бит

modemstatus: dword; //регистр состояния COM-порта

comh: hFile; //файл COM-порта

CONST DELAY_=2; //задержка формирования

//импульсов интерфейса

begin

Рисунок 4.1 - Алгоритм управляющей программы ЭВМ

in_buff:=0; //инициализируем входной буффер

comh:=CreateFile(port_number,GENERIC_READ

or GENERIC_WRITE,0,nil,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,0); //открываем //порт на чтение и запись в соответствии с описанием функции CreatFile, //первым параметром передается номер COM-порта: если //port_number=’\\.\COM1’, то COM1, если port_number=’\\.\COM2’, то COM2

EscapeCommFunction(comh, CLRDTR); //сброс

EscapeCommFunction(comh, CLRDTR);sleep(DELAY_);

EscapeCommFunction(comh, SETDTR);sleep(DELAY_); //формируем

EscapeCommFunction(comh, SETRTS);sleep(DELAY_); //стартовую

EscapeCommFunction(comh, CLRRTS);sleep(DELAY_); //последовательность

EscapeCommFunction(comh, CLRDTR);sleep(DELAY_); //импульсов

for byte_count:=0 to 2 do //отсчитывааем байты

begin

for bit_count:=0 to 7 do //отсчитываем биты

begin

if(out_buff[byte_count] shl bit_count) and $80>0 then

EscapeCommFunction(comh, SETRTS) //передаем один бит

else

EscapeCommFunction(comh, CLRRTS);

sleep(DELAY_);

GetCommModemStatus(comh, modemstatus); //принимаем один бит

if (modemstatus and MS_CTS_ON<>0) then

in_buff[byte_count]:=in_buff[byte_count]+($80 shr bit_count);

EscapeCommFunction(comh, SETDTR);sleep(2* DELAY_); //формируем

EscapeCommFunction(comh, CLRDTR);sleep(DELAY_); //импульс

//синхронизации

end;

end;

CloseHandle(comh); //закрываем порт

end;

С помощью данной процедуры ЭВМ посылает команды базовой станции, исполняя которые БС управляет УС. Управляемыми устройствами являются блок датчиков. Количество датчиков зависит от количества и типов вагонов.

В качестве достоинств, предложенной реализации следует отметить: автономность комплекса, гибкость к возможностям дальнейшего наращивания. Среди недостатков следует отметить: относительно высокая стоимость радиочастотного модуля, перегруженность диапазона 433 МГц.

Разработанный комплекс можно применять в охранных системах, системах пожаробезопасности, системах контроля доступа, для управления робототехническими комплексами. Дальнейшее развитие комплекса связано с расширением поддерживанием каналов передачи данных, включая ИК канал, разработку более эффективных методов помехозащиты и увеличения дальности связи.

5 ПРИМЕНЕНИЕ СИСТЕМЫ КОНТРОЛЯ ДАВЛЕНИЯ ВОЗДУХА В ТОРМОЗНЫХ ЦИЛИНДРАХ

5.1 Проект системы контроля давления воздуха в тормозных цилиндрах

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

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

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

Его принципиальная схема приведена на рисунке 5.1

1 - датчик давления, устанавливаемый на ТМ хвостового вагона;

2 - пневмогенератор хвостового устройства; 3 - блок питания;

4 - шифратор; 5 - радиопередатчик; 6 - передающая антенна;

7 - принимающая антенна; 8 - радиоприёмник; 9 -дешифратор;

10 - сигнальный индикатор, показывающий машинисту величину давления.

Рисунок 5.1- Принципиальная схема устройства

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

Дополнительно к уже установленному датчику на хвостовом вагоне необходимо установить датчик на тормозном цилиндре вагона.

В этой системе можно применить датчик давления типа МТ100М Ех, приведённый на рисунке 5.2.

Рисунок 5.2-Датчик давления МТ100М Ех


Характеристики датчика давления МТ100М Ех

Давление: 0,1- 100 МПа
Температура: - 50 ... +80°С
Защита: IP65

Выходной сигнал: 4-20 мА.

Питание: от 10 до 42 В

Потpебляемая мощность не более: 0,8 В·A - пpи напpяжении питания до 36 В.

Исполнения по материалам, контактирующим с измеряемой средой:

титан ВТ9 - материал мембраны; сплав 12Х18Н10Т - материал штуцера.

Масса датчика: не более: 0,35 кг.

Сpедний сpок службы:15 лет.

Габаpитные, установочные и пpисоединительные pазмеpы датчика

приведены на рисунке 5.3.

Рисунок 5.3- Габаpитные, установочные и присоединительные pазмеpы

датчика МТ100М Ех

Электрическая схема подключения датчика МТ100М Ех приведена на рисунке 5. 4.

Рисунок 5.4- Электрическая схема подключения датчика МТ100М Ех

1-манжете;2-кольцо;3-пластинчатая пружина;4-поршень;

5-пружина;6-палец;7-шток;8-передняя крышка;9-сетчатый фильтр;

10-шайба;11-упорное кольцо

Рисунок 5.5 - Тормозной цилиндр 188Б диаметром 14''

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

Принципиально УКПТМ состоит из двух частей – хвостовой и головной. На ТЦ вагона крепится датчик контроля величины давления сжатого воздуха.

При увеличении давления сжатого воздуха в ТМ до 0,1 МПа (1 кгс/см2) начинает вращаться пневмогенератор, который даёт питание минирадиопередатчику, формирующему и посылающему кодовый радиосигнал о величине давления воздуха в ТМ.

Сигнал принимает прибор (приёмник), установленный в кабине управления локомотива.

Табло прибора имеет шкалу манометра и цифровой индикатор, при устойчивом сигнале показывающие величину давления сжатого воздуха. Эта информация поступает на локомотив постоянно до 5 млн. раз в секунду. Этот параметр настраивается программно. Примерный вид интерфейса приведён на рисунке 6.6.

Характеристики

Тип файла
Документ
Размер
4,34 Mb
Высшее учебное заведение

Список файлов ВКР

Проект системы контроля наполнения тормозных цилиндров воздухом
ИИФО Лок Пилипенко Андрей Александрович
Пилипенко
Антипл
Диплом
Плакаты
1. R.vsd
2. Тех реш.vsd
3. Система.vsd
4. МКсхемы.vsd
5. Алгоритм.vsd
6. Наше.vsd
7. Интерфейс.vsd
8. Функц.сх.vsd
9. Алгоритм наш.vsd
Задание
Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6390
Авторов
на СтудИзбе
307
Средний доход
с одного платного файла
Обучение Подробнее