Показать сообщение отдельно
Старый 24.04.2018, 20:17   #55
shalex
Местный
 
Регистрация: 08.07.2015
Адрес: МО
Сообщений: 2,858
Сказал(а) 'не согласен(а)'!: 0
Сказали 'не согласен'! 3 раз(а) в 2 сообщениях
Сказал(а) спасибо: 4,650
Поблагодарили 3,274 раз(а) в 1,172 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
1 Всего
Репутация: репутация неоспорима (3285)
По умолчанию

Промежуточные итоги:

Прикрутил пару программных фильтров и теперь напряжение показывает хорошо, я доволен. Есть заметная скорость реакции на изменения, как на цифровом вольтметре, только чуть медленнее. Можно регулировать.

Внешний датчик тока ACS712, думаю, надо дополнить физическим фильтром - конденсатором. Либо 100nF в параллель C1 на плате датчика, либо на выход с датчика. Судя по форумам - помогает, может тогда переменный ток(DCC) можно будет измерять по тому же алгоритму, что и постоянный.

Постоянно плавает 0 у этого датчика ACS712. Чтобы его калибровать при включении, как вариант, ставить внешнее реле, замыкающие силовой вход и выход датчика, чтобы ток через датчик был почти 0 и в этот момент калибровать датчик на 0.

Не понимаю, откуда взялась нелинейность показаний напряжения. Калибровал по источнику 5В (5.71В), при этом для батарейки показывает 0.81В, а для 12В, что-то в районе 13В. А самое главное - как с этим бороться и выровнять показания на краях диапазона


Нажмите на изображение для увеличения
Название: 10504.jpg
Просмотров: 434
Размер:	101.0 Кб
ID:	157877
Режим "аналога". Полярность (-), вольтаж(5.72), аналоговый режим (A), ток примерно 0 (0.01).

Нажмите на изображение для увеличения
Название: 10503.jpg
Просмотров: 440
Размер:	105.7 Кб
ID:	157876
DCC режим. Направление(<), вольтаж(12.5), режим DCC (D), адрес (3), шаги(21), из (128) шагов, функции Fx(снизу точки), ток (0.00).

Нажмите на изображение для увеличения
Название: 10505.jpg
Просмотров: 450
Размер:	89.2 Кб
ID:	157878
Сам испытательный стенд
shalex вне форума  
Вверх
3 пользователя(ей) сказали cпасибо: