Республики Беларусь Республиканское унитарное предприятие «Центр научно-технической и деловой информации» «утверждаю»


НазваниеРеспублики Беларусь Республиканское унитарное предприятие «Центр научно-технической и деловой информации» «утверждаю»
страница2/11
Дата публикации29.04.2014
Размер1.2 Mb.
ТипНаучно-исследовательская работа
www.referatdb.ru > Информатика > Научно-исследовательская работа
1   2   3   4   5   6   7   8   9   10   11
^

Разработать разделы ТП, отражающие единую систему показателей, структуру информационного обеспечения, техно­логии и базовых алгоритмов обработки данных

^

    1. Единая система показателей


Показатели – это физические и технические величины (параметры), отражающие в числовом виде техническое состояние объекта, его отдельных систем, узлов и деталей, а также неко­торые характеристики объекта как физического тела: скорость движения, местоположение и т.д.

Фактически одна и та же величина при движении от исследуемого объекта к серверу проходит последовательность преобразований, которые можно проил­люстрировать схемой (рисунок 1).

Физическая величина на машине

ДатчикCAN-шинаGSM-модульСервер

CAN-параметр на сервере

Сетевое соединение

Параметр в виде числа, интерпретированного текста или элемента графического изображения на компьютере пользователя

Рисунок 1 – Последовательность преобразований между исследуемым объектом и компьютером пользователя
Значения физических (или технических) величин фиксируются датчи­ком, обрабатываются далее в цифровом представлении и в явном виде более нигде не фигурируют. С учетом сложившейся профессиональной терминоло­гии в тексте документации технического проекта далее будут применяться термины «Параметр» и «CAN-параметр».
      1. Параметры


Параметр представляет собой величину, отражающую в количествен­ном или качественном виде определенное явление, процесс, действие, а также состояние узла, агрегата или объекта (машины) в целом.

Параметр обладает набором собственных свойств, список которых дается в таблице 1.

Интерпретируемые параметры отличаются тем, что имеют нечисловую природу по сути и, с точки зрения пользовательского интерфей­са, требуют добавления к значению текстовой фразы, выражающей суть па­раметра. В примере, приведенном в таблице 1, для параметра «Состояние ПИА» значению 0x04 соответствует фраза «реверс адаптера», а значению 0x81 – фраза «Сервис (заточка)».

Свойство числового параметра «Точность измерения» зависит от размера выделяемой памяти и диапазона значений связанного с ним CAN-параметра. Точность измерения вычисляется по формуле, описанной в разделе «4.3. Создание запросов пользователя на получение параметров» (отчет по работам этапа 2.1. НИР).
      1. CAN-параметры


На исследуемом объекте (например, на сельскохозяйственной машине) каждому из параметров соответствует некоторый фрагмент памяти CAN-шины, опреде­ленный адресацией1 и размером, т.е. CAN-параметр. Этот фрагмент памяти хранит значение, которое путем преобразований приведет к получению значения параметра.

Таблица 1 – Свойства параметра



Свойство

Скорость движения

Состояние ПИА

Засорён сливной фильтр

Анализ реле давления в контуре адаптера



Тип значения

Числовой

Числовой интерпретируемый

Логический

Логический интерпретируемый



Единица измерения

км/ч

-

Для параметров логического типа эти свойства не определены



Минимальное значение

0

0



Максимальное значение

40

255



Точность измерения

0,2

-



Текстовая интерпретация




0x04 – реверс адаптера




0 анализ не разрешен

1- анализ разрешен

0x81– Сервис (заточка)



Некоторые параметры будут иметь соответствующие CAN-параметры не на всех типах машин. Некоторые параметры (к примеру, «скорость движения») являются универсальными и будут относиться к любому типу.

CAN-параметр обладает набором собственных свойств, список которых дается в таблице 2.

CAN-параметры не имеют названий. Они определены для конкретных моделей и модификаций машин только адресацией на шине, размером и диапазоном возможных значений в двоичном коде.

Размер одного CAN-параметра может состав­лять от одного бита до нескольких байт и обязательно задается в явном виде.

Как правило, адресация CAN-параметра устанавливается программным обеспечением сервера по заданному пользователем параметру из таблицы соответствий. Программа должна предоставлять пользователю возможность получения значений и таких CAN-параметров, которые не внесены в таблицу соответствий. При этом пользователь вводит данные об адресации необходи­мого ему CAN-параметра в окно, содержащее следующие поля:

    • идентификатор параметра;

    • номер байта, длина в байтах;

    • номер бита, длина в битах.

По полученным данным программа должна:

  1. получить с CAN-шины необходимые пользователю значения за указанный им период и с учетом заданных условий;

  2. выполнить проверку на возможное совпадение указанной пользо­вателем адресации с данными таблицы соответствий.

Таблица 2 – Свойства CAN-параметра1



Свойство

Примеры

№ 1

№ 2

№ 3

№ 4



Тип машины

КВК-8060

КВК-8060

КВК-8060

КВК-8060



Идентификатор CAN- параметра

0x18BA0101

0x18BA0102

0x18BA0103

0x18BA0104



Адрес начального байта

D1

D2

D3

D3



Количество байт

1

2

0

0



Адрес начального бита







5

7



Количество бит







2

1



Минимальное значение

24

0

-

-



Максимальное значение

120

4000

-

-

Если пользователь ввел адрес CAN-параметра, известный базе данных, то программа, помимо значений, должна дать пользователю информацию о существующем параметре, соответствующем введенному.

Например, пользователь вводит в явном виде следующие данные:

