Remap ADC (updated: 05 Apr 2016, 13:12:41)

Перевод единиц АЦП в любые свои для аналоговых датчиков, включая нелинейные данные. Поддержка внутреннего ADC, PCF8591 и MCP3201 -требуется их установка в прошивке.


Remap ADC позволяет переназначать "попугаи" АЦП в нужную величину, в том числе и нелинейную.

Для каждого АЦП и/или канала АЦП отдельные настройки

Enable calibrate table - тут необходимо поставить галку, если вы хотите использовать Remap ADC на данном выходе АЦП.

Enable float - разрешить поддержку float , чисел с десятой частью. Например вывод напряжения в виде 5.4 вольт.

Calibrate table - таблица калибровок, где необходимо ввести соответствие чисел в нужную величину.


Подключение линейных датчиков:

В простейшем случае необходимо ввести в первой строке в поле VAL и в поле ADC число 0.

Во второй строке мы назначаем, чему будет равно например показание АЦП 1023 при 5000мВ. Вводим VAL 5000, ADC - 1023. Тут необходимо подобрать резисторный делитель или установить другое числа, которые будут соответствовать данному значению. Для float режима в поле VAL необходимо вводить целое число 5.


Подключение нелинейных датчиков:

Действия аналогичны линейным датчикам, с разницей, что вводятся соответствие промежуточных значений по возрастающей. Например с шагом 5 градусов(для терморезистора), или с шагом 1 вольт для напряжения.

Промежуточные значения интерполируются автоматически.

Данная опция может исправить нелинейность у встроенного АЦП