Безкоштовна телефонна лінія, пн.–сб. з 9:00 до 19:00

Підібрати комплект
00
00 грн.

Кошик

Ваш кошик порожній

Калькулятор контрольної суми Droid.Farm
Droid.Farm

Droid.Farm — платформа з текстовим протоколом зв'язку, що базується на стандарті NMEA 0183. Вона підтримує одночасну роботу з великою кількістю пристроїв за допомогою мультиплексування даних, об'єднуючи всі пристрої в одну UART-мережу. Архітектура платформи реалізована на базі мікроконтролерів, які виконують функцію інтелектуального хабу: вони приймають пакети з усіх підключених пристроїв, перевіряють їхню цілісність, організовують у черги та передають з мінімальною затримкою та без помилок.

Технічні переваги протоколу Droid.Farm:

  • Сумісність з NMEA 0183: використання відомого формату з Talker ID полегшує розпізнавання джерела даних.
  • Мінімальні вимоги до обладнання: UART TTL (3.3 В) без потреби в складних драйверах або шинних трансиверах.
  • Масштабованість: додавання нових пристроїв не потребує змін у прошивці основного контролера.
  • Низька затримка: оптимізована обробка через DMA/IRQ та ефективні алгоритми буферизації.
  • Надійність передачі: вбудована перевірка контрольної суми (XOR між $ і *) забезпечує виявлення помилок на рівні протоколу.
  • Модульність: кожен пристрій самостійно генерує свої пакети, а мультиплексор забезпечує централізовану синхронізацію та буферизацію передачі, що дозволяє ефективно управляти комунікацією між пристроями, дотримуючись визначеної мережею синхронізації.
  • Гнучка логіка керування: платформа дозволяє реалізовувати запити, відкладені дії та пріоритети у передачі.

Протокол легко інтегрується у аграрні автоматизовані системи, де важлива стабільність, низька вартість та прозорість взаємодії між компонентами.

Параметри UART-з'єднання:

  • Швидкість передавання: 115200 біт/с
  • Біт даних: 8
  • Парність: відсутня
  • Стоп-біт: 1
  • Рівень логіки: TTL, 3.3 В

Структура пакета:

Команди мають префікс $ і завершуються символом *, після чого йде контрольна сума у шістнадцятковому форматі — це XOR усіх байтів між $ і * (не включаючи самі роздільники). Після контрольної суми додаються байти завершення пакета: CR і LF.

Команда: $*
З контрольною сумою:$FLOW,0.00,99.86,34436.00,95.00,100.00,160.00*10


Цей веб-сайт використовує cookie-файли. При використанні даного сайту ви даєте свою згоду на використання cookie-файлів. Я згоден (a) з умовами договору.