igorle
Свой-
Постов
337 -
Зарегистрирован
-
Посещение
Весь контент igorle
-
Зачем светодиод коммутировать по плюсу? Ему земля не нужна. Можно коммутировать землю обычным N-мосфетом. Тогда не нужен и биполярный транзистор. И управление проще будет. У периферии скорее всего меньшие токи. Там и мосфет другой подойдет. Это третья задача. Реле обычно не большой ток потребляют. И коммутировать плюс для него никчему. Обычный npn биполярник эмиттером на землю и коллектором на реле. Интересно, это только мне странно, когда вопросы по схемным решениям без схемы задаются? Может быть мы говорим про совсем разные вещи?
-
Правильно. Я такой и хотел. Вам действительно надо коммутировать 12 вольт? В таком случае напряжение на затворе будет 12 вольт. Можете брать любые мосфеты, подходящие по току. Я прошлое сообщение написал, до того как вы написали про 3,3 вольта. Я не погу представить себе дизайн, где надо коммутировать 3,3 вольта. После полевика еще меньше будет. Что-то здесь не чисто... Можно глобально задачу описать?
-
Я только на этой неделе прочитал книжку про мосфеты. Раньше практически не знал о них. Так что если скажу глупость - не браните, но и не стесняйтесь мне сказать в чем глупость. Какое напряжение коммутируется? Не верю, что 3.3 вольта. Скорее всего коммутируется что-то реальное, типа 12 вольт, по управлению от MPU. Если так, то я бы построил такую схему: Жду оценки от преподавателей :)
-
Как правильно выбирать индуктивность?
igorle ответил igorle тема в Схемотехника
Ноль сети никак не соединен с землей. Вся высоковольтная часть гальванически развязана. Конденсатор С9 совместно с индуктивностью L1 и трансформатором образуют фильтр. Можно (и нужно) ставить дополнительные элементы между конденсатором и катушкой? Какой именно клампер? Он есть в схеме - R3. Его назначение - разряжать конденсатор При замене трансформатора надо пересчитывать фильтры. Там есть хитрость - как учесть индуктивность трансформатора. Я пока не понял. В документации (глава 3.3) они рассказывают про старый ТОКО, но называют его murata 78250. На сайте мураты про индуктивность обмоток не нашел, пишут только про соотношение витков (1:1). Судя по тому, что параметры L1, L2, C5 и C9 отличаются от того, что они предлагают в таблице 10 (страница 14), трансформатор "прозрачным" считать нельзя. Он свою лепту в фильтрацию вносит. Можно. Но она понадобится если вдруг захочу X10 реализовывать. Спасибо. Пойду посмотрю. Я уже все заказал, кроме катушек, трнсформатора и C9 -
Как правильно выбирать индуктивность?
igorle ответил igorle тема в Схемотехника
А что такое индуктивность в корпусах 0603? Там есть до 22 uH! Где их можно применять? В корпусе 0805 есть даже 47 uH. То-есть теоретически я могу все сделать на 0805, но внутренний голос подсказывает что это те так. -
Олимпиада программистов
igorle ответил igorle тема в Программирование
Это не имеет отношения к теме ветки совсем. Но раз уж мы все здесь собрались.... Code Convention - очень полезная вещь. Помогает читать код друг друга. На интервью (и на тестах) не важно как ты писал раньше, но если программист в _работе_ отказывается следовать правилам, принятым в фирме - это сильный аргумент за его увольнение. А вообще, похоже что на этом форуме концентрация "волков-одиночек" выше, чем в среднем по больнице. -
Как правильно выбирать индуктивность?
igorle ответил igorle тема в Схемотехника
Спасибо, но - речь шла не о конденсаторе, а об индуктивностях - слепо повторять типы, которые используются в прототипах - не моя цель. Я должен понимать почему и какой элемент применяю. И когда можно заменить, а когда нельзя. -
Как правильно выбирать индуктивность?
igorle ответил igorle тема в Схемотехника
Я хочу повторить модем из AN10903.pdf, страница 40. Там есть BOM, но моя задача не просто собрать реплику, а доработать с пониманием каждого шага. Тем более что скорее всего придется персчитать фильтр для другого трансформатора. -
Как правильно выбирать индуктивность?
igorle опубликовал тема в Схемотехника
Мне для модема на фильтр нужны катушки индуктивностью 47 и 22 uH. Я раньше с индуктивными элементами дела не имел. Когда пришел в магазин (aliexpress.com), то нашел что нужные мне элементы есть: - SMD в корпусе 0805, - в виде обычного (МЛТ?) резистора, - SMD в виде ферритовой катушки с намотаным проводом, - то же что и в предыдущем случае, но катушка в ферритовом-же экране, - на катушке с проволочными выводами с одной стороны и в термоусаживаемой трубке. Самые дешевые - в корпусе 0805, потом - в виде обычного резистора. Я полагаю, что кроме индуктивности есть еще внутреннее сопротивление постоянному току, но его почему-то продавцы не указывают. Иногда указвают максимальный ток. Вопрос - как выбрать правильный конструктив? На что еще смотреть? -
Олимпиада программистов
igorle ответил igorle тема в Программирование
про str_printf: Таки реализуемо. Обратите внимание - в английском варианте challengа требование к участникам из Jungo - реализоавть эти функции тоже. И кода должно быть не много :05: -
Олимпиада программистов
igorle ответил igorle тема в Программирование
Блин. Это я так перевел. А как бы Вы перевели "Coding Challenge"? Русскоговорящий (но не русскомыслящий) товарищ из Холы перевел это "вызов кодирования". Хорошо еще что он узнал что я скучаю на больничном и попросил прочитать, что он там написал. Если предложите перевод лучше - они могут и поправить. Оригинал - здесь http://hola.org/hola_5min_challenge.html Они ищут квалифицированных программистов, это да. Про дешевизну речи не было. Мозгоклюи они еще те (работать с ними мало кто может), но в банальности их еще никто не упрекал. Или сейчас все работодатели премии за успешно решенные тесты дают? -
SPI. Протокол обмена между Mater<>Slave
igorle ответил PheeL тема в Интерфейсы
Все правильно. Из личного опыты - если программистов не принуждать, то они норовят имплементировать только поллинг. Даже если линия интераптов разведенеа. Им так проще. -
Олимпиада программистов
igorle ответил igorle тема в Программирование
Открою немного закулисы. В исходном варианте надо было получить "Hola Mundo". Я сказал, что лично я не знаю что такое мундо, гугл транслейт тоже не знает, и вообще по русски это звучит неприлично. Поэтому они решили заменить эту мунду в русском тесте на World. Вечером я заглянул, а там полмунды осталось.... Не обращайте внимание. Завтра почистят. -
Олимпиада программистов
igorle ответил igorle тема в Программирование
База ембедеров им точно ни к чему. Они "чистые программисты". Хороших программистов они да, ищут. Код оценивается просто - есть тесты, которые он должен пройти, чтобы его приняли за идеальный. Мопед не мой. Я просто знаю этих людей и у меня хорошие с ними отношения. Комментарий на русский я переводил. Они пытались после "google translate" текст оставить :) -
Олимпиада программистов
igorle ответил igorle тема в Программирование
:) Я здесь хоть и не старожил, но достаточно давно общаюсь. Репутацией дорожу. В чем лохоторон? Людей этих я знаю. Один из них, кстати, написал известный Windriver. Люди ценят тех, кто умеет писать короткий и элегантный код. И считают, что такой метод поиска дешевле и эффективнее чем многочисленные собеседования. Задачи не так просты, как кажутся. Хотя я считаю, что embedded программистам решить их проще, чем остальным. От вас ничего, кроме нескольких строчек кода, не требуется. Я прямой финансовой выгоды здесь не имею. Хотя если кто-то напишет решение, которое им понравится, и скажет им, что это по моей наводке, то я тоже получу такою-же премию, как и победитель. -
SPI. Протокол обмена между Mater<>Slave
igorle ответил PheeL тема в Интерфейсы
Стандартных решений - два. 1) Чисто программное - чтение регистров из слэйва. Например один - для чтения crc последней команды записи. Другой регистр - статус. Передав команду, мастер сначала проверяет что команда прошла успешно (по crc), а потом начинает поллить (периодически считывать) регистр статуса 2) Если есть техническая возможность - используют еще одну дополнительную линию для получения прерывания по готовности Обычно производители SPI устройств закладывают возможность обоих вариантов, а в дальнейшем пользователь смотрит - может ли он использовать прерывания, или нет. -
Ищу хорошую книгу про полевые транзисторы
igorle ответил igorle тема в Схемотехника
Скажем так. Надо понимать где и как какой транзистор применить. И как правильно выбрать параметры. Лучшее что я видел до сих пор - Ю. Семенов, "Силовая электроника" Глава про мосфеты -
Олимпиада программистов
igorle опубликовал тема в Программирование
Не знаю, разрешено ли здесь такие сообщения давать. Но надеюсь, что модератор не обидится. Знакомая компания проводит олимпиаду по программированию. Решили поискать программистов в русскоговорящем мире. Меня попросили рассказать, где могу. А я только на этом форуме и бываю. Причем только в разделе для начинающих. http://hola.org/challenge_ru.html Надо написать две простые функции на чистом С. -
Ищу хорошую книгу про полевые транзисторы
igorle опубликовал тема в Схемотехника
Так получилось, что в свое время полевые транзисторы не изучал. То-ли они тогда были в зачаточном состоянии, то-ли наши учителя их еще не знали и нас не научили. Сегодня, блуждая по форуму, нашел ссылку на книгу "Силовая электроника" Семенова. Прочитал там главу про полевые транзисторы и даже начал понимать как их использовать, какие процессы там идут. Однако у Семенова речь идет только об n-канальных транзисторах с индуцированным каналом. Кто-то может посоветовать хорошую книгу (желательно с линком), чтобы полнее изучить теорию и практику полевых транзисторов? -
Выбор высокочастотного трансформатора
igorle опубликовал тема в Схемотехника
Я уже создавал тему про TDA5051, но там все вопросы свалил в кучу и тема не пошла. Главная проблему у меня пока - какой высокочастотный трансформатор использовать? Я понимаю, что 50 герц отфильтровывает конденсатор, так что в принципе - любой трансформатор с соответствующим соотношением обмоток подойдет? В AN10903 советуют конкретный трансформатор от murata. Но купить его можно только в штатах за 3 доллара плюс сорок долларов пересылка :( Кто-то может помочь с теорией? Какие еще критерии к трансформатору, кроме соотношения обмоток? Чем схема из AN10903 лучше чем схема с даташита (в одном случае три обмотки с соотношением 1:1:4, в другом с двумя обмотками 1:1)? Ну и главное - кто-то может помочь найти подходящий трансформатор на aliexpress.com? Я все компоненты там покупаю, а с трансформатором - полный облом :( -
С volatile связано очень сильно. Во-первых, без этого компилятор может сообразить что результатом этого цикла будет i=step. Во-вторых без этого компилятор может один раз использовать регистр для переменной i, а другой - ячейку памяти. Время доступа разное, так что ВНЕЗАПНО один и тот-же код может дать разную задержку. Такие функции зачастую инлайнятся, или вообще определяются с помощью дефайнов. И без volatile вас ждет полная неопределенность.
-
Все понятно. Спасибо. Завтра мне снова привезут трансформатор (для гальванической развязки), так что смогу проверить цепь, теперь под нагрузкой.
-
ДошлО. Я измерял напряжение на выходе без нагрузки. Это объясняет, почему симистор закрывался мгновенно, не дожидаясь конца полупериода. С открытием все-еще не ясно, но в любом случае надо будет повторить измерение с нагрузкой. Спасибо всем высказавшимся.
-
Хорошо. Мне надо открыть симистор на 20 мс. Я подаю постоянное напряжение на оптодрайвер в течении 20 мс. При этом я ожидаю что симистор откроется в начале ближайшей полуволны. А он, собака, открывается немедленно. Вы про ток управляющего электрода? Или про ток в цепи леда оптодрайвера?
-
Позвольте. Как это миллисекундная точность? Разве можно симистор закрыть немедленно? Ведь после снятия управляющего напряжения он будет открыт до тех пор, пока напряжение не упадет до нуля. Разве не так? Если я попытаюсь управлять постоянным сглаженным напряжением, то симистор вообще никогда не выключится. Разве не так? Хотя в Вашем случае точность в один полупериод (10 мс) - это всего-лишь 1.5 мл. Так что если клапан закрывается с задержкой от 0 до 10 мс - это не скажется заметно на ночности разлива. (поди инерция самого клапана еще больше)