Идентификатор=0x18BA0301

Байт=D2

Бит=3.

Программа проверяет этот адрес и в случае обнаружения этих данных в БД выдает пользователю следующее сообщение:


^ СООБЩЕНИЕ № _

Указанному Вами адресу на CAN-шине соответствует параметр «Разрешение диагностики датчиков удара»


Если указанные данные CAN-параметра действительно уникальны и не описаны в протоколе модели запрошенной машины, то, в зависимости от полномочий пользователя, программа должна предусмотреть следующие варианты, описываемые ниже в таблице 3.
Таблица 3 – Варианты работы программы с новым CAN-параметром



Ситуация

Права админи­стратора

Действия программы



Пользователь не ввел наименование параметра




Нет действий

Продолжение таблицы 3



Ситуация

Права админи­стратора

Действия программы



Пользователь ввел наиме­но­вание пара­метра

нет

Программа сохраняет для этого пользо­вателя наименование параметра до оконча­ния текущего сеанса работы с программой



есть

Для текущей машины программа создает запись в таблице соответст­вий, заполнив ее введенными пользо­вателем данными:

  • адресация и размер CAN-параметра;

  • наименование и единица измерения технического параметра.



      1. ^

        Организация связи между параметрами и CAN- параметрами


Для установления связи между параметрами и CAN-параметрами пред­усмотрена таблица соответствий (таблица данных «Cancodes»). Записи этой таблицы сгруппированы по принадлежности к одной марке машины.

В пределах одной машины каждая запись таблицы содержит соответст­вие между одним CAN-параметром (его положение, размер и диапазон значений) и одним параметром (ссылка на справочник параметров).

Таким образом, любой из параметров на любой машине может незави­симо иметь соответствующий CAN-параметр со своим адресом, длиной и диапазоном возможных значений.

Вычисление значения параметра в зависимости от соответствующего ему CAN-параметра покажем на примере по данным, приведенным в подразде­ле «Создание запросов пользователя на получение параметров» (таблица 4).

Таблица 4 – Пример вычисления значения параметра «Напряжение в бортовой сети»

Наименование

Буквенное обозначение (формула)

Значение

Значение параметра

минимальное





максимальное





Диапазон фактических значений





Значение

CAN-параметра

минимальное





максимальное





Диапазон значений CAN-параметра





Значение CAN-параметра



1

Точность значений





Значение параметра






Логику работы таблицы соответствий в плане увязки трех таблиц упрощенно иллюстрирует рисунок 2.

Обязательное требование к программному обеспечению: чтобы один CAN-параметр мог быть независимо связан с несколькими разными техни­ческими параметрами. В зависимости от диапазонов значений будет, соответственно, выполняться пересчет значений из CAN-параметров в технические.

К примеру, полученный с шины CAN-параметр, хранящий данные о частоте вращения, может быть представлен пользователю в разных техничес­ких и физических единицах измерения: обороты в минуту, обороты в секун­ду, герцы и т.д. Если пользователь вносит адресацию для CAN-параметра, который ранее уже был определен, программа должна проинформировать об этом пользователя.







Таблица соответствий «Cancodes»
















Тип машины

CAN-параметры

Код параметра






















Положение CAN-параметра






















Иденти­фикатор

Байт

Бит






















0001

0x18FF040

D0




0101













Типы машин




0x18FF040

D1




0102













Код

Наименование




0x18FF041

D0




0103




Справочник параметров

0001

КВК-8060




0x18FF041

D1

0-2

0104




Код

Наименование

Ед. измерения

0002

КВК-8070




0x18FF041

D1

3

0105




0101

Скорость движения

км/ч

0003

КВК-8072




0x18FF041

D1

4

0106




0102

Состояние ПИА

-










0002

0x18FF041

D1




0101






















0x18FF041

D1




0102






















0x18FF041

D1




0108

















































Рисунок 2 – Организация связи между типом машины, CAN-параметрами и параметрами
1   2   3   4   5   6   7   8   9   10   11

Похожие рефераты:

Республики Беларусь Республиканское унитарное предприятие «Центр...
Республиканского унитарного предприятия «Центр научно-технической и деловой информации»
Республики Беларусь Республиканское унитарное предприятие «Центр...
Республиканского унитарного предприятия «Центр научно-технической и деловой информации»
Республики Беларусь Республиканское унитарное предприятие «Центр...
Республиканского унитарного предприятия «Центр научно-технической и деловой информации»
Республики Беларусь Республиканское унитарное предприятие «Центр...
Директор Республиканского унитарного предприятия «Центр научно-технической и деловой информации»
Республики Беларусь Республиканское унитарное предприятие «Центр...
Директор Республиканского унитарного предприятия «Центр научно-технической и деловой информации»
Республики Беларусь Республиканское унитарное предприятие «Центр...
Разработать и ввести в эксплуатацию автоматизированный информационный ресурс специализированной научно-технической информации в области...
Государственный комитет по науке и технологиям республики беларусь...
Республиканское унитарное предприятие научно-аналитический центр информации, инновации
Республики беларусь республиканское унитарное предприятие «научно-аналитический...
Республиканское унитарное предприятие научно-аналитический центр информации, инновации
Республики беларусь республиканское унитарное предприятие «научно-аналитический...
Республиканское унитарное предприятие научно-аналитический центр информации, инновации
Создать систему электронного обмена научно-технической документацией...
Организация-соисполнитель: Научно-инженерное республиканское унитарное предприятие «Межотраслевой научно-практический центр систем...

Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
www.referatdb.ru
referatdb.ru
Рефераты ДатаБаза