Тестер предохранителей

Dart.sh
Offline
Зарегистрирован: 21.02.2016

Добрый день! Хочу сделать тестер прехохранителей, и посмотреть при какой нагрузки они будут перегорать при КЗ.

Есть arduino Nano, датчик тока ACS712 . Хочу подключать то все через предохранитель и замыкать на аккамулятор. А то есть сомнения по поводу предохранителей. 

хочу использовать следующий код, 

void setup() {
 
  Serial.begin(115200);
}
 
void loop() {
 
  float average = 0;
  for(int i = 0; i < 1000; i++) {
    average = average + (.0264 * analogRead(A7) -13.51) / 1000;//this is 
    //for the 5A mode, if 20A or 30A mode, need to modify this formula to 
    //(.19 * analogRead(A0) -25) for 20A mode and 
    //(.044 * analogRead(A0) -3.78) for 30A mode
    delay(1);
  }
  Serial.println(average);  
}

Данные планирую писать в монитор порта, после чего выгружать в эксель. Пока под нагрузкой не гонял, что насторожило очень, данные в мониторе порта обновляются крайне редко (значение 0,01 или 0,02), примерно в 1 секунду, пробывал скорость порта и 9600 и 115200.

Пробывал оставлять только строчку расчета и вывода на монитор порта, идёт быстро но показывает только 0,00

подскажите можно ли решить такую задачу таким путем и если да то как подправить код

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

Однозначно - в коллекцию!

----------------------------------

Если вы реально хотите помощи, то прокоментируйте, пжлст, КАЖДУЮ строчку приведенного кода. Без этого непонятна суть помощи, в которой Вы нуждаетесь - она должна быть технического или медицинского характера?

Pyotr
Offline
Зарегистрирован: 12.03.2014

Тысячу раз по 1 мс сколько будет? Плюс analogRead() + вычисления  х1000 раз...

Предлагаю воспользоваться таблицей и ничего не мерить))

bwn
Offline
Зарегистрирован: 25.08.2014

А какую частоту вы ожидали изначально?

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

wdrakula пишет:

она должна быть технического или медицинского характера?

Странный вопрос. Пост - явно цитата из истории болезни, чего тут спрашивать-то?

Dart.sh
Offline
Зарегистрирован: 21.02.2016

Pyotr пишет:

Тысячу раз по 1 мс сколько будет? Плюс analogRead() + вычисления  х1000 раз...

Предлагаю воспользоваться таблицей и ничего не мерить))

Таблицы конечно хорошо, но суть не в этом, а на сколько безопасно использование тех или иных марок предохранителей, вот полистать на досуге http://offroad38.ru/tuning_test_electrica.php

 

Dart.sh
Offline
Зарегистрирован: 21.02.2016

Остальным даже хамить лень :) 

andriano
andriano аватар
Онлайн
Зарегистрирован: 20.06.2015

Улыбнуло.

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

Dart.sh пишет:

Остальным даже хамить лень :) 

Хамить и не нужно. Нужно сделать, что сказали: прокомментируй каждую строку "своего" кода.

После станет ясно, что именно ты понимаешь в списанном в инете коде, а что нет. То, что не понимаешь, тебе объяснят. Может даже я, если не станет скучно.

vosara
vosara аватар
Offline
Зарегистрирован: 08.02.2014

У Вас в сериал информация поступит только после того как цыкл for отработает 1000 раз. Вы это хотите проверить или надо выводить информацию после каждого (одного) прохода цыкла? Если да догда сериал переместите в цыкл

void setup() {
 
  Serial.begin(115200);
}
 
void loop() {
 
  float average = 0;
  for(int i = 0; i < 1000; i++) {
    average = average + (.0264 * analogRead(A7) -13.51) / 1000;//this is 
    //for the 5A mode, if 20A or 30A mode, need to modify this formula to 
    //(.19 * analogRead(A0) -25) for 20A mode and 
    //(.044 * analogRead(A0) -3.78) for 30A mode
   Serial.println(average); 
   delay(1);
  }
   
}

 

andriano
andriano аватар
Онлайн
Зарегистрирован: 20.06.2015

vosara, Вы, конечно, ответили на вопрос ТС (хотя ответ уже звучал в посте №2), но к чему это, если приведенный код в принципе не имеет никакого отношения к поставленной задаче? 

