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

igorle

Свой
  • Постов

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

  • Посещение

Сообщения, опубликованные igorle


  1. Нужно коммутировать мощный светодиод белого цвета. Напряжение его 3-3.7 вольт.

    Зачем светодиод коммутировать по плюсу? Ему земля не нужна. Можно коммутировать землю обычным N-мосфетом. Тогда не нужен и биполярный транзистор. И управление проще будет.

     

    Да и вообще, в режиме сна хотелось бы отключать 3-х вольтовую периферию.

    У периферии скорее всего меньшие токи. Там и мосфет другой подойдет.

     

    Далее - нужно коммутировать реле с обмоткой на 12 вольт.

     

    Это третья задача. Реле обычно не большой ток потребляют. И коммутировать плюс для него никчему. Обычный npn биполярник эмиттером на землю и коллектором на реле.

     

    Интересно, это только мне странно, когда вопросы по схемным решениям без схемы задаются? Может быть мы говорим про совсем разные вещи?

  2. Вы P-канальный транзистор изобразили.

    Правильно. Я такой и хотел.

    Вам действительно надо коммутировать 12 вольт? В таком случае напряжение на затворе будет 12 вольт. Можете брать любые мосфеты, подходящие по току.

     

     

    Коммутируется 3.3 вольта.

    А если 12 вольт - то что, нужна еще приставка на биполярнике?

    Я прошлое сообщение написал, до того как вы написали про 3,3 вольта.

    Я не погу представить себе дизайн, где надо коммутировать 3,3 вольта. После полевика еще меньше будет. Что-то здесь не чисто... Можно глобально задачу описать?

  3. Я только на этой неделе прочитал книжку про мосфеты. Раньше практически не знал о них. Так что если скажу глупость - не браните, но и не стесняйтесь мне сказать в чем глупость.

     

    Какое напряжение коммутируется? Не верю, что 3.3 вольта. Скорее всего коммутируется что-то реальное, типа 12 вольт, по управлению от MPU. Если так, то я бы построил такую схему:

    post-72753-1361984060_thumb.png

    Жду оценки от преподавателей :)

     

     

  4. Я бы не стал на вашем месте повторять этот модем в таком виде если вы хотите жить и чтоб он работал в СНГ.

    ... Перевернёте вилку - и вуаля КЗ между 0 в ваших приборах и фазой в вилке.

     

    Ноль сети никак не соединен с землей. Вся высоковольтная часть гальванически развязана.

     

    А вот за этими С9 можно поставить клампер на какие-нибудь 15В, ибо за ними будет только

    ваша радиочастота и помехи, а сетевого уже не будет.

    Конденсатор С9 совместно с индуктивностью L1 и трансформатором образуют фильтр. Можно (и нужно) ставить дополнительные элементы между конденсатором и катушкой? Какой именно клампер?

     

    Параллельно С9 можно резистор 10МОм воткнуть.

     

    Он есть в схеме - R3. Его назначение - разряжать конденсатор

     

     

    Ну и я бы посмотрел в сторону прямого подключения RX_IN и TX_OUT к отдельным обмоткам трансформатора.

     

    При замене трансформатора надо пересчитывать фильтры. Там есть хитрость - как учесть индуктивность трансформатора. Я пока не понял. В документации (глава 3.3) они рассказывают про старый ТОКО, но называют его murata 78250. На сайте мураты про индуктивность обмоток не нашел, пишут только про соотношение витков (1:1). Судя по тому, что параметры L1, L2, C5 и C9 отличаются от того, что они предлагают в таблице 10 (страница 14), трансформатор "прозрачным" считать нельзя. Он свою лепту в фильтрацию вносит.

     

    Ну и ZCD цепь наверно можно выкинуть? :)

    Можно. Но она понадобится если вдруг захочу X10 реализовывать.

     

    Возьмите в корпусе 0806 моточные у мюраты, даже 68uH прекрасно работают - серия LQH2MCN

     

    Спасибо. Пойду посмотрю. Я уже все заказал, кроме катушек, трнсформатора и C9

  5. А что такое индуктивность в корпусах 0603? Там есть до 22 uH! Где их можно применять?

     

    В корпусе 0805 есть даже 47 uH. То-есть теоретически я могу все сделать на 0805, но внутренний голос подсказывает что это те так.

  6. ... Например, мне ясно дали понять, если буду писать имена классов C++ не с буквы "К", а с буквы "C" как привык, я им не подхожу. у них своя особая идеология

     

    Это не имеет отношения к теме ветки совсем. Но раз уж мы все здесь собрались.... 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. В функции str_cat перед конкатенации нужно Mundo еще и преобразовать в World что ли?

    Открою немного закулисы. В исходном варианте надо было получить "Hola Mundo". Я сказал, что лично я не знаю что такое мундо, гугл транслейт тоже не знает, и вообще по русски это звучит неприлично. Поэтому они решили заменить эту мунду в русском тесте на World. Вечером я заглянул, а там полмунды осталось....

    Не обращайте внимание. Завтра почистят.

  13. Да я не про вашу репутацию. Я про фирму. Ей наверное надо просто собрать базу ембеддеров. А чей код будет круче -- ведь чисто субъективная оценка.

    База ембедеров им точно ни к чему. Они "чистые программисты". Хороших программистов они да, ищут. Код оценивается просто - есть тесты, которые он должен пройти, чтобы его приняли за идеальный.

     

    Мопед не мой. Я просто знаю этих людей и у меня хорошие с ними отношения. Комментарий на русский я переводил. Они пытались после "google translate" текст оставить :)

  14. Уж простите но как то лохотроном попахивает )

    :)

    Я здесь хоть и не старожил, но достаточно давно общаюсь. Репутацией дорожу.

    В чем лохоторон? Людей этих я знаю. Один из них, кстати, написал известный Windriver.

     

    Люди ценят тех, кто умеет писать короткий и элегантный код. И считают, что такой метод поиска дешевле и эффективнее чем многочисленные собеседования. Задачи не так просты, как кажутся. Хотя я считаю, что embedded программистам решить их проще, чем остальным.

     

    От вас ничего, кроме нескольких строчек кода, не требуется.

     

    Я прямой финансовой выгоды здесь не имею. Хотя если кто-то напишет решение, которое им понравится, и скажет им, что это по моей наводке, то я тоже получу такою-же премию, как и победитель.

     

     

  15. Стандартных решений - два.

    1) Чисто программное - чтение регистров из слэйва. Например один - для чтения crc последней команды записи. Другой регистр - статус. Передав команду, мастер сначала проверяет что команда прошла успешно (по crc), а потом начинает поллить (периодически считывать) регистр статуса

     

    2) Если есть техническая возможность - используют еще одну дополнительную линию для получения прерывания по готовности

     

    Обычно производители SPI устройств закладывают возможность обоих вариантов, а в дальнейшем пользователь смотрит - может ли он использовать прерывания, или нет.

  16. Если оно Вам надо ...

    Скажем так. Надо понимать где и как какой транзистор применить. И как правильно выбрать параметры. Лучшее что я видел до сих пор - Ю. Семенов, "Силовая электроника" Глава про мосфеты

  17. Не знаю, разрешено ли здесь такие сообщения давать. Но надеюсь, что модератор не обидится.

    Знакомая компания проводит олимпиаду по программированию. Решили поискать программистов в русскоговорящем мире.

     

    Меня попросили рассказать, где могу. А я только на этом форуме и бываю. Причем только в разделе для начинающих.

    http://hola.org/challenge_ru.html

     

    Надо написать две простые функции на чистом С.

  18. Так получилось, что в свое время полевые транзисторы не изучал. То-ли они тогда были в зачаточном состоянии, то-ли наши учителя их еще не знали и нас не научили.

     

    Сегодня, блуждая по форуму, нашел ссылку на книгу "Силовая электроника" Семенова. Прочитал там главу про полевые транзисторы и даже начал понимать как их использовать, какие процессы там идут. Однако у Семенова речь идет только об n-канальных транзисторах с индуцированным каналом.

     

    Кто-то может посоветовать хорошую книгу (желательно с линком), чтобы полнее изучить теорию и практику полевых транзисторов?

  19. Я уже создавал тему про TDA5051, но там все вопросы свалил в кучу и тема не пошла.

    Главная проблему у меня пока - какой высокочастотный трансформатор использовать? Я понимаю, что 50 герц отфильтровывает конденсатор, так что в принципе - любой трансформатор с соответствующим соотношением обмоток подойдет?

     

    В AN10903 советуют конкретный трансформатор от murata. Но купить его можно только в штатах за 3 доллара плюс сорок долларов пересылка :(

     

    Кто-то может помочь с теорией? Какие еще критерии к трансформатору, кроме соотношения обмоток? Чем схема из AN10903 лучше чем схема с даташита (в одном случае три обмотки с соотношением 1:1:4, в другом с двумя обмотками 1:1)?

     

    Ну и главное - кто-то может помочь найти подходящий трансформатор на aliexpress.com? Я все компоненты там покупаю, а с трансформатором - полный облом :(

  20. а как оно- volatile связано тут? где здесь переменная, кот. может внезапно поменяться?

     

    С volatile связано очень сильно.

    Во-первых, без этого компилятор может сообразить что результатом этого цикла будет i=step.

    Во-вторых без этого компилятор может один раз использовать регистр для переменной i, а другой - ячейку памяти. Время доступа разное, так что ВНЕЗАПНО один и тот-же код может дать разную задержку. Такие функции зачастую инлайнятся, или вообще определяются с помощью дефайнов. И без volatile вас ждет полная неопределенность.

  21. Схема ZC разрешает симистору открыться при напряжении между анодами меньше 12..15 В. Если нагрузки нет (или её роль выполняет входное сопротивление осциллографа), то это условие выполняется при любом мгновенном значении напряжения в сети.

    Все понятно. Спасибо. Завтра мне снова привезут трансформатор (для гальванической развязки), так что смогу проверить цепь, теперь под нагрузкой.

     

  22. ... измерительными приборами при проверке работы симисторов должны быть амперметры, а не вольтметры...

     

    ДошлО. Я измерял напряжение на выходе без нагрузки. Это объясняет, почему симистор закрывался мгновенно, не дожидаясь конца полупериода. С открытием все-еще не ясно, но в любом случае надо будет повторить измерение с нагрузкой.

     

    Спасибо всем высказавшимся.

  23. Принципиально неправильный принцип управление. На оптрон надо подавать постоянное управляющее напряжение, а не импульсы! Тогда оптосимистор и откроется в начале полуволны.

     

    Хорошо. Мне надо открыть симистор на 20 мс. Я подаю постоянное напряжение на оптодрайвер в течении 20 мс. При этом я ожидаю что симистор откроется в начале ближайшей полуволны. А он, собака, открывается немедленно.

     

    Изучите теорию — симистор включается током, удерживается током и выключается током.

    Вы про ток управляющего электрода? Или про ток в цепи леда оптодрайвера?

  24. У меня такие оптосимисторы управляют эл. клапанами ~220V в дозаторах жидкости с миллисекундной точностью, если бы работало плохо я бы не смог достичь 1 грамм точности при наливе 1 литра жидкости за 7 секунд.

    Если бы глючило хоть один раз за 8 часов, аппараты вы викинули на помойку, так как разливы жидкости недопустимы.

     

    Позвольте. Как это миллисекундная точность? Разве можно симистор закрыть немедленно? Ведь после снятия управляющего напряжения он будет открыт до тех пор, пока напряжение не упадет до нуля. Разве не так?

    Если я попытаюсь управлять постоянным сглаженным напряжением, то симистор вообще никогда не выключится. Разве не так?

     

    Хотя в Вашем случае точность в один полупериод (10 мс) - это всего-лишь 1.5 мл. Так что если клапан закрывается с задержкой от 0 до 10 мс - это не скажется заметно на ночности разлива. (поди инерция самого клапана еще больше)

×
×
  • Создать...