Чтобы измерить ток, «потребляемый» нагревательным элементом PTC 12 В, и иметь возможность включать и выключать его с помощью микроконтроллера AVR, я придумал схему ниже.
Нагревательный элемент PTC имеет около 2 Ом в холодном состоянии и 8 Ом в установившемся режиме и питается от импульсного источника питания 12 В 10 А.
Я проверил схему, и она работает нормально, я могу измерить ожидаемые 600 мВ (в холодном состоянии) и 150 мВ (в установившемся режиме) на шунтирующем резисторе 0,1 Ом 9 Вт.
Теперь я полагаю, что я должен защитить шунтирующий резистор от перегрузки по току, то есть на случай короткого замыкания нагревательного элемента PTC. В коде я отключаю реле, когда измеренный ток превышает 9000 мА, и есть предохранитель на 10 А последовательно с нагревателем и шунтом.
А что, если блок питания по каким-то причинам «выдает» только, скажем, 8А? В этом случае ни программная защита, ни предохранитель не сработают, и шунт будет сильно перегружен. Я прав?
Если да, то как бы я решил это? Должен ли я добавить некоторую тепловую защиту для шунтирующего резистора?
Почему шунт может быть перегружен? P = I ^ 2 * R. При 9 А (худший случай) это рассеивание 8,1 Вт. При 8А рассеиваемая мощность составляет 6,4 Вт.
Торстен Рёмер
Наттапол Ванасривилаи