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

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

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

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

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

а причиной ни кто обычно не делиться....

Сейчас тоже собираю этот бп, и индикацию на мега8 и LCD 16x2, три отдельных блока, как соберу и проверю, выложу тут.

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

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

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

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

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

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

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

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

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

Mishany если нетрудно будет, отпишитесь о проделанной работе на счёт БПи блока индикации. Я сам сейчас собираю индикация на мега8 и LCD 16x2.

mail_robot а почему индикация будет грубоватой

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

Параллельно выходу БП стоял мощный защитный диод, который должен защищать от выбросов индуктивной нагрузки,ну и от переполюсовки заряжаемой АКБ. Подключил случайно неправильно мощную АКБ Li-ion для зарядки. Плата защиты АКБ свое дело сделала, отключила батарею, превратив перед этим диод в проводник. Затем "защитный" диод, который уже стал проводником, спалил выходной транзистор БП. Так что надо ставить нормальную схему защиты, на реле или оптопаре + mosfet если использовать БП еще и как зарядник.

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

отпишитесь о проделанной работе на счёт БПи блока индикации

все есть в этой теме и весьма подробно

почему индикация будет грубоватой

ну потому что АЦП на борту меги всего лишь 10 разрядный. А это значит что в вашем распоряжении не более 1024 делений. При напряжении даже 20 вольт это 0,02 вольта на деление, что согласитесь, уже грубовато для лаба. Ну может кому то и нормально. Но тут надо еще учитывать некоторую потерю разрядов по верху и по низу диапазона на входные смещения и запас на верхний предел. Так что будет еще чуть грубее.

Тут дело хозяйское. Если устраивает десятка после точки, то сойдет. Но даже простейший китайский показометр дает 3 разряда после точки. Стоит ли городить тогда ваш огород на меге, который уже что раз истоптан и усыпан граблями в изобилии?

Я сейчас как раз вожусь с этой темой, у меня на экране вот так. Правда это не БП а электронная нагрузка, но разницы никакой

post-183933-0-19397500-1423498832_thumb.jpg

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

Нужно делать то, что нужно. А то, что не нужно, делать не нужно. (С) Винни Пух

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

не вопрос

но с дискретой 0,02 самое реальное что можно получить нормально на экране это одна десятка. Так что для 5 соток мега уже вариант так себе. Либо внешний ЦАП прикручивать. А это еще расходы на круг. И тут к нам приходит понимание, что ARM то выгоднее по деньгам, и кодить под него гораздо (!) проще чем под AVR, как это ни странно

но опять же - дело хозяйское

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

Нужно делать то, что нужно. А то, что не нужно, делать не нужно. (С) Винни Пух

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

и в чем было дело?

Дело было не в бабине, ... сидел в кабине))) Печатку делал под последнюю версию, а силовые транзисторы остались на радиаторе 2n3055 от 14. Путаница со схемами и собственная невнимательность...

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

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

Нужно делать то, что нужно. А то, что не нужно, делать не нужно. (С) Винни Пух

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

вчера распаял платы, завтра накатаю прошивку, посмотрим что получиться...

Управление кнопками или энкодер?

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

управление аналоговое, т.к. от цифрового кроме понтов толку 0! а иногда нужно оперативно поиграть напряжением.., и главное индикация выставленного ограничения тока.

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

ну с таким подходом к цифровому управлению толку действительно будет ноль

понятно все

Нужно делать то, что нужно. А то, что не нужно, делать не нужно. (С) Винни Пух

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

ну так цифровая только индикация :crazy: смотрел с цифровым настройками на арм и тфт мне не понравилось :unknw:

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

может тогда проще пару китайских показометров поставить? Они довольно точные, а смысл тот же.

Ну или к атмеге тогда уже внешний ацп чтоли прикрутить (какой нибудь последовательный и неторопливый), чтобы не совсем бестолковая фиговина была. А иначе смысла с ней возиться.

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

Нужно делать то, что нужно. А то, что не нужно, делать не нужно. (С) Винни Пух

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

на вкус и цвет фломастеры разные, я леплю из того что лежит без дела, не хватило сегодня времени доделать отупел немного в последнее время :vava:

Собрал, в итоге и правда херня вышла, АЦП меряет криво, почему то расхождение показаний то в + то в минус нет линейности, пришлось формулы подгонять под реальные показания, писец.... времени нет разбираться пока.

А по теме БП запустился с первого раза без проблем, осталось дело за корпусом

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

Доброго дня всем. Собрал блок питания по 14 версии. По схеме стоит конденсатор 10000 х 63 в. При выходе с трансформатора 49 вольт, после моста на конденсаторе становится 66 вольт.

Наверно это как то не хорошо для 63 вольтового кондера будет? или нормально.?

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

да нет, не нормально. Надо 100-вольтовки ставить

да и зачем так много? Печку чтоли строить? Может полный мост заменить на полумост? Станет 35 вольт на конденсаторе и гдето 30 на выходе на максималке. ИМХО - достаточно в 99,9% случаев. А иначе еще силовой транзюк придется искать высоковольтный

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

Нужно делать то, что нужно. А то, что не нужно, делать не нужно. (С) Винни Пух

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

Доброго дня всем. Собрал блок питания по 14 версии. По схеме стоит конденсатор 10000 х 63 в. При выходе с трансформатора 49 вольт, после моста на конденсаторе становится 66 вольт.

Наверно это как то не хорошо для 63 вольтового кондера будет? или нормально.?

Если конденсатор китайский, даже пусть на нём написано Nippon или Rubicon, то 63 Вольта для него практически пробивное напряжение. :big_boss:

А, если он фирменный или советский с ромбиком, то у него есть запас 25 - 30%, и он держит более 80 Вольт при комнатной температуре и 63 Вольта, гарантированно, при максимальной. :buba:

Недавно сам обманулся, купив 50-вольтовые, а реально они оказались на 35 Вольт. Вот такие, слева, а справа на 40В реально держат 55 В: :yes:

post-172601-0-98786500-1424097393_thumb.jpg

Изменено пользователем Юный пионер

" Вызывает интерес Ваш технический прогресс " ( Л. Филатов )

А, на ругань жалко буквы тратить

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

Я и боялся, что мне такие пришлют. :heat: Оказалось, что они просто маркировку ставят 10 000мкФ х 50 В, а реально там 15 000 мкФ и при 50 В уже начинается пробой.

По каталогу такой типоразмер соответствует 12 000 мкФ х 35 В или 18 000 мкф х 25 В. Куда-нибудь применю, не в ЛБП, так в УНЧ.

Кстати NIPPON имеет завод в Китае - оттуда и дровишки. :crazy:

Изменено пользователем Юный пионер

" Вызывает интерес Ваш технический прогресс " ( Л. Филатов )

А, на ругань жалко буквы тратить

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

<p>А мне сегодня приехали мои трансики. Приборчик приобретает законченный вид (по крайней мере изнутри)

Параметры видны на лэйбах. Одна обмотка чисто силовая. Одна на питание преобразователя-регулятора вентиляторов. Пара на питание опорного источника и отрицательного плеча

0_9e63a_9c4afc88_XL.jpg

0_9e639_e4f85cd3_XL.jpg

0_9e638_9f69cf51_XL.jpg

сейчас крепеж токарь сотворит и закрепим. Силовая обмотка секционирована под переключатель обмоток

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

Нужно делать то, что нужно. А то, что не нужно, делать не нужно. (С) Винни Пух

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

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

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

Гость
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.. Наверное на Авто стоит покупать , мне бы фотку какую нить..такого активного щупа..))
  • Похожий контент

×
×
  • Создать...