Перейти к основному содержимому

Запись байт в регистр ШИМ

RI_SDK_sensor_VoltageSensor_WriteRegBytes

Описание метода

Запись в указанный регистр датчика тока, напряжения и мощности массива байт.

Image

Внутри блока происходят следующие действия:

  • Блок датчика тока возвращает дескриптор, который указывает на адрес датчика тока.

  • Переданный массив байтов записывается на датчика тока по указанному регистру. Запись происходит с помощью метода RISDK.

  • Выводиться сообщение о том сколько байт было записано.

Если в процессе выполнения одного из действий происходит ошибка, в терминал будет выведено сообщение о ней.

Схема регистров датчика тока, напряжения и мощности ina219

Адрес регистраНазвание регистраНазначение регистраТип
0x00ConfigurationСброс всех регистров, настройка диапазона измерений, усиления PGA, разрешения АЦП и фильтрации.Чтение/Запись
0x01Shunt voltageХранит измеренное значение напряжения на шунтирующем резисторе 0,1 Ом.Чтение
0x02Bus voltageХранит измеренное значение напряжения шины.Чтение
0x03PowerХранит измеренное значение мощности.Чтение
0x04CurrentСодержит значение силы тока, протекающего через шунтирующий резистор.Чтение
0x05CalibrationКалибровочный регистр. Задаёт диапазон измерений и позволяет осуществлять калибровку системы.Чтение/Запись

Принимаемые значения

Блок принимает значение типа байт - смещение регистров на датчике тока, по которому будет записывать массив байтов. А так же сам массив байтов в виде базового блока массива или же блок переменной нужного типа.

Пример

Переписав значение 0х00 регистра датчика тока модели ina219 можно изменить его конфигурацию.

Image

В терминале будет выведено: « Датчик тока №0 | Записано байт: 2 »