На главную  •  Контакты  •  Прайс лист  •  Карта сайта  •  Обратная связь
Автоматизированная система учета энергоресурсов: тепла, воды, газа и электроэнергии
 
 Система АСКУЭ «СПЕКТР»
 
 Расходомеры жидкостей
 
 Счётчики электроэнергии
 
 Тепловычислители
 Многоканальные
  ВЗЛЕТ ТСРВ-024, -024М
  ВЗЛЕТ ТСРВ-027
  ВЗЛЕТ ТСРВ-042
  ВКТ–5
  ВКТ–7
  КАРАТ-011
  КАРАТ-307
  КАРАТ-М
  СПТ943
  СПТ961
  ТМК-Н100
  ТМК-Н130
  ТМК-Н30
  ЭЛЬФ
 Одноканальные
 
Группы приборов:
 
Производители:
 
Марки приборов:
 
 Теплосчетчики
 
 Документация
 
 Схемы подключения
 
 Фото приборов учета
 
 Прайс листы

Расчет контрольной суммы (Приложение А)

Расчет контрольной суммы сообщения может выполняться по следующему алгоритму (текст на языке программирования С):

WORD Crc16(BYTE *Data, ULONG size)

{

union {BYTE b[2]; unsigned short w;

}

Sum;

char shift_cnt;

BYTE *ptrByte;

ULONG byte_cnt = size;

ptrByte=Data;

Sum.w=0xffffU;

for(; byte_cnt>0; byte_cnt--)

{

Sum.w=(unsigned short) ((Sum.w/256U)*256U+((Sum.w%256U)^(*ptrByte++)));

for(shift_cnt=0; shift_cnt<8; shift_cnt++)

{

/*обработкабайта*/

if((Sum.w&0x1)==1) Sum.w=(unsigned short)((Sum.w>>1)^0xa001U);

else Sum.w>>=1;

}

}

return Sum.w;

}

Пусть какое-либо сообщение, имеющего длину N, записано в массиве Data[N+2] типа unsigned char. Тогда для этого сообщения контрольную сумму следует формировать следующим образом:

WORD CheckSumm = Crc16(Data, N);

Data[N] = CheckSumm;

Data[N+1] = CheckSumm>>8;

 
ВКТ–7
 Общие сведения и стоимость прибора
 Руководство по эксплуатации
 Протокол связи
  Введение
  1 Принцип организации данных
  2 Обобщенная структура за...
  3 Структура запросов-отве...
  4 Описание запросов
  5 Порядок следования запросов
  Расчет контрольной суммы ...
  Используемые типы данных ...
 Модемы для дистанционного опроса прибора
 
Последние публикации
  Затраты на связь при опросе приборов учета (2015-04-26)
  GSM, GPRS и 3G модемы для электросчетчиков (2015-04-25)
  GSM, GPRS и 3G модемы для теплосчетчиков (2015-04-21)
  Электросчетчики: точность, размеры и внешний вид (2015-01-12)
  Выбор и установка электросчетчика (2014-11-18)
  Из чего состоит стоимость электросчетчика (2014-11-17)
 Все публикации
 
 
Яндекс.Метрика
© Copyright 2015, АСКУЭ «СПЕКТР»
Автоматизированная система учета энергоресурсов: тепла, воды, газа и электроэнергии