🔍 Поиск работ

Разработка программно-аппаратного комплекса для диагностики автомобиля

Работа №206448

Тип работы

Дипломные работы, ВКР

Предмет

программирование

Объем работы65
Год сдачи2020
Стоимость4650 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
17
Не подходит работа?

Узнай цену на написание


АННОТАЦИЯ 2
ГЛОССАРИЙ 8
ВВЕДЕНИЕ 9
1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 11
1.1. ОБЗОР АНАЛОГОВ 12
1.2. АНАЛИЗ ОСНОВНЫХ ТЕХНОЛОГИЧЕСКИХ РЕШЕНИЙ 15
1.2.1. Коммуникационный протокол SAE J1850 16
1.2.2. Коммуникационный протокол KWP-2000 17
1.2.3. Коммуникационный протокол CAN2.0A 19
1.2.4. Обзор микроконтроллеров 22
1.2.5. Обзор инструментария 24
1.2.6. Устройства согласования логических уровней 26
1.2.7. Стабилизатор напряжения 28
1.2.8. Язык программирования микроконтроллера 29
1.2.9. Библиотека, используемая для написания программы 30
1.3. ВЫВОД 32
2. ОПРЕДЕЛЕНИЕ ТРЕБОВАНИЙ 33
2.1. ФУНКЦИОНАЛЬНЫЕ ТРЕБОВАНИЯ 33
2.2. НЕФУНКЦИОНАЛЬНЫЕ ТРЕБОВАНИЯ 35
2.2.1. Требования, предъявляемые к устройству: 35
2.2.2. Требования, предъявляемые к диагностируемому автомобилю: 36
2.2.3. Требования, предъявляемые к диагносту: 36
3. ПРОЕКТИРОВАНИЕ 37
3.1. АРХИТЕКТУРА ПРЕДЛАГАЕМОГО РЕШЕНИЯ 37
3.2. АЛГОРИТМЫ РЕШЕНИЯ ЗАДАЧ 39
3.3. ОПИСАНИЕ ДАННЫХ 44
4. РЕАЛИЗАЦИЯ 46
4.1. РЕАЛИЗАЦИЯ ТЕСТОВОГО УСТРОЙСТВА 46
5. ТЕСТИРОВАНИЕ 57
5.1. МЕТОДОЛОГИЯ ТЕСТИРОВАНИЯ 57
5.2. ПРОВЕДЕНИЕ ПРОЦЕДУРЫ ТЕСТИРОВАНИЯ 57
6. ЗАКЛЮЧЕНИЕ 62
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 63

Компьютерная автомобильная диагностика - одно из самых популярных и бурно развивающихся направлений в автомобильной промышленности, однако, отечественные разработки в этой области практически отсутствуют ввиду отсутствия в открытом доступе какой-либо информации, касающейся проектирования автомобильного диагностического оборудования.
Наличие качественного диагностического оборудования в автосервисе необходимо по той причине, что грамотно определенная неисправность позволяет владельцу автомобиля сэкономить деньги, а работникам автосервиса не приходится тратить лишнее время на устранение неисправности.
К современным программно-аппаратным комплексам для диагностики выдвигается все большее число требований, это ведет к тому, что функциональность и сложность современного диагностического оборудования со временем значительно увеличивается. Одним из важнейших требований к такому роду оборудования является устойчивость к вибрациям, помехам, наведенным системой зажигания во время диагностики запущенного автомобиля, защита от скачков напряжения в бортовой сети.[1]
С помощью компьютерной диагностики можно произвести следующие операции:
- оценить состояние узлов и агрегатов автомобиля;
- считать и удалить коды неисправностей;
- посмотреть параметры систем автомобиля в реальном времени.
Тема создания оборудования для автомобильной диагностики актуальна и по сей день по различным причинам:
- появление ранее не существовавших систем, облегчающих управление автомобилем в критических ситуациях;
- рост числа электронных блоков и увеличение сложности электрической схемы автомобилей;
- изменение методик управления двигателем (например, добавление новых датчиков для соответствия стандартам);
- отсутствие на рынке качественного недорогого диагностического оборудования.
Цель работы - проектирование и разработка программно-аппаратного комплекса для диагностики автомобиля, с возможностью чтения и удаления кодов неисправностей, а также наблюдения за параметрами электронной системы управления двигателем в реальном времени.
Для того чтобы достигнуть поставленной цели, необходимо решить следующий ряд задач:
- произвести исследование существующих на данный момент приборов;
- изучить каким образом диагностическое оборудование получает данные от электронных блоков автомобиля;
- разработать программно-аппаратный комплекс для диагностики автомобиля и наблюдения за параметрами электронных блоков в режиме реального времени;
- провести испытания разработанного программно-аппаратного комплекса, выявить достоинства и недостатки.
На сегодняшний день разработаны, поддерживаются и обновляются определенные стандарты, из которых можно узнать о применяемых протоколах обмена данными между диагностическим тестером и автомобилем. В текущей работе эти стандарты были полностью изучены, проект разрабатывался в полном соответствии с ними.
Работа состоит из глоссария, введения, пяти разделов, заключения и библиографии. Объем работы составляет 84 страницы, объем библиографии - 34 источника. Введение содержит краткое описание сферы автомобильной диагностики, в нем также доказывается востребованность разработки соответствующего оборудования. Глава «Анализ предметной области» посвящена обзору существующих приборов для диагностики автомобиля, анализу их достоинств и недостатков, и применяемых в ходе работы технологических решений. Глава «Определение требований» содержит информацию об основных функциях системы, приводится схема взаимодействия ее объектов. Приводятся списки функциональных и нефункциональных требований. В главе «Проектирование» уделено особое внимание проектированию архитектуры системы, приводятся алгоритмы решения поставленных задач, описание данных, отправляемых диагностическим тестером электронным блокам автомобиля. В главе «Реализация» приводится подробное описание компонентов системы, представлен макет, собранный для тестирования программно-аппаратного комплекса. Глава «Тестирование» содержит информацию о тестовом запуске системы. В заключении приводятся основные выводы о проделанной работе, подводятся итоги этапов проектирования, реализации, тестирования программно-аппаратного комплекса.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В представленной работе были проработаны все этапы, связанные с проектированием, разработкой и вводом в эксплуатацию программно-аппаратного комплекса,
В результате обзора аналогов обнаружилось, что большинство из них имеют завышенную стоимость, а также зависимость от питания. Не все из них умеют автоматически определять присутствующую в автомобиле линю связи. Эти недостатки были учтены во время проектирования.
Были рассмотрены три способа коммуникации диагностического оборудования с электронными блоками, а именно: протокол J1850, протокол KWP2000, протокол CAN 2.0A. Также были рассмотрены режимы работы диагностического оборудования.
Был разработан и введен в эксплуатацию программно-аппаратный комплекс, позволяющий производить диагностику транспортного средства и наблюдение за параметрами системы управления двигателем в режиме реального времени. Следует отметить, что была проведена стоимостная оценка проекта. Стоимость готового решения получилась в несколько раз ниже аналогов.
Производилось альфа-тестирование проекта. Было проведено тестирование с использованием протокола KWP2000. Программно-аппаратный комплекс получил возможность автоматически определять присутствующие линии связи в автомобиле, отображать параметры ЭСУД в режиме реального времени, управлять исполнительными механизмами.