И даже если бы решал, Ваш вариант все равно выдает в Serial абракадабру.

    average = average + (.0264 * analogRead(A7) -13.51) ;//this is 
    //for the 5A mode, if 20A or 30A mode, need to modify this formula to 
    //(.19 * analogRead(A0) -25) for 20A mode and 
    //(.044 * analogRead(A0) -3.78) for 30A mode
   Serial.println(average/(i+1)); 

 

vosara
vosara аватар
Offline
Зарегистрирован: 08.02.2014

Я в задачу не вникал, просто посмотрел что сериал и цыкл работают какбы не зависимо друг от друга, поэтому и спросил.

andriano
andriano аватар
Онлайн
Зарегистрирован: 20.06.2015

vosara пишет:

Я в задачу не вникал, просто посмотрел что сериал и цыкл работают какбы не зависимо друг от друга, поэтому и спросил.

А заодно не читали другие ответы и продолжаете считать, что Ваш вариант скетча все 1000 проходов выводит именно среднее.

evgta
Offline
Зарегистрирован: 02.09.2016

для 30А модуля как-то так наверное

делей и кол-во измерений за цикл  подбираем по вкусу, угу, и вентилятор на предохранитель ставим

float tok=0;
float tok1=0;
int acs712=A0;
int pwm=0;
int pin_pwm=3;


void setup() {
 Serial.begin(9600); 
 
pinMode(acs712, INPUT);
pinMode(pin_pwm, OUTPUT);
}

void loop() 
{
analogWrite(pin_pwm, pwm);
pwm=pwm+1;
if (pwm==256){pwm=255;}
for (int i=0; i <= 20; i++)
    tok1=0;
    {
      tok = analogRead(acs712);
      tok=0.0148*5*(tok-512);
      tok1=tok1+tok;
    delay (5);
    }
 tok1=tok1/20;
 Serial.println(tok1);

delay(300);

}

 

qwone
qwone аватар
Offline
Зарегистрирован: 03.07.2016

Похоже скоро будет новый анекдот подобный этому 

Профессор Плейшнер в седьмой раз прыгал вниз с 5-го этажа. Яд все не действовал...

Тысячу раз пережигали предохранитель Ардуинщики,но предохранитель не пережигался.Очень хороший китайский предохранитель.

Клапауций 112
Клапауций 112 аватар
Offline
Зарегистрирован: 01.03.2017

qwone пишет:

Похоже скоро будет новый анекдот подобный этому 

Профессор Плейшнер в седьмой раз прыгал вниз с 5-го этажа. Яд все не действовал...

Тысячу раз пережигали предохранитель Ардуинщики,но предохранитель не пережигался.Очень хороший китайский предохранитель.

...кто-то спи*дил новенький ломик, сокрушался московский дворник Иванов.

evgta
Offline
Зарегистрирован: 02.09.2016

просили, вот оно, а то что можно купить предохранитель BOSCH, то наверное проще тестер сделать:-)

qwone
qwone аватар
Offline
Зарегистрирован: 03.07.2016

evgta пишет:

просили, вот оно, а то что можно купить предохранитель BOSCH, то наверное проще тестер сделать:-)

О чем вы . Тестер для предохранителей это калиброваный источник тока, а не та идиотия, которую сует сюда ТС. У калиброваного источника тока должно быть два положения : (1)- когда предохранитель не перегорает и (2)- когда перегорит. И так для каждого номинала.Да и номиналы стандартные, а не те что каждый суслик придумает.

ПС:https://www.elec.ru/viewer?url=/library/gosts_e71/gost_r_50339_0-2003.pdf

evgta
Offline
Зарегистрирован: 02.09.2016

гост это конечно хорошо, но и так +- лапоть замерить можно, хотя являюсь сторонником приобретения просто качественных предохранителей, так полагаю это все-таки для себя а не поверки партии предохранителей:-)

andriano
andriano аватар
Онлайн
Зарегистрирован: 20.06.2015

Самое главное - приобретать проверенные этим тестором предохранители.

Dart.sh
Offline
Зарегистрирован: 21.02.2016

Спасибо тем кто высказывал конструктивные предложения, в итоге вчера вечерком остановился на варианте просто считывать и передавать в монитор порта, а уже вычесления все перенес в ексель. 

В итоге пальнул предохранитель  на 5А, при замыкании на аккумулятор перегорел на 19 с копейками амперах, на видео на ютубе у парня 5А тянул нагрузку на 30. 

