Помогите со схемой или готовым решением электронного тумблера

lavalava

Кстати и не коротит ничего в системе эта пищалочка за 200р!

Есть у меня такая пищалка banggood.com/Matek-Signal-Loss-Alarm-Loss-Aircraft…

Умеет пищать при определенных значениях напряжения на банке, но не имеет входов на каждую банку, а только 2 входа (провода), она при подключении к акуму сама по общему напряжению определяет скольки баночный акум, замеряет общее напряжение и орет при достижении установленных допустим 3.7В на банку, маркировка есть на микросхеме, но она нам не пойдет ведь…

Advard

А вот кабы вместо пищания да на телеметрию вывести или, хотя бы, на датчик напряжения низкий уровень показать, и не важно по какой банке…

С уважением, Advard.

lavalava

У меня на данный момент одну банку показывает и общее…

ItBoss
Advard:

индикаторы побаночного напряжения “занимаются высчитыванием” значения, исходя из замеров

какие бываю варианты кроме “высчитывания”?

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

не поленился, расковырял пищалку, как на сЦылке, что Вы приводите

стоит там микропроцессор с названием “Sil f330” 20 ног, размером 4х4 мм
гугл привел меня на датащит по нему:
www.keil.com/dd/docs/datashts/…/c8051f33x.pdf

25 Мегагерц, датчик температуры, 76 байт ОЗУ, 8Кб флаш памяти
до 16 внешних входов (цена 60р на АлиЭкспрессе)

чем не компьютер то?

и вот как раз его то и можно прочитать/перешить, скорее всего, в зависимости от защиты

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

lavalava:

Есть у меня такая пищалка www.banggood.com/Matek-Signal...-p-943085.html

Судя по описанию “Signal Loss Alarm Loss Aircraft Finder with Lipo Display”
это датчик потери сигнала, полагаю его включают в приемник и он орет при потере связи, когда пропадает PPM сигнал, к измерению побаночно он никакого отношения не имеет. Показывает скорее всего только одно напряжение - которое вы ему подсовываете… Тоесть улетел самолет в кусты, вы выключили пульт и пошли за самолетом, а он лежит и орет, так как нет приема от пульта…

Advard:

Для того, чтобы высчитать, надо не только померить, из чего высчитывать, но иметь чем считать и где запоминать. Проще поставить источник опорного напряжения и N АЦП, которые покажут N значений.

вот как раз описание микропроцессора на 25мегагерц, стоящего в пищалке, я вам и привел

Advard:

Проще поставить источник

цена процессора 60 р в розницу, оптом думаю он стоит 6р. куда уж проще то?

Advard
ItBoss:

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

… заставляет моргать значение напряжения на экране телеметрии, то подавая на измеритель напряэения U_bat, то обрывая его. Интересно, ТС такого достаточно?

С уважением, Advard.

P.S. Осталось, чтобы кто-нибудь попробовал. 😃

ItBoss
Advard:

ТС такого достаточно?

не пойму вопроса

Advard

Я имел ввиду, устроит ли такое решение ТопикСтартера.

С уважением, Advard.

lavalava

Пардон, тоже не понял, моргать на экране будет если ниже установленного порога опустится напряжение? А смысл? Та же пищалка получается, но в графическом виде!? До порога не сигнализирует, а только при его достижении…

Advard

Пищалку с расстояния можно и не услышать, а вот если аппаратура через телеметрию сообщит, что пора сейчас садиться, либо чуть позже падать - уже неплохо. Дело в том, что просевшую банку при 3S или даже 4S еще можно заметить по общему напряжению, но при 5S или 6S можно легко пропустить. А какая именно банка не важно - аппарат надо спасать.

Матвей,пост #17 - Вам не надо знать по каждой банке, достаточно общее напряжение батареи и напряжение самой слабой банки. При этом достаточно знать, что напряжение самой слабой банки приближается к критическому уровню. Вы когда-нибудь пробовали одним взглядом из 6 дробных чисел найти наименьшее и его оценить? А так Вы поглядываете на общее напряжение и прикидываете сколько осталоь, но если заморгает - сразу внимание обратите…

С уважением, Advard и извините за многословность.

lavalava

Как вариант, хоть так, но я за побаночное, думаю смог бы наблюдать и сравнивать. На счет писка на удалении, я его слышу в микрофон… 😃

blade
lavalava:

но я за побаночное

Интересно, а на экран как выводить?Там же только одно напряжение сейчас написано?
Да и (если случится чудо) как различать какая банка и какой вольтаж?
OSD перерисовывать есть желающие?
А это значит не: “да ладно, пару циферок пририсовать”, а перепахать всю программу, поскольку при перерисовке “пары циферок” поползет всё остальное. В чужих то руках, как известно…
Не проще- заряжать всегда с балансиром и чуть перекос- аккумулятор на выброс?
Зы: расстояние между “ой, хочу” и “могу”- иногда бывает очень большим 😦

