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

igorle

Свой
  • Постов

    337
  • Зарегистрирован

  • Посещение

Весь контент igorle


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