Теперь у ТС другая проблема, 5А при КЗ перегорел на 19, то как по ГОСТу или нет :)

PS если все бы дело ограничивалось интересом к обычным прдохранителям, дак проще купить бош, у меня просто еще используются предохранители Mini ANL, и на 220 v. Интересно было бы посмотреть что это за звери. Ну и еще одна идейка есть интересная. 

evgta
Offline
Зарегистрирован: 02.09.2016

а по вашему на скольки амперах должен перегореть предохранитель при КЗ???

пока не разогреется предохранитель ток КЗ будет пропорционален сопротивлению участка цепи от источника питания

Клапауций 112
Клапауций 112 аватар
Offline
Зарегистрирован: 01.03.2017

evgta пишет:

а по вашему на скольки амперах должен перегореть предохранитель при КЗ???

ровно на стольки, скольки написано на пердохранителе.

evgta
Offline
Зарегистрирован: 02.09.2016

чтобы узнать когда сгорит предохранитель надо плавно увеличивать ток через предохранитель

Dart.sh
Offline
Зарегистрирован: 21.02.2016

evgta пишет:

чтобы узнать когда сгорит предохранитель надо плавно увеличивать ток через предохранитель

 

И это правильно, но предохранитель служит для 2 вещей:

1. Защита от КЗ

2. защита от дураков,  если кто то на него слишком большую нагрузку повесит без КЗ.

 

Т.е. если наминал предохранителя выбран правильно, слабым моментом служит вопрос, а как будет гореть предохранитель при КЗ. 

 

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

Dart.sh
Offline
Зарегистрирован: 21.02.2016

evgta пишет:

а по вашему на скольки амперах должен перегореть предохранитель при КЗ???

Да понятия не имею, вот и думаю над этим вопросом. Но точно не на номинальной мощности. Вот и думаю 4 номинальной мощности это нормально или много

evgta
Offline
Зарегистрирован: 02.09.2016

ответил же чему будет равен ток КЗ -пока не разогреется(расплавится) предохранитель ток КЗ будет пропорционален сопротивлению участка цепи от источника питания

и тут как бы физика, и ей наплевать на ваши хотелки

токи могут и по более чем в 4 раза быть

Dart.sh
Offline
Зарегистрирован: 21.02.2016

evgta пишет:

ответил же чему будет равен ток КЗ -пока не разогреется(расплавится) предохранитель ток КЗ будет пропорционален сопротивлению участка цепи от источника питания

и тут как бы физика, и ей наплевать на ваши хотелки

токи могут и по более чем в 4 раза быть

 

ну что при КЗ токи будут больше номинала это понятно, а есть по повду этого стандарт какой нибудь? типа не должно превышать 5 кратный номинал. Должно же быть))

evgta
Offline
Зарегистрирован: 02.09.2016

изучаем закон ома, методику испытаний по гост, а главное думаем а не придумываем то что самому хочется

qwone
qwone аватар
Offline
Зарегистрирован: 03.07.2016

evgta пишет:

ответил же чему будет равен ток КЗ -пока не разогреется(расплавится) предохранитель ток КЗ будет пропорционален сопротивлению участка цепи от источника питания

и тут как бы физика, и ей наплевать на ваши хотелки

токи могут и по более чем в 4 раза быть

Есть источники напряжения, есть источники тока которые и называются источниками питания. Вот для проверки предохранителей и нужен источник тока. А какое будет сопротивление предохранителя и какое будет сопротивление на контактах предохранителя , есть такой прикол, тестера волновать не должно. Так что выставляем на источнике тока нужный ток и ждем несколько секунд. Живой, выставляем больше. Если тестируемемый ток на передохранителе выше  написаных и допусков, то такой предохранитель в мусор.

Клапауций 112
Клапауций 112 аватар
Offline
Зарегистрирован: 01.03.2017

qwone пишет:

Если тестируемемый ток на передохранителе выше  написаных и допусков, то такой предохранитель в мусор.

а, если ниже, а пердохранитель сгорел?

qwone
qwone аватар
Offline
Зарегистрирован: 03.07.2016

Клапауций 112 пишет:
а, если ниже, а пердохранитель сгорел?

тоже в мусор. Но с уверенность что это правильный предохранитель.

Источник тока https://goo.gl/qCLNvi

Клапауций 112
Клапауций 112 аватар
Offline
Зарегистрирован: 01.03.2017

