- Евгений, прочитай статью: A ZVS Flyback DC-DC Converter using
Multilayered Coreless Printed-Circuit Board (PCB) Step-down Power
Transformer. fk0(27.07.2020 00:07, SCH, ссылка, полностью)
- [Инверторный стабилизатор напряжения] Любопытно, как их делают? Evgeny_CD(275 знак., 23.07.2020 02:04, SCH, ссылка, ссылка, полностью)
- Размышления о новом поколении - Evgeny_CD(27.07.2020 00:00, ссылка)
- Итак, виден новый рынок - модернизировать это чудо на GaN. Evgeny_CD(466 знак., 25.07.2020 01:22)
- Вот схема чуда такого класса и обзор платы - Evgeny_CD(25.07.2020 00:13, youtube)
- Какая тема интересная! - Evgeny_CD(24.07.2020 22:54)
- Ни слова про стабилизацию выходной частоты, диапазон входных частот узкий. Клеммное подключение говорит нам о
необходимости соблюдать полярность фаза-ноль при подключении, а не
втыкать вилку как хочется. Boвa(362 знак., 24.07.2020 14:32)
- Вес 17кг... fk0(587 знак., 24.07.2020 14:56)
- Nikolay_Po ниже все расжевал, как оно устроено. Схему с сайта в
помойку. - Evgeny_CD(24.07.2020 14:52)
- Вот видео от производителя, которое показывает, как стабилизатор
относится к реактивной нагрузке. Обратите внимание, год 2014. Лишь
после этих стабилизаторов стали пытаться сделать подобное другие
производители. - Nikolay_Po(24.07.2020 22:04, youtube)
- Вот первые инверторные стабилизаторы, которые появились на рынке по
доступной цене. Nikolay_Po(74 знак., 24.07.2020 21:59, youtube)
- Точно ли так? Зачем нужно тратиться на дорогие электролиты
чудовищной ёмкости. Мосфеты как раз удобны тем, что могут
(встречно-параллельная пара) работать в любой полярности
(выпрямитель не нужен вообще) и управляться изолированно (через
трансформатор). В итоге всё может сводиться к примерно такому
варианту (только транзисторы по 2 шт.): fk0(390 знак., 24.07.2020 15:15, картинка)
- Там не IGBT, а MOSFET, всего на 500В, поэтому имеют малое падение
напряжения. Шина постоянного тока с накопительными конденсаторами с
напряжением до 450В (электролиты). Включение транзисторов мостовое. Nikolay_Po(1193 знак., 23.07.2020 14:07)
- рейтинг языков программирования за 2020 год - General(25.07.2020 20:56, Off, ссылка, полностью)
- Источник - говно. Попробуйте посмотреть на этот сайт с телефона.
Если они такую простую вещь не могут сделать, кой смысл
интересоваться их мнением в сложных вопросах? - Kpoк(26.07.2020 13:26)
- A что такое "Arduino"? Нет смысла в таком рейтинге. C++ развивался
последние 30 лет, и когда его обгоняет Go, Dart или Rust, которые
забывают уже через пять лет -- немного странно выглядит. Потом есть
разница топа "по число использований", и по величине оплаты. Это
могут оказаться диаметрально противоположные вещи! Руководству
нужно выбирать первое (легко найти программистов, дешевле), а самим
программистам последнее. fk0(8 знак., 25.07.2020 21:17, ссылка, ссылка)
- Что-ж, мы используем Python и Си. Так что правдоподобно. Cкpипaч(75 знак., 25.07.2020 21:15)
- тем не менее. Плохо про 1917-1991 - нельзя. А до 1917 - да сколько
угодно. Вот ведь какая избирательность у многих тут. - Лaгyнoв(17.07.2020 12:22 - 22.07.2020 11:32, Off, полностью)fk0
- К слову о короне.. POV_(198 знак., 22.07.2020 00:33,
, Off, полностью)
- Наше отделение с сегодняшнего дня сняли с карантина. За 2 недели
нет заболевших. В понедельник будут брать кровь на антитела, но
только у персонала. Корпус еще неделю на карантине будет, у них
позже началось, когда нас уже на карантин посадили. Бывшая
сотрудница сейчас в Нижнем трудится, говорит у них все медфизики
переболели, 6 человек. У одной осложнение на сердце и еще один на
ИВЛ в реанимации. Остальные отползли по легкому. Она позже пришла и
не попала под раздачу. - Codavr(24.07.2020 14:06)
- Никто
не идиот и не говорит. Но! Важно понимать разницу, где "стихия", а где
"инструмент". - Cкpипaч(22.07.2020 22:15)
- В Томской области 21 - ого июля рекорд - 115, половина с газового
месторождения, днем позже, стандартно, 53. То ли здесь статистика
правильная, то ли врут, что на спад идет... - Visitor(22.07.2020 21:31)
- Никто и не говорит, что вирус кончился. На улице хожу только в
маске. - Evgeny_CD(22.07.2020 16:56, ссылка)
- На улице в маске? У вас там в Москве плотность человеков на
квадратный фут аки в муравейнике? На улице надо дышать свежим
воздухом, а не нюхать тряпочку. - SciFi(22.07.2020 21:38)
- У супруги наличествуют антитела, а у меня нет. Это как? Самые
информированные люди по этой теме -- медики. Они же самые
непонимающие, в результате наличия огромного объёма данных. - Бapбoc(22.07.2020 21:15)
- Все стали такими спецами в иммунитете, аж страшно) Про Т-клеточный
иммунитет слыхали? Он порой мощнее гуморального, то бишь
антительного. Так вот у многих именно Т-клеточный иммунитет уже
есть, он перекрестный, то есть от других, ранее перенесенных
коронавирусных инфекций. Если сработал именно этот иммунитет,
антитела как раз и не образуются. - KT(24.07.2020 20:52)
- Антитела появляются после только сколько-нибудь длительной болезни.
Если на пол дня температура поднялась и всё прошло -- обойдёшься
без антител. Я так понимаю. - fk0(22.07.2020 23:53)
- Мы в провинции не проверялись. Была история у меня, году в 95.. 96
съездил в командировку в Новосибирск, подхватил какой то жуткий
грипп, валялся 2 недели, все новогодние дни. И после ничего
подобного не случалось, с тех пор любое "недомогание" с
температурой проходило за сутки. - Visitor(22.07.2020 21:40)
- Вроде бы говорят, что при слабом exposure (читай при соблюдении
всех мер предосторожности и воздержания от посещения красных зон
инфекционок) организм успевает отбиться обычным (общим)
иммунитетом, поэтому уровень специфических антител не успевает
подняться до регистрируемого уровня. Ну, или кросс-иммунитет от
SARS-CoV (хотя ты вряд ли им болел) - lloyd(22.07.2020 21:23)
- На улице в маске МЧС не рекомендует. Бapбoc(8 знак., 22.07.2020 21:08, ссылка)
- А в офисе? - lloyd(22.07.2020 20:54)
- Угу, у нас двое с семьями...подтвержденеых...при этом шеф типа
очные только совещания...бессмертный блин, хотя ему почти 70 - sav6622(22.07.2020 12:02)
- Есть DRcp(114 знак., 22.07.2020 11:09)
- Статья [Three-Phase Soft-Switching Inverter With Minimum
Components] Evgeny_CD(44 знак., 26.07.2020 00:57, SCH, ссылка, полностью)
- USB A (папа) - скачал несколько чертежей и несколько 3d моделей.
Упорное несоответствие между ними.. POV_(114 знак., 26.07.2020 11:26,
, SCH, полностью)
- В Зеленограде создали первый в России чип микроконтроллера с
открытым ядром - =L.A.=(24.07.2020 17:11, Off, ссылка, полностью)
открытым цельностащенным, - fk0(24.07.2020 17:36)
- С чего бы это, непонятно. Они с Cloudbear сотрудничают, судя по
статьям. - s_h_e(25.07.2020 08:16)
- В России начался выпуск первых материнских плат для нового
«Байкала» - =L.A.=(24.07.2020 21:48, ссылка)
- Имеют полное право, с дургой стороны, RISC-V это в первую очередь
система команд, а не реализующее их ядро. Тут скорее вопрос, брали
ли они готовое ядро или наклепали своё. - evgeniy1294(24.07.2020 19:09)
- STM взирая на свои кортексы нервно плачет в углу, персонал АМD,
напалив власяницы, стоит на улице на коленях и предлагает прохожим
избить их. Boвa(50 знак., 24.07.2020 18:01)
- Как со стационарного ПК получить доступ к данным пользователя с
ноутбучного диска ? Есть ноутбук с пользователем "ААА": HDD 2.5'
ST1000LM014, который, КМК, доживает последние часы. Удалось сделать
его полную копию (full disk copy в Acronis True Image). Но при
открытии что копии, что самого диска с другого ПК в папку
"Пользователи" (users) доступа нет. - De_user(26.07.2020 08:08, dao, полностью)
- [Arduino на Intel MAX10] AVR как софткор, научились делать до 32 МГц. Evgeny_CD(409 знак., 14.04.2020 19:05 - 19:13, pld, ссылка, ссылка, полностью)
- Зато у Вас есть мощный единомышленник - В.Солоухин, "Последняя
ступень". - BB(22.07.2020 13:51 - 25.07.2020 12:44, Off, полностью)Cкpипaч
- В Keil v5 наткнулся на грабли: Какого-то хрена компилятор вызывает
не ту функцию, что требуется (похоже втуливает что то с
выравниванием 4). В результате hard fault... Как лечить? Гyдвин(616 знак., 23.07.2020 15:52, ARM, полностью)
- Короче... Особо буйные могут успокоиться, хлебнуть галоперидольчику
и скинуть смирительную рубаху. Бага нет! "Нестандартный язык" от
ARM все предусмотрел еще в 4 версии. Просто для v5 похоже сменились
"умолчания" для ключа компилятора "--pointer_alignment=xxx". Ну или
можно описать структуру вот так: Гyдвин(3109 знак., 25.07.2020 20:08)
- У вас на плате никаких передатчиков нету? С GSM модемом на борту и
процем STM32L151 тоже на hard fault нарвались, и плата в 4 слоя
была хорошо экранирована внутренними слоями, пока антенну на 90
градусов не развернул, hard fault не проходил. Программисты в шоке. - Visitor(25.07.2020 16:32)
- Короче, все печально. Поспрашивал коллегу, который занимается
частью проекта, в котором остались упакованные структуры. В IAR
точно также. Это не ошибка. Это сознательная диверсия. Некуда
ехать, приехали. - VLLV(24.07.2020 12:44)
- Функция memcpy не должна требовать выравнивания. Не морочь мозги,
покажи исходник на C. - fk0(23.07.2020 17:20)
- Хм... Дело обстоит еще интереснее - если прошагать отладчиком в
окне дизассемблера, эта __aeabi_memcpy4() отрабатывает без
hardfault. LPC1768 есличо... - Гyдвин(23.07.2020 16:03)
- IH.conag и buffer имеют тип char? - BlackMorda(23.07.2020 16:06)
- ВОТ!!! Гyдвин(1055 знак., 23.07.2020 19:10)
- Лично я не догоняю смысл одновременного использования #pragma
pack(1) и __align(4) применительно к struct {} Zoro(615 знак., 25.07.2020 16:19)
- ВОТ: SciFi(352 знак., 24.07.2020 10:28, ссылка)
- Aioeeeaaoiioaaie ieeooaaiieeo iaaiie! fk0(2534 знак., 23.07.2020 21:52, ссылка)
- в man memcpy написано что она принимает аргументы типа void* 3m(875 знак., 24.07.2020 08:41)
- А теперь представь, что "проверка адреса" выехала в compile time
(чтоб как раз не тратить на неё время, о чём ты пишешь) и всё
становится логично. Адреса в момент компиляции может и неизвестны,
но их атрибуты (выравнивание) берутся из типов и известны. - fk0(24.07.2020 11:32)
- C " ВСЕГДА" не согласен (от того и пострадамши :) Выравниваю для
контроллеров, в которых это требуется - для того же MSP430. Для
ARM7TDMI тоже бы учел. Но тут, млять, Cortex M3, аффтары которого с
момента появления били себя пяткой в грудь, что поддерживается
побайтный доступ, и x86 c Паскалем на другом конце. И до каких то
пор это было без извратов - есть стандарт для memcpy() и приведения
указателей. В том же Keil v5, если использовать библиотеку
"microLIB", все пучком - Гyдвин(27 знак., 24.07.2020 09:01)
- Это особенность ARM-архитектуры. При чтении/записи 32х-разрядного
числа игнорируются младшие два бита адреса. Архитектура x86 без
проблем может читать/писать по любому адресу. - Ale3000(24.07.2020 08:35)
- Все-таки остается одна неясность: il-2(361 знак., 24.07.2020 08:00 - 08:05)
- Речи правильные толкаешь :) Но компилятор, которому явно привели
тип указателя, но он "вызывает оптимизированную функцию которая
быстро копирует 32-битными словами" не имеет права на жизнь ;) - Гyдвин(23.07.2020 22:13)
- Почему "явное приведение типа указателя" считается каким-то
значимым аргументом? Всё равно перед вызовом memcpy эти указатели
неявно приведутся к void*. С тем же успехом можно в спортлото
написать. - SciFi(24.07.2020 09:57)
- gcc "чудный и замечательный" компилятор Zoro(183 знак., 24.07.2020 00:39)
- Проблема в том, что у тебя в программе _нет_ такого типа (U32, но
только "упакованный"). Если его руками создать, как в примере по
ссылке (внутри IY) -- то оно даже будет как надо работать.
Упакованные структуры это очень неполноценное и нестандартная
надстройка над C/C++. Не продуманная. Костыль. Её неспроста нет в
стандарте. Она "недоделанная" и не совсместима с моделью памяти и
системой типов C/C++. Стандартными (для C++, не для C) средствами
можно изголиться и сделать fk0(552 знак., 23.07.2020 22:28)
- Нет уж... Тысячи строк кода, драйверы, куски стороннего кода (та же
FatFs) и пр. как то не способствуют выворачиванию всего наизнанку.
А по этому топику: Cortex M3 (LPC17) имеет аппаратную побайтную
адресацию, посему фтопку компилер, взомнивший себя шибко
грамотным... Более ранняя версия работала "как в мудрых книгах
написано" - привели указатель к void* или char*, вызывается
предсказуемая библиотечная функция побайтного копирования (и все
остальные из string.h). И Гyдвин(118 знак., 23.07.2020 23:39)
- Говнокода. И не такие уж и тысячи. Практически всё что завелось не
на x86 такого говнокода не содержит. Потому, что и MIPS, и ARM --
это аппаратное исключение при невыравненном обращении и дальше либо
фиксация ошибки, либо программная эмуляция команды с невыравненным
чтением-записью (очень не быстро...) И даже на современном x86
словить исключение при невыравненном обращении -- запросто
(векторные инструкции). Ещё раз, повторю, упакованные структуры --
НЕ СТАНДАРТНАЯ ХЕРНЯ. fk0(3121 знак., 24.07.2020 01:19, ссылка)
- Все же тут похоже на глюк компилятора. PACKED это такой же
модификатор структуры как volatile или const которые должны
распространяться на все члены структуры. Соответственно, когда
делается &a.b на выходе должен получаться указатель с
соответствующим модификатором. А тут модификатор PACKED потерялся,
остальное последствия. Но я не большой знаток. - AlexBi(24.07.2020 09:53)
- А какой тип будут иметь по-твоему тогда члены структуры? Если в
структуры положить структуры и их тоже сделать packed -- получится.
А если в структуре уже лежит обычный int? Явно ж записано, что
такое-то поле -- int и с ним могут что-то делать и нельзя неявно
подменить тип -- работать перестанет (программист может начать
где-то сравнивать типы, например). Сама идея упакованных структур
-- не продуманная, в ней есть логические противоречия. - fk0(24.07.2020 11:46)
- В данном случае члены структуры должны становиться packed. А как,
по-твоему, работает (должно работать) volatile структура? Будут ее
члены каждый раз перечитываться? Указатель на члена структуры будет
volatile? AlexBi(405 знак., 24.07.2020 13:50)
- С чего ты решил, что они кому-то что-то должны? Где это написано?
Тип поля, если это не вновь определяемая на месте структура, уже
определён ранее и измениться никак не может (иначе это другой,
новый тип должен быть). А выравнивание и размер -- это атрибуты,
свойства, типа. Поэтому если ты в упакованную структуру положишь
ранее определённый тип, то он сохранит свои свойства. Структура
останется с "дырками" для выравнивания, обычный int сохранится с
alignas(4). Что мы и fk0(263 знак., 24.07.2020 14:34, ссылка)
- В студии не хватает кода. Там запросто может быть два определения
структуры -- с packed и без. - SciFi(24.07.2020 09:59)
- Вот суть: Гyдвин(1541 знак., 24.07.2020 10:24)
- тут знаю одно - атрибуты packed и volatile при пропускании через
формальные параметры функции завсегда теряются, но по ходу успевают
цепляться яйцами:) Vit(147 знак., 23.07.2020 22:12)
- Да и ты сделал #pragma pack, но нихера не вернул обратно (через
pragma push/pop -- смотри у меня пример по ссылке). В итоге у тебя
вся программа "упакованная" и глючная. Хуже того, в зависимости от
порядка включения хедеров одни и те же структуры в разных модулях
могли оказаться упакованные или нет. Кровь, кешки, фарш! - fk0(23.07.2020 21:55)
- Нужно весь тип структуры смотреть - пакед, не пакед, что впереди,
размерность. - VLLV(23.07.2020 16:29)
- В какую сторону должен вращаться этот вентилятор, чтобы эффективно
засасывать воздух изнутри и выбрасывать наружу? Yurasvs(1 знак., 25.07.2020 13:18, Off, картинка, полностью)
- Встраиваемые модули Ethernet->serial Moxa MiiNePortE2, как
управлять GPIO? Пробовал через веб-интерфейс - меняю состояние,
никак не реагирует. По самой работе вопросов нет, а с GPIO не
получается - AVF(25.07.2020 11:00, Cyber)
- Трансформатор тока как датчик наличия тока. Cкpипaч(382 знак., 18.07.2020 15:00, Cyber, ссылка, полностью)