Перейти к содержанию

схема регулировки напряжения


Рекомендуемые сообщения

В каком смысле? Вы не в курсе, как регулируется скорость коллекторного двигателя? При понижении напряжения сильно падает крутящий момент. Тогда как с ШИМ регулятором он практически не меняется. И в шуриках именно ШИМ регулятор стоит.

Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

  • Ответов 63
  • Создана
  • Последний ответ

Топ авторов темы

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Ну блин, вы ещё побадайтесь на ровном месте.

В лосевой проблемке (что Лосев спрашивал), в диапазоне 12В. и 3А, что ШИМ, что "импульс"  одинаково пригодны.

Единственно, это реализовать, на ШИМе, будет попроще.

С уважением, Сергей

Моя благодарность - безгранична, но в пределах разумного :-).

Ссылка на комментарий
Поделиться на другие сайты

13 минуты назад, Sukhanov сказал:

на ШИМе, будет попроще

Не только поэтому. На ШИМе всё таки корректнее в данном случае, потому как он будет использовать уже готовый блок питания, а импульсный понижающий преобразователь отберёт несколько вольт от максимального напряжения.

А так-то "импульсный" тоже ШИМ.

Ссылка на комментарий
Поделиться на другие сайты

Так я и написал, что "чистый" ШИМ в данном случае лучше тем, что он не отберёт вольты от максимума. В отличие от понижайки с постоянкой на выходе.

Кстати, выше нашлась хорошая платка по размерам и вообще по конструктиву. Нужно себе такую заказать. :lol:

Аж с предохранителем самовосстанавливающимся.

Изменено пользователем abovar
Ссылка на комментарий
Поделиться на другие сайты

47 минут назад, abovar сказал:

Кстати, выше нашлась хорошая платка по размерам и вообще по конструктиву. Нужно себе такую заказать.

:thank_you2:

Стоит что нибудь придумать этакое супер-пуперное, а глянешь на али к китайцам, а там всё уже это есть, и по цене которую не  жалко.

С уважением, Сергей

Моя благодарность - безгранична, но в пределах разумного :-).

Ссылка на комментарий
Поделиться на другие сайты

14 минуты назад, vitalii8867 сказал:

тогда можно начать

Понуканием Вы человека не научите никак и ничему. Просто давайте быть вежливыми и остальные подтянутся. В правописании в том числе. B)

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

10 минут назад, Sukhanov сказал:

:thank_you2:

Стоит что нибудь придумать этакое супер-пуперное, а глянешь на али к китайцам, а там всё уже это есть, и по цене которую не  жалко.

С уважением, Сергей

Это да. Есть даже ещё дешевле, чем по той ссылке. НАПРИМЕР

Ещё дешевле

Изменено пользователем abovar
Ссылка на комментарий
Поделиться на другие сайты

Только что, abovar сказал:

Вот мы прежде должны добиться уважения

Мы ему ничего не должны!!! (в принципе как и он нам) И если не хочет соблюдать правила - его право. Однако  долго не задержится, чем глупее собака - тем больше визгу, а караван идёт.

С уважением, Сергей

Моя благодарность - безгранична, но в пределах разумного :-).

Ссылка на комментарий
Поделиться на другие сайты

1 минуту назад, Sukhanov сказал:

Мы ему ничего не должны!!! (в принципе как и он нам)

В этом мире никто никому ничего не должен.

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

Но я никого ни к чему не принуждаю. Моё дело предложить. B)

Ссылка на комментарий
Поделиться на другие сайты

33 минуты назад, abovar сказал:

Это да. Есть даже ещё дешевле

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

Например, как  помидорный " органический квадракоптер" с е-бея

i?id=2d9870ac9ebb3b0263ef61c9e6fa33ae&n=

за 100 "убитых енотов".

С уважением, Сергей

 

18 минут назад, abovar сказал:

Моё дело предложить.

:thank_you2:

Только, однако, предложить и обязать несколько разные вещи.

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

За сим, более Лосева не обсуждаю, не интересно.

С уважением, Сергей

Изменено пользователем Sukhanov

Моя благодарность - безгранична, но в пределах разумного :-).

Ссылка на комментарий
Поделиться на другие сайты

42 минуты назад, abovar сказал:

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