qwone пишет:

Клапауций 112 пишет:
а, если ниже, а пердохранитель сгорел?

тоже в мусор. Но с уверенность что это правильный предохранитель.

замени неправильные пердохранители 25А на квартирном щитке на правильные - 6А

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Dart.sh пишет:

а есть по повду этого стандарт какой нибудь? 

А есть "по повду этого" гугл?

ГОСТ 17242-86 - там всё написано сколько секунд и какие токи должны выдерживать предохранители.

А вот какая-то статья про методику испытаний со схемой стенда (но это не ГОСТ и неизвестно специалист писал или чайник - сам я даже не читал)

А ГОСТы - они есть про всё. Это почти также глобально, как Правило №34.

andriano
andriano аватар
Онлайн
Зарегистрирован: 20.06.2015

Dart.sh пишет:

В итоге пальнул предохранитель  на 5А, при замыкании на аккумулятор перегорел на 19 с копейками амперах, на видео на ютубе у парня 5А тянул нагрузку на 30. 

Через 5-амперный предохранитель можно без ущерба для последнего пропустить и 100 и 1000 Ампер.

Весь вопрос в том - сколько времени пропускать. Т.е. если импульс будет достаточно коротким, то и при токе в 1000 раз превышающем номинал не сгорит.

Теперь по поводу метода измерения. То, что Вы предлагаете, никакого отношения к свойствам предохранителя не имеет. Результат будет зависеть исключительно от величины тока КЗ выбранного источника тока, а не от свойств самого предохранителя. Предохранители разных номиналов при одном и том же токе будут сгорать через разное время. Единственное, где может быть разнича - это если время сгорания предохранителя будет сравнимо или меньше интервала измерения. Но и в этом случае результат будет зависеть от чего огодно - от сдвига фазы момента включения напряжения относительно цикла измерения, от дребезга контактов при включении, от индуктивности соединительных проводов, только не от характеристик предохранителя.

Нсли хотите провести вменяемое измерение, нужно:

- читать учебник физики,

- думать,

- читать ГОСТ,

- думать,

- снова читать учебник физики,

- снова думать,

- так в цикле несколько раз.

Dart.sh
Offline
Зарегистрирован: 21.02.2016

andriano пишет:

Dart.sh пишет:

В итоге пальнул предохранитель  на 5А, при замыкании на аккумулятор перегорел на 19 с копейками амперах, на видео на ютубе у парня 5А тянул нагрузку на 30. 

 

Теперь по поводу метода измерения. То, что Вы предлагаете, никакого отношения к свойствам предохранителя не имеет. Результат будет зависеть исключительно от величины тока КЗ выбранного источника тока, а не от свойств самого предохранителя. 

Я конечно дико извиняюсь, но либо Вы читали через раз, либо вы считаете что автомобильная АКБ может выдавить из себя только 20 А. Если бы я подключал допустим к БП на 20А то я бы с Вами согласился, но АКБ может при КЗ выдать несколько больше, чем 20А :)

andriano
andriano аватар
Онлайн
Зарегистрирован: 20.06.2015

И что с того?

Вы ведь намеряли только 20.

Или я должен достать хрустальный шар, чтобы узнать, провода какого сечения Вы использовали, выключатель с каким сопротивлением контактов...

Да и измеряете Вы с интервалом более 1100 мкс, где уверенность, что Вы сумели зафиксировать максимальное значение тока? И, кстати, каков максимальный ток, регистрируемый Вашим датчиком?

И, в конце концов, мне неинтересно внимательно читать сообщения человека, не знающего физики. Да и не нужно это - внимательно читать. Чтобы понять, что яйцо тухлое, совершенно необязательно есть его целиком.

Dart.sh
Offline
Зарегистрирован: 21.02.2016

andriano пишет:

И что с того?

Вы ведь намеряли только 20.

Или я должен достать хрустальный шар, чтобы узнать, провода какого сечения Вы использовали, выключатель с каким сопротивлением контактов...

Да и измеряете Вы с интервалом более 1100 мкс, где уверенность, что Вы сумели зафиксировать максимальное значение тока? И, кстати, каков максимальный ток, регистрируемый Вашим датчиком?

И, в конце концов, мне неинтересно внимательно читать сообщения человека, не знающего физики. Да и не нужно это - внимательно читать. Чтобы понять, что яйцо тухлое, совершенно необязательно есть его целиком.

