- Как будет работать обыкновенный автомат 6A, 220V в линии питания
24V ? Так же будет срабатывать на ток 6A? Или нет и есть нюансы? - ПyмПyм(21.07.2024 17:29,
, SCH, полностью)
- ХЗ, они же на биметалле, тепловой эффект от мощности падения
зависит, а она от напряжения (не факт), по крайней мере автомат из
сетевого фильтра при 12 В у меня при токе 20 А не сработал он на 5
А был. Тока больше не было тогда. - Visitor(24.07.2024 17:23 - 17:57)
- Если нужно не в объемах, то есть Телеком на по 50..100р/шт. saifullin(186 знак., 23.07.2024 06:16, ссылка)
- Берите обыкновенный, но только тот, у которого производителем
нормирована работа на постоянном токе. Nikolay_Po(645 знак., 21.07.2024 21:25)
- залипнет нафиг после нескольких срабатываний, был такой опыт...
нужны те, что расчитаны на постоянный ток... - sav6622(21.07.2024 21:10)
- Существуют АЗС (автомат защиты цепи) для бортового питания
27В+/-10% на ток от 2А до 50А. reZident(1 знак., 21.07.2024 18:30, ссылка)
- Спасибо - ПyмПyм(21.07.2024 23:36,
)
- Этот ваш "обыкновенный" с какой характеристикой? В, С, D?
Запрашивайте отдельно производителя. Как минимум, характеристика
"съедет". Cкpипaч(48 знак., 21.07.2024 17:43)
- Автомат ничего не знает про напряжение. Он знает только про ток. ASDFS(284 знак., 21.07.2024 17:37 - 17:39)
- STM32F100 Хочу измерять сигнал АЦП в паузе между активным сигналом
ШИМ. BlackMorda(238 знак., 18.06.2024 22:26, ARM, полностью)
- пришло откуда не ждали! заказал на али jlink на полтора рубля.
Думаю что давненько нет, захожу в трек и вижу "Задержано таможней"
еще 8 числа. В профиле али есть все необходимые для таможни данные.
Никаких извещений от таможни нет, вопрос, есть какие механизмы
"протолкнуть" или тупо забить ? Aleksey_75(76 знак., 19.07.2024 20:32, Off, полностью)
- Возврат! отметка "товар не для личного пользования" Вот так!!! ))) - Aleksey_75(24.07.2024 12:45)
- У меня вот так сейчас. teap0t(1 знак., 20.07.2024 14:32, картинка)
- Жди. Мне просто пришла СМС сколько таможенного сбора заплатить. Cкpипaч(36 знак., 19.07.2024 21:02)
- Заказывать не в постамат, а в отделение почты. Тогда и с таможней
нет проблем, и левым чувакам в профиль али не надо паспортные
данные давать. - Andreas(19.07.2024 20:49)
- по мне так лучше в постомат цайняо - проблемы одни, а скорость выше
и мой постомат работает круглосуточно. советую посетить сайты и -
этим мошенникам почему то автоматом передают на оформление посылки,
по номеру отправления можно узнать что де как и сколько пошлина
если она взимается. klen(2 знак., 24.07.2024 12:57, ссылка, ссылка)
- Очень интересно! А как?! Как на Али выбрать местную почтовую
компанию, в которой получить доставку? Cкpипaч(94 знак., 19.07.2024 21:00)
- В России на али нынче два варианта: в постомат(тогда паспортные
данные для таможни нужны и хз кто везет на верблюдах) или почтой
России в отделение, тогда меньше проблем. Фсе, всякие dhl
невозможны. - Andreas(19.07.2024 21:29)
- Али щас возит на своей Цайняо. В точки выдачи. Неделю-две назад
никаких промблемм не було. - mse homjak(19.07.2024 21:35)
- А я с этой Цайняо заебался ругаться. 24 мая заказал сенсоров
давления на ~30 000руб., отправку указал "Почтой России". arisov77(699 знак., 20.07.2024 00:12)
- Сегодня наконец ответили - проебали посылку... Спор на Али надеюсь
выиграю и мне вернут стоимость, но как вернуть ~1500р. за
растоможку? arisov77(1 знак., 20.07.2024 22:16, картинка)
- Странно как-то. Я забираю посылки из Яндекс-маркетного пункта. Было
время, забирал из ихнего постамата. Несколько раз говорили, при
доставке, что в него доставить не можэм, выберите другой. Щас
сделал по умолчанию, "другой" и было норм. Разъёмы сотнями,
комплектуха и всё такое, коробками. - mse homjak(20.07.2024 17:48)
- В России можно выбрать доставщика. ASDFS(100 знак., 19.07.2024 21:08)
- Почта или другой канал доставки? ASDFS(119 знак., 19.07.2024 20:45)
- Коллеги, может у кого был опыт - берем 74hct02 (4 или-не),
соединяем входы к +Vdd и включаем питание. На выходе будет выброс
сопоставимый с TTL лог "1" ? PS: Идея в том что на выходе 3.3в
схемы должен стоять буфер в 5в TTL, который при включении схемы не
выдаст выброс с логической 1 на выход. Один из входов ИЛИ будет
держать в 1 Power Monitor - Mty1(19.07.2024 06:06, SCH, полностью)
- Встретились тут фотографии Сталинградского тракторного завода в
1944 и 2015. Этo_Я(2 знак., 23.07.2024 23:48, Off, картинка, картинка, полностью)
- Опять Win10 :) Adept(4106 знак., 17.07.2024 13:47 - 13:55, Off, полностью)
- Какой то он не такой уж и глобальный сбой. Codavr(1 знак., 23.07.2024 08:54, картинка)
- Может просто поставить семерку в виртуалку? ASDFS(142 знак., 17.07.2024 14:34)
- ну как-то глупо тратить ресурсы на работу через
прослойки виртуалки, к тому же далеко не всё ПО там корректно заведётся.
Гораздо лучше просто иметь с семёркой выделенную машину. Я примерно
по такому пути примерно уже и двигаюсь Adept(1419 знак., 17.07.2024 14:45 - 14:51)
- "далеко не всё ПО там корректно заведётся"(с) - можно подробнее? - ASDFS(17.07.2024 14:51)
- DeltaDesign к примеру не заведётся никак (у мну есть лицензия). У
всех ресурсоёмких CAD/CAM/CAE будут проблемы с производительностью,
особенно видеоподсистемы (пробовал затаскивать в VirtualBox PTC и
DELCAM - не работали толком вообще. ворд/эксель/фотожоп и даже
какая-нить IDE, думаю заведуться без проблем - Adept(17.07.2024 14:55)
- VirtualBox известен своей нелюбовью к нормальной виртуализации
графики. VMWare не пробовал? - ASDFS(17.07.2024 15:05)
- вмварь пробовал очень давно (лет десять назад наверное) была много
хуже по интеграции с железом в сравнении с виртуалбоксом. С тех
пор, наверное много чегно поменялось... Современные версии не
пробовал (с виртуалбоксом всё просто, - "сел и поехал". С ВМварью
опять какие-то "пляски с бубном?? или теперь тоже всё более-менее
дружественно? ) - Adept(17.07.2024 15:08)
- однако, ещё один момент... "...компания Broadcom, которая приобрела VMware в декабре 2023,
уже перевела лицензирование на подписочную модель" - вот же ж суки :( не удивлюсь, что скоро эта зараза
распространится на всё: - купил машину, а там подписка на
количество километров (производителям авто ведь тоже больше кушать
захочется смотря на ваятелей ПО, да и просто на
нефтемагнатов "королей бензоколонок" Им же ж всё время денЮшка капает, а тут
сделал Adept(354 знак., 17.07.2024 16:02, картинка)
- У ВБ интерфейсик дружественнее, факт. ASDFS(230 знак., 17.07.2024 15:18)
- да, брат, и это понимаю. сам думаю точно также. в свое время, на
советских клонах DEC, отлично работала TSX Plus,
многопользовательская ОС, памяти было всего 256 килобайт, терминалы
подключались с разных мест большого завода, и всем всего хватало -
компиляторы компилили, база данных чего-то-там хранили, документики
редактировались и печатались. и, что характерно, ничего не висло.
ОС поставялась на ленте, в исходниках, на асме, с комментами... - Alex68(17.07.2024 14:07)
- Я ограничился Classic Shell, как вернуть весь интерфейс не знаю. - =AlexD=(17.07.2024 13:53)
Жениться Линукс тебе нужен, барин. Чтобы было каноническое красноглазие. А
то глаза красные, а линуха нету - непорядок! - SciFi(17.07.2024 13:51)
- Вопрос к телепатам. Пуш-пулл. Изначально вроде завелось, выдало
400В, а потом этот "успех" уже не повторить - на транзисторах
высаживается сколько может БП на +12 выдать, греются, напруга
проседает, контроллер ШИМ вырубается.. ну ересь какая-то... POV(423 знак., 07.07.2024 18:17, SCH, картинка, полностью)
- Подветка по обратноходу.. у меня и тут тоже не работает... блядь, да как не откроешь какой
форум там "никогда не делал импульсники. да вот взял схему из инета
с приведеным расчетом - сразу всё заработало лучше некуда". POV(3141 знак., 20.07.2024 20:21 - 21:13, ссылка, картинка)
- Так, вроде стали получаться логичные и ожидаемые из букварей
картинки. Некоторые вещи получили свои объяснения (что-то совсем уж
очевидно, куда глаза глядели). Надеюсь, работа будет завершена
успешно. - POV(23.07.2024 22:54)
- 4.2.) Этот провал и должен быть POV(88 знак., 21.07.2024 20:24, картинка, картинка)
- "И вот на сцене нашего цирка СХЕМА!" ... кореш постарался
изобразить как оно сейчас сделано... POV(141 знак., 20.07.2024 21:31, картинка)
- А при сборке трансформатора про зазор не забыли? - Boвa(21.07.2024 10:11)
- может уже , наконец, повторить схему из интернета или из доки на
UC3842? - =L.A.=(20.07.2024 21:49)
- UC3825 используется.. при чем тут UC3842? .. но какое отношение
имеет контроллер к делу? У него входы напруги и тока и всё, это
черный ящик. - POV(20.07.2024 21:53)
- UC3842 специально заточена под однотактную схему. Потому, лучше
обратноход делать на ней. - =L.A.=(21.07.2024 20:57)
- Ясно. Сериал "Скачки на граблях", вторая серия. Навеяло: Когда я
учился в институте, соседом по общаге был товарищ по фамилии Тё. Он
считал себя специалистом и захотел повторить УНЧ от О. Сырицо
(схема которого весьма мутная). В результате этот Тё нажег КТ827-х
транзисторов примерно ведро. Остановило товарища то, что больше он
эти транзисторы не смог доставать: никто не давал:) - =L.A.=(20.07.2024 22:59)
- Надо мной в студенчестве кто то прикололся, подогнали 2 импульсные
лампы для накачки лазеров ИФП - 2000 (а это 2000 Дж!), ну решил на
них стробоскоп для дискотеки сделать, после того как проводка
сетевая сгорела, посчитал мощность и офигел. Разряд до 50 Дж
урезал, стробоскоп удался:-) Лампы в корпусах от старых телевизоров
разместили, изнутри фольгой обклеили, народ безмерно удивлялся,
зачем среди крутой, по тем временам, аудиотехники этот старый хлам,
пока в работе не Visitor(8 знак., 21.07.2024 07:21)
- Ну как без грабель ))... POV(58 знак., 20.07.2024 23:00)
- Обратите внимание, что в типовом дизайне вашей UC3825 (хотя там и
не fly-back изображен) снабберы к земле подключены, а не к токовому
шунту как у вас. reZident(2 знак., 20.07.2024 22:01 - 22:05, картинка, картинка)
- +100. Мнится мне, что снаббер-цепочки в цепь ОС по току срут
изрядно. В типовой схеме RCD впараллель обмотке трансформатора
ставят, а не полевику. reZident(1 знак., 20.07.2024 21:52, картинка)
- И насколько далеко земля истокового шунта от конкретного вывода GND
микросхемы-контроллера? И заведён ли вообще шунт на шим-контроллер? Nikolay_Po(40 знак., 20.07.2024 21:34)
- Вот не надо опять про земли. Это блох ловить. Тут КПД 50%! - "это
другое"... POV(230 знак., 20.07.2024 21:37)
- На китайском трансе 10 Вт, 87 КПД вышло. Но вы тут о чем то своем,
пардон. - Visitor(20.07.2024 21:52)
- Ну я -то 220 Вт хочу. - POV(20.07.2024 21:57)
- Так, не та топология, до 100 Вт, обычно. Не думайте, что над вами
прикалываются, но хотя бы прямоходовой более подходит. Вот про него
ничего сказать не могу, не делал. Вы оригинал, конечно, нужная
мощность - страшный секрет? - Visitor(20.07.2024 22:24)
- Нужно 220Вт.. ну 200 например. Пуш-пулл не взлетел даже на ХХ.
Сейчас испытания обратнохода - на ХХ делает вид что работает; 40Вт
живет (хотя траннзюки греются, но я могу на это забить), а уже с 60
Вт перестало хватать напруги на выходе, 200В всего дает, почти в
раза меньше. - POV(20.07.2024 22:29)
- Как бы передовые решения есть фирмы, Пауэр интегрейшн, у них в чипе
выход на кристалле нитрида галлия. Но и там мощность 170 Вт, но уже
КПД 93%. А прямоход в БП старых компов был, что 200.. 300 Вт жрали.
Даже не знаю, нужен ли там зазор сердечника. - Visitor(20.07.2024 22:50 - 21.07.2024 07:37)
- Уже с корешем морально созрели макетировать полный мост )) - POV(20.07.2024 22:54)
- А как же китайская философия? Надо медитировать на берегу реки, и
ждать, когда по ней проплывет тело врага... - Visitor(20.07.2024 23:03)
- Заказчик закрыл глаза на срыв сроков. Просо хочет видеть рабочий
макет из гавна и палок )) .. но ни гавно ни палки пока не помогают
перейти к испытаниям того, что питается от этого БП... я в шоке что
тупик на каждом шаге... POV(77 знак., 20.07.2024 23:06)
- Повышайку нужно, не парьтесь, купите дешево по ссылке, заказчику
расскажите, что сами сделали, потом отреверсите, свое сделаете. А
проще готовые брать и заказчику по утроенному ценнику предложить:-)
Бизнес:-) Visitor(1 знак., 20.07.2024 23:19 - 23:33, ссылка)
- Ему всё равно реверсил я или из головы придумал.. ТТ настолько
низки и неопределённы (макет же, далее будет всё улучшаться), что
оно не могло не получится. И вот не получается! - POV(20.07.2024 23:30)
- Так: Visitor(1 знак., 20.07.2024 23:36, ссылка)
- перечисленное (первые две страницы) у меня и так получается. - POV(20.07.2024 23:41)
- Завтра, может, идеи будут. На сегодня я спать. Проснулся, можно и
позудеть, развязка от сети нужна? Простой вариант: ККМ прямо от
сети 400 В дает, на 600+ Вт все отлаженное есть, пульсации не
большие. Сдается, что то для ультразвука мутите... Там другие
решения возможны. Может, проще будет порты управления развязать.
Еще дошло, какие грабли с пуш пуллом могли быть: выходная обмотка
большая, межвитковая емкость тоже, паразитный резонанс возле
рабочей частоты, решение Visitor(218 знак., 21.07.2024 07:35)
- Возьмите, например, китайский DC/AC конвертор (т.н. преобразователь
автомобильный), да посмотрите как там сделано. Я видел краем глаза
унутренности, там какая-то м/с в DIP-корпусе всем управляет. reZident(1 знак., 20.07.2024 23:28, ссылка)
- На этом мои советы закончились. Олег, вы неисправимы. Понаблюдаю со
стороны. - Nikolay_Po(20.07.2024 21:39)
- Покажи данные трансформатора. Какие расчётные индуктивности
обмоток? По сколько витков? - Nikolay_Po(20.07.2024 21:30)
- Без паники! Ну, если на затворе четкого прямоугольника нет, значит
драйвер затвора в микрухе слаб. Можно китайские мощнее воткнуть,
тогда схему самопитания поправить нужно. Или эмиттерный повторитель
комплементарный поставьте для проверки, а остальное, следствия
медленного открывания. Ну и емкость затвора не знаю, искать лень, у
меня на 10 Вт просто резистор 3 Ом, без диода. А, чип клон UC384*,
1 А на затвор выдать должен. Все, что в затворе на резистор 3 Ом
замените. - Visitor(20.07.2024 20:50)
- Провода тебя, брат, и губят. Собери без проводов. Так, чтобы
компоненты подключались, преимущественно, своими выводами
накоротке. Получится своего рода клубок, но работать будет лучше,
чем "на проводах". Nikolay_Po(82 знак., 20.07.2024 20:40)
- 2SK2843 - Rds (ON) = 0,54 Ом - =L.A.=(20.07.2024 20:36)
- глаз зацепился за "макет на проводках"... а фото можно? а то не
ровен час из-за них все проблемы. - Alex68(20.07.2024 20:28)
- Капец тут все инфы вывалили. Силовуха - искустсво, ремесло. Никакой
буварь не скажет, как надо разрабатывать по такому-то ТЗ... лет
10-15 может появится более-менее понимание и беглое владение
вопрсом. - POV(11.07.2024 22:13)
- Я небольшой специалист по пуш-пульным ИБП. Использовал эту
топологию только на небольшие токи (до сотни мА). По-моему такую
топологию можно использовать только как "высокочастотный
трансформатор" без ОС по вторичке. Потому, что без тщательного
слежения за симметричностью токов обмоток через непродолжительное
время начнется постоянное подмагничивание сердечника и
трансформатор уйдет в насыщение. reZident(394 знак., 11.07.2024 00:17)
- В старых книгах рекомендовали делать зазор в трансформаторе и запас
по максимально допустимой индукции. - Boвa(11.07.2024 16:11)
- всё звучит разумно, уже уложено в мою черепушку.. но вот товарищь с
пофасом потыкал мне зачем-то... впрочем, может там повышение в пару
раз всего - на соответствущем транса у и еня всё работает (в смысле
не греется, повышает, но о 400х вольтах и речи быть не может) POV(1 знак., 11.07.2024 00:23, ссылка)
- Странные вещи! Делал 12 в 48 В и ОС, 200 Вт на UC2825DW и даже
партию не большую, проблем не было, с чего им при повышении
напряжения выходного начаться? Вообще, если развязки от первичной
цепи не нужно, на пуш пулле и умножитель напряжения делать можно,
на каждой полуобмотке размах - удвоенное питание. Диоды и кондеры
вместо вторички:-) - Visitor(11.07.2024 18:03)
- Товарищ привёл в пример схему с идеальной симметрией импульсов -
она без обратной связи, а внутри микросхемы - триггер,
переключающий половинки, какой срабатывать от одной и той же пилы.
Поэтому симметрия, практически, идеальная, подмагничивания нет. - Nikolay_Po(11.07.2024 00:26)
- Обратите внимание, что там т.с. "типовое" применение топологии -
без ОС по вторичному напряжению. - reZident(11.07.2024 00:24)
- Поясните пожалуйста по теории всего этого дела. Есть куча
бесперебойников, которые напряжение батареи в "высокое" (DC/DC)
превращают именно с использованием push-pull. Используется
контроллер на SG3525 (китайцы) или рассыпуха (видел в APC).
Какая-то обратная связь со вторички там есть (сигнал на SG3525
приходит с управляющей платы). pavel2000(115 знак., 11.07.2024 15:00)
- Там есть дополнительная обмотка с ключом, замыкающая трансформатор
в паузах накоротко. - Yurasvs(12.07.2024 19:55)
- А там точно push-pull или все же полумост используется? Глянул
побырому в и-нете несколько схем UPS на SG3525 - везде полумост. - reZident(11.07.2024 15:31)
- Выбор между полумостом и тянитолкаем только рабочим напряжением
транзисторов определяется. По мощности равноценно. SG3525 не
понравилась, даже на ХХ греется, TL494 немного лучше. - Visitor(11.07.2024 16:03)
- Обратите внимание, что на схеме UPS, приведенной pavel2000,
коэффициент трансформации в районе 3,5-4, а не 40, как в схеме POV. reZident(1 знак., 11.07.2024 16:20, ссылка)
- Да, отмотав транс до сходных величин - всё завелось. А с такой
намоткой чуть что - и сваливается в насыщение. - POV(11.07.2024 18:27 - 20:43)
- Есть токовые трансы до 200 кГц, Talema AS-101, их и на 350 кГц
гонял, включите на среднюю точку первички, асимметрию увидите.
Резистор к нему 100 Ом помощнее не забудьте подключить. - Visitor(11.07.2024 21:32)
- Поставьте мост из диодов на одну полуобмотку. Зачем было на высокое
напряжение мотать полуобмотки? И коэффициент использования окна
падает, и празитная ёмкость растёт. А экономии на падении
напряжения на диодов при таком выходном - пшик. - Nikolay_Po(11.07.2024 20:11)
- На выходе мост стоит или просто диод? - Visitor(11.07.2024 18:44)
- Схема же в корневом сообщении есть. reZident(1 знак., 11.07.2024 19:43, картинка)
- Приемлемо, но всегда в 2 провода обмотки мотались, а 2 выходных что
бы 2 диода экономить? Там разбаланс можно получить, даже из за
разной индуктивности рассеяния разных слоев, если отдельными мотка.
Лучше 1 обмотку и мост. Еще дебильное предположение, вдруг 1 диод
сдох. А для проверки транса достаточно выходные обмотки отключить и
просто синфазно спараллелить, на ХХ прогнать. - Visitor(11.07.2024 20:09)
- Опять же просьба пояснить теорию - а как вторичка (её разбаланс)
влияет на процессы намагничивания/размагничивания сердечника?
Намагничивание же по сути паразитное/побочное явление. Т.е.
отдельно рассматриваем индуктивность первички как дроссель, и
отдельно идеальный трансформатор. - pavel2000(11.07.2024 20:21)
- У первичной обмотки есть сопротивление и индуктивность рассеяния,
которые как бы уменьшают напряжение на обмотке трансформатора из-за
протекающего через них тока. Если ток не симметричен, то и
трансформатор окажется перекошен, с точки зрения
намагничивания-размагничивания.. - AlexBi(12.07.2024 09:00)
- Сердечник не знает, сколько у него обмоток. Он видит сумму
напряжённостей магнитного поля. И если вторичная обмотка
несимметрична (разное рассеяние, разное сопротивление) и нелинейна
(диоды выпрямителя), то суммарная напряжённость магнитного поля
одной поляроности будет отличаться от суммарной напряжённости
магнитного поля другой полярности. Имеем подмагничивание. - Nikolay_Po(11.07.2024 22:08)
- ? pavel2000(1 знак., 12.07.2024 07:40, ссылка)
- Выше, описал как, индуктивность рассеивания не в сердечнике
дисбаланс даст? На каждый полупериод свой вклад. Петля гистерезиса
к верхнему или нижнему пределу уйдет. Лучше 1 выходная обмотка. А
первичка в 2 провода, непременно. - Visitor(11.07.2024 20:37 - 20:58)
- Или просто фазировку попутали... - Nikolay_Po(11.07.2024 20:10)
- ПМСМ, коэффициент трансформации влияет лишь на длительность и
ведичину пикового тока в момент пуска и заряда конденсаторов
выпрямителя. - Nikolay_Po(11.07.2024 18:25)
- Лет 10 назад какой то инвертор авто ремонтировал, 12 в 220 В 1 кВт,
тоже пуш пулл был. Горел из за неправильной конструкции, места
теплоотвода покрашены и через прокладки теплопроводящие к корпусу
транзисторы прижаты. Краску пескоструйкой почистили, шлифанули,
прокладки на слюду с пастой заменили и ключи с сопротивлением
канала в 2 раза ниже. Работает до сих пор.Кстати, не такие и
дорогие они, если уж ничего не выходит, можно купить и вскрыть,
транс готовый на 220В, хотя бы Visitor(10 знак., 11.07.2024 17:50)
- Пример схемы (только силовая часть) pavel2000(1 знак., 11.07.2024 15:40, ссылка)
- ОС по напряжению можно добавить, даже был вариант схемы. Но для
данного случая не подошел: на выходе большие киловольты и тогда не
было подходящей гальваноразвязки для сигнала ОС. - =L.A.=(11.07.2024 10:38)
- попробоуем обратноход смакетить.. не ожидал (по неопытности) такой
подставы от пушпулл - POV(11.07.2024 00:32)
- Я тут ещё одну интересную топологию вспомнил - two inductor boost
converter. Может оказаться полезной для преодоления главной
проблемы - как повысить напряжение в 400/12=33.3 раза, поскольку
сочетает в себе сразу две ступени повышения, сначала boost на
первичной стороне, потом ещё за счет отношения витков обмоток.
Другой её вариант делается из пуш-пула подключением средней точки к
входному через дроссель. А если поколдовать с магнитопроводом и
обмотками то можно всё на одном ЫЫyкпy(65 знак., 14.07.2024 10:21)
- Не должно быть никак, а, если развязка, не нужна, то вместо
флейбека можно степ ап с отводом обмотки на ключ 1 к 20, примерно,
пропорция. - Visitor(11.07.2024 18:26)
- вот еще пример схемки Alex68(1 знак., 10.07.2024 23:54, картинка)
- Не знаю азы, отсюда затруднения... Вот дроссель на высокий ток из
N87 не сделать (без зазора). А трансформаторы киловатты качают. Как
так? Может мои измерения некорреткные, измеритель индуктивности
обмотки (т.е. типа дросселя) насыщает сердечник?... POV(469 знак., 10.07.2024 22:48, ссылка, картинка)
- Назначение дросселя - энергию запасать. Электродинамика нас учит
что плотность энергии магнитного поля есть B*H/2 (в СИ, Дж/м3) Если выразить H через B, получится B2/(2*μ0*μ). Как видим, μ оказалась в знаменателе, а значит лучше всего
энергия запасается в воздушном зазоре. ЫЫyкпy(242 знак., 11.07.2024 18:20)
- Олег, доброй ночи. Трансформаторы могут работать с большими токами
без зазора и без насыщения, если в сумме токов всех витков
отсутствует постоянная составляющая, это первое условие. Второе
условие - индукция магнитного поля, которая прямо зависит от
интеграл напряжённости магнитного поля по времени, не должна
достигать насыщения для импульса каждой из полярностей. Nikolay_Po(781 знак., 10.07.2024 23:45)
- так ведь через дроссель при его работе течет и постоянный ток. он и
насыщается. без зазора. трансформатор, если все верно сделано, не
насыщается. ну то есть если его перемагничивают равномерно
туда-сюда. а повышайку я бы на флайбеке сделал. ток же небольшой.
так что дроссель, диод и транзистор. как питают никси в часиках. - Alex68(10.07.2024 23:32)
- Намотали только первичку на кольцо n87. Тот же пиздец. Измеритель
на 100 кГц показывает что обмотка превращается в ёмкость. - POV(10.07.2024 20:10)
- Измерителем поглядели китайский транс. Частоты от 100 до 100к Гц.
Показания адекватные. А видео - это наш транс (одна из обмоток). POV(270 знак., 09.07.2024 23:02, ссылка)
- VD13, VD15 рисовал оптимист, без опыта :) Nikolay_Po(258 знак., 07.07.2024 21:42)
- Драйвера стоят китайские. Типа аналог IRS4427. У буржуев выход
имеет диоды (хоят частенько стабилитороын видитяс на картинках.
вольт на 25), у китайцев об этом ни слова (точнее нет картинок, а
слова есть). Может нет там защит, подгорает драйвер или транзюк? POV(19 знак., 07.07.2024 20:22, картинка, картинка)
- Может транзиторы поджарились? Т.е случилась деградация например от
перегрузки.. - Boвa(07.07.2024 19:41)
- Тут бы и не помешал какой 4-канальник с 24М точек памяти. - mse homjak(07.07.2024 18:52)
- А с питанием 12 В порядок? В драйверах защита от пере и недо
напряжения бывает. Резистивные нагрузки на оба плеча для проверки
повесить можно. Мне и 1200 Вт 6 шт 3 номинала разных купить
пришлось. Тормозные резисторы:-) - Visitor(07.07.2024 18:31)
- Без
сисек осциллограмм неспортивно! - ASDFS(07.07.2024 18:21)
- Да БП кореш занимается. Руками разводит "не выходит каменный
цветок". Осцил внятных у меня нет потому... так, накидал что-то... POV(467 знак., 07.07.2024 18:35, картинка, картинка)
- Ставлю на то, что трансформатор - кусок металла. В смысле,
неисправен. Межвитковое или разрушен сердечник. Nikolay_Po(140 знак., 07.07.2024 21:50, картинка)
- По идеи не должно быть шунтирующих диодов. По идеи при закрытии
транзистора накопленая энергия в обмотке уходит через них вот и
греются. Надо поставить выходные транзисторы какие применяются в
таких преобразователях и выкинуть шунтирующие диоды. Вопрос второй
по блоку питания. А ни влияет ли процесс шунтирования на работу БП? - framer(07.07.2024 21:34)
- В пуш-пуле шунтирующие диоды не применяют. Их надо выкинуть
обязательно. Если и остальное собрано так же ракообразно, то
неудивительно. - =L.A.=(07.07.2024 19:21)
- Да, не применяются. Но с ними стало похоже на тчо-то рабочее.
Выбросы сток-исток (земля-катушка) сильно снизились. - POV(07.07.2024 19:29)
- Не забыли, что пуш - пулл напряжение питания на первичке удваивает?
И не только, еще выброс на индуктивности рассеивания добавляется,
для преобразователя от 12 В транзисторы минимум на 40 В нужны. Еще
выходной дроссель в насыщение уйти и без нагрузки может, без него
проверьте. - Visitor(07.07.2024 20:05)
- Если дроссель в насыщении - это просто провод. Как будто дросселя
уже нет. Не? - POV(07.07.2024 20:15)
- Не всегда, он 6 А запросто схомячит, его нагрев проверьте. Просто,
делал это давно, в 2007 г. - Visitor(07.07.2024 20:19)
- А перемагничивание через выходной электролит? Там или феррит с
зазором нужен или металл низкой проницаемости, как в БП компа. - Visitor(07.07.2024 20:29)
- Так нет нагрузки. Толко 0.9Вт резюками висит. - POV(07.07.2024 20:21)
- Еще вариант дроссель на "гантельке", только проницаемость порядка
600, витков прилично нужно. - Visitor(07.07.2024 20:37)
- Ну так я могу слепо толкаться долго )) .. А есть предположение, что
именно не так сейчас? Нагрузки считай нет, без транса на затворах
всё пучком. Что же начинается при подключении трансформатора? .. на
1Вт прям курорт схеме. - POV(07.07.2024 20:43)
- При большом коэффициенте трансформации становятся заметными всякие
паразитные элементы, например собственная ёмкость вторичной
обмотки. И схема автоматически становится резонансной независимо от
желания её автора. ;))) - ЫЫyкпy(07.07.2024 22:48)
- Ну сказал же, дроссель отключите:-) Или индуктивность транса мала.
На частоте 350 кГц делаю, феррит, для него пуш - пулл идеально,
полный проход петли гистерезиса. Но в первичке и 2 витка много, да,
попробуйте частоту раз в 5 увеличить. - Visitor(07.07.2024 20:57)
- с частотой попробую.. три витка с самого начала смущали - POV(07.07.2024 20:59)
- Частоту задрали. Начал быть виден софтстарт. Но потом опять хана,
БП вырубается по 6А. POV(1 знак., 08.07.2024 20:47, ссылка)
- Но что то же нагреться должно было? Дайте ток больше, увидите
откуда дым пойдет, время сэкономите. Там КЗ витка не могло
получиться? Мне как то провод попался, что лет 20.. 30 на складе
валялся, на нем лак треснул. Или индуктивности сравните
намагничивания и рассеяния. В 500.. 1000 раз отличие нормально.
Если чуть заметна, виток замкнутый, лучше всю катушку выкинуть, что
бы не нарваться и бомжам на радость. - Visitor(08.07.2024 21:05 - 21:29)
- Вот линейник заменили на импульный (плохенький конечно).. что-то
всё же с трансом. Хотя вот два намотано, тащательно сверяясь с
разными источниками. POV(1 знак., 08.07.2024 20:58, ссылка)
- Материал транса? Зазор не нужен. - Visitor(07.07.2024 21:05)
- схемы пуш-пулов делают так: =L.A.=(1 знак., 07.07.2024 19:40, картинка)
- Запомните это фамилие.. в полку писателей-фантастов прибыло! POV(9 знак., 23.07.2024 00:53, Off, ссылка, картинка, полностью)
- Задача: минимизировать сопротивление и индуктивность (главное уменьшить индуктивность) на ПП. Идея первая: использовать полигон с
прорезями вдоль контура протекания тока. Идея вторая: на полигоне
сделать продольные вырезы в маске пайки и дополнительно пролудить,
может быть напаять медные проводники. Видел ли кто нибудь такое? - IBAH(22.07.2024 22:59, SCH, полностью)
- "сделать продольные вырезы в маске пайки и дополнительно пролудить"
Постоянно такое встречалось в элт мониторах, блоках питания и т.п.
На индуктивность влияет мало, сопротивление уменьшает. - Boвa(23.07.2024 20:08)
- У китайцев видел проводочки напаяны. Проволока, медь луженая 1 мм
диаметром в чип дипе есть. А еще с производителем плат,
пообщайтесь, медь на плате 70 мкм бывает, они еще гальваническое
осаждение могут делать. Только плату тяжело паять становится,
пришлось пады компонентов увеличить. - Visitor(23.07.2024 15:28)
- Щель в маске по всему пути. И вручную, паяешь на ребро, медную
фольгу 0.3..0.5мм толщиной, высотой в ширину дорожки. В ТЗ про
крупносерийную сборку ничего не было... - Nikolay_Po(23.07.2024 13:49)
- 1) очевидное - уменьшить длину 2) почти очевидное - увеличить
ширину проводника 3) да - полигон рядом немного отожрет
индуктивность, но увеличит активное сопротивление. От частоты
сильно зависит 4) /Я бы попробовал нарисовать витую пару в двух
слоях, но бог миловал от работы с такими частотами, где это важно. - Kpoк(23.07.2024 10:25)
- А что за линия тчо вопрсо индуктивности так встал?.. если что-то
СВЧ (дифпары всякие), то есть калькуляторы (в том альтиуме) - по
ним делаем и всё работает... POV(67 знак., 23.07.2024 09:33)
- как утверждают зубры силовой схемотехники на Электрониксе, прорези
в полигоне напрочь уничтожают эффект его присутствия. Многослойная
плата с целиковыми полигонами земли и питания спасет отца
демократии. - =L.A.=(23.07.2024 08:52)
- Задача так себе. Без цифр вообще нет задачи. - SciFi(23.07.2024 07:29)
- уменьшить диаметр катушки - йя(23.07.2024 00:24,
)
- Не понятно зачем прорези, ток и так будет течь только по контуру,
если речь о ВЧ сигналах. Для уменьшения сопротивление напаять
проводники - это часто применяется, но на индуктивность это не
повлияет - AlexBi(22.07.2024 23:45)
- Недавно кто-то дажэ давал сцылочку на СМД пластины в катушке, чтобы
увеличивать сечение проводников. Я выкладывал фоточку китайцкой БМС
для 18В аккумов на 100500А с такими штуками. Но щас не найду. - mse homjak(22.07.2024 23:24)
- Посоветуйте LDO на 5v 100ma с Enable входом. При EN=0 - ВЫКЛ. - Mty1(22.07.2024 15:22 - 16:31, SCH, полностью)
- ключ EN можно приделать к любому стабилизатору. В наше время
смотрят на доставабельность. - =L.A.=(22.07.2024 21:55)
- Из китайских - RS3002-5.0SYF5, RS3005-5.0SYF5. Только у них Dropout несколько своеобразный - зависит от
выходного тока, примерно 6-8мВ на 1мА выходного тока. reZident(2 знак., 22.07.2024 16:51, ссылка, ссылка)
- LP2950 - это TO-92 и у него нет EN. Берите LP2951, с EN на +входа
резистор 22кОм. А на землю - "цифровой транзистор". Будете подачей
напряжения на транзистор, открытием транзистора, притягивать вход
shutdown к земле, тем самым включая стабилизатор. При выключенном
транзисторе, ток цепи SHUTDOWN будет порядка 30мкА. - Nikolay_Po(22.07.2024 16:38)
- Благодарю, хороший вариант. Транзистор типа DTC114 будет норм? UPD:
Разовью тему для общего понимания - а полевик в такое место
нормально поставить? Типа 2N7002 с 2/1v пороговым напряжением? - Mty1(22.07.2024 21:06 - 23.07.2024 14:01)
- Полевики мне не нравятся. Оборвётся затвор и потом непонятно, от
какой помехи у тебя в схеме КЗ то появляется, то исчезает.
Биполярный с бухты-барахты не включится. В общем, полевики в такие
схемы не считал - не приходилось, тут сами смотрите. Главное, чтобы
напряжения и токи управления гарантировали открытие/закрытие
транзистора с учётом всех возможных утечек и всех возможных сдвигов
питания и порогов от номинала во всём диапазоне температур и
рабочих токов. Nikolay_Po(284 знак., 23.07.2024 15:27)
- DTC114 подходит. На всякий случай, уточните, управляющее напряжение
для включения транзистора, какое будет? Не рекомендовал бы меньше,
чем 2.26В (навскидку). - Nikolay_Po(23.07.2024 13:46 - 15:22)
- CMOS 3.3v - Mty1(23.07.2024 14:44)
- Норм. - Nikolay_Po(23.07.2024 15:21)
- Скорпион, ужалил бы? LordN(1 знак., 21.07.2024 16:04 - 16:15, Off, ссылка, полностью)
- Мнится мне, что кто-то уже записывал такие мысли на песках
Сахары... Toчкa oпopы(463 знак., 19.06.2024 22:03, dao, ссылка, полностью)
- Так вроде давно уже сделали такое Sergey_N(1 знак., 15.07.2024 17:10, ссылка)
- Вот я охреневаю вообще с этой темы. За всю жизнь работы не
возникало затруднений зажечь светодиод и никакой потребности в
классах не возникало. Проблемы (более 80% трудоемкости) возникают
совершенно в другом месте. Это либо нехватка ОЗУ в дешманском MCU
либо новые неизведанные алгортимы прикладного уровня. - 3m(23.06.2024 13:25)
- Смысл не просто зажечь светодиод а зажечь светодиод с помощью
единого интерфейса независимо от того находится ли светодиод на
локальном пине, на шине, доступен через модбас или этот светодиод
на марсоходе, а марсоход уже летит в грунт. Boвa(24 знак., 23.06.2024 13:42 - 13:52)
- Вы пытаетесь свалить в одну кучу сущности обладающие принципиально
разными свойствами, это неприемлемо!!! Кстати типовая фича
ООПшнутых. Светодиод на GPIO зажгется всегда и мгновенно, светодиод
на hc595 зажгется после завершения spi транзакции а на модбас может
не зажечься вовсе если связь потеряна. А теперь представьте что
другой такой же гений абстракций применит ваш класс для управления
сигналом DE трансивера RS485 через оптрон (а ЧО, этож светодиод) а
оно на 595 регистре. 3m(41 знак., 23.06.2024 14:15)
- Класс Led не получится применить для RS485, если он нормально
спроектирован. Компилятор ошибку должен выдать. На этапе написания
кода даже будет ошибка. В этом суть. И на другой плате тот же код
будет работать, достаточно лишь нижний слой-распиновну сменить. А
Скрипач будет все свои функции переписывать. - Costic(24.06.2024 23:28)
- Этот, как его.. паттерн "мост" Tyмблep(1 знак., 05.07.2024 15:14, ссылка)
- Небезинтересно. Спасибо :) Cкpипaч(354 знак., 05.07.2024 15:54)
- Не совсем. Tyмблep(847 знак., 05.07.2024 17:59)
- Неправильное понимание паттерна "мост" и его назначения. Сразу пишу
что неправильно, это тонкий вопрос в дизайне и архитектуре. Смысл
паттерна "мост" не в том, чтобы соорудить некую общую абстракцию и
наделять её смысловой реализацией, разделив их. Смысл только в том
чтобы технически разделить интерфейс и технически позволить
подменять актуальную реализацию. И абстракция-интерфейс и
реализация как правило чётко определены (т.е. вообще-то глобально
мы ЗНАЕМ, однако так RxTx(1596 знак., 05.07.2024 20:34)
- Нет, не согласен. Tyмблep(1843 знак., 08.07.2024 15:44)
- Наследование вообще применимо мало где. Потому что оно предполагает
строгую иерархию без побочных эффектов. А это применимо только для
полностью абстрактных вещей типа графики, оконной системы. Там где
голимая математика в памяти можно строить иерархию классов. Как
только появляются реальные физические объекты лучше убегать в
сторону агрегирования указателей и т.п. - =AlexD=(08.07.2024 15:45)
- Приехали. =:0 Tyмблep(539 знак., 08.07.2024 15:53)
- Абстрактный класс - это костыль плюсиков, в которых изначально не
было интерфейсов. Кстати, кто-то из великих плюсоводов писал что
дружественные функции пользительнее для здоровья. - =AlexD=(08.07.2024 16:16)
- "Это другое, понимать надо" (c) Tyмблep(557 знак., 15.07.2024 14:14)
- Я и не сравниваю. Я абисняю что согласно последней моде
наследоваться - харам (за исключение абстрактных костылей типа
интерфейсов). Самый простой путь получить доступ к внутренностям -
унаследоваться, что 98% плюсовых погромиздов и делают. А дружить -
это же ДУМАТЬ надоть. Нафих вообще... - =AlexD=(15.07.2024 15:33)
- Не знаю про моду. Tyмблep(1344 знак., 16.07.2024 15:20)
- Ну, полюбому, реализовать "отличие...числовой константой" вы должны
ручками. Сами. А, потом, гордо, пользоваться получившимся объектом.
Хотя, чисто механически, смысла в этом осталось не так чтобы много. - mse homjak(16.07.2024 15:48)
- Ещё бы ! Tyмблep(440 знак., 16.07.2024 17:38)
- Не понял, почему "ручками гораздо дольше"? Не, можно упороться на
ровном месте, моё почтение. Спору нет. Но если у вас ужэ есть набор
параметризируемых функцый, то что за проблема просто передавать в
ужэ написанную функцыю параметр, соотвецтвующий конкретной микруле? mse homjak(324 знак., 16.07.2024 17:59)
- Как бы почти же самое. Tyмблep(1795 знак., 16.07.2024 18:18)
- Ну и? Все процедуры должны быть вами написаны! Под требования ООП.
Все "классы-предки", это просто абстракция. Физически, это,
условно, функция, в которую передаётся условный указатель на список
параметров конкретного жука. Которая вами написана. Вся роль
"классовой боротьбы", это передача параметров(которые вы ужэ
подготовили) в функции(котрые вы ужэ написали). Это всё хорошо и
выгодно, если всю работу за вас сделал дядя, а вы только
пользуетесь. Но дядя, как правило, не в mse homjak(49 знак., 16.07.2024 19:54)
- Модуль dummy_led.c+h и две функции в нем. Позднее, вместо dummy_led
можно подключить в проект любой другой. - Cкpипaч(05.07.2024 18:08)
- Почему? Прерпишется функцыя setLedState(0/1). Собсно, "нижний
слой-распиновка". Зачем переписывать все функцыи? - mse homjak(25.06.2024 16:38)
- Ошибки в момент компиляции можно избежать, но код конечно правильно
работать не будет. Однако это не говорит о плохости так как умелый
программист всегда найдет 1000 способов вышибить себе мозги. Boвa(262 знак., 25.06.2024 00:19)
- У него будет изменён только нижний слой, платформозависимый.
Бизнес-логика ни одной строчкой не поменяется. - POV(24.06.2024 23:35)
- Та самая дырявая в абстракция - имет больше свойств чем описано в
интерфейсе. Если мы хотим единообразия в таком вопросе, то
интерфейс нужно расширять методами и кодами ошибок на весь зоопарк,
даже на ногопортовый светодиод. А это куча лишней писанины и ещё
больше лишних проверок в коде. Изредка в этом есть смысл, например
для плагинов. Но чаще - нет. - =AlexD=(24.06.2024 09:54)
- Точнее "довожу до абсурда". - Boвa(23.06.2024 14:51)
- С дуру и хрен сломать можно :) - VladislavS.(23.06.2024 14:20)
- Не стоит брать слишком большую лопату. - Cкpипaч(23.06.2024 13:44)
- +1 - Гyдвин(23.06.2024 14:31)
- В данной теме светодиод это лишь сущность для обсуждения принципов
без залезания в дебри. - VladislavS.(23.06.2024 13:36)
- Нет никакого смысла ковыряться с этими битами. Надо код сразу
уводить на более высокий уровень абстракции, а биты оставить внутри
библиотечного кода. Один раз написать и оттестировать библиотеку
без ошибок в битах вполне посильная задача. VladislavS.(105 знак., 20.06.2024 09:07)
- Ваша позиция правильна. Эх, опустился норот без розовыхЪ членов
сообщества. Скоро под себя ходить будет. Никаких 1< < не
должно быть нигде в .с файлах. В одном лишь конфиг-хидере все
выводы описываются. - RED_LED(20.06.2024 23:49,
)
- Да. Сразу на более высокий уровень абстракции. Но совершенно не так
как написали вы. Cкpипaч(71 знак., 20.06.2024 19:30 - 21:36)
- Этот код гавно, и я поясню почему. Costic(1098 знак., 22.06.2024 15:25)
- Этот код - демонстрация НЕ смешивания областей определения. Там где
определен Fucking_Silly_Led_On() не используются биты. Вообще. Ни в
явной форме, через ООП-прослойку. Cкpипaч(328 знак., 22.06.2024 18:27, ссылка)
- Вам реально нужна библиотека для манипуляции битами и регистрами?
Мне - нет. - Cкpипaч(22.06.2024 15:40)
- Всем нужна, все <gpio.h> используют. Но написать GPIO
толково на С++ пока никто не может. Средства С++ и современные IDE
имеют подсказки и помогают писать код. Т.е. на этапе написания кода
уже могут исключаться ошибки, т.к. IDE предложит только
ограниченное множество портов, пинов и иных объектов в зависимости
от контекста. Даже компилировать не надо, как у Владислава. А это
повышение производительности труда, которая тебе очень нравится. - Costic(22.06.2024 19:40)
- Для инженерных задач, думаю, такая библиотека не нужна. Но
манипулирование битами это то средство в языке С, с помощью
которого предметная область "электротехники" отображается (mapping)
в алгоритмах и программах. По-хорошему, нужны средства (классы,
операторы, функции, множества) для описания предметной области.
Современный С++ может предоставить эти средства. - Costic(22.06.2024 16:39)
- Т.е. желание впихуйнуть операции над битами в совершенно иной слой
абстракции - неистребимо. Принято. Лично я так делать не буду. И
подчиненным не позволю. - Cкpипaч(22.06.2024 18:27)
- Тут вот какая штука... Дополнительная абстракция бит, позволяет
оптимизировать код на этапе компиляции. Причём так, что
последовательность действий над волатильными регистрами аппаратуры
сохраняется, обеспечивая требуемые последовательности ввода-вывода.
И, при этом, биты разных объектов, принадлежащие одному регистру,
упаковываются в одну операцию, а не в последовательность. Nikolay_Po(107 знак., 22.06.2024 18:45)
- Я вот выше писал что классы для работы с битами это перебор, но
вспомнил как делал обёртку над системой команд RISC-V. Там при
доступе к полям спецрегистров куча разных ассемблерных команд.
Чтобы не думать как правильно и/или оптимально с ними работать
пришолось обернуть в класс и переложить заботы на компилятор. В
результате код обходит написанный вендором на асме. - VladislavS.(22.06.2024 23:21)
- А ЗАЧЕМ перемешивать работу с регистрами и прикладной код? Ради половины процента экономии по памяти программ? Я даже не
говорю "преждевременная оптимизация". Я просто молчу. Со скорбным
видом. - Cкpипaч(22.06.2024 18:54)
- А почему бы не экономить, особенно если это бесплатно делает
компилятор? И не преждевременно, а всегда и без устали. - VladislavS.(22.06.2024 22:49)
- Перечитал ветку еще раз - мы говорим о разном и друг друга не
слышим. Cкpипaч(556 знак., 23.06.2024 07:39)
- Вы противоречите своему примеру идеалного метода включения диода в
который поместили работу с битами и регистрами конкретного
контроллера. Вы этот метод будете переписывать раз за разом, а я
нет. Битовая арифметика с регистрами на каком-то уровне всё равно
появится, но этот уровень ниже чем у вас. Gpio, spi, i2c, usb - это
всё должно быть прослойкой абстракциией, позволяющей писать
прикладной уровень не думая для какого контроллера ты пишешь.
Написана эта абстракция VladislavS.(97 знак., 23.06.2024 08:28 - 09:05)
- Я - буду. Поменяю имя регистра или номер бита, если нужно. А как вы
получили гарантию что не регистр, не не номер бита никогда не
изменится в вашем случае? - Cкpипaч(23.06.2024 08:41)
- Гарантия одна, в методе включения светодиода не использовать ни имя
регистра, ни номер бита. Использовать абстракцию, я же приводил код
метода LED::On(); VladislavS.(123 знак., 23.06.2024 09:03)
- У вас есть неявное предположение что все LED гарантировано ведут
себя одинаково. Я в таком случае введу прикладной номер LED, а то какой номер, к какому биту какого регистра
относится - спрячу внутри модуля bsp. Cкpипaч(236 знак., 23.06.2024 09:12)
- В прикладном коде вам нужно будет найти инициализацию объекта LED и исправить
там. А если окажется что еще и способ нужно поменять, то искать
"способ" придется уже где-то в другом месте. Два места вместо
одного, специально выделенного в отдельный модуль. Я это называю
"объектный спагетти-код". - Cкpипaч(23.06.2024 09:04)
- Зачем вы свои проблемы на меня перекладываете? Беру схему, в
заголовочном файле описываю (именно описываю) что куда подключено.
Для светодиода это пин и наличие инверсии, для eeprom порт i2c, для
синтезатора частот порт spi и пин gpio для контроля ФАПЧ и т.д. А
дальше забота компилятора всё это связать. Нет никаких двух и более
мест, по которым вы зачем-то рыскаете. - VladislavS.(23.06.2024 09:12)
- Эти идеальности не всех посещают. У меня вполне уживаются и светики
на GPIO, и светики, подключенные через I2C расширители. И для этой
группы устройств в базовом проекте туча таргетов для 6-и процов
(один кетайский), 2 типа ядер, 3 типа периферии проца, под
конкретные конфигурации плат (там есть несколько исполнений с тучей
разных интерфейсов и т.п.) с выбранной индикацией (со своими
разношерстными расширителями)... Сильно проще идти от прикладной
задачи, имея подготовленные Vit(3 знак., 23.06.2024 09:30)
- У вас же расширитель имеет интерфейс обычного порта и предоставляет
доступ к пинам так же как gpio контроллера? И повесить светодиод на
пин расширителя можно так же как на пин контроллера? - VladislavS.(23.06.2024 09:49)
- у меня расширители PCF8574/A и PCA9534/A с жесткой адресацией на
шине. естественно стоит автодедект. но в зависимости от варианта
аппаратной сборки подключается разный набор светодиодов (да и
некоторых ключиков питания). причем сами эти расширители имеют
внутри разную физически конфигурацию выводов - в PCF8574/A
неотключаемая подтяжка, а в PCA9534/A включаемая. для управления
ключиками это важно. светодиоды всегда можно погасить и тут же
зажечь как нужно (вспомная анекдот о Vit(114 знак., 23.06.2024 10:16)
- Сам бог велел спрятать всё это непотребство в класс расширителя и
выдать светодиоду интерфейс пина к которому он подключен. - VladislavS.(23.06.2024 10:26)
- Это впорос реализации, но не применения. У меня приложение вызывает
функцию управления функциональным узлом - светодиод обмена данными
включить. Под капотом оно и проверит, а инициализирован ли драйвер,
если нет, то запустит инициализацию, и другие проверки, ну или
просто дёрнет GPIO. Класс там у драйвера или модуль (как
идентифицированная единица компиляции) с набором функций - это не
суть важно. - Vit(23.06.2024 10:57)
- Всегда есть особенности реалищации, но не надо делать из этого
винегрет. Светодиод не должен заниматься проверкой инициализации
порта. Это дело самого порта. Если у вас такой хитрый порт, то и
наворачивайте его логику. Оставьте светодиоду светодидово. Так код
будет проше и понятней. - VladislavS.(23.06.2024 11:14)
- При чём тут винегрет? Да, есть драйвер I2C_GPIO, он сам себя
инициализирует, если до того не вызывали. Да, оно под капотом и
кишки наружу не торчат. Но функция включения светодиода в
приложении вызывает ручками вписанную (назначенную) функцию от
этого драйвера или от CPU_GPIO (драйвер, как ни странно, тоже
бывает нужен). И она действительно чихать хотела как оно
реализовано. В CPU_GPIO может быть bit banding, работа с Set/Reset
регистрами, может быть чтение-модификация запись Vit(890 знак., 23.06.2024 12:44)
- Бугага! (только пожалуйста не обижайтесь, это не переход на
личности) А как насчет необходимости по-быстренькому подменить пару
входов заглушками, потому что в целевом bsp нет свободных? 8) Тоже
броситесь прикладной алгоритм переписывать? У вас это дешевле? :) Cкpипaч(176 знак., 23.06.2024 11:25 - 11:38)
- Я максималист. И преждевременная оптимизация - моя слабость и смысл
жизни. К счастью, современные компиляторы позволяют расслабиться.
Уже можно не оптимизировать. И так получится хорошо... За
исключением простыней конфигураций ввода вывода и прочего
жонглирования битами. Абстракция позволяет тонко отделить
необходимость обращения к аппаратуре как указано, без оптимизации
самого обращения, от комбинирования данных при этом обращении.
Честно говоря, я до сих пор не программирую Nikolay_Po(75 знак., 22.06.2024 19:04)
- Лишний слой абстракции - это как полиэтиленовый пакетик, в который
заворачивают пульт от ТВ, чтобы сохранить его первозданную красоту.
В растрёпанный от долгой эксплуатации полиэтиленовый пакетик.
Подсмотрено у старшего поколения :-) - SciFi(22.06.2024 16:01)
- Не надо думать о слоях и о том что лишнее, а что не лишнее. Главное
- написать решение задачи/алгоритма понятно (для людей) и в
терминах предметной области. Об эффективности компилятор и др.
позаботятся. - Costic(22.06.2024 16:42)
- Вредный совет detected. НУЖНО думать о слоях. НУЖНО проектировать
системы "сверху - вниз". НУЖНО изолировать аппаратно-зависимые слои
от чисто прикладных. Я потом объясню почему. - Cкpипaч(22.06.2024 18:00)
- Я выше написал про fread/fwrite. Никто же не думает о слое с
секторами. И пользователи (программисты) socket'ов не думают как
там PHY работает и какие регистры там нужны. И о socket-ах тоже не
все хотят думать, т.к. есть классы-обёртки в том же Boost.Asio. - Costic(22.06.2024 19:00)
- Мы пробовали писать так, как рекомендует товарищ Costic. Мой коллега умышленно добавлял уровени абстракции везде, где ему
только показалось, что это может хоть когда-нибудь пригодиться. Я удивился. А он пояснил (не дословно, смысл): "Я не
знаю, как потом я буду развивать этот код дальше. Поэтому
предусматриваю эти абстракции, чтобы можно было удобно вмешаться на
любом уровне." На моё возражение, что, быстродействие может
пострадать, он ответил: "Какое у Nikolay_Po(870 знак., 22.06.2024 18:59)
- Ключевое: symbions(266 знак., 23.06.2024 13:08)
- Вот, на мой взгляд, неплохой пример класса, описывающего полностью
всё семейство eeprom 24C. Можно ещё концептами обложить, но в угоду
совместимости с отсталыми компиляторами это не сделано. VladislavS.(5 знак., 23.06.2024 08:59, ссылка)
- Я всегда ввожу уровень абстракции, если в этом месте может быть
применена разная реализация. Тот же пин на котором висит светодиод
может быть портом AVR или STM32 или быть проброшен по радиоканалу и
включать шифрованными сообщениями "к чёрту подробности" на другом
континенте. Код светодиода от этого не меняется, компилятор сам всё
свяжет. - VladislavS.(22.06.2024 23:05)
- ЧИ-ТА-БЕЛЬ_НО-СТЬ! (орет) Мужики, вы издеваетесь?! Представьте, вы
пришли на новое место работы, получили в руки работающую систему и
несколько относительно несложных задач. Вопрос - сколько раз вы
скажите "спасибо" человеку, нагородившему сто-пятьсот промежуточных
классов и сотворившему форменный ооп-спагетти код?! Cкpипaч(375 знак., 22.06.2024 20:15)
- Ровно так и делаю.. Называю эту прослойку bsp, хотя может быть не
совсем корректно называю... POV(571 знак., 20.06.2024 22:35)
- Вы же понимаете, что светодиод это лишь затравка для обсуждения,
как самый примитивный объект. В действительности это достаточно
сложные сущности. А я никаких "bsp" не пишу. Просто указываю что
куда подключено по схеме. Это даже не код как таковой, а чисто
описание. Остаётся потом только логику работы изделия реализовать,
что достаточно просто, когда не надо думать о том как кирпичики
внутри работают. - VladislavS.(20.06.2024 23:07)
- У меня объект - коммутатор за 5М рублей. Более чем сложный с
объемной периферией. И он суко должен работать до списания не
выключаясь и без глюков. Нахер тут плюсы и многое другое. О
прекрасном я думаю на леваках, а в реальной задаче за зарплату -
только о стабильности решения и простоте отладки... POV(148 знак., 20.06.2024 23:53)
- То о чём вы пишете, это вопрос тестирования и объёма испытсний. - VladislavS.(21.06.2024 00:15)
- Вам [не] повезло. По каким-то причинам, две трети жизненного пути
того что вы пишите напрочь выпадает из вашего поля зрения. Cкpипaч(544 знак., 21.06.2024 07:31)
- А вам не приходило в голову, что вам кажется наркоманским код
только потому что вы не владеете языком? Я вот тоже по китайски
ничегошеньки не понимаю, но китайский же не стал от этого хуже. А
те кто изучал С++ свободно читают написанные на нём программы. И
даже исправляют и дорабатывают. Устрицы они такие... - VladislavS.(21.06.2024 07:51)
- Приходило. Флагманская система - на Питоне. Много смотрю чужого
кода, на тех же Плюсах и Питоне. Так что за мой кругозор не
переживайте :) Cкpипaч(117 знак., 21.06.2024 18:07)
- Да ..дь, тебе (и еще ряду категоричных персонажей) уже писали не
раз - тут многие умеют в плюсы. Я например 15 лет писал на них.
Свежий синтаксический сахар не знаю, но и не он же определяющий.
Кто менее категоричен - использует много разных инструментов, более
соответствующих задаче. - POV(21.06.2024 13:19)
- Так сказать, скинули проблему на отдел кадров. "Найдите мне ещё
одного с таким же богатым внутренним миром". Есличо, кадровики
будут крайние :-) - SciFi(21.06.2024 12:46)
- За один наркоманский cin-cout надо ...вывести в чисто поле,
поставить мордой к стенке, и пустить пулю в лоб, чтоб на всю жизнь
запомнил(С) Хорошо хоть в дуинах не стали это дерьмо прикручивать,
а вернулись к читаемым вариантам. Наверное потому что не смогли:) И
это же их и спасло от плюсов ради плюсов - Vit(21.06.2024 12:33)
- ню-ню - POV(21.06.2024 00:43)
- Спасибо. А то я уже стал сомниваться, не свихнулся ли я сам. - Cкpипaч(20.06.2024 22:43)
- Не свихнулся. Но тем не менее, вы(мы) спорим о вкусе устриц с теми,
кто их ел :-) il-2(584 знак., 21.06.2024 06:01)
- Я - примерно также. И библиотеку манипулирования битами в регистрах
писал, для того чтобы понять язык. И со скриптовыми DSL
эксперементировал. Cкpипaч(76 знак., 21.06.2024 07:54)
- Например, в С++26 можно будет обратиться к элементу списка
параметров по индексу. Всё станет совсем просто и уже
метапрограммой то не назовёшь там где раньше пришлось бы изрядно
попотеть :) VladislavS.(58 знак., 21.06.2024 07:23)
- Вы правы, в ранних стандартах метапрограммировпние было побочным
эффектом и доступно только индивидумам с вывернутым наизнанку
мозгом типа Александреску. В последних стандартах оно хоть и далеко
от идеала, но уже похоже на обычное программирование, и доступно
для понимания обычными программистами типа меня. Да, это всё ещё
зарядка для мозга, но уже доступная всем, а не только КМС. - VladislavS.(21.06.2024 06:51 - 06:58)
- Но это же ужасно. Во-первых, светодиод ничего не должен знать о том
на каком контроллере висит. Во-вторых, он не должен уметь управлять
ногами контроллера. А светодиод это просто бит. А если это
какой-нибудь синтезатор частот? Я напишу только класс, описывающий
его внутреннюю логику работы и параметром передам spi. Чтобы вообще
не думать на каком контроллере он будет работать. VladislavS.(372 знак., 20.06.2024 21:11 - 21:20)
- Если нет никакого смысла ковыряться, то плюсы не нужны! SciFi(3 знак., 20.06.2024 09:16)
- Правы оба, но у чужих библиотек есть фатальный недостаток: их писал
кто-то другой. - Boвa(20.06.2024 09:12)
- на самом хабре было Sergei_sR(416 знак., 20.06.2024 07:01, ссылка)
- озаботился шрифтами для TFT (ну того, что в STM32F746-DISCO). Везде
файлы с расширением otf или ttf. Это как я понимаю системные файлы.
А как мне растр получить? - Лaгyнoв(22.07.2024 17:02, dao, полностью)
- Вот сейчас нагуглилась красивая штука. Чуть более продвинуто, чем
нужно среднестатистическому бедуину, но если бы оно было тогда,
когда я возился с LCD, взял бы, не раздумывая >>> SciFi(1 знак., 22.07.2024 20:38, ссылка)
- спасибо - Лaгyнoв(23.07.2024 07:57)
- В пустыне перетирали не раз. Если немного поискать, то найдётся. - SciFi(22.07.2024 17:32)
- Дык, online-конвертеры вроде как присутствуют. - SERGHIO(22.07.2024 17:14)
- да чё уж там, рисуй векторные ))) POV(1 знак., 22.07.2024 17:04, ссылка)
- "Интенсивная радиоэлектронная война вблизи северных Филиппин
намного превзошла внешние ожидания. В конечном итоге флот США
столкнулся с беспрецедентным кризисом — экраны были полны
статических помех и произошла полная потеря сигналов GPS" Codavr(3799 знак., 22.07.2024 22:33, Off, ссылка, полностью)
- Электрический вакуумный оловоотсос LordN(239 знак., 03.04.2024 10:29 - 04.04.2024 07:10, SCH, ссылка, youtube, полностью)
- На работе имеется оловоотсос от JBC, больше года им не пользуюсь.
Рулит правильная медная оплетка с правильным жалом C245. Дело в том
что у оловоотсосов очень маленькая площадь теплового контакта и
если попадается теплоемкая плата то хер там чего отсосешь)))) - enc(22.07.2024 23:44)
- попробовал его в первый раз седня - ну работает. LordN(111 знак., 05.06.2024 10:27)
- хе, седня впервые использовал по прямому назначению - выпаял кнопку
в мышке. LordN(228 знак., 21.07.2024 18:32)
- Оказывается, он не качает постоянно, а при нажатии на кнопку
втягивает электромагнитом! А я и не знал. - RxTx(05.06.2024 11:28)
- испытал уже с месяц назад, остался доволен. Канифолью облудить не
удалось надо будет в активатор сунуть. Результатом доволен.
Попалась на глаза инструкция от него, оказалось он разборный :)
Раскрутил, вытряс припой. Не понял зачем сильно прижимать к плате,
когда поршень дойдет до верхней точки его и так надо от платы
убирать, чтобы кнопку отпустить. - abivan(05.06.2024 11:20)
- Сильный прижим, по идее, несёт риск повреждения (срыва, отклейки)
юбки у контактной площадки... - Nikolay_Po(05.06.2024 10:29)
- Он же только для распайки деталей с плат с отверстиями
(through-hole)? Или я ничего не понимаю и с SMD и др. им тоже можно
работать? - RxTx(09.05.2024 11:46)
- Лучше с компрессором. Работает. А всё эти пружинки да поршни -
ерунда - POV(08.05.2024 18:59)
- теперь нужен кейс-чехол для хранения этого паяльника, размеры
280*85*65мм примерно +/- LordN(158 знак., 08.05.2024 06:09, ссылка)
- У меня дома вот такой, с ручным пружинным взводом. Пользуюсь им
редко, меня устраивает. il-2(1 знак., 03.04.2024 13:02, ссылка)
- Судя по описанию, олово собирается в нижней продольной камере? Там
еще и отвод с изгибом? Тогда это хрень полная! Забьется быстро и не
прочистишь толком. У нас недавно пару станций Proskit SS-331
купили. Так одну уже успели засрать так, что еле восстановили
работоспособность. Трубка в самом конце, где она соприкасается с
контейнером, забивается оловом, которое в свою очередь там и
застывает. Имеющимся в комплекте ершиком не всегда удается пробить
эту пробку. Но зато когда reZident(163 знак., 03.04.2024 11:27)
- Примерно таким должен быть пост. =AlexD=(86 знак., 03.04.2024 11:18, ссылка, картинка)
- спасибо за формирование потребности. А чего бы не купить недорого
же. Я вот хоть и программист и для дома/для семьи выпаиваю оплеткой
кабеля, но сей агрегат и отзывы мне понравились. - abivan(03.04.2024 10:51)
- С интервалом ошибаешься :) Ползовал всего пару раз за несколько
лет. Правда мой простенький - "шприц" с пружиной, но со встроенным
нагревателем а-ля паяльник. Чуток другой чем по ссылке - древнее... - Гyдвин(03.04.2024 10:35)
- Кабеля экранированного старого много подогнали, шкурку снял, флюсом
пропитал, нормально. Если им припоя основной массив с точек пайки
убрать, то феном легко распаять. - Visitor(03.04.2024 10:35)
- У меня обычный. Года с 88-89.Бывает, пользуюсь. - mse homjak(03.04.2024 10:32)
- вакуумный или типа как по ссылке? - LordN(03.04.2024 10:35)
- Вакуумный. Типа шприца, тока наоборот, на пружинке, с кнопочкой.
Большим пальцом взводишь, прогреваешь ногу, быстро надеваешь носик
на место нагрева и жмёшь пимпочку. Прибор делает "п-п-п-а" и
высосывает скока смог. При необходимости, повторить. Потом ножку
упираешь, пока она не оторвётся от плёнки припоя в отверстии и
повторяешь до полного удовлетворения. Потом объёкт высовывается,
практически, без потерь. Платы и ног. Правда, паяло нужно мощное.
Т12 на 24В хватает. - mse homjak(03.04.2024 10:41)