lavalava

Выводить просто - если было бы у меня такое устройство, как я описал, “тумблер многоканальный с таймером переключений”, подключил к ОСД в один вход и смотри на экране мелькающие значения банок… понятно что они постоянно будут меняться, в сторону уменьшения, просто следить, что б разброса большого не было (0,5В и больше) - сразу заметно будет такое значение… Выгоднее, когда все значения банок одновременно светятся в ОСД, но к сожалению нет такого ОСД на столько каналов…
А различать какая именно банка дохнет и не нужно.
При зарядке контролирую всегда процесс, как раз те акумы, что подвели, в процессе зарядки вообще не давали намеков, что что то не так пойдет в полете, разброса не было, внутреннее сопротивление банок вровень почти и в норме…

Advard
lavalava:

как раз те акумы, что подвели, в процессе зарядки вообще не давали намеков

Ага, именно так и есть. Можно “гадов” вычислить, но надо сидеть и анализировать графики зарядки. А так, как правило, они еще и заряжаются лучше остальных.😉
Тут надо логировать данные, а дома уже смотреть.

С уважением, Advard.

Hight

тоже хотел сделать чтоб ОСД показывало напряжения на банках, но что-то лень было…

схема вот такая
резисторы 2-7 нужны прецензионные (либо подбирать) с низким ТКС
реле (или герконы) 5в с обмоткой более 100ом
по идее схема должна переключать элементы с интервалом ~1.5 сек
Ps. Кстати, вместо релюшек или геркончиков можно поискать полевики в логическим затвором без обратного диода…

schs
Hight:

схема вот такая

Как то всё излишне усложнено.
Я бы делал как в побаночном индикаторе:
Резистивный делитель с каждой банки, arduino pro mini, подключенная к нему, с неё на первый вход телеметрии. На второй вход телеметрии - полное напряжение батареи.
На первых вход с arduino выводим или напряжение минимальной банки(что на мой взгляд информативнее) или всех банок в цикле.
Резистивный делитель навесом на балансирном разъёме, подстройка уровней программная.
Сделать несложно из почти готовых компонентов, программу написать вчерновую за вечер.
Это явно компактнее кучи реле и собирается из подручных материалов.

Hight

мм микроконтроллер / ардуино в плане “упрощения” понятие весьма спорное, да и по цене явно дороже будет.
И как вы без коммутаторов хотите передавать напряжения на АЦП телеметрии?

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

lavalava

С arduino pro mini было бы супер! Жаль я не шарю в этом, не смогу сделать…

Александр, почему еще не собрали по этой схеме? Не пойму только как она работает, что куда подавать?

Hight

да нарисовал как-то, а потому оказалось что оно мне не особо и нужно…и без того хватает показаний на экране

Uпит сюда 11.1в (но лучше 7.4в с 2х банок 😃)
то что “к АЦП” это на вход ОСД
ну и все +5в соединить
в качестве реле я хотел РЭС64 поставить

schs
Hight:

мм микроконтроллер / ардуино в плане “упрощения” понятие весьма спорное, да и по цене явно дороже будет.

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

Hight:

И как вы без коммутаторов хотите передавать напряжения на АЦП телеметрии?

С аналогового выхода(ЦАП) атмеги. Вводить - с каждой банки на отдельный аналоговый вход.

lavalava:

С arduino pro mini было бы супер! Жаль я не шарю в этом, не смогу сделать…

Могу ради интереса прототип собрать и отладить. У себя собрать сами сможете по готовой схеме, залить прошивку и подстроить напряжения?

Hight

Я тут посмотрел на свою схему, работать она будет некорректно, так что делайте на МК ) ну или можно в мою схему ещё пару дифференциальных усилителей на ОУ воткнуть…

только в меге нету ЦАП, но его в принципе сделать не сложно на обычной r-2r матрице, правда его придется калибровать желательно автоматически

Ну и стоит ардуина далеко не 112 руб на радиорынке, а с ибея идет месяц.
тут достаточно будет mega48 с минимальной обвязкой, что будет явно меньше стоить 112р даже в РФ )

а ещё потребуется программатор

schs
Hight:

только в меге нету ЦАП

В чисто аппаратном виде нет. Есть PWM выхода, которые для этой цели вполне подходят, при небольшой частоте переключения измеряемых напряжений.
Можно и резистивный конечно сделать.

Hight:

Ну и стоит ардуина далеко не 112 руб на радиорынке, а с ибея идет месяц.

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