Заказ работы

Заказать
Каталог тем

Самые новые

Значок файла Моделирование электротехнических устройств и систем с использованием языка Си: Метод указ. /Сост. Т.В. Богдановская, С.В. Сычев (6)
(Методические материалы)

Значок файла Механическая очистка городских сточных вод: Метод. ука¬з./ Сост.: к.т.н., доц. А.М. Благоразумова: ГОУ ВПО «СибГИУ». – Ново-кузнецк, 2003. - 29 с (6)
(Методические материалы)

Значок файла Методические указания к выполнению курсовой работы по дисциплине “Бухгалтерский управленческий учёт” / Сост.: Щеглова Л.П.: СибГИУ. – Новокузнецк, 2003. – 18с (4)
(Методические материалы)

Значок файла Исследование элементов, узлов и устройств цифровой. вычислительной техники: Метод. указ. / Составители: Ю.А. Жаров, А.К. Мурышкин:СибГИУ.- Новокузнецк, 2004. - 19с (7)
(Методические материалы)

Значок файла Операционные усилители: Метод. указ. / Сост.: Ю. А. Жаров: СибГИУ. – Новокузнецк, 2002. – 23с., ил (5)
(Методические материалы)

Значок файла Исследование вольт-амперных характеристик биполярных транзисторов: Метод. указ./ Сост.: О.А. Игнатенко, Е.В.Кошев: СибГИУ.- Новокузнецк, 2004.-11с., ил (4)
(Методические материалы)

Значок файла Знакомство со средой MatLab. Приемы программирования (5)
(Методические материалы)


Заказ научной авторской работы

Протокол обмена данными

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

Модуль обмена имеет однонаправленный протокол передачи, который позволяет передавать данные и команды с проверкой на корректность без исправления ошибок.

Для обмена с ЭБУ является необходимым правильная настройка скорости передачи и аппаратного протокола RS-232. Блок использует стандартную скорость передачи 9600 бод и 8-битный протокол передачи со стоп-битом, без контроля паритета.

Программный обмен между блоком и внешним устройством имеет следующий формат /3/:

·     содержимое посылки - последовательность байтов, содержащая передаваемую информацию (команды, данные)

·     КС - контрольная сумма посылки (1 байт)

·     КП - байт-признак конца посылки (0Dh)

Формат, передаваемой блоком информации определяется командами монитора. Если размер параметра в посылке - слово (2 байта), то передается сначала  младший  байт, а затем старший.

Контрольная сумма рассчитывается как дополнение до нуля суммы всех байт посылки, исключая байт конца посылки. Значение контрольной суммы - байтовая величина. При подсчете контрольной суммы переполнение не учитывается.

Байт данных со значением 0Dh в содержимом посылки заменяют на два байта 40h и СDh. Байт со значение 40h является префиксом, предназначенным для отличия между байтом данных со значением 0Dh и концом посылки, имеющем то же значение. В том случае, если в  передаваемых данных  встречается байт со значением 40h (значение префикса), этот байт заменяется на два байта 40h и 00h.

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

Значения последовательностей из двух байтов, кодирующих байты  конца посылки и префикса не случаен. Сумма этих байтов равна значениям 40h+CDh=0Dh; 40h+00h=40h, которые они кодируют. Поэтому контроль правильности посылки заключается в суммировании принимаемых байтов до байта КП включительно и проверкой полученной суммы на ноль.

Команды монитора обмена позволяют делать запрос ЭБУ на выдачу данных, изменение данных в блоке, вносить изменения в последовательность выполнения команд ПО ЭБУ. Команды монитора делятся на команды верхнего и нижнего уровня.

Команды нижнего уровня позволяют работать с блоком вне зависимости от того, какое ПО находится в памяти блока, поскольку работают с конкретными адресами памяти блока.

 

 

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


* поля отмеченные звёздочкой, обязательны для заполнения!

Тема работы:*
Вид работы:
контрольная
реферат
отчет по практике
курсовая
диплом
магистерская диссертация
кандидатская диссертация
докторская диссертация
другое

Дата выполнения:*
Комментарии к заказу:
Ваше имя:*
Ваш Е-mail (указывайте очень внимательно):*
Ваш телефон (с кодом города):

Впишите проверочный код:*    
Заказ курсовой диплома или диссертации.

Горячая Линия


Вход для партнеров