ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
3 октября
1545363 Топик полностью
il-2 (Вчера, 08:57, просмотров: 89) ответил Make_Pic на Так и сделано. Но речь о максимальной компенсации по всему диапазону
Пожалуйста: 

Iвых = K * (U + dU) - это идеальная характеристика, где K = 20мА / 4В = 5мА/В, U - идеальное напряжение ЦАП, dU - поправка для достижения идеальности (то что нам надо найти)

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

В качестве точки поворота берем точку пересечения идеального и неидеального. На графике эта точка (U0) где-то в районе 3.5В

Совмещаемая при повороте точка U1 = 0.8В. На выходе после поворота вместо 3.83мА должно быть 4мА, т.е. dI1 = 0.17мА

dU1 = dI1 / K = 0.034В

Значение dU у нас будет динейно меняться от dU1 в точке U1 - до 0 в точке U0 (dU0 = 0 в точке пересечерия идеальной и реальной прямой)

Находим функцию dU(U):

dU(U) = (U - U0) / (U1 - U0) * dU1 Проверяем - dU(U0) = 0, dU(U1) = 1*dU1

Окончательно:

dU(U) = (U - U0) / (U1 - U0) * dI1 / K = (U - 3.5В) / -2.7В * 0.034В = -(U - 3.5В) * 0.126

Совсем окончательно:

Iвых(U) = K * (U - (U - 3.5В) * 0.126)) = K * (0.9874 * U + 0.044В)

Все легко и просто :-)