Ладно, все равно с Вас толку мало, не тратье своё время. Удачи в делах.

andriano
andriano аватар
Онлайн
Зарегистрирован: 20.06.2015

Dart.sh пишет:

Удачи в делах.

Спасибо, конечно. Но, думаю, удача гораздо нужнее тем, кто не понимает, что делает.

Dart.sh
Offline
Зарегистрирован: 21.02.2016

andriano пишет:

Dart.sh пишет:

Теперь по поводу метода измерения. То, что Вы предлагаете, никакого отношения к свойствам предохранителя не имеет. Результат будет зависеть исключительно от величины тока КЗ выбранного источника тока, а не от свойств самого предохранителя. Предохранители разных номиналов при одном и том же токе будут сгорать через разное время. Единственное, где может быть разнича - это если время сгорания предохранителя будет сравнимо или меньше интервала измерения. Но и в этом случае результат будет зависеть от чего огодно - от сдвига фазы момента включения напряжения относительно цикла измерения, от дребезга контактов при включении, от индуктивности соединительных проводов, только не от характеристик предохранителя.

Ну Вы оказались в итоге правее в своих ожиданиях, чем дело закончилось. взял датчие acs712 на 30А, взял программку 

int analogPin = A1;     // номер порта к которому подключен потенциометр
int val = 0;           // переменная для хранения считываемого значения
int time=0;

void setup()
{
  Serial.begin(115200);              //  установка связи по serial
}
 
void loop()
{
  
  val = analogRead(analogPin);
  // датчик при 0 выдает значение 510-512, что бы не выводить на печать, убираю значения ниже 514
  
 if (val>514)
{
  time = millis();
  //time= micros();

  Serial.println(time);
 
       // считываем значение
  Serial.println(val);             // выводим полученное значение
delay(1);}
}

проверил правильность расчетов на нагрузке 0,4 и 1,1 А, работает правильно

В тесте участвовали 12 китайских предохранителей, по 4 штуки 5А большой и 5А маленький, по 2 штуки 10А большой и 10А маленький.

2 предохранителя маленьких по 10А говорят оригинал, Тойота. 



№ п/п Тип Скорость сгорания, Ток сгорания,А

предохранителя миллисекунд 

1 5А большой 1 26,660

2 5А большой 1 26,660

3 5А большой 1 2,520

4 5А большой 1 26,836

5 5А маленький 1 26,719

6 5А маленький 1 26,367

7 5А маленький 1 26,719

8 5А маленький 1 20,918

9 10А большой 2 21.21; 26.78

10 10А большой 2 12.19 ;26.78

11 10А маленький 1 26,309

12 10А маленький 1 26,719

Тойота

13 10А маленький 1 14,297

                         3 26,777

14 10А маленький 1 26,895

                          5 26,777



Выбились из статистики:

1 Шт 5а большой, сгорел как то рановато, либо же ардуино не успело зафиксировать следующее значение

10А большие, горели по 2 миллисекунды, в то время как маленькие на 10А горели по 1.

1 шт 5А маленьких сгорел при 20, хотя его собратья при 26. На вид по характеру повреждений он отличается от остальных, может на фото видно будет.



Тайота предохранители горели больше всех, 4 и 6. При том что если у китайцей перегорал участок проволоки, то тут проволока как после взрыва на макаронной фабрики. 

фото предохранителей закинул в облако, если кому то интересно может скачать https://cloud.mail.ru/public/K59n/MGcvFvaC1



Дальше маленько поразвлекался с проводами, горели они почему то дольше чем предохранители



№ п/п Диаметр Расчетный ток Время сгорания Ток сгорания

1 0,4 мм 20,239 58 26,77

2 0,4 мм 20,239 57 26,77

3 0,4 мм 20,239 58 26,77

4 0,2 мм 5,735 8 26,77

5 0,2 мм 5,735 10 26,77

6 0,2 мм 5,735 11 26,77



В итоге в эксперименте видно, что в данной ситуации горели все при одном токе, вопрос заключался только на сколько быстро.

 

b707
Offline
Зарегистрирован: 26.05.2017

Dart.sh пишет:

В итоге в эксперименте видно, что в данной ситуации горели все при одном токе, вопрос заключался только на сколько быстро.

 

в эксперименте видно только то, что реальный предел измерения токового датчика - 26,8А