protocol.txt 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. ============== От мк к компьютеру ==============
  2. Стартовый байт 8 бит
  3. Зарезервировано 5 бит
  4. Номер канала 1 бит
  5. Канал X вкл/выкл 1 бит
  6. Защита по току канала X сработала/нет 1 бит
  7. Номер калибровочного пресета канала X 8 бит
  8. Температура термопары 16 бит
  9. Температура в корпусе устройства 16 бит
  10. Текущая температура канала X 16 бит
  11. Текущая температура канала X RAW 16 бит
  12. Установленная температура канала X 16 бит
  13. Установленная температура канала X RAW 16 бит
  14. Ток через транзистор канала X 16 бит
  15. Напряжение на завторе канала Х 16 бит
  16. Контрольная сумма 8 бит
  17. Итого: 20 байт
  18. <start> <status> <preset> <tt> <tc> <tcr> <ts> <tsr> <curr> <reserved> <checksum>
  19. ============== От компьютера к мк ============
  20. Стартовый байт 8 бит
  21. Длина данных 8 бит
  22. Номер канала 1 бит
  23. Команда 7 бит
  24. Данные LEN бит
  25. Контрольная сумма 8 бит
  26. =============== Вид банка пресета =============
  27. Заголовок
  28. Данные потенциометров
  29. Таблица кривой
  30. #IRFP350 Header 13 байт
  31. 120 Gain 1 байт
  32. 50 Shift 1 байт
  33. 100 Drive 1 байт
  34. 0x0000 Temp0 2 байта
  35. 0x01F0 Data0 2 байта
  36. ...
  37. 0x96 Temp15 2 байта
  38. 0x0010 Data15 2 байта
  39. Итого: 80 байт