Запись сигналов в реальном времени
Логтеры, описанные выше, производили запись сигналов и переменных с достаточно большим периодом выборки не менее 1 с. Такой период был выбран из соображений минимальной пропускной способности канала связи с Интернетом, куда логгеры могут отправлять данные. С другой стороны, эти логгеры не обеспечивают точной привязки значений переменных к моменту их считывания логгером, поскольку значения многих сигналов обновляются в программе асинхронно с тактами их записи.
Для точной и быстрой выборки сигналов и записи их в файл, в «М2М ассистент» выполняется задача логтера в реальном времени. В данном случае выборка сигналов производится синхронно с тактами логгера, которые формируются сопроцессором ввода-вывода на микроконтроллере STM32F205 на плате ARMGeoSpyder3. Минимальный период записи логгера равен такту 10 мс операционной системы реального времени, работающей в сопроцессоре.