Ну как бы я , да и думаю многие участники форума, абсолютно адекватно воспринимают предложение почитать теорию. А тут был наезд, типа я ничего не умею, при этом ничего не хочу, но вы должны мне помочь, только я сам не знаю, чем и как, но помочь должны. Согласитесь, что у человека довольно странное понятие о помощи. Даже не знаю, что он ожидал получить.

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Сообщения

    • Релюхи не причём. При неисправности релюх симптомы были бы другие. И ИБП даже не клацает когда переходит в  "аварию".   Да. Аккум новый. Более того - 2 новых пробовал. И без АКБ тоже. Не влияет. Да мелкие особо не вздуваются ж. Хотя С21 под подозрением..   Спасибо. Буду иметь ввиду.
    • #include <Wire.h> #include <Oregon_TM.h> #include <BME280I2C.h> //////////////////////////////////////////////////////////////////////////////////////////////////////////// //Скетч для устройства, передающего данные датчика BME280 в формате Oregon Scientific THGN132N //Принципиальная схема прилагается. //Для работы необходима библиотека https://github.com/finitespace/BME280/ //Устройство работает от 3-ех пальчиковых батареек, для экономии электричества заливать скетч нужно через ISP //////////////////////////////////////////////////////////////////////////////////////////////////////////// //Также возможна передача данных в формате - THP (температура, влажность, давление, напряжение батареи) //Пример с приёмником поддерживает расшифоовку THP //////////////////////////////////////////////////////////////////////////////////////////////////////////// # define THGN_SEND 1 // Передавать ли данные в формате THGN132 # define THP_SEND 0 // Передавать ли данные в формате THP # define DEVICE_LOG 1 //Писать ли лог В Serial # define DONE_PIN 15 // вывод сигнала об окончании работы на таймер # define BME_WAIT 10 // Сколько мс ожидать датчик BME # define BATTERY_THR 3.5 // Порог напряжения для выставляения флага разряда батарейки (THGN) ///////////////////////////////////////////////////////////////////////////////////////////////// //Ниблы датчика THP //Во всех полях младшие ниблы идут вперёд!!! // 1-2 - тип (55) // 3 - канал (0-7) // 4-6 - (температура от -100С) * 10. Т.е. +25.1С = 1251 = 4E3h // 7-9 - Влажность *10 Т.е. 25.1% = 251 = 0FBh // 10-12 - (давление от 500ммртст) * 10. Т.е. 765мм = 2650 = A5Ah // 13-15 - данные с АЦП (A0) // 16-17 - CheckSUM // 18-19 - CRC8 (poly 0x07 start 0x00) ///////////////////////////////////////////////////////////////////////////////////////////////// Oregon_TM transmitter(4); BME280I2C bme; bool bme_present = false; float bme_temp(NAN), bme_hum(NAN), bme_pres(NAN); ///////////////////////////////////////////////////////////////////////////////////////////////// void setup() { digitalWrite(DONE_PIN, LOW); pinMode(DONE_PIN, OUTPUT); #ifdef DEVICE_LOG Serial.begin(115200); Serial.println("Waiting for BMEsensor..."); #endif //Обмен данными с BME////////////////////////////////// Wire.begin(); while(!bme.begin()) { if (millis() > BME_WAIT) break; } if (!bme.begin()) { #ifdef DEVICE_LOG Serial.println("No BME sensor found"); #endif bme_present = false; } else { switch(bme.chipModel()) { case BME280::ChipModel_BME280: bme_present = true; bme.read(bme_pres, bme_temp, bme_hum); #ifdef DEVICE_LOG Serial.println("Found BME280 sensor! Success."); Serial.print("Temperature = "); Serial.print(bme_temp, 1); Serial.println("C"); Serial.print("Humidity = "); Serial.print(bme_hum, 1); Serial.println("%"); Serial.print("Pressure = "); Serial.print(bme_pres * 0.75, 1); Serial.println("mmHg"); #endif break; default: #ifdef DEVICE_LOG Serial.println("Found UNKNOWN sensor! Error!"); #endif bme_present = false; } } //Напряжения батареи/////////////////////////////////////////// word battvotage = (word)(((float)(1.1 * 16368) / Vbg()) * 100); #ifdef DEVICE_LOG Serial.print("Battery voltage = "); Serial.println(battvotage,HEX); #endif //Подготовка и отправка данных THGN////////////////////////////////////// transmitter.protocol == 2; if (THGN_SEND) { transmitter.setType(THGN132); transmitter.setChannel(3); transmitter.setBatteryFlag(battvotage < BATTERY_THR); if (bme_present) { if (bme_hum > 98) bme_hum = 98; if (bme_hum < 2) bme_hum = 2; if (bme_temp > 70) bme_temp = 70; if (bme_temp < -50) bme_temp = -50; transmitter.setTemperature(bme_temp); transmitter.setHumidity(bme_hum); transmitter.setComfort(bme_temp, bme_hum); } else { transmitter.setTemperature(-49.9); transmitter.setHumidity(2); transmitter.setComfort(-49.9, 2); } transmitter.SendPacket(); } // Если отправляются оба формата пакетов, межу ними надо выдержать паузу if (THP_SEND && THGN_SEND) delay(100); //Подготовка и отправка данных THP////////////////////////////////////// if (THP_SEND) { transmitter.setType(THP); transmitter.setChannelTHP(1); transmitter.setBatteryTHP( battvotage); if (bme_present) { transmitter.setTemperatureTHP(bme_temp); transmitter.setHumidityTHP(bme_hum); transmitter.setPressureTHP(bme_pres * 0.75); // перевод Pa в mmHg } else { transmitter.setErrorTHP(); } transmitter.SendPacket(); } #ifdef DEVICE_LOG Serial.println(); Serial.print(millis()); Serial.println("ms"); Serial.println(); #endif //Команда на отключение питания digitalWrite(DONE_PIN, HIGH); } ///////////////////////////////////////////////////////////////////////////////////////////////// void loop(){} ///////////////////////////////////////////////////////////////////////////////////////////////// int Vbg() { ADMUX = (1<<REFS0)|(0<<REFS1)|(1<<MUX3)|(1<<MUX2)|(1<<MUX1)|(0<<MUX0); long buffersamp=0; for (int n=0x0; n<=0xff; n++ ) { ADCSRA = 0xc7; while (bit_is_set(ADCSRA,ADSC)); buffersamp += ADC; } buffersamp >>=4; //16368 full scale 14bit ADCSRA &= ~(1 << ADEN); // отключаем АЦП return buffersamp; } Вот код программы. Пробовал по разному и от 5в запитывал и всю систему от 3,3 в. Причем голая ардуинка с таймером работает в нормальном режиме некоторое время, но потом все равно слетает и начинает питать мк постоянно( Причем это происходит всегда через разный промежуток времени.
    • На фото может быть название , характеристики и т.д. И по этому фото я смогу выбрать такой же в инете.. самому мне не собрать..
    • А что даст фотка? Тот же щуп, только чуть крупнее и с проводами питания.
    • Для меня наверное лучше купить готовый.. цель повысить чувствительность до 1 mV.. Наверное на Авто стоит покупать , мне бы фотку какую нить..такого активного щупа..))
    • Так на схемах обозначается подключение к сети 220 В.
×
×
  • Создать...