Показать сообщение отдельно
Старый 11.05.2017, 14:59   #1030
oleg707
Гуру
 
Аватар для oleg707
 
Регистрация: 16.04.2014
Возраст: 40
Город: Gdynia
Регион: другой - для добавления сообщить ab
Сообщений: 2,548
oleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond reputeoleg707 has a reputation beyond repute
По умолчанию

Цитата:
Сообщение от papant Посмотреть сообщение
Олег, подскажите пожалуйста по настройке БП в режиме калибровки
У меня БП, который при надписи на нем 12В выдает 11.3 (и нет такого как у вас с крутилкой). Что мне в скетче поменять, чтоб откалибровать его при питании 11.3? Строчку kalibrovkaACC = 1200000/Uacc-1410; в сетче видел, менял 1200000 на 1130000, что-то ничего путного не вышло ((. Или еще надо в строчке U_acc_real = Uacc * (1410.0+kalibrovkaACC)/100000; что-то тоже менять?
Спасибо
там формула была сложная, мозг ломал сутки, как оптимальней регулировку запилить с минимальной погрешностью и использованием одной ячейки еепром (для уменьшения размера программы).

kalibrovkaACC = 1130000 /Uacc-X
U_acc_real = Uacc * (X+kalibrovkaACC)/100000;

А вот X как высчитывать я уже не помню.
Можешь вручную значения kalibrovkaACC править. там всего 255 значений. То есть без записи в еепром, а прямо в скетче. За 30 минут поймаешь

А еще лучше возьми ДС-ДС на базе LM-ки, как у меня, подключи к заведённой машине ( 14,5В), выставь подстроечником на плате 12В и калибруй.

ИЛИ U_acc_real = 1,061946902654867 * Uacc * (1410.0+kalibrovkaACC)/100000; ( по старинке, вручную меняем коэфф делителя)

Последний раз редактировалось admin; 11.05.2017 в 19:14.
oleg707 вне форума   Ответить с цитированием