Протокол обмена c весами Днепровес ВТД РС
Описание протокола:
Асинхронный последовательный интерфейс на основе протокола UART:
- Скорость обмена 4800 бод;
- 1 Стартовый бит;
- 8 информационных бит;
- 1 бит котроля по паритету ( дополнение до четности );
- 1 стоповый бит.
Весы являются ведомым устройством.
Перед каждой командой ведущее устройство должно передать не менее двух нулей.
Протокол использует цифры:
0 – 00h;
1 - 01h;
……….
9 - 09h.
Название команды Код команды (двоичный) Передаваемая/принимаемая информация
Тарирование 1 ( 00000001 ) Отсутствует
Передача цены в весы 2 ( 00000010 ) (P1)(P2)(P3)(P4)(P5)(P6)
Запрос информации от весов 3 ( 00000011 ) (W1)(W2)(W3)(W4)(W5)(W6)
(P1)(P2)(P3)(P4)(P5)(P6)
(A1)(A2)(A3)(A4)(A5)(A6)
Где:
P – Цена;
W – Масса;
A – Стоимость;
P1, W1, A1 – младшие разряды.
При массе меньшей или равной нулю весы не передают никакой информации.
Если вес нестабилен, возможна передача только команды 2.