RI_SDK_sensor_VoltageSensor_WriteRegBytes
Описание метода #
Запись в указанный регистр датчика тока, напряжения и мощности массива байт.
Внутри блока происходят следующие действия:
-
Блок датчика тока возвращает дескриптор, который указывает на адрес датчика тока.
-
Переданный массив байтов записывается на датчика тока по указанному регистру. Запись происходит с помощью метода RISDK.
-
Выводиться сообщение о том сколько байт было записано.
Если в процессе выполнения одного из действий происходит ошибка, в терминал будет выведено сообщение о ней.
Схема регистров датчика тока, напряжения и мощности ina219 #
Адрес регистра | Название регистра | Назначение регистра | Тип |
---|---|---|---|
0x00 | Configuration | Сброс всех регистров, настройка диапазона измерений, усиления PGA, разрешения АЦП и фильтрации. | Чтение/Запись |
0x01 | Shunt voltage | Хранит измеренное значение напряжения на шунтирующем резисторе 0,1 Ом. | Чтение |
0x02 | Bus voltage | Хранит измеренное значение напряжения шины. | Чтение |
0x03 | Power | Хранит измеренное значение мощности. | Чтение |
0x04 | Current | Содержит значение силы тока, протекающего через шунтирующий резистор. | Чтение |
0x05 | Calibration | Калибровочный регистр. Задаёт диапазон измерений и позволяет осуществлять калибровку системы. | Чтение/Запись |
Принимаемые значения #
Блок принимает значение типа байт - смещение регистров на датчике тока, по которому будет записывать массив байтов. А так же сам массив байтов в виде базового блока массива или же блок переменной нужного типа.
Пример #
Переписав значение 0х00 регистра датчика тока модели ina219 можно изменить его конфигурацию.
В терминале будет выведено: « Датчик тока №0 | Записано байт: 2 »