Я хочу получить сигнатуру загрузки для текущего анализа моих ячеек с максимально возможной скоростью передачи данных - PullRequest
0 голосов
/ 09 октября 2019

Для этого я использую датчик тока, который дает мне текущие данные (время преобразования АЦП-532 мкс) в режиме непрерывного преобразования через I2C (400 кГц), и я использую Raspberry Pi Zero-W для локального хранения этих данных,Я хочу подключить максимальное число датчиков к одному RPI Zero-W, используя битовую привязку на разных выводах RPI, я хочу знать, каков наилучший метод для извлечения данных через I2C и их сохранения при наличии n датчиков тока дляn ячеек.

Я хочу сохранить данные в виде отдельного файла CSV для каждой ячейки. Итак, мой вопрос больше ориентирован на оптимизацию кода таким образом, чтобы я получал максимальное количество точек данных в секунду на RPI и, как только он на RPI, сохранял его в файле CSV.

Для каждой ячейки: 1. Получить данные о датчике тока (время преобразования АЦП)

Отправка данных через I2C (несколько микросекунд для получения данных нашего RPI)

Сохранение извлеченных данных в CSV-файле

...