1. Hartmann, J. How to Tune and Modify Automotive Engine Management Systems / J. Hartmann. - Minneapolis: Motorbooks, 2013. - 333 p.
2. Веб-сайт «Chiptuner». [Электронный ресурс]. URL: https://chiptuner.ru/. Дата обращения - февраль 2020 года.
3. Веб-сайт «Launchrus». [Электронный ресурс]. URL:
https: //www.launchrus .ru/products/multibrand-scanners/pilot-scan/. Дата
обращения - февраль 2020 года.
4. Веб-сайт «Autel-Russia». [Электронный ресурс]. URL: https://autel- russia.ru/catalog/skanery-serii-maxisys/maxisys-ms906.html. Дата обращения - февраль 2020 года.
5. Веб-сайт «Launchrus». [Электронный ресурс]. URL:
https: //www. launchrus. ru/products/multibrand-scanners/sniatye-s- proizvodstva/x-431-pro/. Дата обращения - февраль 2020 года.
6. Веб-сайт «Autoscanners». [Электронный ресурс]. URL:
https://www.autoscaners.ru/catalogue/?catalogue_id=izmeritelnoe_oborudovani e. Дата обращения - февраль 2020 года.
7. Gunther, M. Ignition Systems for Gasoline Engines / M. Gunther. - Luxembourg City: Springer International Publishing, 2017. - 331 p.
8. Boys, R. CAN Primer : Creating your own Network / R. Boys. - San Jose: Keil, 2009. - 13p.
9. ГОСТ Р ИСО 11898-1-2015. ТД. Местная контроллерная сеть (CAN). Канальный уровень и передача сигналов. - М.:Стандартинформ, 2016. - 42с.
10. Robert Bosch GmbH Can Specification / Robert Bosch GmbH. - Stuttgart: Robert Bosch GmbH, 1997. - 73p.
11.ISO 14230-1. RV-DS Keyword Protocol 2000 part 1: Physical layer. - Switzerland.: International Organization for Standardization, 1999. - 12p.
12.150 14230-2. RV-DS Keyword Protocol 2000 part 2: Data link layer. - Switzerland.: International Organization for Standardization, 1999. - 34p.
13.150 14230-3. RV-DS Keyword Protocol 2000 part 3: Application layer. - Switzerland.: International Organization for Standardization, 2000. - 139p.
14.150 14230-4. RV-DS Keyword Protocol 2000 part 4: Requirements for
emission-related systems. - Switzerland.: International Organization for
Standardization, 2000. - 15p.
15.SAE J1850. Class B Data Communication Network Interface. - Warrendale: Society of Automotive Engineers, 2001. - 24p...34


Работу высылаем на протяжении 30 минут после оплаты.




©2026 Cервис помощи студентам в выполнении работ