Русский
Русский
English
Статистика
Реклама

Электроника для начинающих

Защита от гнева богов. Устройства защиты от импульсных перенапряжений

03.06.2021 12:19:11 | Автор: admin
Продолжаем тему электроликбеза про устройства защиты, и этот пост знакомство с устройствами защиты от импульсных перенапряжений (УЗИП). Это устройства для вашего электрощита, призванные бороться с кратковременными всплесками напряжения, например из-за грозы. Текст рассчитан для нетехнарей, так что добро пожаловать) Видеоверсия в конце.


Начнем с того, что знают сегодня даже дети молния представляет собой разряд электричества, иногда ударяет в рукотворные объекты и способна испортить технику. Хоть это предложение и звучит по детски, но человечеству понадобились века, для понимания таких простых и очевидных сегодня вещей. Знание о природе и характеристиках разряда не далось человечеству без жертв, помянем Георга Вильгельма Рихмана.

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

Статистика ударов молний, ломавших телеграф в Бельгии по месяцам и времени суток. Вырезка из журнала Electrical Review за 1885 год.

Стоит сказать, что для современной техники молния уже не является чем то запредельно мощным и умопомрачительным. Если взять все эти миллионы вольт и сотни тысяч ампер, умножить на время мы получим энергию разряда, а это всего порядка 1 ГДж энергии. Если перевести в привычные кВт*ч, то это всего 277 кВт*ч, можно даже посчитать стоимость одного разряда молнии. Проблема лишь в том, что это количество энергии выделяется за доли секунды, что порождает проблемы, с которыми и борются разными техническими приемами.

Что происходит при ударе молнии в линию электропередач? Энергия молнии растекается по проводникам в поисках пути ухода в землю. Это вызывает рост напряжения до огромных величин, из-за чего изоляция не выдерживает, и ее пробивает. В тех местах, где протекал разряд, повреждения оставляет как нагрев, так и электромагнитные силы. И про электромагнитные силы хочу отметить особо: из-за очень большой скорости нарастания тока при ударе молнии, даже разряд в непосредственной близости, наводит токи в окружающих проводниках. Поэтому даже, если молния ударила в молниеотвод на крыше и ушла по металлоконструкциям в землю, на проводах внутри здания могут появиться всплески напряжения опасной величины. Поэтому защита строится не только от прямых попаданий молнией, но и от различных наведенных ею явлений.

Вопрос защиты от атмосферного электричества и от импульсных перенапряжений достаточно обширен, поэтому пост рассчитан дать лишь крайне поверхностное представление и не претендует на полноту. Для более полного и глубокого изучения темы в конце есть ссылки на дополнительные материалы. Если сформулировать кратко физический смысл устройств защиты их задача сбросить в заземление всю энергию, наведенную в линиях молнией, не допуская чрезмерного роста напряжения. Эти устройства назвали УЗИП устройства защиты от импульсных перенапряжений.

Акт первый. Приманиваем молнию и отправляем ее в землю.


Про громоотводы (они же молниеотводы, и они же молниеприёмники) наверняка слышали и видели все:

Молниеотвод на куполе деревянной церкви. Источник.

Это не обязательно торчащий в небо шпиль, у линий электропередач он выполнен в виде грозозащитного троса, который выше всех и не имеет изоляторов:

Пара грозозащитных тросов над ЛЭП. Источник.

Принцип простой это проводник, электрически соединенный с землей, и размещенный как можно выше. Если на данном участке создадутся условия, для удара молнией, то наиболее вероятно (но не 100% гарантированно!) разряд произойдет именно в заземленный проводник, а не в окружающие объекты. Сечение проводника выбирается достаточным, чтобы провести разряд к заземлению без повреждений. Громоотвод выполняет собой роль зонтика принимая всю стихию на себя. Аналогия с зонтиком становится еще более явной, если посмотреть на формулы расчета радиуса защищаемой громоотводом площади она тем больше, чем выше громоотвод. Стоит отметить, что существует несколько методик определения защищаемой молниеотводом области, и даже среди специалистов по молниезащиты нет единогласного мнения, какая методика точнее. Например фото из энциклопедии Британника показывает два подхода к расчету защищаемой области конус по высоте молниеотвода и метод катящейся сферы.

Защищаемые молниеотводом области. Источник.

Громоотвод оказался чертовски важен для использования в деревянных домах. Если раньше удар молнии в крышу мог устроить пожар (энергия разряда на пути в землю частично превращалась в тепло, подживавшее все вокруг), то перенаправление разряда по металлическому штырю в землю спасало от таких страшных последствий. И если присмотреться то все современные здания и строения имеют на крыше громоотвод. А особо важные объекты вообще могут иметь довольно сложные конструкции громоотводов. В тех местах, где надлежащее заземление сделать трудно (на скале, песках) молниезащита становится совсем нетривиальной задачей. Так выглядят громоотводы на газовой станции в Нигерии:

Разработчики решили, что молниеотводы такой формы работают лучше. Источник

Но, если бы способ работал без нареканий, то текст бы оборвался на этом месте. Он и обрывался, до появления чувствительной и нежной аппаратуры.

Акт второй. Минимолнии.


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

Можно, и устройство это называется искровой разрядник. Вот пример разрядника для электрооборудования конца 19 века:



Идея защиты проста между защищаемым проводником и заземлением в разряднике создается минимально допустимый зазор так, чтобы при нормальной работе напряжение не превышало напряжение пробоя зазора. Если в защищаемой линии по какой то причине напряжение возрастет (из-за удара молнии или из-за всплесков от работы электрооборудования) то в зазоре происходит электрический пробой зажигается электрическая дуга, которая из-за ионизации газа неплохо проводит ток. Именно эта дуга обеспечивает временное электрическое соединение с землей, и гаснет, если напряжение понизилось ниже напряжения гашения дуги.

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

Картинка взята отсюда.

Если первый недостаток получилось побороть, заключив разрядник в герметичную колбу, заполненную заранее приготовленной смесью газов, то со вторым ничего поделать не получилось. Да, разными ухищрениями можно уменьшить разницу между напряжением пробоя и напряжением, когда дуга гаснет, но не радикально. Причем напряжение гашения должно быть ВШЕ напряжения источника питания (*с оговорками). Иначе может получиться неприятная ситуация, когда разряд молнии пробил разрядник и ушел в землю, но дуге погаснуть уже не даст генератор, питающий линию. И дуга в разряднике будет гореть пока кто-то из них не сломается. Вот пример разрядника РБ-5, отечественного производства из аппаратуры связи колба герметична и заполнена инертным газом:



В принципе, до широкого распространения полупроводниковых приборов (где-то до середины 60х) защита в виде разрядников всех устраивала. При должном запасе прочности изоляции, кратковременный всплеск напряжения на пару кВ (пока не сработает разрядник) большинство аппаратуры могло вынести. Но потом в широкий обиход вошли полупроводниковые устройства, для которых даже небольшое кратковременное повышение напряжения означало смерть.

Разрядники применяются до сих пор и очень широко. Причем разрядники выпускаются огромным ассортиментом на все случаи жизни, от маленьких для защиты линий связи до огромных для зашиты линий электропередач. Вот например как выглядит разрядники в плате мини-АТС (цилиндрические с брендом производителя EPCOS), для защиты от импульсов высокого напряжения, которые могут оказаться в телефонной линии:



Акт третий. Полупроводники защищают полупроводники.


На замену разрядникам в деле защиты линий (причем не только линий электропередач, но и например линий связи, но пост в основном посвящен линиям электропередач напряжением 220-230В) пришли варисторы. Это особый тип резисторов, сопротивление которых зависит от приложенного напряжения. Вот так выглядит их Вольт-амперная характеристика, которая показывает связь тока через прибор и приложенного напряжения:

Источник

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

Чисто технически, варистор представляет собой таблетку спеченной керамики из вещества, которое обладает свойством полупроводника, например гранул оксида цинка в матрице из смеси оксидов металлов, поэтому его и называют MOV Metal Oxide Varistor. Гранулы создают огромное количество pn переходов, проводящих ток в одном направлении. Но так как их образуется много и в случайном порядке, для выпрямления тока они бесполезны. Но свойство устраивать электрический пробой при превышении определенного напряжения (а электрический пробой pn перехода обратим), оказалось очень кстати. Регулируя толщину таблетки, можно добиться достаточно стабильного порогового напряжения при производстве. А увеличивая объем шайбы, можно увеличить максимальную энергию импульса, который способен поглотить варистор.

Варистор получился не идеальным, поэтому он не заменил, а лишь дополнил разрядники. За огромный плюс отсутствие разницы между напряжением пробоя и напряжением восстановления, варисторам прощают токи утечки, ограниченный ресурс (после некоторого количества срабатываний может потерять характеристики), большой габарит при скромных допустимых энергиях разряда. Включенный в линию варистор будет гасить всплески напряжения примерно таким образом:



Так как варистор может со временем прийти в негодность, и например начать проводить ток, когда не требуется, устраивая короткое замыкание, необходимо предусматривать защиту от короткого замыкания. Большие могучие варисторы на DIN рейку, для защиты силовых линий, часто содержат в себе встроенную защиту. Вот например так выглядит начинка варистора в щиток от IEK:


Видно саму таблетку варистора (синего цвета). К ней присоединены электроды и подпружиненный флажок опирается на электрод, припаянный легкоплавким припоем Если варистор нагревается свыше разумного (не важно, от пришедшего импульса с молнии, или по причине деградации) то припой плавится, электрод отсоединяется, разрывая цепь, и пружина опускает флажок, показывает неисправность варистора. Если защиты не предусмотреть, неконтролируемый нагрев варистора может устроить пожарчик.

Варисторы небольших размеров можно встретить во множестве электронных устройств, для защиты от случайно пришедших по сети всплесков высокого напряжения. Большинстве удлинителей, именующих себя сетевыми фильтрами вся фильтрация сводится к наличию пары варисторов внутри. Вот на фото можно разглядеть варисторы (синего цвета) в разных удлинителях:



Акт четвертый. Защита для самых нежных.


Этот раздел я включил полноты ради.
Помимо варисторов и разрядников есть еще устройства защиты полупроводниковые супрессоры (TVS-transient voltage suppressor), они же TVS-диоды, они же полупроводниковые ограничители напряжения. Это специально спроектированные диоды, которые работают на обратной ветви вольт-амперной характеристики (да, той самой, где происходит обратимый электрический пробой у варисторов). Физически они выполняют ту же самую функцию, что и остальные устройства защиты не проводят ток, если напряжение в норме и начинают проводить ток, если напряжение почему-то превысило допустимое значение, тем самым выполняя роль ограничителя. На фото довольно крупный экземпляр, они бывают совсем миниатюрные:

Фото из каталога моей любимой Промэлектроники. TVS-диоды бывают как в выводных корпусах, так и в корпусах для поверхностного монтажа. Бывают сборки с несколькими TVS диодыми для защиты групп линий.

Полупроводниковые ограничители напряжения почти прекрасны всем, кроме одного величина энергии импульса, который они способны ограничить, поглотив излишки, очень мала. Создание на их базе защиты, способной хоть как то сравниться по характеристикам с разрядниками или варисторами будет слишком дорогой. Поэтому они нашли применение там, где нужна компактная защита самой нежной и чувствительной электроники от небольших по мощности всплесков, например от статического электричества. Будьте уверены в вашем телефоне все контакты, что ведут внутрь (USB, наушники) защищены маленькими TVS диодами, которые не позволят напряжению на этих контактах повыситься выше 5 В, даже если вы случайно щелкните по ним электричеством снимая свитер.

Если хочется узнать поподробнее про полупроводниковые ограничители напряжения, это можно сделать тут, и тут. Но, если вы не разработчик электроники, то врядли вы будете как-то взаимодействовать с этими устройствами защиты.

Акт пятый. Концепция зональной защиты.


А можно поставить в электрощиток на вводе в дом универсальное устройство защиты от импульсных перенапряжений, и не знать проблем? К сожалению нет. Хотя бы потому что даже если вы подавили все нежелательные всплески на входе в дом, можно повторно словить их проводкой внутри здания, например когда ток разряда молнии будет следовать от громоотвода в землю где-то за стенкой электромагнитное поле столь мощное, что в любом проводнике наведет импульс тока. Или например, что в сеть импульс повторно проникнет через телефонный аппарат, придя по телефонной линии. Поэтому процесс построения защиты усложняется нужно анализировать все пути проникновения электромагнитного импульса от молнии внутрь защищаемого объекта.

Чтобы не ставить на каждое устройство полный комплект устройств для защиты от прямого попадания молнией (было бы слишком дорого), придумали концепцию зональной защиты, и соответствующих классов устройств. Объект, электрическая начинка которого защищается от повреждения молнией, разделяется на зоны, согласно степени воздействия молнией. Все линии (силовые, связи), переходящие из зоны в зону, на границе зон оснащаются устройствами защиты. Проще понять это на абстрактном примере дома:

Картинка взята из руководства OBO Betterman. Lightning protection guide

(LPZ lightning protection zone зона защиты от молнии)
Зона 0а это зона, куда непосредственно может ударить молния. В проводнике может оказаться полный ток молнии
Зона 0b это зона, куда молния напрямую уже не ударит, но в проводнике может оказаться частичный ток молнии как из-за электромагнитного поля, так и просто из-за пробоя изоляции.
Зона 1 Это зона, где может появиться наведенный молнией ток.
Зона 2,3,4 и т.д. зона, где наведенный молнией ток ослаблен и меньше, чем в вышестоящей зоне. Зон может быть сколь угодно много, как в матрешке.

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

И вот для удобства, устройства защиты разделили на классы. И когда понятно деление на зоны достаточно взять из каталога устройство соответствующего класса.
Класс I (B)- это устройства способные выдержать частичный ток молнии (зона 0), и предназначены для установки на вводном щите. (где зона 0 переходит в зону 1)
Класс II - это устройства способные выдержать меньший ток, чем устройство класса I, но они дешевле и напряжение, до которого они срежут импульс меньше. Предназначены для установки на распределительном щите. (Как раз где зона 1 переходит в зону 2)
Класс III- (D)Это устройства способные выдержать импульс еще меньшей величины, чем класс II, но зато срезающие импульс почти полностью. И предназначены для установки уже на щит конечного потребителя. Многие грамотно спроектированные устройства имеют подобную защиту уже внутри себя.

Почему бы не ставить везде устройства защиты класса I? А просто потому что установка устройства класса I там, где с лихвой хватит класса III, например у конечного потребителя неоправданный перерасход бюджета. Это как строить полностью укомплектованную пожарную часть там, где достаточно поставить огнетушитель. Кроме того, чем брутальнее и мощнее устройство защиты, тем больше величина напряжения импульса, который просачивается через нее в потребителя. (тем выше напряжение ограничения, см картинку выше)

Картинка из руководства Шнайдер электрик

Но если хочется всё и сразу, существуют комбинированные устройства, например Класс I+II которые соответствуют параметрам сразу нескольких классов, но за такую универсальность производитель попросит дополнительных денег.

Акт шестой. Стандартная молния.


Каждый удар молнии уникален по своим характеристикам. Но устройства защиты нужно как то тестировать, сравнивать, разрабатывать, поэтому пришлось договариваться о некоторых характеристиках электромагнитного импульса, который наводит молния. Поэтому на лицевой панели устройств защиты, а также в документации можно увидеть: (поглядите маркировку на распиленном УЗИПе от IEK на фото выше)

  1. Пиковое значение тока, который проходит через прибор без его повреждения, в тысячах ампер (кА). Например 50 кА означает, что пиковый ток в импульсе достигает 50 000 Ампер.
  2. Запись о длительности импульса, в микросекундах. Она указывается через дробь. Например 10/350 означает, что импульс нарастает до максимального значения тока за 10 микросекунд, а потом плавно спадает до нуля за 350 микросекунд. Или например 8/20. (10/350 длинный и мощный импульс, характерный для прямого попадания разрядом, а 8/20 короткий, более характерный наведенному от молнии неподалеку)
  3. Рабочее напряжение. Это нормальное напряжение в линии, к которой подключается защита.
  4. Напряжение ограничения, в вольтах. Это величина остаточного напряжения импульса на клеммах устройства (позже укажу почему это важно), до которого устройство защиты сможет его уменьшить.
  5. Класс устройства (см. часть про зональную концепцию).


Стоит отметить, что даже многолетняя собранная статистика не исключает, что конкретно вы не согрешили настолько, что по вам ударит аномально мощная молния, но вероятность этого весьма низкая. (Например МЭК 62305-1 считает, что даже по самым отъявленным грешникам молнии с зарядом более 300 Кл выпускаются менее чем в 1% случаев.)

Вот прекрасная в своей наглядности иллюстрация из руководства OBO BETTERMANN, где иллюстрируется статистика разрядов молний по току, и как разные уровни защит от молний (LPL) их покрывают:



Так как процесс предсказания тока у молнии, которая ударит в объект в будущем сродни процессу предсказания курса биткоина (тоесть гадание), и придумали разные уровни защит от молний, и картинка выше наглядно показывает как они соотносятся. Необходимый уровень защиты выбирается согласно оценке рисков ущерба от попадания молнии.

Акт седьмой. Портим всё забыв про мелочи.


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

1. Собственная индуктивность и сопротивление проводников.
Отрезок провода длинной 1 метр обладает индуктивностью примерно 1 мкГ и ненулевым сопротивлением. А значит при высоких темпах нарастания тока (а для молний они как раз характерны) лишний запас провода может свести смысл защиты к нулю. Многие производители в своих руководствах явно указывают, что длинна проводников от линии к клеммам устройства защиты должны быть максимально короткой, и в сумме не превышать 0,5 м. Вот наглядная картинка из руководства OBO BETTERMANN, как лишние 2 метра провода повлияли на защиту. Если УЗИП (оранжевый) срезает пришедший импульс до величины 1,5 кВ, то на проводниках падает дополнительно 2 кВ, и в итоге в нагрузку придет импульс напряжением 3,5 кВ.



Весьма изящным способом уменьшить влияние проводников является подключение вот таким образом:


Некоторые производители, для удобства монтажа вообще предусматривают двойные клеммы, например как на этом устройстве (отечественное кстати):


2. Сопротивление играет роль.
При токе разряда молнии в 50 кА, на проводнике с сопротивлением в 0,1 Ом при протекании тока создастся разница напряжения в 5 кВ. Поэтому УЗИП следует подключать максимально толстым проводником, не менее 6 мм2, даже если сама по себе линия 2,5 или даже 1,5 мм2. Если вы подключили УЗИП V-образно как на фото выше, то толстым у вас останется только заземляющий проводник.

3. Устройства защиты без согласования бесполезно соединять параллельно.
Может закрасться мысль, что если параллельно поставить несколько устройств защиты, то мы получим Мегазащиту. Но это так не работает. Когда по линии прилетит импульс то первым сработает кто-то один, и примет на себя весь удар. Чтобы каскад из защит работал согласованно, и по мере необходимости в дело поглощения импульса подключались все более и более мощные устройства, они должны согласоваться специальными дросселями. Но так как расчет такого каскада задача непростая, то и устройства согласования в каталогах производителей УЗИП найти крайне трудно. Производитель стал выпускать комбинированные устройства согласуя их внутри сам. Тоесть вместо установки рядом УЗИП II и УЗИП III класса нужно взять готовое устройство II+III класса.

4. Ставим автомат вместо предохранителя.
Если вы внимательно прочитаете документацию на устройства защиты от импульсных перенапряжений, то многие производители требуют установку предохранителей для защиты от короткого замыкания если устройство выйдет из строя, оно может устроить короткое замыкание защищаемой линии на землю. И при таком сценарии лучше, если сгорит предохранитель и отключит устройство защиты от линии, чем это сделает вводной автомат обесточив нагрузку. Но см. п.1 глупо сначала добиваться минимальной индуктивности проводников, чтобы затем воткнуть автоматический выключатель, внутри которого электромагнитный расцепитель в виде катушки индуктивности. В итоге автоматический выключатель будет работать как дополнительные виртуальные несколько метров провода (см п1) увеличивая напряжение импульса, дошедшего в нагрузку. И именно поэтому крайне желательно использовать именно предохранители. (это еще если не брать во внимание, что есть опасность что импульс тока в 10-50-100 кА вызовет спекание контактов в автомате)

5. УЗИП на базе варисторов имеют ток утечки.
Он небольшой, но при этом не нулевой. И тут здравый смысл отходит на второй план перед электросетевой компанией, которая имеет свое мнение на то, где должно быть установлено УЗИП. Так что может получиться так, что УЗИП вы поставите после счетчика. Но так как счетчик собственность электросетевой компании, можете делать кулфейс когда после грозы сгорит счетчик и вам придут его менять.

6. Отсутствие контроля.
Представьте, что вы оснастили УЗИПами электрощит, который питает метеостанцию в безлюдном месте. Рядом прошла гроза, УЗИПы выполнили свою функцию, спасли начинку станции от повреждения, но погибли сами их отключила защита. И получается ситуация, когда станция нормально работает, но при этом не имеет защиты, и следующая гроза может вывести ее из строя. Именно от таких неприятных ситуаций, существуют УЗИП с контактами, которые размыкаются/замыкаются, когда защита выходит из строя (например на фото УЗП-220 это контакты 4 и 5). В таком случае умерший УЗИП может подать сигнал в систему диспетчеризации, что пора высылать монтажника для замены защиты.

Акт восьмой. Практический.


Дочитавший до этого места наверняка уже задался вопросом а зачем мне надо УЗИП и как его включать? Переходим к конкретике.

Если вы живете в частном доме и электричество в дом поступает по воздушной линии электропередач, то вам требуется УЗИП, причем класса I. (В некоторых случаях может хватить и II класса, но тут уже очень много но) Если вы живете в многоквартирном доме, все инженерные системы которого в порядке, то в УЗИП не является устройством первой необходимости, но хуже не сделает. Типовая схема использования УЗИПов выглядит вот так (опять взял картинку из руководства OBO BETTERMANN:



Ввод слева. УЗИПы класса I располагаются сразу после вводного автомата (ну или после электросчетчика, если электросетевая компания желает) по одному на каждую фазу. Видно повторное заземление (5) и TN-C превращается в TN-C-S. Без заземления УЗИП не работает куда ему отводить энергию импульса, кроме как в землю?

Внутри здания на промежуточном щите, например этажном, используются УЗИП класса II, которые подавят то, что смогло пройти через УЗИПы на вводе. Обратите внимание между N и PE стоит УЗИП специально для этого предназначенный, так как в норме напряжение между N и PE невелико.

Ну и наконец рядом с потребителем ставится УЗИП класс III. У хорошо спроектированных устройств внутри уже предусмотрена производителем защита от перенапряжений.

Резюме:


  1. Электронная техника у вас дома уязвима перед электромагнитными импульсами, которые может принести разряд молнии, даже неподалеку.
  2. Для защиты от этих импульсов (а также от импульсов, возникающих при коммутации индуктивных нагрузок) придумали УЗИП устройства защиты от импульсных перенапряжений. УЗИП может содержать внутри себя как разрядник, так и варистор, все зависит от характеристик, которые должен обеспечивать УЗИП.
  3. УЗИП выпускают разных классов, от I до III. Для установки на вводной щит дома подходят устройства I класса. Но существуют также устройства, способные обеспечить защиту, соответствующую нескольким классам.
  4. Весь защитный эффект от УЗИП можно свести на нет некорректным подключением.
  5. УЗИП может выйти из строя, и при отсутствии регулярного осмотра это останется незамеченным.


Видео версия поста, не слово в слово, но близко к тексту, для тех кто любит слушать и смотреть:



Что еще почитать для углубления знаний:


1. Прежде всего нормативная документация. Говорим Окей, гугл, Устройство молниезащиты зданий, сооружений и промышленных коммуникаций: Сборник документов. Серия 17. Выпуск 27 и внимательно изучаем, в сборнике собраны нормативные документы: Инструкция по устройству молниезащиты зданий и сооружений (РД 34.21.122-87) и Инструкция по устройству молниезащиты зданий, сооружений и промышленных коммуникаций (СО 153-34.21.122-2003) а также отдельно гуглим и смотрим ГОСТ Р МЭК 62305. Он состоит из большого количества частей, но ни один блогер в интернете не может быть выше нормативных требований.
2. Есть прекрасный сайт https://zandz.com Ребята не только записали вебинары с приглашенными специалистами сферы, но и сделали их стенограммы, так что можно быстро прочитать вместо просмотра видео. Все это великолепие они выложили бесплатно, но потребуется регистрация. Респект. Видеозаписи вебинаров у них на ютуб канале лежат и доступны без регистрации, например вебинары проф. Базеляна (https://www.youtube.com/watch?v=R-KbjRb4Yuw&list=PLjJ4-onvu94qpAA_zsCLkrTzJMBLXU0ns)
3. Неплохая статья на хабрахабре http://personeltest.ru/aways/habr.com/ru/post/188972/
4. Многие производители выпускают руководства по проектированию такая завуалированная реклама, где простым языком объясняются основы и заодно приводится выдержки из каталога оборудования, которое решает проблему. На русском языке есть прекрасное руководство от шнайдер электрик (https://www.se.com/ru/ru/download/document/MKP-CAT-ELGUIDE-19/), нас интересует раздел J, посвященный защите от перенапряжений. В нем все довольно просто, наглядно и точно.
5. Если вы владеете английским языком, то фирмы, производящие все для молниезащиты, выпустили замечательные руководства. Конечно с перекосом в свою продукцию, но как видите некоторые иллюстрации я позаимствовал у них. Это OBO BETTRMAN lightning protection guide, Dehn lightning protection guide.

Также хочу выразить благодарность Павлу, Денису, Евгению и Виктору за рецензирование черновика статьи.
Дригие статьи цикла: Про предохранители, про автоматические выключатели, про УЗО, про выбор автоматического выключателя, про устройства защиты.


Подробнее..

Плавка металлов за 9 минут в микроволновке и другие интересные штуки обзор ТОП7 самоделок еще одна

07.06.2021 14:15:24 | Автор: admin

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

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

Автор статьи также является многолетним владельцем микроволновой печи, впрочем, как и достаточно большое число людей в России (рискнем сделать такое смелое предположение).

Как и у любой техники, у микроволновой печи существует свой срок эксплуатации, по истечении которого, она выходит из строя или подаёт симптомы к скорому наступлению данного события.

На написание такой статьи автора подтолкнуло то, что его микроволновая печь стала подавать явственные признаки, что конец её близок. В нашем случае, это заключается не в выходе из строя электронной части, а скорее в физическом износе самой камеры нагрева: износилось лакокрасочное покрытие, ввиду чего, есть риск получить пищу, с кусочками краски в её составе (Ммм вкуснотишша! Всё, как мы любим! Sarcasm mode: off).

Справедливо рассудив, что этот ингредиент никоим образом не может улучшить вкус приготовляемых продуктов, а встроенная на уровне прошивки жаба не даёт автору выкинуть микроволновку, он решил пуститься во все тяжкие. А именно: посмотреть, а что ещё можно сотворить на базе микроволновки, если её полностью разобрать или же использовать как-то в других целях. Для этого было решено прошерстить просторы YouTube, который дал пищу для размышлений относительно того, какую судьбу для микроволновки стоит выбрать
Следствием данных поисков стал личный хит-парад поделок, среди которых наблюдаются весьма любопытные применения микроволновой печи. Предлагаем вам тоже знакомиться с данными поделиями.
Сразу оговоримся, что данная подборка не претендует на исключительную полноту и корректность ранжирования. Возможно даже, кто-то может посчитать мнение автора некорректным. Будем рады, если Вы выскажите своё мнение в комментариях к статье.

Итак начнем!


Проводя любой поиск на тему самоделок, на основе микроволновки, любой исследователь обязательно натолкнется на такого известного блогера, как Креосан. Это имя является нарицательным и широко известно на просторах Рунета. Поэтому он не нуждается в специальном представлении. Мнения относительно его опытов, как правило, достаточно полярны. Однако сейчас мы сосредоточимся не на особенностях рассмотрения субъективных оценок его опытов.

В своё время он провел достаточно любопытный опыт, который поднял широкую волну на просторах интернета. Опыт заключался в том, что магнетрон микроволновки был использован в качестве излучающего устройства, которое позволяло (по утверждениям его автора) создать некую дальнобойную микроволновую пушку. В виду запрета на встраивание видео, вы сможете его посмотреть по ссылке, на youtube.

Видео вызвало нешуточный вал споров. Вал дошел даже до зарубежного сегмента интернета и ряд блогеров, в частности, известный блогер Allen Pan взялся проверить утверждения, изложенные в ролике выше.

Судя по анализу этого блогера, показанное в рассматриваемом ролике не совсем соответствует реальности :-).

Но автор статьи решил пойти дальше, так как не планировал поджаривать соседей микроволновой пушкой.

Следующее видео, которое заставляет задуматься, это рассказ о том, как на основе трансформатора микроволновки сделать свой сварочный аппарат.

Кстати если интересно, можно ознакомиться с устройством типичного трансформатора микроволновки:

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

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

А вот следующая поделка, является достаточно полезной и заинтересует многих: создание аппарата точечной сварки. Для любого домашнего мастера, такой аппарат является весьма полезным, так как позволяет быстро соединять различные детали. Аппарат точечной сварки может быть весьма полезным в разработке собственных блоков питания (пауэрбанков), для чего потребуется быстрая приварка контактных пластин к различным аккумуляторным батареям, в частности, литий-ионным. Батареи такого типа весьма не рекомендуется перегревать, ввиду чего, в заводских сборках широко используется точечная сварка для прикрепления контактов:

Как можно было легко понять из предыдущих опытов, по созданию сварочных аппаратов, трансформатор микроволновки является достаточно мощным и легко переделывается в целях разнообразных самоделок. Благодаря этому, он является частой основой, для создания разнообразных систем питания таких широко известных и эффектных конструкций, работающих на основе токов высокого напряжения, как катушка Тесла и лестница Иакова:


Говоря о первой самоделке, катушке Тесла, можно сказать, что она является весьма частой в изготовлении различными энтузиастами высокого напряжения. Такая катушка позволяет производить разнообразные интересные опыты, в числе которых широко известный опыт по созданию поющего разряда:

Этот опыт широко вышел за пределы разнообразных лабораторий и комнатушек самодельщиков, с применением данного эффекта проводятся даже разнообразные шоу (весьма эффектные надо сказать):


Если кто заинтересовался этой темой, то по следующему адресу можно найти достаточно подробное описание по созданию катушек Тесла, с длиной получаемых разрядов до полутора метров!

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

Способ является выглядит так: предварительно измельченное стекло помещается в специальный теплоизолированный корпус печки для плавления, в котором и происходит его последующее спекание:

Работа печей для плавления базируется на 2 различающихся способах:

1) на дно специальной камеры для плавления укладывается кружок из карбида кремния или несколько подобных кружков. Они и являются тепловыделяющим(и) элементом(элементами), которые преобразуют энергию микроволн в тепло;

2) камера плавления представляет собой герметичную теплоизолированную камеру, которая изнутри выложена слоем карбида кремния. Данное покрытие также играет роль тепловыделяющего элемента, который и нагревает собственно камеру изнутри.

Это занятие является достаточно увлекательным, и занимаются им достаточно широкие слои, преимущественно женского, населения и их можно понять!

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

image

image

image

Для получения настоящего культурного удовольствия и изучения того, что в мире делается по этому направлению, рекомендуется поиск по сайту www.pinterest.com, по ключевым словам: microwave melting glass, microwave fusing glass, microwave fusing.

Если вы всерьез заинтересовались этим занятием, то на известном сайте имеются наборы начинающего.

При анализе информации, доступной в интернете по теме фьюзинга, была выявлена явная проблема, с которой сталкивается большинство энтузиастов этого дела: отсутствие четко контролируемого процесса нагрева и охлаждения. Такая проблема приводит к тому, что в получившемся изделии остаются остаточные напряжения, которые могут в любой момент привести к неожиданному его разрушению. Легко представить себе последствия, если предположить, что данное изделие является некой декоративной подвеской на шее, или серьгами в ушах!

Поэтому, здесь наблюдается явная возможность для знатоков программирования и физической железной части, такой, как плата Arduino или более продвинутой версии esp32. С использованием данного подхода, можно, после проведения ряда тестовых итераций, разработать соответствующую программу оптимального нагрева и охлаждения, которые позволят получать достойные стеклянные изделия с минимальным содержанием остаточных напряжений или совсем без оных.

И наконец, мы подошли к самому интересному моменту нашего хит-парада: плавление металла в обычной микроволновке! (на этом месте автор начинает ходить из угла в угол, с безумным взглядом, что то бормочет и машет руками. Успокоившись продолжает дальше)

В это сложно поверить, однако существует способ, который позволяет легко плавить металлы, имеющие температуру плавления до 1200 градусов в обычной микроволновке, мощностью не менее 700 Вт!

Способ заключается в том, что для плавления используется тигель из графита, с покрытием из карбида кремния, который и является радиопоглощающим материалом, который эффективно переводит энергию микроволнового излучения в тепло. Это позволяет плавить металлы (если на примере бронзы), то в районе 80 грамм, за одну закладку.

Способ плавления металлов с использованием микроволновки является особенно интересным в связи с тем, что эта технология практически полностью укладывается в один из принципов ТРИЗ (теории решения изобретательских задач), который, утрированно, звучит примерно так: идеальная машина это та, которой не существует, однако её функции выполняются.

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

Рассмотренный в микроволновом способе плавки тигель у автора выдерживал 50 плавок без каких-либо признаков разрушения.

Там же, продаются доступные по цене комплекты для плавления. Да, конечно можно приобрести на известном сайте aliexpress муфельную плавильную печь, однако она тоже не лишена существенных недостатков.

Если например, рассмотренная выше технология по плавлению в микроволновке занимает по времени в среднем (от закладки до расплава) около 8-9 минут, то способ плавления металлов с использованием муфельной плавильной печи только для разогрева печи требует не менее 30-40 минут, с соответствующими энергозатратами. И это мы ещё не учитываем тот момент, что печь должна быть доставлена с Aliexpress, и она в своём комплекте содержит тигель с достаточно малым сроком наработки на отказ.

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

Плавление же с использованием микроволновки является особенно интересным, если учесть возможность литья металла по выплавляемой модели, например, как в этой статье.

Или же в этих видео:


Единственной проблемой при таком подходе, на взгляд автора, является то, что при литье по выплавляемой модели, требуется предварительно выплавить данную модель из подготовленных для литья форм. Даже если мы используем для предварительной 3D печати легкоплавкий пластик PLA, его удаление из готовой формы может стать определенной проблемой. А именно, потребуется достаточно высокая температура, чтобы выплавить его или даже выжечь из такой формы.

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

Конечно, этот процесс вряд ли можно воспроизвести в ванной комнате, пока жена спит и потребуется, как минимум, выйти во двор.

Однако сама вероятность создания металлических изделий с использованием 3D принтера и имеющейся в наличии микроволновки, является весьма примечательной и достойной внимательного рассмотрения!

Творчески сочетая 2 рассмотренных выше способа, а именно, плавление металла и стекла, можно получать весьма интересные вещи, например, заливка расплавленным стеклом металлических форм. В итоге получаются практически ювелирные изделия. Способ базируется на заполнении пустот в металлической форме специальной горячей эмалью, которая представляет собой смесь стеклянного порошка различных цветов, со связующим:

Освоив данную связку двух технологий, вы сможете делать весьма любопытные вещи, как в видео ниже. Автор для прогрева использует горелку, но у вас есть способ лучше микроволновка! Это видео вы можете использовать для ориентира, что вообще возможно делать:

Примечание. Температура плавления силикатного стекла составляет в райне 425 600C. Выше температуры плавления стекло становится жидкостью. Температура плавления металла, например, бронзы составляет в районе 950C.
Таким образом, зная температуру плавления металла, который вы используете и снимая показания температуры с помощью термопары (например), возможно плавить только стекло и не доводить до плавления металл. И стекло заполнит все нужные места в металле, а сам металл не повредится!


Бонус


Завершая рассказ нельзя не упомянуть одну достаточно забавную поделку, которая была в своё время изготовлена упомянутым ранее блогером Allen Pan-ом. Для её создания он использовал трансформатор от микроволновки, который был переделан в электромагнит.

Кроме того, в её составе были использованы следующие компоненты: плата Arduino Pro Mini, аккумулятор на 12 вольт, твердотельное реле, емкостной датчик, подключенный к рукоятке и сканер отпечатка пальца. Всё это было помещено в компактный корпус в форме молота (Мьёльнир-а), принадлежащего Богу грома Тору (согласно Вселенной Марвел).

Работает устройство следующим образом: как только кто-либо берется за рукоятку, срабатывает емкостный датчик и включается электромагнит, благодаря чему молот намертво приклеивается к любой металлической поверхности, на которую он был предварительно установлен.

Любой, кто попытается оторвать молот от поверхности потерпит неудачу, так как любое касание рукоятки включает электромагнит.

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

Если кто то задумает повторить такую поделку, следующее видео может помочь: в нем достаточно подробно показывается процесс изготовления электромагнита из трансформатора микроволновки:

Также, в настоящее время возможно упростить конструкцию молота, если взять вместо платы Arduino pro mini плату esp32: она содержит сенсорные пины, к которым можно подключить металлические площадки на рукоятке молота (предусмотрительно размещенные ранее). И вести обработку события отпустить молот исключительно логическим путём (если площадка 1 удерживается и по площадке 2 в этот момент два раза постучали пальцем то отпустить молот и т.д.). В таком случае, самоделка будет еще привлекательней, так как пропадет существенный демаскирующий признак сканер отпечатка пальца.
Как можно видеть из всего этого длинного рассказа, микроволновка, это не только средство для приготовления и разогрева пищи, но и неисчерпаемый кладезь компонентов, которые позволят вам создать свои экспериментальные и даже вполне полезные вещи.

Для некоторых из этих неординарных применений, даже не требуется каких-либо её переделок!

Что же касается самого автора рассказа, то в списке его предпочтений, так сказать, личного хит-парада, первое место прочно занимает методика плавки металла в микроволновке.

К описанной технологии плавки хотелось бы добавить еще одно примечание, что в микроволновке плавится партия металла не более 80 грамм за один раз. Соответственно для заливки такого объема металла не нужна слишком большая форма, и форма может быть легко обожжена на обычной бытовой газовой плите кухонного назначения (если у Вас в наличии имеется таковая, а не электрическая плита).

При таком подходе, процесс плавки металла становится поистине домашним и, можно даже сказать, уютным (в этом месте на заднем плане должен звучать зловещий хохот безумного учёного).

В любом случае, надеемся, что этот рассказ был для вас полезным и интересным, дав каждому читателю пищу для размышлений!


Подробнее..

Перевод Создание часов из обычных микросхем на макетной плате

09.06.2021 16:12:52 | Автор: admin
В этом материале речь пойдёт о том, как собрать часы из обычных микросхем.

Схема часов (оригинал)

Для этого проекта вам понадобятся следующие компоненты:
  • Семисегментные индикаторы 5611AS 6 штук.
  • Микросхема CD4026 6 штук.
  • Микросхема CD4060 1 штука.
  • Микросхема SN7476 1 штука.
  • Микросхема SN7411 1 штука.
  • Нажимная кнопка 2 штуки.
  • Резисторы на 220 Ом 42 штуки.
  • Резисторы на 10 кОм 2 штуки.
  • Резистор на 2,2 кОм 1 штука.
  • Резистор на 1 МОм 1 штука.
  • Диоды 1N4007 2 штуки.
  • Керамический конденсатор на 100 нФ 1 штука.
  • Керамический конденсатор на 33 пФ 1 штука.
  • Подстроечный конденсатор на 5-45 пФ 1 штука.
  • Кварцевый резонатор на 32,768 кГц 1 штука.
  • Макетные платы 3 штуки.
  • Одножильный сплошной провод, 22AWG.


Шаг 1. Подготовка макетных плат


Три макетные платы перед началом работы

Нам нужно три макетные платы. Две из них надо обрезать с одной стороны, приведя к состоянию, показанному на следующем рисунке.

Две обрезанные макетные платы

После этого все три платы нужно сложить получится одна большая макетная плата. Соединим линии питании всех трёх плат. Это позволит снабдить всю конструкцию энергией от единственного источника питания.

Три макетные платы, линии питания которых объединены

Шаг 2. Подключение 7-сегментных индикаторов и резисторов


В этом проекте используется 6 семисегментных индикаторов с общим катодом (5611AS). Катод надо подключить к верхней линии питания, используя небольшие отрезки проводов.

Подключение катодов семисегментных индикаторов к линии питания

Если подключить аноды индикаторов напрямую к микросхеме 4026 то соответствующие сегменты индикаторов выйдут из строя. Поэтому к каждому из соответствующих контактов нужно подключить резистор. Для того чтобы подсчитать то, каким именно сопротивлением должны обладать эти резисторы воспользуемся следующей формулой:

R = (Vs Vled) / Iled.

R сопротивление.

Vs напряжение, получаемое с источника питания (5В в нашем случае).

Vled рабочее напряжение семисегментного индикатора (1,8В это значение взято из документации).

Iled необходимая сила тока (20 мА).

R = (5 1.8) / 0.02 = 160 Ом

Мы воспользуемся резисторами с более высоким сопротивлением, а именно резисторами на 220 Ом, которые легче найти в продаже.

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

Резисторы, подключённые к индикаторам

Резисторы, подключённые к индикаторам

Шаг 3. Подключение микросхем CD4026B


Микросхема CD4026 представляет собой десятичный счётчик с семисегментным дешифратором. Каждая такая микросхема может управлять лишь одним семисегментным индикатором. Поэтому для того чтобы выводить на двух индикаторах двузначные десятичные числа нам надо подключить ножку Carry Out микросхемы, отвечающей за управление индикатором, выводящим единицы, к ножке Clock микросхемы, которая отвечает за вывод десятков. То есть, в соответствии с документацией, ножку 5 к ножке 1. В частности, так надо соединить микросхемы 1 и 2, микросхемы 3 и 4, микросхемы 5 и 6.

Другие ножки микросхем подключают следующим образом:

Подключение к линиям питания:

  • Ножка 2 земля.
  • Ножка 8 земля.
  • Ножка 15 земля (только на микросхемах 1 и 3).
  • Ножка 3 5В.
  • Ножка 16 5В

Подключение к индикаторам:

  • Сегмент A ножка 10.
  • Сегмент B ножка 12.
  • Сегмент C ножка 13.
  • Сегмент D ножка 9.
  • Сегмент E ножка 11.
  • Сегмент F ножка 6.
  • Сегмент G ножка 7.

На следующих фотографиях показан процесс поэтапного подключения микросхем к линиям питания, друг к другу и к семисегментным индикаторам.

Подключение микросхем CD4026B

Подключение микросхем CD4026B

Подключение микросхем CD4026B

Подключение микросхем CD4026B

Шаг 4. Организация подачи тактового сигнала необходимой частоты


Мы, чтобы получить тактовый сигнал частотой 1 Гц, воспользуемся кварцевым резонатором на 32,768 КГц. Разделив эту частоту 15 раз на 2 мы получим нужные 1 Гц.

Частоту легко можно разделить на 2, воспользовавшись двоичным счётчиком вроде микросхемы CD4060. Она позволит, 14 раз разделив частоту на 2, получить на выходе 2 Гц. Эти 2 Гц можно ещё раз разделить на 2, используя микросхему SN7476.

Микросхема SN7476 имеет два JK-триггера. Если посмотреть в документацию к ней, то окажется, что подав на её входы PRE, CLR, J и K уровень логической единицы, мы можем, при каждом тактовом импульсе, поступающем на CLK, менять состояние выхода на противоположное.

Подавая на SN7476 тактовый сигнал частотой 2 Гц, мы можем поделить его частоту на 2 и получить сигнал частотой в 1 Гц. А его мы будем использовать в качестве тактового сигнала для первой микросхемы CD4026.

Частоту можно настроить с помощью подстроечного конденсатора, доведя её до значения 32,768 КГц.

Установка микросхем CD4060 и SN7476

Установка дополнительных элементов, необходимых для получения нужной частоты

Шаг 5. Создание системы отсчёта часов, минут и секунд


Для того чтобы сбрасывать в 0 количество отсчитанных системой секунд и минут тогда, когда они доходят до 60, и для сброса количества отсчитанных часов на отметке 24, нам понадобится микросхема SN7411.

Она включает в себя три логических элемента 3И, то есть соответствующий выход будет переведён в высокое состояние только в том случае, если все три входа тоже будут пребывать в высоком состоянии.

Для работы с секундами и минутами можно использовать в качестве входов то, что подаётся на сегменты E F G при выводе десятков, а выход микросхемы подключить к контакту, ответственному за сброс счётчика десятков.

В случае с часами можно, в качестве входа, использовать то, что подаётся на сегменты F G единиц, и то, что подаётся на сегмент G десятков. А выход будет использоваться и для сброса счётчика десятков, и для сброса счётчика единиц.

Благодаря этому счётчики секунд и минут будут сбрасываться тогда, когда они доходят до 60, а счётчик часов будет сбрасываться тогда, когда он дойдёт до 24.

Микросхема SN7411

Подключение SN7411 к счётчикам

Подключение SN7411 к счётчикам

Подключение SN7411 к счётчикам

Шаг 6. Подключение кнопок


Для того чтобы у нас была бы возможность настраивать часы нам понадобится две кнопки.

Одни стороны кнопок подключены к линии сигнала 2 Гц. Это позволяет, удерживая кнопки, увеличивать число минут и часов. Другие стороны кнопок подключены к входу Clock микросхем CD4026. Команда сброса часов и минут реализована путём подключения к входам Clock соответствующих микросхем с использованием диода.

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

Подключение кнопок

Подключение кнопок

Подключение кнопок

Шаг 7. Подключение питания


А теперь всё готово к тому, чтобы подключить к часам источник питания на 5В и, пользуясь кнопками, настроить часы.

Готовые часы

Хотите сделать часы, похожие на те, что описаны в этом материале?


Подробнее..

Перевод SB181 логический вычислитель на базе АЛУ 74LS181

10.06.2021 16:07:13 | Автор: admin


Уже какое-то время в моей мастерской дожидаются своего проекта пара микросхем АЛУ 74LS181. Но так как мысль о создании на их базе целого процессора была несколько пугающей, я решил задействовать эти чипы в роли логического вычислителя: своеобразного 8-битного калькулятора, который получает шестнадцатеричные входные данные и отображает результаты различных логических операций в двоичном и hex-форматах. Будучи собранным исключительно на базе логики микросхем 74-й серии без какого-либо микроконтроллера или ЦПУ, такое устройство оказывается удобным помощником в 8-битном программировании.

Описание схемы


Микросхема шифратора 74C923 на 20 клавиш (хотя подключена она только к 16) получает пользовательский ввод. В зависимости от положения движкового переключателя вводимое число сохраняется в регистре А, регистре В или функциональном регистре. Переключатель просто перенаправляет стробирующий импульс Data Available из 74С923 на вход синхронизации соответствующего регистра. Резистор подтягивает входы синхронизации каждого регистра на высокий уровень, исключая их произвольное срабатывание в пассивном состоянии. Этот импульс срабатывает до появления на выходе фактических данных, поэтому я просто инвертировал данный сигнал через элемент И-НЕ, чтобы регистры защелкивались на заднем фронте. В противном случае защелки всегда сохраняли бы предыдущую введенную цифру.


Небрежно проложенные провода

Регистры А и В являются 8-битными защелками, использующими 74HC273. Каждое нажатие кнопки сдвигает 4 нижних бита регистра в 4 верхних, и в то же время значение кнопки загружается в нижние 4. Это позволяет вводить 2 шестнадцатеричные цифры одну за другой, как это делается на калькуляторе. Затем содержимое этих двух регистров передается на входы операндов А и В АЛУ 74LS181. Эти сохраненные значения регистров также отправляются на дисплейную плату, где hex-значение отображается двумя TIL311, а двоичное при помощи светодиодной гистограммы.

Функциональный регистр это 4-битный 74HC175. Несмотря на то, что АЛУ 74LS181 поддерживает множество функций, практическое применение имеет лишь их ограниченное число. Поэтому в данном случае я выбрал те же 16 функций, что и agp.cooper. Отображение вывода кнопочной панели 0-15 в разные значения, требуемые на входах S-функции микросхемы 74LS181, реализуется с помощью EEPROM. Это также означает, что можно выбирать различные функции или их порядок на кнопочной панели просто перепрограммируя ее. То есть я могу приблизительно сгруппировать функции каждой кнопки, расположив простые внизу, а более сложные сверху. В таком случае EEPROM просто обработает этот перенос.

4-битный вывод функционального регистра отправляется обратно на плату клавишного блока. Затем дешифратор 74HC4514, подключенный к светодиодам в каждом переключателе блока клавиш, подсвечивает текущую выбранную функцию.


Логическая плата с тремя регистрами-защелками, EEPROM и двойной 74LS181

Другая кнопка подключена к схеме защелки, основанной на логическом элементе И-НЕ. Это позволяет устанавливать входной сигнал переноса для нижнего 74LS181. Ширина каждого из этих двух чипов АЛУ составляет всего 4 бита, но подключение выхода переноса нижнего к входу верхнего дает уже 8-битное АЛУ. Здесь мне не нужно озадачиваться схемой ускоренного переноса, поскольку это полностью статичная настройка, где не требуется отслеживать синхронизацию или другие тайминги.

Затем сигналы выхода F АЛУ отправляются на плату дисплея, где снова отображаются в hex- и двоичном форматах. Дополнительный светодиод показывает, был ли сгенерирован верхним 74LS181 выход переноса.


Дисплейная плата

Сборка


SB181 состоит из 3 отдельных печатных плат. Это позволило добиться относительно компактного размера корпуса, а также вписаться в стоимость по $2 за JLCPCB.

На плате панели клавиш находятся все кнопки ввода, а также движковый переключатель регистров. Я использовал свичи с подсветкой, купленные на eBay много лет назад, так что производителя или партномер уже не вспомню. Благодаря прозрачности колпачков я смог прямо на кнопки наклеить бумажные этикетки с hex-числом, его двоичным эквивалентом, а также выполняемой функцией. Кнопка, представляющая выбранную в данный момент функцию, подсвечивается постоянно, так что удерживать в памяти ее не нужно.

Используя 3-позиционный движковый переключатель, те же 16 кнопок можно задействовать для ввода различных операндов или применяемой к этим операндам функции.

Основная логическая плата содержит всего 3 регистра-защелки, функциональную EEPROM и пару АЛУ 74LS181. Вывод этих компонентов передается на плату дисплея через шлейф.
Дисплей постоянно показывает значения двух операндов в регистрах А и В, а также вывод текущей функции АЛУ.

Микросхемы TIL311 представляют красивый шестнадцатеричный дисплей. Расстроила меня лишь их стоимость, а также характеристики энергопотребления, которые не позволили запитать устройство по USB. В результате я использовал стандартную схему импульсного источника питания, которая получает 12В при 750мА и понижает их до 5В. Гистограммные дисплеи тоже отлично справляются с отображением двоичных данных, для чего задействуют 8 из 10 доступных светодиодов. Один из оставшихся при этом используется для индикации выхода переноса.

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

В своей схеме я смешал оси X и Y шифратора клавиш, поэтому для обеспечения правильного расположения чисел пришлось проложить несколько проводов. Я также забыл, что выход переноса 74LS181 активируется низким уровнем сигнала, в связи с чем пришлось сделать перенаправление, пробросив на плате отдельный провод.

Детали корпуса сделаны из алюминия, а в качестве крепежей использованы самозажимные гайки. Боковые стенки я изготовил из ламинированного под дуб МДФ, что придало устройству ретро-подобный облик.


Внутренняя компоновка плат. Импульсный источник питания скрыт за угловым алюминиевым сегментом, расположенным справа

Схемы


Плата клавишного блока
Логическая плата
Дисплейная плата


Подробнее..

Перевод DIY-зарядник для аккумуляторов ноутбуков на базе контроллера MP26123MP26124

18.05.2021 16:06:28 | Автор: admin

Это не первый мой проект по разработке зарядного устройства для батарей ноутбуков. Отмечу, что в первом проекте я использовал Max1873. Но для контроля заряда пришлось использовать микроконтроллер ATtiny. Все бы ничего, но здесь требовалось написать специфический код, что усложнило проект.

Второй проект работает на базе MP26123 или MP26124 от Monolithic Power Systems. Эти чипы дают возможность заряжать разряженный аккумулятор, прекращать зарядку при достижении 100% уровня заряда, разряжать уже заряженную батарею и контролировать ее температуру. Достоинством контроллеров является еще и то, что основной FET-свитч расположен внутри, что снижает сложность компоновки. Пример собранной платы в самом начале статьи. Ну а под катом обсудим подробности проекта.

Подробности проекта


Для разработки платы я изучил спецификацию контроллеров MP26123 и MP26124. Обозначения элементов, которые нужны для платы, показаны на схеме ниже. Есть и исходный файл, если вам захочется изменить дизайн платы.


Важный момент: контроллеры не понижают ток заряда, не ограничивают входной ток. Но на плате есть плавкий предохранитель на 5А. Вместо традиционного для многих плат диода Шоттки я использую PFET для снижения нагрева. PFET вместо диода также используется, чтобы не использовать падение напряжения на диоде в 0,4В. Это важно, поскольку энергии от близкой к полному разряду батареи из 3 ячеек едва хватает для подсветки экрана ноутбука. Контроллеры MP26123/MP26124 запитывают нагрузку понижающего стабилизатора LM2596 либо от батареи, либо от входных 19В. Падений напряжения при подключении или отключении блока питания нет. Контакт включения MP26123/MP26124 находится на самом краю платы, так что при необходимости Pi может отключить зарядку.

На простой SR latch всегда подается питание для того, чтобы активировать нагрузку понижающего регулятора. Это требуется в случае включения кнопочного выключателя питания. SR latch запитывается от 3,3В линейного регулятора или от входного 19В питания. Ток, потребляемый батареей при отключенной нагрузке понижающего регулятора, составляет 315 мкА. Внутренний саморазряд батареи в 2% плюс потери в 3% из-за защитной схемы приводят к полной разрядке аккумулятора за 324 дня. Если вы не планируете использовать ноутбук все это время, лучше просто вынуть аккумулятор. В этом случае саморазряд в 2% приведет к полной разрядке батареи примерно через два года (при условии, конечно, что батарея при извлечении была заряжена на 100%).

Если напряжение аккумуляторной батареи падает ниже 3В для одной ячейки, контроллеры MP26123/MP26124 выполняют предварительную зарядку в течение 30 минут, снижая ток до 10% от тока заряда. Благодаря резистору R12 я снизил полный ток заряда до 1А. Согласно спецификации, контроллеры могут выдержать и 2А, но мне не хотелось сильно нагружать систему. Как только напряжение аккумулятора достигает максимального уровня, зарядное устройство перейдет в ждущий режим (в 10% от номинального тока), а потом отключится.

Максимальное время зарядки установлено на 4,5 часа с конденсатором С6 емкостью в 0,15 мкФ. Значение времени можно менять путем изменения емкости конденсатора для этого есть таблица данных с формулой. При необходимости термистор батареи 10K NTC может быть подключен к контроллеру питания для отключения тока заряда при повышении или, наоборот, понижении температуры до заданного уровня. По дефолту отключение будет выполнено при 40 C (верхняя граница) или 11 C (нижняя). Если термистор не подключаете, то установите резистор на 10К для эмуляции комнатной температуры.

К сожалению, у контроллеров MP26123/MP26124 есть ряд недостатков. Так, их можно использовать только для заряда ячеек литиевых батарей с напряжением каждой ячейки не более 4,2В. Старые аккумуляторы, где значение было 4,1В, и новые с элементами 4,35 В заряжать при помощи этого устройства нельзя. Но если установить контроллер Max1873, то проблем нет.


Что касается пайки контроллеров, то я использовал самодельную печь, но, конечно, для сборки платы лучше использовать паяльную станцию с нагревом воздуха.

Особенности платы


Ширина дорожек на плате рассчитана на ток не менее 3A. Было проверено несколько вариантов, в итоге было решено остановиться на минимальной ширине дорожек в 5 мм. В первом варианте платы использовалось 3,3В от MP26123 для SR latch, что активировалось лишь при подключении к розетке. Обновленная конструкция включает отдельный линейный регулятор на 3,3В, который поддерживает SR latch в рабочем состоянии хоть при подключенном питании, хоть без него. Размеры платы 62 мм * 54 мм.


Что касается цены, то три платы, изготовленные OSHPark.com, мне обошлись в $26 с доставкой силами USPS. Можно использовать и JLCPCB.com, для этого воспользуйтесь файлом архива MPS_Charge_Controller_2021-02-23.zip. Пять плат обойдется заказчику в $10 со стандартной доставкой.


На графике ниже показаны результаты тестирования MP26123, заряжающего аккумуляторную батарею 3S2P от Lenovo T61.



Также я разместил инструкцию на Instructables, где показано, как подключить плату зарядного устройства батареи к Pi, Teensy и видеокарте. В мануале рассказывается, как использовать Raspberry Pi с питанием от батареи в модифицированном ноутбуке. Там же приложен код на Си, который управляет связью с батареей по шине SMBus, отображая указатели уровня заряда и выключая ноутбук при разряде.

Подробнее..

Почему убивают смартфоны в ванне?

24.05.2021 22:08:50 | Автор: admin

brandName1 убил россиянку ударом тока! brandName2 на секунду упал на живот: сына известной блогерши убило током в ванне! Россиянка уронилавваннутелефони погибла. Четырнадцатилетнюю москвичку убило током в ванной. В Красноярске школьница погибла от упавшего в ванну смартфона. Жертв все больше: почему не стоит брать телефон в ванну?

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

Может ли убить 5 В?

Определенно можно сказать, что это крайне маловероятно. При таком напряжении, да еще и при постоянном токе для достижения опасного для жизни тока нужно, чтобы сопротивление в цепи снизилось ниже 100 Ом, при том, что ток должен течь по "опасному" пути через грудную клетку. То есть, придется как минимум оторвать от адаптера разъем и прикрутить провода к плотным металлическим браслетам, надетым на руки жертвы, лежащей в ванне с соленой водой. Или еще лучше -- к двум гвоздям, забитым в грудную клетку. Такие случаи бывали: при неисправностях медицинских приборов, в гальванических цехах. В остальных случаях ток пойдет, минуя жизненно-важные органы и скорее всего вообще будет необнаружим за пределами корпуса телефона.

Для зануд:

Да, я в курсе, что ток не течет по пути наименьшего сопротивления, а по всем возможным путям. Но здесь разница минимум в пару порядков.

Для зануд-2

В смартфоне есть и более высокие напряжения, чем пять вольт. На подсветке, например, 18 В. А за счет ШИМа и опасность этого напряжения существенно выше. Но выводов это не меняет: лишь малая доля тока будет течь снаружи корпуса, к тому же у источника, питающего подсветку, этот ток стабилизирован на уровне 20 мА.

Нет, причину смерти определенно надо искать в другом месте.

Блок питания без гальванической развязки?

В обсуждениях подобных случаев часто проскакивает идея, что "из экономии китайцы не делают гальваническую развязку".

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

К счастью, для телефонных зарядных устройств такая схема малопригодна, так как потребляет ток, почти равный выходному. Этот ток -- реактивный, но с таким реактивным током можно мириться, пока он не превышает 100-200 мА, но не когда он 1-2 ампера. Ну а другая причина -- солидные габариты конденсатора. Можно, конечно, совместить конденсаторный блок питания с понижающим импульсным преобразователем, но сложность такого устройства не будет сильно уступать стандартному импульсному блоку питания.

Все встречавшиеся мне телефонные "зарядки", включая примитивные зарядки кнопочных "Нокий" без стабилизации и еще более примитивные их китайские подделки, были обратноходовыми ИБП. Гальваническая развязка в таких блоках питания обеспечивается импульсным трансформатором. Обратная связь для стабилизации напряжения организуется либо через оптрон, либо через дополнительную обмотку трансформатора , либо по импульсам на первичной обмотке, либо вообще отсутствует, как в вышеупомянутых примитивных китайских поделках (впрочем, оригинальная зарядка от Nokia тоже не имела стабилизации). Экзотические решения типа контроллера ADP1071 или INN3264C со встроенной развязкой встречаются все чаще в связи с Quick Charge. Во всех случаях как таковая гальваническая развязка присутствует и нарушается она только Y-конденсатором, соединявшим "высокую" и "низкую" стороны по высокой частоте. Без этого конденсатора наводка на низковольтную сторону через межобмоточную емкость импульсного трансформатора слишком велика. Например, у смартфона с сенсорным экраном от нее сходит с ума сенсор. Но он и создает условия для легкого "пощипывания" при прикосновении к низковольтной стороне. А может ли ток через него убить, если одновременно схватиться за трубу или лежать в ванне?

Емкость этого конденсатора обычно не более 2200 пФ (часто -- еще ниже, в районе 1000 пФ). Реактивное сопротивление на частоте 50 Гц, соответствующая емкости 2,2 нФ -- 1,45 МОм, и соответственно, ток в цепи "сеть-конденсатор-жертва в ванне-земля" не превысит 150 мкА, что абсолютно безопасно. На самом деле, ток будет несколько больше из-за присутствия в цепи диодов, а значит и высших гармоник, но принципиально ничего не меняется: и это не причина летальных исходов. Также прикосновение в момент пикового напряжения при одновременном заземлении тела приводит к разряду конденсатора через тело, но энергия этого разряда -- 0,1 мДж. Достаточно, чтобы слегка "куснуло", но совершенно недостаточно для убийства (для этого нужна энергия хотя бы в тысячу раз больше, 0,1 Дж).

Итак, исправный адаптер, включенный в сеть, ни при каких условиях убить не может. Значит, дело в неисправностях.

А теперь заглянем внутрь китайской зарядки

На этом фото -- плата, извлеченная из классической китайской зарядки под российским брендом за 250 рублей, купленной когда-то в ларьке в подземном переходе. На первый взгляд, ничего особенного. Обратноход на микросхеме "все в одном" со встроенным ключом в восьминогом корпусе. Оптрон для обратной связи -- на своем месте. Не самый плохой экземпляр -- по крайней мере, перед разборкой она без вопросов прослужила года три, и заявленные два ампера она держит. Но... что это? Где на плате помехоподавляющий конденсатор? Он должен быть: проблем с помехами на сенсоре не наблюдалось. Да вот он, SMD-конденсатор на обратной стороне (C2).

А должен быть вот таким.

В качестве Y-конденсаторов принято использовать специализированные конденсаторы, сделанные с упором на максимальную электробезопасность, с очень солидным запасом по напряжению. Они рассчитаны на работу при 250 В переменного тока, но способны надежно выдерживать несколько киловольт. Пробой такого конденсатора случается, пожалуй, только при прямом попадании атомной бомбы молнии. Характерным визуальным признаком таких конденсаторов является то, что они окуклены толстым слоем изолирующей пластмассы, их маркировка имеет явное указание на применение (Y2) и включает массу значков всевозможных стандартов и сертификатов безопасности.

Поскольку такие конденсаторы не самые дешевые (не в последнюю очередь из-за стоимости прохождения этих бесчисленных сертификаций и одобрений), велик соблазн заменить их на что попроще. И в дешевых блоках питания частенько стоит какая-нибудь безымянная керамика на 630 В или киловольт. Этого мало, так как в сети иногда проскакивают импульсы, наводимые молниями, короткими замыканиями на высоковольтных ЛЭП и другими аварийными ситуациями. Несколько таких импульсов вполне способны "подпробить" такой конденсатор, особенно при его невысоком качестве, и самое страшное, что это никак не повлияет на работоспособность блока питания. При заземлении низковольтной части (например, через жертву, лежащую в ванне и пока ничего не подозревающую) через конденсатор потечет уже не только емкостный ток, но и ток утечки. Сначала незначительный, доли миллиампера, но вызывающий локальный нагрев диэлектрической керамики. С ростом температуры он тоже растет, и еще сильнее греет. Развивается тепловой пробой и цепь окончательно замыкается со всеми печальным последствиями.

Как оказалось, такой конденсатор -- это еще не худший вариант. Ставить в такое место SMD-компонент вообще безрассудство. Такие миниатюрные многослойные конденсаторы гораздо менее устойчивы к импульсным перегрузкам, гораздо сильнее подвержены тепловому пробою, могут треснуть при тепловой деформации платы, с большой вероятностью давая полное КЗ. И в целом многослойные конденсаторы менее надежны из-за эффектов электромиграции. Маленькое расстояние между выводами и предположительно не смытый флюс под корпусом тоже не способствуют надежности и безопасности такого решения.

Y-конденсатор -- не единственная проблема этого БП. Здесь нет практически никакого конструктивного разделения низковольтной части и высоковольтной. Нет даже прорезей в плате, предотвращающих пробой по стеклотекстолиту из-за его перегрева или налипания пыли на поверхность, и даже просто увеличенного зазора между их печатными проводниками, не говоря уж о каких-либо барьерах, которые могли бы предотвратить перебрасывание дуги между ними. Здесь также нет ни варистора на входе, ни предохранителя, так что он опасен не только в плане поражения током, но и тем, что выйдя из строя, он загорится. Помехоподавляющих элементов здесь тоже и близко нет, хотя это уже не про безопасность, а про, скажем так, культуру поведения в обществе.

Это то, что можно увидеть глазом. Никто, однако, не может гарантировать, что, например, импульсный трансформатор сделан с качественной межобмоточной изоляцией. Требования к ней ничуть не меньше требования к изоляции Y-конденсатора и оптрона, а последствия пробоя столь же опасны.

Надо сказать, это не худший вариант. "Классика жанра" выглядит как-нибудь так:

А зарядка "здорового человека" выглядит изнутри вот так (это, кстати, подделка под Samsung, но качественная):

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

Что делать?

Если вы -- владелец смартфона, то в первую очередь внимательнее относитесь к тому, что пихаете в свой телефон. Зарядные устройства, подобные описанным выше, могут убить не только человека. Часто у них на выходе творится черте-чего: напряжение "гуляет" и "плавает", уровень пульсаций -- запредельный. В случае выхода из строя они запросто утянут за собой и ваш гаджет. Ну и даже с самым лучшим и оригинальным зарядным устройством держитесь подальше от воды. Вода и 220 вольт -- вещи малосовместимые.

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

А "хорошо" в данном случае означает надежную изоляцию низковольтной части от высоковольтной. Основа этой изоляции -- расстояние. Если предполагается, что низковольтная часть доступна для прикосновения к ее токоведущим частям, расчетное напряжение изоляции должно быть 2,5-4 кВ. Достаточным минимум можно считать 6-8 мм, причем в этом зазоре не должно быть ничего, кроме элементов гальванической развязки. Желательно предусмотреть в этой зоне окно в маске, которое может быть закрыто "валиком" изоляционного компаунда, удлиняющим путь утечки по поверхности. Пробой по поверхности предотвращается прорезями на наиболее нагруженных участках платы. Особенно велик риск такого пробоя, если барьерная зона подвергается излишнему нагреву от сильно греющихся компонентов: их необходимо переместить подальше.

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

Особое внимание нужно уделить выбору элементов, "перекрывающих" барьер гальванической изоляции. Ни о какой "самодеятельности" и применении компонентов не предназначенных для работы под сетевым напряжением и не имеющих соответствующей сертификации, не может идти речи, даже если это ваш любительский проект. Вообще же при разработке блоков питания для мобильных устройств, которые в процессе зарядки могут держать в руках, в идеале стоило бы ориентироваться на стандарт безопасности медицинского оборудования IEC60601-1 , рассматривая мобильный гаджет, как рабочую часть класса BF с доступной металлической частью. В соответствии с этим стандартом напряжение, на которое должна быть рассчитана изоляция, составляет ~ 4000 Вэфф, при этом ток утечки на пациента не должен превышать 100 мкА при штатной работе и 500 мкА при аварии. Впрочем, я реалист и прекрасно понимаю... Именно поэтому даже пользуясь качественным зарядным устройством, следует дополнительно избегать опасной ситуации.

Заключение

Предпосылки к несчастным случаям со смартфонами и водой создаются не самим фактом наличия напряжения. Для того, чтобы случилась трагедия, нужно стечение обстоятельств: конструктивные недостатки зарядного устройства, его неисправность и заземление тела жертвы посредством воды. Устранение хотя бы одного из этих факторов значительно снижает риск несчастного случая. Нет необходимости относиться к телефону, подключенному к сети, как к высоковольтному проводу под напряжением, но следует учитывать вероятность поломки сетевого адаптера и соблюдать определенную осторожность в тот момент, когда этот телефон оказывается у вас в руках, а в первую очередь -- избегать использования зарядок непонятного происхождения из ближайшего ларька. Их опасность заключается не только в возможности получить электрический удар, но и в возможности возгорания.

Подробнее..

Начинаем работу с Zynq 7000. Пособие для начинающих

29.05.2021 18:19:27 | Автор: admin

Совсем недавно мне в руки попался один из вариантов отладочной платы с SoC Zynq XC7Z020. Поискав в Интернете материалы, а-ля how-to, и попробовав накидать свой минимальный проект обнаружил, что есть целый ряд подводных камней. Именно об этом я и хотел бы рассказать в статье. Кому интересно - добро пожаловать под кат.

Важно! Перед началом повествования, хотелось бы заранее оговориться, что основная цель которую я преследую при написании этой статьи - показать любителям, с чего можно начать, при изучении отладочных плат на базе Zynq. Я не являюсь профессиональным разработчиком под ПЛИС и SoC Zynq и могу допускать какие-либо ошибки в использовании терминологии, использовать не самые оптимальные пути решения задач, etc. Но любая конструктивная и аргументированная критика только приветствуется. Что ж, поехали

Что за отладка такая? Покажи-расскажи...

Мне очень давно хотелось поиграться с SoC Zynq, но никак не доходили руки. Но в очередной раз погуглив - увидел, что за вполне вменяемый ценник продаётся отладка с Zynq на борту, от компании QMTech, называется она Bajie Board. Выпускается отладка в нескольких вариантах с разными вариантами SoC Zynq. Я выбрал для себя вариант на XC7Z020 и тут же ее заказал, через пару недель она у меня уже была в руках.

После распаковки я был приятно удивлен, комплект поставки порадовал. Это была сама отладочная плата, блок питания на 5В/2А, mini-USB кабель и microSD Flash-карта SanDisk на 16Гб с уже залитым на нее Linux. То есть, сразу после получения вы можете подключить к плате питание, воткнуть USB-шнурок, открыть Putty и получить в свое распоряжение полноценный mini-компьютер с Embedded Linux. О Linux для Zynq, я думаю, расскажу в другой статье, поэтому едем дальше...

Итак, рассматривая плату и попутно документацию на нее я увидел относительно не плохой набор всякого-разного:

  • SoC: XC7Z020-1CLG400C

  • (datasheet:https://www.xilinx.com/support/documentation/data_sheets/ds190-Zynq-7000-Overview.pdf);

  • Осциллятор на 33,333 МГц;

  • Оперативная память DDR3 на 512 Мб от компании Micron, MT41K256M16TW-107:P;

  • Встроенный слот micro SD;

  • Источник питания для FPGA TPS563201 с широким диапазоном входных напряжений (от 4.5V до 17V, 3A);

  • Один 50-пиновый и две Digilent PMOD совместимых, гребёнки с пинами, с шагом в 2,54 мм. для пользовательских кейсов (как заверяет производитель, все проводники до пинов выровнены по длине);

  • Кнопка для логического сброса процессорной системы (PS);

  • Гигабитный RGMII Ethernet-контроллер Realtek RTL8211E-VL, подключенный к PS;

  • Два пользовательских светодиода, один подключен к программируемой логике (PL) и другой подключен к процессорной системе (PS);

  • Встроенный HDMI-совместимый интерфейс дисплея TI TPD12S016;

  • Гребёнка для подключения JTAG-отладчика;

Для большинства задач начального уровня такого количества всего будет прям за глаза.

Единственное, что меня опечалило и про что я напрочь забыл, когда покупал плату - это то что для работы с платой необходим JTAG-программатор. Но я его быстро нашел в Москве и мне его привезли курьером буквально в этот же день.

Установка необходимого набора ПО для разработки

Итак, прежде чем начать работу с платой мне было необходимо установить ПО Xilinx Vivado и Xilinx SDK. Насколько я понимаю, грубо говоря, Vivado используется для конфигурации аппаратной части используемой платы и для работы с программируемой логикой. А Xilinx SDK (ныне именуется Vitis) используется для создания кода непосредственно для процессорной системы.

Поскольку бОльшая часть примеров из документации и репозитория производителя и разнообразных примеров из роликов на YouTube делались в версии Vivado 2019.1 (видимо из-за того, что это последняя версия поддерживающая работу с Xilinx SDK) - я установил именно её, а не последнюю доступную 2020.2.

Все программные продукты необходимые для работы с Xilinx Zynq - можно взять на официальном сайте Xilinx, тут. Сразу же спешу обратить внимание, что те из вас, кто захочет установить самую новую версию Vivado - нужно скачивать версию 2020.2, а не 2020.3 т.к. последняя поддерживает только Versal SoC, и не поддерживает Zynq.

В моём случае, т.к. я работаю в операционной системе Linux - я перешел в меню Vivado Archive - 2019.1 и нажал на кнопку скачивания по ссылке Vivado HLx 2019.1: WebPACK and Editions - Linux Self Extracting Web Installer в списке Vivado Design Suite - HLx Editions - 2019.1. Для пользователей Windows - выбирайте Windows Self Extracting Web Installer.

После скачивания открываем инсталлятор, установив права на исполнение:

chmod +x ~/Downloads/Xilinx_Vivado_SDK_Web_2019.1_0524_1430_Lin64.bin~/Downloads/Xilinx_Vivado_SDK_Web_2019.1_0524_1430_Lin64.bin 

Вся установка состоит из набора стандартных шагов.

  1. Вводим авторизационные данные, которые мы указывали при регистрации;

  2. Принимаем условия лицензионных соглашений;

  3. Выбираем Vivado HL WebPACK;

  4. Удостоверяемся в том, что выбран SoC Zynq в списке предложенного оборудования.

  5. Далее программа скачает порядка 16Гб всякого-разного, установит это и на Рабочем столе появятся иконки нужных нам приложений.

После установки Vivado необходимо установить драйвер для JTAG-программатора. В Linux это делается так:

cd Xilinx2019.1/Vivado/2019.1/data/xicom/cable_drivers/lin64/install_script/install_drivers/sudo ./install_drivers 

Подключаем все 6 пинов от JTAG-программатора в соответствии с шелкографией на плате. И проверяем установлены ли драйвера и определяется ли наша отладочная плата:

cd ~/Xilinx2019.1/Vivado/2019.1/bin./xsdb xsdb% connect -host localhost   xsdb% jtag targets                                                                                                                                                             1  Platform Cable USB 13724327082b01     2  arm_dap (idcode 4ba00477 irlen 4)     3  xc7z020 (idcode 23727093 irlen 6 fpga)

На этом подготовительных этап можно считать завершенным.

Hello, world или Баяны подъехали

Не будем отходить от традиции и попробуем поморгать LED-иком который подключен к программируемой логике.

Запускаем Vivado и создаем новый проект. Нажимаем File - Project - New

Откроется мастер создания нового проекта, нажимаем Next > и пишем название нашего проекта PL-Blink.

Выбираем RTL Project и ставим галочку у пункта Do not specify sources at this time.

Далее в списке ищем наш процессор xc7z020clg400-1.

Жмём на кнопку Finish.

Перед нами открывается главное окно программы Vivado и мы можем приступать к реализации намеченной нами цели!

Первым делом, мы добавим необходимые указания программе, на то, какие физические ножки мы задействуем в нашей моргающей вакханалии =)

Находим меню Sources и нажимаем кнопку Add Sources.

Откроется мастер импорта и нам нужно выбрать Add or create constraints.

В следующем меню нажимаем Create file и пишем название нашему файлу physical_constr. Именно в этом файле мы опишем какие ножки и в каком режиме должны работать.

Нажимаем кнопку Finish и в дереве Sourсes ищем только что созданный нами файл и открываем его:

Обратимся к схеме, которую любезно предоставил нам производитель и найдем какая ножка отвечает за тактирование, а какая за наш светодиод.Бегло поискав, я отметил для себя, что из Ethernet-контроллера RTL8211E-VL выведен опорный тактовый сигнал с его внутреннего PLL, частотой в 125МГц и заведен в ножку H16 (IO_L13P_T2_MRCC_35).Так почему бы нам его и не задействовать в нашем примере? =)

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

Тут же, рядом, на ножке H17 (IO_L13N_T2_MRCC_35) расположен светодиод, которым мы будем моргать.

Итак. Открыв наш constraints-файл запишем в него следующие строки:

# User LED and Clockset_property IOSTANDARD LVCMOS33 [get_ports led_h17_d4]set_property IOSTANDARD LVCMOS33 [get_ports sys_clk]set_property PACKAGE_PIN H17 [get_ports led_h17_d4]set_property PACKAGE_PIN H16 [get_ports sys_clk]

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

В квадратных скобках, после get_ports необходимо указать логическое имя ножки (на ваше усмотрение). Имена стоит придумать осмысленно, потому что мы его будем использовать в Verilog-коде.

Кстати, подробнее о Physical Constraints можно почитать тут в главе 8.

Добавим в наш проект таким же образом Design Source. Находим меню Sources и нажимаем кнопку Add Sources.

Откроется мастер импорта и нам нужно выбрать Add or create design sources. Далее нажимаем Create File, смотрим, что выбран язык Verilog. Нажимаем ОК и Finish.

В следующем меню всё оставляем без изменений и нажимаем ОК и Yes.

Открываем созданный файл и видим небольшую заготовку:

Здесь вместо предложенного кода пишем наш Verilog-код и прокомментируем что значит каждая из строк:

// Директива компилятора, которая определяет единицу времени и точность для моделирования Verilog.// В целом, не очень интересный пункт для нас.`timescale 1ns / 1ps // Определяем стандартный блок-модуль (как класс в С++)module pl_blink(input sys_clk, output led_h17_d4);    // Задаем регистр для хранения записи о текущем состоянии светодиодаreg r_led; // Задаем регистр для хранения значения счётчика, использующегося в задержкеreg [31:0] counter;// Тут мы задаем действия которые должны быть выполнены при старте программыinitial begin    counter <= 32'b0;//  Обнуляем счётчик    r_led <= 1'b0;//  Делаем запись о состоянии светодиодаend// Тут описываем поведенческий блок, который будет реагировать на ниспадающий фронт тактовой частотыalways@(posedge sys_clk)begin    counter <= counter + 1'b1;// Увеличиваем счетчик        if(counter > 12000000)// Если счетчик больше некоторого условного значения    begin        r_led <= !r_led;// Инвертируем запись о значении состоянии светодиода        counter <= 32'b0;// Сбрасываем счетчик    end       endassign led_h17_d4 = r_led;          // Присваиваем текущее состояние ножке (условно)           endmodule

Нажимаем сочетание клавиш Ctrl + S чтобы сохранить код. Смотрим, не подсвечены ли где возможные ошибки. Если нет - то можем приступить к синтезированию, имплементации и генерации бинарного файла который мы потом зальем в нашу плату Zynq и будем наблюдать за морганием светодиода.

Нажимаем кнопку Run Synthesis и дожидаемся завершения синтеза. После окончания программа нам скажет, что синтез успешно завершен и мы можем переходить к следующему шагу:

Выбираем Run implementation и дожидаемся окончания. После выбираем пункт Generate Bitstream для запуска финального этапа:

Тут так же дожидаемся сигнала о том, что всё прошло успешно, выбираем Open Hardware Manager и можем приступать к заливке результата компиляции в нашу плату:

В открывшемся меню Hardware Manager нажимаем кнопку Auto connect, дожидаемся когда произойдет успешное соединение и откроется меню со списком устройств:

В меню слева или через нажатие правой кнопкой по xc7z020_1 в меню Hardware нажимаем пункт Program Device.

В следующем окне убеждаемся, что правильно указан путь к bitstream-файлу и нажимаем кнопку Program.

Программа заливается на нашу плату

И через мгновение на плате загорается светодиод D2, который сообщает нам, что FPGA DONE и в другом конце платы мы видим весело моргающий светодиод. =)

В целом задачу можно считать выполненной. Думаю, что по мере освоения мной языка Verilog и решения всяких новых задач с использованием этой платы - я смогу порадовать вас ещё.

Подробнее..

Разработка контроллера резервного питания. Схемотехника

04.06.2021 10:04:57 | Автор: admin

Итак - желтый прямоугольник, ограниченный штрихпунктирной линией и есть сам контроллер резервного питания.

Контроллер работает совместно с тремя внешними модулями:

  • сетевым источником питания 220 VAC в 24 VDC

  • инвертором 24 VDC в 220 VAC

  • аккумуляторной батареей 24 В

В момент отключения сетевого напряжения или понижения ниже предельного значения контроллер переключает потребителей на питание от аккумулятора и инвертора.
Переключение 24 В происходит без провалов напряжения, переключение 220 происходит с задержкой равной времени переключения реле.

Преимущества

Такая архитектура обеспечивает гибкость, масштабируемость и оптимальную стоимость.
- Гибкость выражается в цифровом управлении и возможности выбирать источник питания, инвертер и аккумулятор из широкого ассортимента представленного на рынке без привязки к конкретным производителям и продавцам. Это довольно актуально с современной турбулентностью поставок и при мелкосерийном производстве.
- Масштабируемость определяет возможность варьировать в широких пределах мощность источника питания, инвертера и емкость аккумулятора.
- Оптимальная стоимость. На рынке можно найти предложения по созданию аналогичной архитектуры на более раздробленных дискретных модулях или вовсе на нескольких автономных UPS-ах. Но чтобы добиться встраиваемости в системы потребителей по габаритам и с полным контролем со стороны систем управления потребителей понадобится еще много дополнительных средств. Обратная связь от потребителей в данной схеме позволяет не устанавливать избыточные резервные мощности, и сэкономить на емкости аккумулятора и мощности инвертора.

Применение

Применить такой контроллер можно в промышленных и бытовых устройствах и агрегатах, подъемниках, лифтах, автоматических воротах, кранах, автоматических дверях, системах домашней автоматизации и т.д.
Контроллер способен работать и как простой зарядник аккумуляторов емкостью до 30 А*ч, как измеритель параметров электросети, измеритель КПД инвертеров, как источник питания с регулируемым напряжением, током до 10 А и защитой от перегрузок и т.д.

Принцип работы

Особенностью архитектуры данного контроллера является его тесная связь с потребителями.
Для того чтобы не превысить предельно допустимую мощность источника питания и инвертера и не спровоцировать проседания выходных напряжений контроллер получает от потребителей информацию о планируемом подключении нагрузок и сообщает потребителям о текущем состоянии сетевого напряжения. Таким образом потребители не будут пытаться получить недоступную мощность или предпринимать действия способные быстро и непрогнозируемо привести к исчерпанию аккумулятора. Связь потребителей с контроллером осуществляется через один из цифровых интерфейсов : CAN, RS485, USB.

При наличии сетевого напряжения контроллер пропускает напряжение 24 В от внешнего источника питания к потребителям через управляемый ключ 1 (см. структурную схему) и напряжение 220 В через реле Р1. Ключ 1 работает одновременно также как ограничитель входного напряжения, ограничитель тока, защита от переполюсовки и идеальный диод. Ключ 1 не дает проникать обратному току на источник питания в случае отключения сетевого напряжения. Может показаться, что это излишняя мера, но некоторые промышленные источники питания MEAN WELL не включаются, когда на их входе уже присутствует напряжение. Одновременно с подачей тока потребителям контроллер заряжает аккумулятор (если аккумулятор этого требует). При этом ток заряда аккумулятора балансируется с током уходящим потребителям так чтобы не превысить допустимый ток источника питания.
Цифровое управление и повышающее/понижающий (Buck-Boost) преобразователь зарядника позволяют точно учитывать степень заряда и разряда аккумулятора и выбирать правильные профили заряда в зависимости от состояния аккумулятора.

При отсутствии сетевого напряжения контроллер пропускает через ключ 2 напряжение 24 В потребителям от аккумулятора. Напряжение при этом может варьироваться от 27 В (полностью заряженный) до 20 В (полностью разряженный). Потребители должны быть готовы работать в таком диапазоне, что обычно не представляет проблемы. Напряжение 220 В подается через реле Р2 от внешнего инвертера. Сам инвертер питается от аккумулятора через ключ 3. Инвертер может поддерживаться как в горячем резерве так и быть отключенным (что более экономично). Однако из выключенного состояния инвертеры обычно выходят несколько секунд и это затягивает переключение.

Основные характеристики

  • максимальный коммутируемый переменный ток напряжения 200 В - 35A

  • максимальный коммутируемый постоянный ток напряжения 24 В - 15 А

  • максимальный ток на входе инвертера - 50 А

  • максимальный ток заряда аккумулятора при наличии радиатора - 10 А

  • максимальный ток заряда аккумулятора без радиатора - 4 А

  • тип аккумулятора - cвинцово-кислотная батарея 24 B

  • тип микроконтроллера - MKE18F512VLL16 (ARM Cortex-M4F, 32-Bit, 168MHz, 512KB (512K x 8) FLASH, 64 KB SRAM, -40C ~ 105C)

  • Цифровые интерфейсы: CAN гальвано-изолированный, RS485 гальвано-изолированный, USB 2.0 Full Speed VCOM

  • Два гальвано-изолированных цифровых выхода

  • Дисплей с энкодерным управлением

  • Встроенные измерители токов, напряжений, мощностей и прочего по входным и выходным линиям 220 и 24 В.

  • Утечка тока аккумулятора в отключённом состоянии не более 200 мкА

  • Все основания рассчитывать что на половине заявленных максимальных токов плата способна будет длительно работать без радиаторов при условии свободной конвекции.

Схема

Лист 1. Идеальный диод источника питания, идеальный диод цепи питания системы от аккумулятора и DC/DC преобразователь зарядника. Лист 1. Идеальный диод источника питания, идеальный диод цепи питания системы от аккумулятора и DC/DC преобразователь зарядника. Лист 2. Микроконтроллер, цифровые интерфейсы, дисплей, стабилизаторы питанияЛист 2. Микроконтроллер, цифровые интерфейсы, дисплей, стабилизаторы питанияЛист 3. Ключ питания инвертера, измерители в цепи переменного тока, коммутаторы цепи переменного токаЛист 3. Ключ питания инвертера, измерители в цепи переменного тока, коммутаторы цепи переменного тока

Структурная схема

Структурная схема с указанием номеров разъемов и точек измерения напряжений и токов. (для увеличения открыть в отдельном окне)Структурная схема с указанием номеров разъемов и точек измерения напряжений и токов. (для увеличения открыть в отдельном окне)

Особенности схемы

Зарядник аккумулятора выполнен на регулируемом DCDC преобразователе U23 серии LTC3789.
Выходное напряжение преобразователя задается микросхемой U24 DAC80501 управляемой по интерфейсу I2C. DAC80501 преобразует 16-и битный код в выходное напряжение в диапазоне от 0 до 1.25 В. Резистивный делитель на R94, R96, R100 смешивает напряжение от U24 и выходное напряжение DCDC преобразователя чтобы получить опорное напряжение VFB, для микросхемы LTC3789 оно должно равняться 0.8 В. DCDC преобразователь работает так чтобы напряжение VFB всегда оставалось равным 0.8 В, когда микросхема U24 меняет свое выходное напряжение.
Таким образом DCDC преобразователь способен регулировать свое напряжение от 1.65 В до 31.9 В.
Для расчета схем на базе LTC3789 и подобных существует специальная программа - LTpowerCAD
Вид окна программы для рассматриваемого преобразователя показан ниже:

В целом программа показывает более оптимистичные результаты чем есть в реальности, особенно на малых мощностях. В частности недооценивается влияние паразитных элементов трассировки.
Даже упрощенная модель в программе LTpowerCAD не дает однозначного ответа по оптимальному выбору компонентов, поскольку при разных режимах и комбинациях входных и выходных напряжений и токов значительно меняется вклад разных элементов в нагрев схемы. Т.е. программа не выполняет глобальной оптимизации по всему диапазону рабочих режимов. И приведенная схема была в основном оптимизирована для случая выходного напряжения в 32 В и выходного тока 10А, т.е. самого тяжелого режима при зарядке 24В аккумулятора.
На КПД преобразователя также влияет состояние сигнала DCDC_MODE. Как показала практика в состоянии лог. 0 (forced continuous mode ) катушка индуктивности L5 меньше нагревается чем когда на DCDC_MODE присутствует лог. 1 (pulse-skipping mode)
Сигнал EN_CHARGER в состоянии лог. 0 запрещает работу преобразователя. В выключенном состоянии преобразователь не пропускает напряжение с выхода на вход.

Ключ источника питания SW1. Выполнен на микросхеме U20 LTC4364. Через этот ключ проходит ток от источника питания к потребителям. Когда происходит переключение от питания от аккумулятора этот ключ выключается микроконтроллером.

Часть схемы с ключом источника питания Часть схемы с ключом источника питания

Ключ кроме непосредственно коммутации выполняет еще несколько защитных функций:
- работает как идеальный диод от входа к выходу,
- выполняет защиту от перегрузок по току,
- защищает выходную цепь от перенапряжений на входе (отключается при перенапряжении) ,
- не пропускает в систему слишком низкое напряжение от источника питания,
- ограничивает броски тока при включении,
- обеспечивает плавное нарастание выходного напряжения,
- предохраняет схему от переполюсовки на входе.
При этом о своих аварийных состояниях ключ сообщает сигналом PIDS_FAULT.
Сигналом PIDS_SHDN в высоком состоянии ключ выключается. Если схема обесточена, то при включении источника питания будет находиться в открытом состоянии.

В промышленных системах столько защит не является лишним. Особенно когда работать приходится в окружении электроники сомнительного качества и надежности.

Ключ аккумулятора SW2. Выполнен на микросхеме U21 LTC4364.

Назначение этого ключа в том чтобы пропустить ток от аккумулятора к потребителям в режиме работы резервного питания. Транзистором Q9 задается два разных уровня выходного напряжения.
При уровне 0 сигнала AIDS_FBC ключ начинает пропускать ток от аккумулятора в систему (т.е. потребителям) только если напряжение в системе упадет ниже 22.9 В (т.е. внешний источник питания не будет способен удержать свое номинальное напряжение)
При уровне 1 сигнала AIDS_FBC ключ пропустит ток если в системе напряжение будет ниже 26.3 В.
Это необходимо когда в систему включается полностью заряженный аккумулятор с напряжением до 32 В чтобы транзисторы ключа не перегрелись из-за слишком большого падения напряжения на них.
Поскольку ключ еще и выполняет функции идеального диода, то ток из системы в аккумулятор через него не проходит.
В обесточенном состоянии и подключении только аккумулятора ключ останется закрытым. Таким образом систему нельзя включить от аккумулятора не подав предварительно напряжение от внешнего источника питания.

Ключ питания инвертора SW3. Выполнен на микросхеме U14 LTC4368.

Этот ключ включает питание на инвертор. Для быстрого переключения на резервное питание инвертор желательно держать включенным. Однако инверторы потребляют значительный ток. Например инвертор MEAN WELL TS-1500-224 мощностью 1.5 КВт

на холостом ходу потребляет более 1 А. После аварийной перегрузки такой инвертер не включится вновь пока на с него не снимут напряжение ( если не пользоваться его интерфейсом управления). В таком случае ключ помогает избавиться от лишнего потребления тока и упростить восстановление после перегрузок, хотя и ценой некоторой инерционности.
Ключ защищает аккумулятор от слишком больших токов. В данной схеме защита должна срабатывать при токе превышающем 50 А, на самом деле будет меньше, тут критически важна трассировка.

Высоковольтная часть. В высоковольтной части коммутация производится с помощью реле K1 и K2 типа AHES4292. Не самый быстрый и надежный способ коммутации, но дело в том что схема предназначена для коммутации самых разнообразных нагрузок и напряжений, в частности для коммутации межфазных напряжений в 3-х фазных сетях (тогда ставятся еще вспомогательные внешние 3-х фазные контакторы). Реле относятся к типу реле безопасности и на схеме они взаимно блокированные. Принято считать что по такой схеме реле такого типа ни при каких обстоятельствах не смогут включиться одновременно, даже когда одно из них залипнет. Значит сетевое напряжение никогда не сможет проникнуть на выход инвертора и погубить его.
Залипание реле контролируется измерителями напряжения на резистивных делителях R51, R52 и R53, R54

Мониторы мощности. Реализованы на микросхемах U15 и U17 типа ACS37800KMACTR-030B3-SPI.
Микросхемы способны измерять переменный ток, напряжение, мощность, действующие их значения, средние от действующих значений за заданное время, способны измерять действующее как по переходу через ноль так и действующее значение постоянных токов. Каждая из микросхем отдельно гальвано-изолирована и может выполнять точные измерения не беспокоясь о способе реализации заземления и зануления источников напряжения и даже измерять при межфазном подключении. Микросхемы измеряют ток амплитудой до 30А.
Считывание данных производится по интерфейсу SPI. На каждую микросхему идет отдельный интерфейс SPI поскольку они не могут совместно работать на одном общем интерфейсе.

Измерители токов и напряжений. Как пример приведен фрагмент схемы ниже -

U22 и U13 здесь измеряют ток. Микросхемы INA240A1 хорошо подходят для условий измерений с большими синфазными помехами. Они двунаправленные. Средняя точка для них формируется общей для всех прецизионной мало-шумящей схемой на операционном усилителе U26 THS4281DBVR. Кроме того INA240A1 достаточно хорошо согласуются в входами АЦП микроконтроллеров.
Микросхема U27 на схеме выполняет роль дифференциального усилителя напряжения для измерения напряжения аккумулятора. Дифференциальный усилитель применен здесь для того чтобы минимизировать ток потребляемый от аккумулятора, когда система обесточена, также дифференциальный усилитель как ни странно упрощает трассировку платы в отношении топологии аналоговых и цифровых земель.

Элементы управления. Для управления платой в первую очередь предназначены коммуникационные интерфейсы, но предусмотрено также и непосредственное ручное управление и настройка. Для этого введен в схему ручной механический энкодер SW1 с двухцветной подсветкой и нажатием PEL12D-4225S-S2024.

Для отображения информации есть OLED дисплей ER-OLED015-2W. Монохромный, 128x64 точки, управляется по интерфейсу SPI. Немного усложненная схема

объясняется тем что дисплею для работы нужно повышенное напряжение 12 В. Ключ питания U34 здесь добавлен скорее для страховки ввиду неопределенности поведения в даташите на дисплей в случае пониженного уровня VCC.

Микроконтроллер MKE18F512VLL16 будет работать на частоте 120 МГц. Его внутренней RAM размером в 64 кБ должно хватить для операционной системы реального времени чтобы управлять несколькими автономными задачами: GUI, измерений, контроля, связи.

Что стоит помнить.
Как и программное обеспечение такие схемы подвергаются постоянному рефакторингу - меняются названия сигналов, заменяются микросхемы на другие, меняются дискретные компоненты, исправляются грубые ошибки и т.д. Изменения происходят постоянно и даже на этапе эксплуатации изделия. Эта схема прошла уже 3-и итерации с очень существенными изменениями.
Самый страшный враг схемотехника промышленных изделий - желание экономить на компонентах, пытаться снизить себестоимость отказываясь от тех или иных защитных средств: супрессоров, гальвано-изоляции, разделения земель, лимитеров и т.д.
Пример: можно не ставить супрессор на входе к которому подключается внешний источник питания. Казалось бы логично, ведь источник питания и так имеет многочисленную защиту на своем выходе. Но на производстве нередко включенный источник подключают к не запитанной плате. При достаточно длинных проводах и мощном источнике на входе платы в момент непосредственно коммутации и сопровождающего ее дребезга возникают резонансные явления приводящие к перенапряжениям и выходу из строя полупроводниковых ключей на плате.
Отловить такой баг уже отдав устройство в эксплуатацию можно лишь по факту массового обращения недовольных потребителей.

Далее предстоит плату страссировать, спаять, написать программу.
Трассировкой предполагается заняться в следующей статье.

Подробнее..

Радиация детекторы. Как подружить сцинтиллятор и SiPM

06.06.2021 20:07:08 | Автор: admin

Все началось с того, что коллега на работе попросил мне помочь запустить сцинтилляционный счетчик для какого-то натурного эксперимента на борту парохода. Принес мне завернутый со всех сторон в фольгу монокристалл BGO -- цилиндрическую шайбу размером 40х15 мм, и кремниевый ФЭУ типа MicroFC 60035, и сказал, что ничего не работает. В том виде, как это было собрано у него, он в принципе давал импульсы. Но в среднем раз в секунду, что для сцинтилляционного детектора с немаленьким кристаллом как-то совсем слабо. И на поднесение источника в 50 кБк цезия-137 он не реагировал в принципе. Как и вообще на что-то мягче кобальта-60. И с этим надо было что-то сделать.

Итак, начнем.

Выбор материала

Вспомнив опыт со своим сцинтилляционным радиометром, я сразу сказал: BGO здесь едва ли будет работать. Детектор от Atom Fast 8850 начинает надежно "видеть" гамма-кванты от 30 кэВ, а BGO имеет сцинтилляционную эффективность раз в десять хуже. Добавим сюда упавшую в разы эффективность светосбора из-за больших поперечных размеров шайбы по отношению к детектору, огромный показатель преломления BGO и конструкцию детектора, сделанную на тяп-ляп, вот и получаем порог в районе 0,5-0,6 МэВ. Его можно снизить до 150-200 кэВ при должном старании, но не более. Ищи, говорю, цезий-йод. Тем временем разобрал конструкцию, оттер SiPM от вазелинового масла, припаял поаккуратнее проводочки из МГТФа к его контактным площадкам и убрал его в надежное место...

И подходящий кристалл CsI(Tl) нашелся, причем очень удачной для SiPM геометрии. "Палочка" диаметром 20 мм и длиной 80 мм во вполне стандартном алюминиевом корпусе с окном. Тип СДН.25.20.80, "Для регистрации". Правда, нашелся он на "Авито", у широко известного в узких кругах украинского продавца. И вот прошло десять дней и сцинтиллятор уже лежал на моем столе. Кристалл, надо сказать, большого доверия не внушал: внутри имелась прослойка включений в виде нескольких черных точек и легкой вуали, окно немного отстало от кристалла по краям. Но по крайней мере, целый, не мутный, не желтый, да и другого все равно нет. Будем работать с ним.

Тут нужно пояснение, почему именно CsI(Tl), а не его "старший брат" NaI(Tl). Дело в том, что последний очень чувствителен к перепадам температуры и даже слабым ударам, приводящим к растрескиванию. CsI -- материал, обладающий определенной степенью пластичности и при небольших механических нагрузках не трескается, а деформируется. Также CsI(Tl) позволяет себя "раздеть" и переупаковать без сухой камеры с инертной атмосферой, тогда как NaI(Tl) настолько гигроскопичен, что покрывается росой и начинает расплываться уже через пару минут нахождения на воздухе. В нашем случае необходимости в переупаковке не было -- корпус детектора был вполне исправен и герметичен, а ручаться за герметичность самодельного контейнера я б не стал.

Первая проба

Для начала решил на скорую руку приложить к кристаллу SiPM даже без всякой оптической смазки между ним и окном -- чтобы не пачкать лишний раз. Заклеил алюминиевым скотчем и черной изолентой от внешней засветки, подключил к лабораторному БП через нагрузочное сопротивление 2,2 кОм, подключил к нему щуп осциллографа... Мнда, негусто. Конечно, небо и земля по сравнению с BGO, но сигнал от Am-241 (59 кэВ) -- около 8-10 мВ при 29,5 В. При этом засинхронизироваться от этих импульсов очень трудно: шумовые импульсы, обусловленные темновыми фотоэлектронами, лишь немного меньше полезного сигнала.

Ну что ж, для начала попробуем сделать, как положено. Заодно оценим, насколько нужны те или иные ухищрения.

Соединяем Si-ФЭУ и сцинтиллятор грамотно

Тут надо начать с того, что сам кремниевый ФЭУ -- крохотный по сравнению с его вакуумным аналогом. Размеры его входного окна -- всего 6х6 мм. И даже наш невеликий кристалл имеет площадь выходного окна в 8,7 раза больше. Обычно ФЭУ подбирают с диаметром фотокатода, совпадающим или почти совпадающим с диаметром сцинтиллятора, именно в таком случае светосбор наиболее эффективен и, что особенно важно для гамма-спектрометрии, не зависит от расположения источника света (вспышки сцинтилляции) в пространстве. В нашем же случае пришлось бы поставить мозаику как минимум из четырех кремниевых ФЭУ, что в бюджет не влезало с учетом того, что уже пришлось купить кристалл (да -- нам, ученым, иногда приходится покупать кое-что для работы из своего кармана). Спектрометрия нам тоже не требовалась, и оставалось надеяться на то, что собранного света окажется достаточно.

Как мы можем оптимизировать светосбор в нашем случае? Если не распаковывать кристалл, у нас возможностей немного. И мы ими воспользуемся.

Какие это возможности? Во-первых, мы должны устранить воздушную прослойку между кристаллом и ФЭУ. Как вы думаете, сколько излучения теряется при ее наличии? Казалось бы, немного. Коэффициент отражения на границе стекло-воздух равно ~ 4%, и можно ожидать, что потеряем мы лишь 8% света. Но это было бы верно, если бы все излучение падало бы на фотокатод перпендикулярно. Но это не так: из сцинтиллятора свет выходит под всеми углами. И при наличии прослойки часть света просто не покидает кристалл из-за полного внутреннего отражения, а излучение внутри "конуса выхода" тоже частично отражается внутрь кристалла, и чем больше угол, тем сильнее.

Для устранения воздушной прослойки кристалл и фотоприемник соединяют с помощью прозрачной оптической смазки или клея, показатель преломления которой максимально близок к показателям преломления окон кристалла и ФЭУ. В качестве смазки можно использовать прозрачное вазелиновое или силиконовое масло, винилин. Существуют также специальные оптические контактные смазки наподобие тех, что производят компании Alpha Spectra Inc и Saint Gobain (BC-631). Для приклейки применимы прозрачные силиконовые и эпоксидные компаунды. С успехом можно использовать OCA -- листовой оптический клей вроде двустороннего скотча, предназначенный для приклейки сенсора к дисплеям смартфонов. Этот материал продается во всех магазинах запчастей для их ремонта и стоит несколько десятков рублей за кусок, вырезанный по форме дисплея.

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

Дело в том, что голый алюминий отражает только 85-88% света. Отражательная способность алюминиевого скотча со стороны клея -- еще ниже, не более 60-70%. Учитывая то, что свет будет несколько раз переотражаться туда-сюда внутри кристалла, пока не попадет на фотоприемник, это очень плохие цифры. Существует ряд материалов с очень высоким коэффициентом диффузного отражения, превышающим 95% -- многослойные пластиковые пленки, синтетическая бумага Tyvek и др. Тем не менее, наиболее доступным и весьма эффективным отражателем является обыкновенная сантехническая ФУМ-лента белого цвета в несколько (4-6) слоев , покрытая сверху алюминиевой фольгой, что дает коэффициент отражения примерно 95%. SensL рекомендует [1] для изготовления сцинтилляционных детекторов на основе SiPM именно ее. "Культурный" аналог производства Saint Gobain Crystals называется BC-642Teflon Tape.

Кто сказал "фокон"?

Фокон -- это сокращение от "фокусирующего конуса". Идея в том, что свет падает на конический или параболический рефлектор, концентрирующий свет с большой входной площадки на маленькую выходную. И такое решение действительно часто применяют в сцинтилляционных детекторах, чтобы сопрячь кристалл с ФЭУ меньшего диаметра. Но работает это решение весьма спорно.

Дело в том, что чем больше отношение входной площади фокона к выходной, тем уже конус, из которого фокон собирает свет. Свет, падающий под углом больше критического, отражается обратно. А сцинтиллятор светит во все стороны, и ограничивая угол сбора света, мы теряем его часть, так что обмануть природу не получится. В статье [2] показано, что фоконное сопряжение не дает ничего ни для эффективности светосбора, ни для спектрального разрешения при аналогичном нашему соотношении размеров кристалла и сборки из SiPM (кристалл диаметром 2" и сборка 2х2 из MicroFC 60035).

Сборка детектора

Поскольку наш кристалл находится в стандартном контейнере с кварцевым окном в торце, нам не нужно заботиться о светоотражающем покрытии всего кристалла. Им нужно закрыть его торец, оставив в покрытии квадратное окошко по размерам SiPM, то есть 7х7 мм. Всю остальную площадь окна нужно закрыть полосками ФУМ-ленты в 5-6 слоев. Затем из алюминиевого скотча вырезать круг диаметром около 50 мм, в его центре прорезать макетным ножом такое же квадратное отверстие и наклеить его поверх ФУМ-ленты, чтобы отверстия совпали. Теперь аккуратно заворачиваем его края на цилиндрическую поверхность корпуса, максимально тщательно разглаживая и разравнивая складки, через которые может проникать свет.

В свободный от ФУМ-ленты и фольги квадратик вклеиваем SiPM с помощью квадратика, вырезанного под его размер из OCA-пленки. Сверху на него наклеиваем кусочек каптоновой пленки, чтобы не замкнуть выводы кремниевого ФЭУ фольгой, а затем заклеиваем сверху кружком из алюминиевого скотча для защиты попадания света, пропустив провода от SiPM вдоль цилиндрической поверхности кристалла и оборачиваем боковую поверхность полосой алюминиевого скотча, спрятав под ней некрасивые и могущие пропустить свет складки. Правда, первое включение показало, что этого недостаточно и детектор нормально работает только если прикрыть его от света. Поэтому я закрыл конструкцию еще одним слоем самоклеящейся фольги и пропустил провода под ним в виде петли. В окончательном варианте детектор выглядит вот так.

Результат не заставил себя ждать: амплитуда сигнала от америция возросла более чем вдвое, достигая 20 мВ, что позволяет его уверенно выделять на фоне темнового шума. Вот сколько можно потерять света только из-за того, что пара квадратных сантиметров вокруг сиФЭУ закрыта неидеальным отражателем, и из-за зазора между ним и сцинтиллятором, заполненного воздухом.

Импульсы от америция с детектора, сделанного абы как (слева) и после доработки (справа)Импульсы от америция с детектора, сделанного абы как (слева) и после доработки (справа)

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

Ссылки

  1. https://www.onsemi.com/pub/Collateral/AND9774-D.PDF

  2. Kim J., Park K., Hwang J. et al. Efficient design of a 22 inch NaI(Tl) scintillation detector coupled with a SiPM in an aquatic environment. // Nuclear Engineering and Technology. 2019. V. 51. 4. P. 1091-1097.

  3. Lavelle C.M., Shanks W., Chiang C. Approaches for single channel large area silicon photomultiplier array readout // AIP Advances. 2019. 9. 035123.

Подробнее..

Перетягивание диода или устраиваем соревнование между CANNY 3 TINY PRO и Arduino

08.06.2021 02:17:27 | Автор: admin
Arduino vs CANNY перетягивание диодаArduino vs CANNY перетягивание диода

В предыдущей статье, посвящённой моим попыткам погрузится в увлекательный мир программирования микроконтроллеров, я грозился сделать обзор на "обновку". К сожалению, мне сейчас не хватает навыков и времени чтобы сделать, что-то достойное полноценного обзора. Однако, я всё-таки решил подготовить забавы ради, короткую статью на тему игрушечного соревнования CANNY 3 TINY PRO и неоригинальной Arduino Nano. Соревноваться контроллеры будут в своеобразном аналоге перетягивания каната, на роль которого был выбран двухцветный светодиод марки BL-L2519EGW.

Итак в сегодняшнем материале мы подключим оба контроллера к светодиоду и будем подавать случайный сигнал на его выводы. Правила простые кто большее напряжение подаст у того и кристалл в светодиоде загорится ярче. Попутно мы воспользуемся ЦАП на контроллере CANNY и доработаем стандартный ГСЧ с помощью составного функционального блока.

В статье не будет сложной электроники или мудрёного программирования, так что она вполне подойдет новичкам.

Оглавление:

  1. Введение

  2. Схема

  3. Программа

  4. Заключение

Введение

Я намерено не буду разбирать технические характеристики нового (для меня) контроллера CANNY. Скажу только одну вещь. Несмотря на то, что они оба контроллера внешне чем-то похожи сравнивать их совершенно не уместно и мы этого делать не будем.

Для того, чтобы повторить "дуэль века" вам потребуется:

  1. Двухцветный светодиод - я использовал BL-L2519EGW, но марка не особо критична.

  2. Контроллер CANNY 3 TINY PRO именно у этого контроллера есть ЦАП, к тому же он самый доступный по цене в линейке контроллеров CANNY.

  3. Совместимый с Arduino контроллер - я использовал неоригинальную Nano, но можно было и UNO.

  4. Пара резисторов 100 Ом, - я не силен в электронике, но решил подстраховаться и использовать их как ограничители тока (может это и неверное решение). В любом случае думаю, что у контроллеров есть свои встроенные ограничители тока и схема может работать и без резисторов.

  5. Соединительные провода и макетная плата.

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

Предвосхищая некоторую критику, сразу скажу, что само собой раз контролеры Кэнни стоят в "Дакаровских" Камазах, наверное и CANNY 3 TINY PRO явно предназначен для чего-то большего, чем просто моргать светодиодом. Собственно Arduino Nano тоже может намного больше. Просто я ничего сложнее в этот раз собрать не смог, а поделится впечатлением хотелось.

Ну и на всякий случай остальные статьи цикла размещу под спойлером.

Другие статьи цикла

Схема

Схема соединенийСхема соединений

Питать контроллеры мы будем через USB-порты, поскольку оба контроллера имеют USB-VCP мы при необходимости сможем еще и передавать данные. Но в принципе контроллеры можно питать и от двух USB зарядных устройств, схема всё равно будет работать.

Первым делом объединим "Землю" у двух контроллеров соединив выводы "GND".

Затем, от каждого из контроллеров "подведем" к светодиоду выводы от канала ЦАП.
У Arduino - "D5", у CANNY - "C2" (это единственный выход с ЦАП).
В нашем случае светодиод имеет два вывода и работает он примерно так: если на левой ноге напряжение больше, чем на правой то загорается красный кристалл. Чем больше разница потенциалов, тем ярче он загорится. И наоборот, если на правой ноге напряжение больше, чем на левой, то загорится зеленый. При примерном равенстве потенциалов светодиод вообще не будет светится.

Мы будем "перетягивать канат" 2.5 секунды, нам важно, чтобы контроллеры подали сигнал более-менее синхронно. Для этого (а также для нашей тренировки) контроллеры подадут друг другу сигналы. Выход "D7" Arduino подаст логическую единицу на вход "C6" CANNY. В свою очередь, CANNY с выхода "C4" подаст логическую единицу на вход "D3" Arduino. В программе каждого из контроллеров предусмотрим проверку наличия сигнала, при успешном прохождении которой подается напряжение на светодиод.

Для того, чтобы узнать какое напряжение подали оба контроллера, мы с помощью АЦП CANNY померим напряжение поданное Arduino. Для этого подсоединим выход "C10" CANNY к резистору.

Кстати лично я очень рад что у Canny 3 TINY PRO для того, чтобы включить режим АЦП канала не нужно паять перемычку, как в случае с обычным CANNY 3 TINY.

В итоге должно получится примерно вот-так:

Фото схемыФото схемы

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

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

Перейдем к программной части.

Программа

Обе программы можно скачать с GitHub.

Программа для Arduino очень простая, думаю нет смысле её комментировать:

/*Synhronized Randomize DAC.See more http://personeltest.ru/aways/habr.com/ru/post/561148/*/int ADC_pin = 5;int input_pin = 3;int output_pin = 7;int synch_signa = 0;int v_min = 10;int v_max = 2550;int synch_signal = 0;float rand_voltage = 0;// the setup function runs once when you press reset or power the boardvoid setup() {  pinMode(ADC_pin, OUTPUT);  pinMode(output_pin, OUTPUT);  digitalWrite(output_pin,HIGH);  pinMode(input_pin, INPUT);  Serial.begin(9600);}// the loop function runs over and over again forevervoid loop() {synch_signal = digitalRead(input_pin);      // read signal from another deviceif (synch_signal) { rand_voltage=random(v_min, v_max) / 10; analogWrite(ADC_pin, rand_voltage); Serial.println(rand_voltage);  delay(2500);   // wait for seconds}else{ delay(500);   // wait for seconds}                }

Программа для контроллера CANNY:

Функциональная диаграммаФункциональная диаграмма
  • При включении контроллер устанавливает на выходе "С4" логическую "1" для синхронизации с Arduino.

  • Канал "C10" в режиме АЦП измеряет напряжение от Arduinio и с помощью функции MAP переводит его в удобный для чтения вид.

  • ШИМ-генератор в сочетании с детектором переднего фронта раз в 2.5 секунды дают сигнал для записи случайного значения в канал "C2".

    • Значение при этом запишется, только если на входе "С6" есть логическая "1" от Arduino.

    • Значение напряжения для подачи на светодиод генерируется случайным образом. Поскольку у CANNY нет встроенного блока для сброса ГСЦ, "случайность" сигнала обеспечивается, сложением "истории" сигналов, поступивших от Arduino.

    • Для уменьшения количества элементов на основной диаграмме, реализация функции "Random" перенесена в одноименный составной блок (об этом чуть позже).

  • Значения напряжений на выводах светодиода от обоих контроллеров передается в виртуальный COM-порт ПК. Данный порт мы можем мониторить в любой программе, например в Hterm, но я для простоты решил использовать Arduino IDE.

    • Чтобы не "заморачиваться" с лишними символами, напряжение контроллеров выводится без точки, например, "c=45" значит, что напряжение на выводе ЦАП CANNY = 4.5В, соответственно "a=27" значит, что на ЦАП выводе Arduino = 2.7В.

Рассмотрим составной блок "Random (min...max)":

Составной блокСоставной блок

В данном блоге мы используем встроенный ГСЧ и функцию MAP для того чтобы выводить не просто числа от 0 до 65000, а в нужном нам диапазоне. Данный блок можно использовать, как библиотечный элемент и повторно использовать в других схемах. Более подробно о том, как работать с составными функциональными блоками, я писал в этой статье.

Примечание: когда вы загружаете программу в один из контроллеров, второй лучше отсоединять от ПК.

Заключение

Если вы все собрали верно, то получится примерно такой результат:

Различные варианты поданного на СИД напряженияРазличные варианты поданного на СИД напряжения

Слева направо:

  1. У контроллеров ничья, напряжение примерно равно.

  2. CANNY немножко выигрывает.

  3. CANNY ощутимо выигрывает.

  4. Arduino ощутимо выигрывает.

Пример вывода данных из монитора COM-порта (несвязанный с картинкой выше):

Монитор COM-портаМонитор COM-порта

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

Ну и еще под конец хочу сказать, что чертовски любопытно иногда погрузится в другую парадигму программирования. Я получил удовольствие, когда своими руками из функциональных блоков собрал простенький аналог функции "Random". Сейчас подумываю сделать еще несколько "библиотечных" элементов реализующих распространенные функции, которых порой не хватает среди готовых блоков CANNY и набросать об этом статью.

На этом всё. Надеюсь, что статья была для вас если уж не особо полезна, то хотя бы просто любопытна.

Подробнее..

Разработка контроллера резервного питания. Трассировка

14.06.2021 12:13:27 | Автор: admin

В предыдущей статье http://personeltest.ru/aways/habr.com/ru/post/557242/ была описана схемотехника контроллера резервного питания. Такой контроллер может пригодится в разнообразных технических системах и устройствах. Поэтому конструктив платы был выбран максимально нейтральный с возможностью выноса элементов управления на отдельную панель.

Выбор конструкции платы и ее трассировка - это каскад компромиссов. Компромиссы возникают когда надо удовлетворить целый список желаний включающий, но не ограниченный пунктами:

  • электромагнитная совместимость удовлетворяющая стандартам

  • высокая теплоотдача и большая рассеиваемая мощность без радиаторов и вентиляторов

  • низкая цена печатной платы

  • минимальные размеры

  • возможность изменять варианты сборки

  • обеспечение электробезопасности и электрической прочности

  • ремонтопригодность с минимальной оснасткой и оборудованием

  • пригодность для коррекций ошибок трассировки и схемотехники

  • технологичность сборки и невысокая цена сборки

  • максимальная тестируемость после сборки

  • удобство монтажа в целевой системе

Естественно что весь этот список невозможно не только максимально удовлетворить, но даже держать в памяти затруднительно.
Поэтому эмпирически выбираем два-три высших приоритета с которыми работаем в первую очередь.
Низкая серийность позволяет нам сдвинуть цену вниз по приоритетам. Боль прошлого опыта заставляет нас поднять ремонтопригодность и тюнингируемость на пару уровней выше чем это принято обычно.
В верхней строчке может оказаться электробезопасность и соответствие стандартам по ЭМС.
И не только потому что без этого регуляторы просто не позволят эксплуатировать плату. Плохая ЭМС может поднять результирующую цену платы многократно, поскольку приведет к длительному циклу отладки, к повышенному проценту ремонтов, удорожанию технической поддержки и многому другому. Соответственно вердикт - плата должна иметь не менее 4-х слоев.

В 4-х слоях удастся сделать максимально большие полигоны земли и питания, а также полигоны отвода тепла.
Толщину платы выбираем из соображений жесткости и из перечня доступных вариантов у производителя плат. Внутренние слои расположены ближе к внешним чтобы иметь лучшую емкостную связь с дорожками в верхних слоях и обеспечивать лучшую ЭМС, а также для лучшей передачи тепла от SMD компонентов в стороны от них.
Шесть слоев конечно было бы лучше, но нельзя забывать что цена еще не выкинута из списка приоритетов.

Вопрос выбора программных инструментов для трассировки решается в пользу Altium Designer. Как считают его разработчики он на сегодня наиболее массово применяемый инструмент в данной области.
Цена за standalone лицензию Altium до акций могла обойтись пределах 10 тыс. евро, еще 3 тыс. евро возможно придется отдать за опцию PDN Analyzer если потребуется точнее рассчитать потери и наводки в проводниках.
К счастью есть возможность поработать с триальной версией Altium и при должной сноровке выполнить трассировку необходимой нам платы в триальный период.

Результат работы показан ниже:

Вид трассировки с отображением всех 4-х слоев Вид трассировки с отображением всех 4-х слоев Вид сверху и вид снизуВид сверху и вид снизу

Компоновка
При компоновке внимание было уделено дистанцированию высоковольтных коммутаторов от низковольтных цепей, компактности отдельных ключей для минимизации длины дорожек проводящих большие токи, распределению силовых компонентов способом обеспечивающим наилучший отвод тепла. Таким образом все силовые транзисторы оказались на нижнем слое.
При необходимости на них всех можно установить единый радиатор.

На посадочном месте дисплея находится ряд отверстий под установку разъема. Если дисплей и энкодер нужно вынести, то ставится разъем на который выходят все необходимые для выноса сигналы.

Расположение основных узлов на платеРасположение основных узлов на плате

Работа по правилам.
В Altium есть оригинальный механизм правил. Правила позволяют делать автоматическую проверку соответствия трассировки заданным технологическим нормам.

Для данной платы были созданы следующие основные правила:

Минимальные зазоры по умолчаниюМинимальные зазоры по умолчаниюМинимальная, предпочтительная и максимальная толщина проводниковМинимальная, предпочтительная и максимальная толщина проводниковМинимальные и максимальные размеры переходных отверстийМинимальные и максимальные размеры переходных отверстий

Определение зазоров.
Зазоры - это то на чем вас в первую очередь могут подловить сертифицирующие органы если вы не уделите необходимого внимания этому аспекту. Зазоры необходимо увеличивать для защиты от пробоев электрическим напряжением и всяческих неприятностей при длительной эксплуатации, но делать зазоры слишком большими тоже не вариант. Поэтому делать их надо по предельно допустимым величинам из стандартов. На каждое напряжение свой зазор, причем он разный во внешних и внутренних слоях, зависит от того открыта паяльная маска или нет и прочих условий.
Дополнительно надо помнить о двух разных понятиях: зазор (clearance) и длина пути (creepage).

Слева диалог установки зазоров, справа диалог установки минимального пути для класса цепей 220VСлева диалог установки зазоров, справа диалог установки минимального пути для класса цепей 220V

Путь (creepage) должен быть строго таким как указывают стандарты, а вот зазор может быть меньше если между площадками находится вырез в плате. Очень часто высоковольтные разъемы имеют дистанцию между выводами меньшую чем допустимо при указанном на них максимальном напряжении. В этом случае делают вырезы чтобы обеспечить необходимый creepage.

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

Площадки и их особенности

Как и при разработке программного обеспечения так и при разработке платы не имеет смысла сразу уделять много внимания форме площадок. Для этого есть рефакторинг и в Altium этот рефакторинг делать достаточно удобно.
Но несколько советов все же дам.

Площадки со скруглениямиПлощадки со скруглениями

Во первых, все площадки скругляю (или почти все, насколько видится целесообразным) .
Это заметно повышает плотность трассировки и заполняемость полигонами. Исключение составляют только первые пины многовыводных компонентов. Их делаю прямоугольными чтобы сразу визуально отличить и понять ориентацию компонента с какой бы стороны платы мы не смотрели (если это не SMD компонент)

Посадочное место силового транзистора. Красным обозначены открытые области маски для пасты. Посадочное место силового транзистора. Красным обозначены открытые области маски для пасты.

Следующим важным моментом является маска для нанесения пасты. Все области открытой маски для пасты на поверхности платы должны быть примерно одинаковыми. Так требуют технологи контрактных сборщиков чтобы лучше контролировать количество наносимой пасты.
Поэтому под большие площади занимаемые SDM транзисторами маска пасты делается не сплошной, а перфорированной. Если ее сделать сплошной, то переизбыток пасты вызовет миграцию корпуса силового транзистора при пайке с сторону со значительным смещением (доли миллиметра). Такой миграции хватит чтобы замкнуть затвор с истоком.
Если переходные отверстия находятся на площадке, то их диаметр не более 0.3 мм и над ними закрыта маска пасты. Паста никогда не ложится на переходные. С обратной стороны платы у таких переходных всегда открыта паяльная маска. Такие меры вполне эффективно препятствуют массивному перетеканию припоя на обратную сторону и образованию дефектов вспучивания паяльной маски на обратной стороне.

Площадки измерительных шунтов.
Оба показанных ниже варианта приемлемы. Но все же первый вариант выдаст менее точное измерение. И погрешность будет выше чем заявленная погрешность номинала самого шунта.

Шелкография

Стиль шелкографии на плате достаточно скупой.
Насыщенная шелкография, где обводятся контуры каждого элемента может привести к большому объему трудозатрат по корректировки нахлёстов шелкографии на открытые площадки для пайки.
Главное что нужно от шелкографии - показать позиционные обозначения компонентов и их ориентацию.

Какие рекомендации действительно важны

В интернете на сайтах любителей да и производителей есть множество советов как и что нельзя делать при разработке печатных плат. В целом обычно верно, но часто остается непонятным насколько критичны те или иные рекомендации. Два примера ниже.

Неоднозначная рекомендация по применению термобарьеровНеоднозначная рекомендация по применению термобарьеровВажная рекомендация в отношении паяльной маски Важная рекомендация в отношении паяльной маски

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

Рекомендация для паяльной маски. Это очень важная рекомендация. Области открытой паяльной маски ни в коем случае не должны охватывать соседние площадки если они принадлежат разным цепям. Иначе практически гарантировано где-то возникнет замыкание между площадками и контрактный сборщик отдаст плату с дефектом потому что визуальный контроль его не обнаружит, так как замыкания могут быть под корпусами микросхем.

Проблемы земли
Вопрос о земле - важнейший в цифро-аналогово-силовых схемах. Малейшая неосмотрительность может привести к тяжелым финансовым последствиям либо, в лучшем случае, к значительной деградации качества работы схемы.
У Altium есть инструмент под названием PDN Analyzer для точного расчета потенциалов в проводниках с большими токами к которым относятся и полигоны земель. Однако в данном проекте этот анализатор не использовался. Все же это дорогое и трудоемкое удовольствие оправданное в более сложных проектах. Здесь подход был проще.
Были идентифицированы несколько основных доменов земли которые необходимо максимально разделить:
- цифровая земля микроконтроллера
- аналоговая земля микроконтроллера
- возвратная земля силовых ключей и DC/DC преобразователя
- чувствительная земля DC/DC преобразователя
- непосредственно заземление

Потом эти земли были обратно на схеме разделены специальными компонентами-перемычками представляющими собой просто короткие дорожки, как на рисунке ниже

После такого разделения на плате эти земли уже трассировались как отдельные не связанные между собой цепи. И конечно не забывалось о правиле минимизации петли возвратных токов, т.е. сигналы каждого домена шли поверх или рядом с полигоном земли этого домена.

Ниже показана результирующая топология каждой из земель.

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

Следующим этапом будет программирование, наладка и тестирование платы. Но об этом позже.

Подробнее..

DIY регистратор молний

15.06.2021 20:16:32 | Автор: admin

Автор: Alex Wulff (из-за глюков хабраредактора не получилось оформить как перевод)

К старту курса о разработке на С++ мы перевели статью о персональном регистраторе молний небольшом устройстве, сообщающем об ударах молнии поблизости. Оно даже сообщает, на каком расстоянии ударила молния; при этом, по словам автора, собрать его самому обойдётся дешевле, чем купить в магазине. Ещё один очевидный плюс вы сможете отточить свои умения в схемотехнике.

В основу устройства положен детектор молний AS3935 с ВЧ-каналом производства DFRobot. Детектор обнаруживает электромагнитное излучение молнии и с помощью специального алгоритма преобразовывает эту информацию в информацию о расстоянии до удара.


Датчик может обнаруживать удары молнии на расстоянии до 40 км (25 миль) и определять расстояние до места удара молнии с точностью до 4 км (2,5 мили). Сам датчик довольно надёжен, но может срабатывать неверно, если устройство находится на открытом воздухе. Самодельное устройство может работать не так надёжно, как коммерческий регистратор молний.

Материалы
  • микроконтроллер-жучок (beetle) DFRobot #DFR0282. Это плата Arduino Leonardo очень малых размеров;

  • Gravity: датчик расстояния до молнии DFRobot #SEN0290;

  • зарядное устройство для литиевых аккумуляторов DFRobot #SEN0290;

  • аккумулятор LiPo, 500 мАч Amazon #B00P2XICJG;

  • пьезодинамик 5В, например Amazon #B07GJSP68S;

  • маленький скользящий переключатель;

  • монтажный провод (одно- или многожильный).

Инструменты
  • компьютер с бесплатным ПО Arduino IDE.

  • паяльник и припой;

  • пистолет для горячего клея;

  • машинка для зачистки концов провода от изоляции;

  • 3D-принтер (не обязательно).

1. Разработка схемы соединений

Схема устройства проста. Информация с датчика молнии передаётся по линиям SCL и SDA, плюс к этому одно соединение предусмотрено для звукового сигнала. Устройство питается от литий-ионного полимерного аккумулятора (LiPo), поэтому я решил встроить в схему зарядное устройство для такой батареи.

Рисунок AРисунок A

Схема устройства показана на рисунке A. Обратите внимание, что аккумуляторная батарея LiPo соединяется с зарядным устройством через штекерно-гнездовые разъёмы JST и не требует пайки.

2. Сборка схемы

Для сборки устройства лучше всего применить так называемую технику свободной сборки. Детали не крепятся к подложке (например к перфорированной плате) а просто соединяются проводами (рис. Б). Так устройство собирается гораздо быстрее и получается меньше по размеру. Правда, страдает эстетика... Но сомнительную эстетику никто не увидит, если сборку закрыть напечатанным на 3D-принтере корпусом. На видео выше показано, как я собрал схему методом свободной сборки.

Подсоедините жучок к зарядному устройству

Отпаяйте зелёные клеммы от зарядного устройства LiPo. Они бесполезны, но занимают пространство. Соедините положительную (+) и отрицательную (-) клеммы зарядного устройства аккумуляторной батареи LiPo с положительной (+) и отрицательной () клеммами на лицевой части жучка. По этим проводам первичное напряжение батареи LiPo будет подаваться непосредственно на микроконтроллер. Технически жучку требуется 5В, но от напряжения 4В батареи LiPo он всё равно будет работать.

Подключение датчика молнии

Обрежьте входящий в комплект четырёхконтактный кабель так, чтобы от провода осталось примерно 5 см. Зачистите концы и подключите кабель к датчику молнии, выполнив следующие соединения:

  • положительную (+) клемму на датчике молнии соедините с положительной (+) клеммой на жучке;

  • отрицательную () клемму на датчике молнии соедините с отрицательной (-) клеммой на жучке;

  • контакт синхронизации (C) на датчике молнии соедините с колодкой SCL на жучке;

  • контакт данных (D) на датчике молнии соедините с колодкой SDA на жучке.

Контакт IRQ на датчике молнии также должен быть соединён с колодкой RX на жучке. Соединение должно подходить к аппаратному прерывателю на жучке; колодка RX (контакт 0) единственный оставшийся контакт, поддерживающий прерывание.

Подключение зуммера

Подключите короткий провод зуммера к отрицательной () клемме на жучке (земля), а длинный провод к контакту 11. Сигнальный вывод зуммера должен быть подключён к выводу PWM (для обеспечения максимальной гибкости), здесь идеально подходит контакт 11.

Подсоединение переключателя

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

Рисунок БРисунок Б

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

Окончательная компоновка

Рисунок ВРисунок В

Последний шаг избавляемся от беспорядочного скопления проводов и компонентов и приводим устройство в более презентабельный вид (рис. В). Это нужно делать аккуратно, чтобы не переломить провода. Приклейте горячим клеем зарядное устройство LiPo к верхней части батареи LiPo, затем сверху приклейте жучок. И последнее действие: приклейте к самому верху датчик молнии. Зуммер я вывел на сторону, как показано на рисунке В. В результате получилось несколько скреплённых между собой плат с торчащими из них проводами. Выводы переключателя я также оставил свободными, чтобы позже вставить их в корпус, распечатанный на 3D-принтере.

3. Программирование микроконтроллера

Запустите на компьютере Arduino IDE и убедитесь, что в меню ToolsBoard (ИнструментыПлата) выбрано значение Leonardo. Загрузите и установите библиотеку для датчика молнии. Затем скачайте код проекта и загрузите его на жучок. Программа предельно проста и очень легко настраивается.

Обнаружив молнию, устройство сначала подаст несколько звуковых сигналов, чтобы предупредить об ударе молнии поблизости, а затем подаст определённое количество звуковых сигналов, соответствующее расстоянию до молнии в километрах. Если молния находится на расстоянии менее 10 км (6,2 мили), детектор подаст один длинный звуковой сигнал. Если расстояние превышает 10 км (6,2 мили), расстояние будет поделено на 10, округлено, и устройство подаст соответствующее полученному числу количество сигналов. Например, если молния ударит на расстоянии 26 км (16 миль), то сигнала будет три.

Программное обеспечение запускается прерываниями от датчика молнии. Когда он обнаружит электромагнитное излучение от удара, на контакт IRQ подаётся высокое напряжение, оно вызывает прерывание в микроконтроллере. Датчик также может посылать прерывания для событий, не связанных с ударом молнии, например при превышении порогового уровня помех/шума.

В этом случае нужно отойти с детектором подальше от электронных устройств. Исходящее от таких устройств излучение может "забить" сравнительно слабое излучение удалённого удара молнии.

4. Распечатка корпуса на 3D-принтере (не обязательно)

Рисунок ГРисунок ГРисунок ДРисунок ДРисунок ЕРисунок Е

Корпус для устройства разработал я сам. Файлы для 3D-печати можно загрузить здесь. (рис. Г, Д). Верхняя часть корпуса прищёлкивается к нижней, никакого специального оборудования не требуется. Корпус достаточно просторный, чтобы в нём могло поместиться и ваше устройство, если вы будете собирать его по-другому (рис. Д). В любом случае вам ничего не мешает спроектировать аналогичный корпус самому:

  • определите габариты устройства;

  • спроектируйте устройство в программе CAD (мне нравится Fusion 360 студенты могут получить её бесплатно);

  • создайте корпус, перетащив профиль из модели устройства. Допуска в 2 мм будет вполне достаточно.

Обнаружение ударов молнии

Поздравляем, теперь у вас есть работающий регистратор молний! Как проверить, работает ли устройство? Ответ очевиден дождитесь грозы. Не знаю, насколько надёжен датчик, но мой сработал с первого раза.

Заряжать устройство очень просто достаточно подключить microUSB-кабель к зарядному устройству LiPo и дождаться, когда индикатор зарядки загорится зелёным цветом. Во время зарядки устройство должно быть включено, иначе энергия не будет поступать в аккумулятор!

Внесение изменений

Регистратор молнии можно сделать более полезным и удобным в использовании, если внести в программное обеспечение определённые изменения:

  • другие звуковые сигналы: чтобы устройство звучало приятнее, используйте библиотеку звуков Tone.h;

  • спящий режим: микроконтроллер ATmega32u4 (чип, на основе которого работает жучок) поддерживает аппаратные прерывания в спящем режиме. Устройство можно перевести в спящий режим, и любое поступившее от датчика молнии, событие заставит датчик реагировать. Спящий режим может значительно продлить срок службы батареи.

Этот материал показывает, что умение разрабатывать программы на С++, работа с электроникой, даёт широкие возможности и может быть полезна в самых разных сферах: представьте, например, что вы часто бываете на природе тогда о грозе лучше знать заранее и даже за километры, но не нужно дорогого оборудования. Если вам нравится чувствовать, как вы управляете железом, идущим по микросхемам током, то вы можете присмотреться к нашему курсу о разработке на С++, где студенты готовятся к началу карьеры разработчика ПО на этом сложном и мощном языке.

Узнайте, как прокачаться и в других специальностях или освоить их с нуля:

Другие профессии и курсы
Подробнее..

OpenRPNCalc делаем бескомпромиссный калькулятор

18.06.2021 02:21:22 | Автор: admin
Калькулятор как он есть.Калькулятор как он есть.

Вообще-то в блогах я обычно выступаю в роли фриковатого научного сотрудника, занудным голосом вещающего про какое-нибудь измерение параметров Стандартной Модели. Но сейчас я попробую совсем другой жанр. Короче говоря, в один прекрасный день я понял, что мне не хватает железного научного калькулятора. Пришлось делать самому.

Но зачем?

По работе (а я занимаюсь физикой элементарных частиц), кроме серьёзных вычислений, часто нужно делать какие-то прикидки на коленке, и калькулятор так или иначе приходится использовать. Долгое время я пользовался чем придётся чаще всего приложением на телефоне или питоновским интерпретатором. Но всё же удобно, когда на столе есть железяка, которая выполняет свою функцию, и выполняет её хорошо.Ну и на Facebook меньше поводов отвлекаться.

Калькуляторов у меня не было с окончания универа (последний был Citizen SRP-75). Как оказалось, дизайн их интерфейса с тех пор изменился неузнаваемо и топовые модели теперь скорее напоминают какую-нибудь Wolfram Mathematica. Ничего не имею против, но если мне надо посчитать действительно что-то сложное, гораздо удобнее это сделать на компьютере. В калькуляторе же мне хотелось бы иметь минимальный набор функций, которые мне нужны, без необходимости путешествовать по многоуровневым меню. И не иметь тех, которые точно не нужны, т. к. место на клавиатуре не резиновое.

Как оказалось, есть небольшая фирма SwissMicros, которая выпускает неплохие копии старых программируемых калькуляторов Hewlett Packard (HP) на основе современных ARM-процессоров и симулятора Free42 с открытым кодом. Но опять же, это не идеал есть некоторые функции (об этом ниже), которые мне пришлось бы программировать, а запускать программы это совсем не то же самое, что нажать на кнопку.

Вот примерно такая мотивация привела меня к решению сделать свой калькулятор (с трудом удерживаюсь от цитирования персонажа Футурамы). Хотя, честно, полностью рациональным такое решение назвать нельзя, и по большей части оно объясняется диагнозом руки чесались.

Для разнообразия я решил в кои-то веки сделать проект, который не выглядит слишком колхозно, которым реально можно пользоваться, и может быть даже не слишком прячась от коллег по работе. Хотя это и не первый раз, когда я делаю какую-то электронику, до сих пор я в основном возился с DIP-корпусами, макетками и синей изолентой, а тут сам бог велел сделать что-то посовременнее. Соответственно, я получил море новых впечатлений, разбираясь с многими вещами с нуля (программирование для ARM, пайка SMD, разработка в KiCAD и OpenSCAD, 3D-печать). Готовьтесь, сейчас я ими здесь поделюсь. Вдруг кому-то поможет, или кто из более опытных посоветует что-нибудь дельное.

Код, как и вся, с позволения сказать, документация выложены на GitHub. Да, код ужасен. Да, постараюсь исправиться :)

Концепция

Итак, будем делать научный, непрограммируемый, калькулятор, в который при желании можно добавлять новые функции. Как бывший член экипажа лунолёта Кон-Тики, я, конечно, обязан был сделать калькулятор с обратной бесскобочной (она же польская, она же RPN) логикой. Благо, её и программировать легче.Ещё одним преимуществом RPN поделился со мной пользователь с сайта Hackaday: такой калькулятор у вас вряд ли кто попросит попользоваться на время.

Итак, что хотелось мне иметь в идеале в своей машинке:

  • Стандартный набор научных функций (тригонометрия, корни, степени, логарифмы, преобразование углов, систем координат и т.д.). Не уверен, чтобы я когда-то на трезвую голову пользовался гиперболическими функциями, поэтому шинусы и кошинусы идут лесом. Туда же отправляем и углы в градах градусов и радиан будет достаточно.

  • Из того, что редко попадается в коммерческих калькуляторах некоторые функции для работы со случайными распределениями: erf(x) (бывает частенько, но обычно с доступом через меню) и обратная к ней erf-1(x) (никогда не встречал), интеграл от распределения хи-квадрат для данного числа степеней свободы, распределение Пуассона. При этом мне не нужен статистический режим как таковой с вводом больших массивов данных для тяжёлой обработки данных у меня всё равно есть компьютер.

  • Режим вычислений с ошибками (точнее, неопределённостями), хотя бы без учета корреляций. Такой режим есть в нескольких калькуляторах на Android, но в железных, насколько я знаю, такого нигде нет, а жаль.

  • Некоторые очень специфические функции, в основном связанные с релятивистской кинематикой.

  • Стандартные режимы отображения SCI (с мантиссой и порядком) и ENG (с порядком, кратным трём) и изменяемым количеством значащих цифр мантиссы (3-10). В режиме ENG, к тому же, можно для удобства сделать показ префиксов единиц СИ (m, k, M и т. д.).Диапазона double будет более чем достаточно. SwissMicros делает калькуляторы c quarduple precision (что ещё ждать от швейцарской-то фирмы?), но в нашей немудрёной науке, если в вычислении используется больше шести-семи значащих цифр с вычислением что-то не так.

  • Обратная бесскобочная логика со стеком из 4 элементов (X,Y,Z,T) плюс регистр предыдущего результата (LASTx или X1) как у HP или Б3-34. Есть ещё вариант сделать бесконечный стек, как у старших моделей HP, но пока я ограничился более простым вариантом.

  • Что бы самодельщик ни делал, получаются либо часы, либо погодная станция, поэтому я решил отказаться от любых функций, которые не относятся непосредственно к калькулятору. Часы у меня и на руке есть, а погодную станцию я уже собрал на Raspberry Pi. Единственный датчик, который есть в проекте напряжение питания батареи.

Электроника

В нашей машинке всё должно быть прекрасно, и экран, и клавиатура, и процессор. Вспомнив про SwissMicros, можно посмотреть, какие детали используют они, и попытаться сделать как минимум не хуже (благо любители их калькуляторы уже расковыряли).

С экраном вопросов нет это будет монохромный ЖКИ дисплей Sharp Memory LCD, как у SwissMicros DM42. Судя по многим отзывам, это практически идеальный дисплей с хорошей контрастностью, очень малой потребляемой мощностью, и управляется по последовательной шине SPI. В нашем случае это будет модуль LS027B7DH01размером 2.7 (размер изображения 60x40 мм) и разрешением 400x240 точек. С таким разрешением можно показывать все 4 регистра стека одновременно, да и для режима вычислений с ошибками это будет полезно.Модуль потребляет всего около 20 мкА от 5В в режиме показываю, но ничего не делаю.

Процессор, недолго думая, я тоже взял из DM42: STM32L476, правда, в корпусе LQFP64 (модификация STM32L476RG). В DM42 стоит тот же процессор в корпусе LQFP100 (100 пинов), но нам не нужны ни внешний Flash, ни SD-карта, так что 64 пина хватит за глаза. Процессор может работать на частоте до 80 МГц, есть 128 кБ оперативки и 1 МБ программного флеша ought to be enough for anybody. Ну и ещё много всяческого добра, которым мы по большей части не будем пользоваться.

С клавиатурой вопросов больше. Многие обозреватели жалуются, что у SwissMicros слишком жёсткая клавиатура, быстро кнопки нажимать неудобно, и вообще ничто не может сравниться с классикой HP. Попробуем найти что-то получше, чем купольные кнопки на DM42. Первые попавшиеся тактовые кнопки с AliExpress мне показались слишком тугими. Порывшись по каталогам, я нашёл самые мягкие и достаточно плоские из тех, которые можно заказать, не особо напрягаясь Panasonic EVQQ2B01W с усилием нажатия 50 г (при том, что обычные кнопки, которые продаются на каждом углу, обычно требуют усилие в 150-200 г).

Схема электрическая принципиальная. Есть несколько косяков, о которых в тексте, но по большей части здесь нет ничего интересного. Схема электрическая принципиальная. Есть несколько косяков, о которых в тексте, но по большей части здесь нет ничего интересного.

Схема всего девайса элементарная и показана на рисунке выше. Собственно, кроме STM32 в стандартном подключении, клавиатурной матрицы и пары разъемов (один для ЖКИ, другой для программатора) там есть только преобразователь напряжения 3В в 5В для питания ЖКИ на очень экономном чипе TPS61222. STM запитан непосредственно от литиевой батарейки. Не знаю, хорошая ли это идея, или лучше было поставить стабилизированный преобразователь. Кварц для тактирования процессора решил не ставить (можно и встроенным RC генератором обойтись), но на всякий случай поставил часовой кварц.

Кстати, по поводу питания ЖКИ. То, что нарисовано сейчас на схеме, хоть и работает, но не совсем правильно. Как оказалось уже после того, как я развел и заказал плату, преобразователь TPS61222 не полностью отключает выходную цепь от питания при низком уровне сигнала 5V_EN, а только выключает сам преобразователь, оставляя на выходе 3В вместо пяти. Надо внимательнее читать даташиты! Попутно оказалось, что и от трех вольт ЖКИ прекрасно работает, и даже контрастность не страдает. Может быть, в следующей версии платы преобразователь можно просто выкинуть?

Рисовал схему и разводил плату в KiCAD. Почти все элементы там нашлись в стандартной библиотеке, кроме 10-пинового разъёма Molex с шагом 0.5 мм для ЖКИ, его пришлось нарисовать самому по образцу какого-то другого с другим шагом.

С лазерным утюгом я не дружу, поэтому плату заказал на одном из специализированных сайтов (в плате нет никаких тонкостей, так что любой дешёвый PCB-сервис должен с ней справиться). Дисплей Sharp и разная мелочь продаётся на AliExpress, а вот с покупкой процессора STM я, похоже, пал жертвой дефицита чипов. Три китайских продавца меня кинули (причём один сделал вид, что всё выслал, тянул две недели, после чего уверял, что посылку задержала таможня, а сам поднял цену на тот же чип раза в три). К счастью, в один прекрасный момент несколько сотен нужных чипов выбросили на сайте Mouser, из которых я и отхватил несколько штук. На том же Маузере я заказал и кнопки Panasonic, т.к. на Али практически все кнопки noname с непонятно какими характеристиками.

Несмотря на мой изначальный страх, пайка SMD пошла на удивление легко, даже разъём LCD и сам STM32 с ножками с шагом в 0.5 мм паяются без проблем. Оказалось, пора уже было забыть про натуральную сосновую канифоль и перейти на современную бездушную паяльную пасту. Немного больше тренировки потребовала пайка разной мелочи типоразмера 0603 (резисторы, конденсаторы).

Собранная плата с обратной стороны. К плюсовому контакту батарейки припаян не предусмотренный в проекте штырь для того, чтобы запитывать плату от программатора STLink и измерять потребляемый ток. Собранная плата с обратной стороны. К плюсовому контакту батарейки припаян не предусмотренный в проекте штырь для того, чтобы запитывать плату от программатора STLink и измерять потребляемый ток. Собранная плата с уже прошитым STM32, вид спереди. Дисплей прилеплен на двусторонний скотч. Собранная плата с уже прошитым STM32, вид спереди. Дисплей прилеплен на двусторонний скотч.

Прошивка STM32

Как оказалось, найти информацию для того, чтобы начать программирование на STM32 с нуля, не так-то просто, похоже, из-за того, что альтернативных инструментов очень много, они быстро появляются и устаревают. Наверное, в конце концов лучше учиться писать на голом gcc, но для начала я хотел взять какой-нибудь IDE в стиле для чайников с визуальным конфигурированием процессора. В результате я использовал STM32Cube IDE. Я так и не смог добиться, чтобы он работал в Ubuntu, поэтому пришлось ставить ради него целую виртуальную машину с Windows 10.

Несколько слов о том, как работает прошивка. STM большую часть своего времени проводит в режиме STOP, в котором сохраняется вся память контроллера, разрешены внешние прерывания и прерывания по таймеру, но тактовый генератор остановлен. При этом все колонки клавиатурной матрицы установлены в ноль, а строки подтянуты к плюсу питания и сконфигурированы на внешнее прерывание по спаду сигнала. Когда одна из кнопок нажата, контроллер просыпается и начинает сканировать клавиатуру.

Функции для работы с дисплеем Sharp я писал сам по даташиту, и там всё оказалось очень просто. Система команд дисплея состоит, практически, из 2-х команд. Первая это очистка экрана. Вторая передача массива информации, который состоит из номера строки и 50 байт данных строки.Одна тонкость работы с дисплеем когда он включен, ему нужен постоянный внешний сигнал около 1 Гц для периодического изменения полярности электрического поля на ЖК-матрице. Этот сигнал генерируется по прерыванию от внутреннего таймера STM. При выключенном ЖКИ этот сигнал надо также выключать.

Собственно саму реализацию алгоритма работы калькулятора я сперва отладил на большом компьютере, написав заглушки для функций работы с клавиатурой и дисплеем. STM32L476 поддерживает полную математическую библиотеку gcc, более того, вычисления с плавающей точкой там реализованы в железе, так что всё работает очень быстро. Я понизил частоту работы процессора до 8 МГц, чтобы ограничить максимальный потребляемый ток (который тогда получается около 4 мА при полной нагрузке), при этом никаких видимых задержек при вычислениях не появляется. При меньшей частоте начинает заметно тормозить вывод на экран.

Для прошивки я купил один из китайских клонов программатора/отладчика ST-Link v2, которые продают где угодно за копейки. С ним вышла небольшая проблема: судя по всему, мой экземпляр не умеет делать connect under reset, из-за чего STM в состоянии спячки я программировать не могу. Пришлось предусмотреть в прошивке волшебное сочетание кнопок (Shift+RESET), при котором контроллер не уходит в STOP, а ждёт соединения с программатором. Неприятно, но не смертельно.

Вся прошивка занимает примерно 120 кБ программной памяти. При этом большую часть объёма составляют растровые экранные шрифты (размером от 6x8 до 24x40).

Корпус и клавиатура

Первоначальная наивная задумка была сделать корпус, фрезерованный из алюминия, так, чтоб на века. Но фрезерного станка у меня нет, а после изучения расценок на штучные детали на сайтах типа 3DHubs и Xometry планы пришлось подкорректировать и смотреть в сторону 3D-печати из пластика.Поскольку до этого я ничего, кроме кошечек по готовым чертежам, на своём 3D-принтере не печатал, заодно пришлось разобраться с софтом для 3D-дизайна.

Промаявшись несколько вечеров с глючным FreeCADом (не покупать же программы Autodesk за бешеные деньги), я понял, что гораздо легче написать программу, которая описывает геометрию детали, чем ползать мышкой по меню, поэтому перешёл на OpenSCAD. Хотя у него есть свои ограничения: например, в отличие от FreeCAD, в нём сложно делать фаски и скругления граней.На OpenSCAD дело пошло гораздо веселее.

Корпус и клавиатура, нарисованные в OpenSCAD.Корпус и клавиатура, нарисованные в OpenSCAD.

Корпус состоит из двух частей, скрепляющихся простыми защёлками, без единого болта. Клавиатура представляет собой единую деталь в виде тонкой решётки, к которой за нижнее ребро прикреплены клавиши. После первой попытки изготовления клавиатуры оказалось, что клавиши с такой конструкцией срабатывают очень ненадёжно, в зависимости от того, на какую их часть нажать пальцем. Пришлось делать дополнительную деталь с толкателями, которые передают усилие с клавиши на шток кнопки. Возможно, если бы я заказал кнопки с более длинными штоками (в моих он выступает над поверхностью всего на 0.2 мм), такой проблемы бы не возникло.

Две части клавиатуры. Можно было бы напечатать их как одну деталь, но тогда пришлось бы делать поддержки и отколупывать их потом от каждой клавиши. На клавиши уже наклеены стикеры с надписями. Две части клавиатуры. Можно было бы напечатать их как одну деталь, но тогда пришлось бы делать поддержки и отколупывать их потом от каждой клавиши. На клавиши уже наклеены стикеры с надписями.

Корпус получился не очень тонким (полная толщина 12.5 мм), хотя внутри он по большей части пустой. Всё из-за того, что гнездо для батарейки CR2032 довольно высокое (5.5 мм) и с этим сложно что-либо поделать. Для следующей версии надо будет изучить вопрос, существуют ли более тонкие держатели для CR2032, которые к тому же можно установить в вырез на печатной плате. Таким образом можно было бы сэкономить как минимум пару-тройку миллиметров толщины.

Не буду здесь долго описывать сагу про печать корпуса скажу только, что он получился лишь с четвёртой или пятой попытки, при этом пришлось тонко настраивать геометрию моего Ender 3 (перпендикулярность осей X и Y), иначе корпус вело винтом после соединения двух половин. Печатал пластиком PETG.

Надписи на кнопках и на корпусе я напечатал на тонкой матовой клеящейся плёнке для лазерных принтеров (чего только не существует в мире канцелярских товаров!). Кажется, эту идею я нашёл на каком-то форуме любителей самостоятельно делать наклейки для русификации клавиатур (да, такое тоже бывает). Сам PDF-файл с надписями и линиями отреза генерируется питоновским скриптом с использованием библиотеки matplotlib. А что ещё можно использовать для графики с обилием математических символов?Напечатанный текст держится на стикерах намертво, их можно даже мыть. Тот стикер, который на корпусе, за счёт большой площади прилип надёжно. К сожалению, стикеры на кнопках не очень прочно прилипают и неосторожным движением их можно отодрать. Впоследствии, возможно, их лучше будет покрыть сверху лаком, но пока надписи на клавиатуре не устаканились, и так сойдет. Минус такой технологии наклейки будут хорошо видны только на белом корпусе.

Результат

Вот что в результате получилось. Дисплей в режиме отображения ENG с 6 значащими цифрами и активированным режимом вычислений с неопределенностями.Вот что в результате получилось. Дисплей в режиме отображения ENG с 6 значащими цифрами и активированным режимом вычислений с неопределенностями.

Калькулятор в его сегодняшнем состоянии показан на картинке. Большая часть кнопок пояснений не требует. Вот список тех, которые могут быть неочевидными:

  • F, G клавиши shift. Пока в основном задействована только F. G нужна только для обратного направления преобразований (), (), а дальше будет использоваться для новых функций, если таковые появятся.

  • Mode изменение режима отображения чисел (FIX, SCI, ENG).

  • Uncr включение/выключение режима вычислений с неопределённостями (UNCERT).

  • Prec переключение количества значащих цифр мантиссы (от 10 до 3 циклически, с F в обратную сторону).

  • Drop, X<>Y, Rot работа со стеком. LASTx вызов результата предыдущей операции.

  • DR переключение измерения углов между градусами и радианами, D<>R то же с преобразованием значения угла в регистре X.

  • RP, PR перевод между декартовыми и полярными координатами.

  • N(x), N(x-y) работают только в режиме неопределённостей, и выполняют, соответственно, вычисление стат. значимости значения в регистре X (значение, деленное на неопредёленность) и значимости разности значений в регистрах X и Y.

  • (), (), p(zxy) те самые специфические функции, которые мало кому нужны: вычисление псевдобыстроты (pseudorapidity), релятивистского гамма-фактора, вычисление импульса в центре масс двухчастичного распада.

  • /-/ обычное изменение знака числа в регистре X, а переключение между вводом значения и ошибки в режиме UNCERT.

Планы на будущее

В принципе, машинка уже сейчас вполне функциональная, но всегда можно что-то улучшить:

  • Есть ещё резервы в плане уменьшения энергопотребления. Сейчас калькулятор расходует около 50 мкА в режиме со включенным дисплеем, и 40 мкА с выключенным. Как я уже говорил, полностью питание с дисплея сейчас не снимается, хотя надо бы это пофиксить. Кроме того, можно улучшить алгоритм опроса клавиатуры: сейчас, когда калькулятор включен и работает дисплей, процессор не засыпает, пока нажатая кнопка не отпущена, и потребляет при этом около 4 мА. Надо бы здесь тоже задействовать внешние прерывания и режим STOP.

  • Функция сканирования клавиатуры понимает только одну нажатую кнопку за раз. Хотелось бы сделать режим two-key rollover, когда регистрируется кнопка, нажатая до того, как отпущена предыдущая, чтобы кнопки надёжнее срабатывали при быстром наборе.

  • Как я уже писал выше, можно было бы сделать более тонкий корпус за счёт другого держателя батареи.

  • Клавиатуре всё ещё далеко до HP и даже до Citizen. Кнопки нажимаются легко, но глубина нажатия всего 0.2 мм это не очень комфортно. Не знаю, можно ли сделать что-то сильно лучше в домашних условиях, не заказывая кастомную мембранную клавиатуру.

  • Что хотелось бы из нового функционала. Более удобное отображение значений с неопределённостью, когда есть ненулевой порядок, в виде (10.1)e-10 вместо теперешнего 1e-10 1e-11. Больше регистров памяти (пока только один). Целочисленный режим с булевыми функциями и переводом между двоичной, десятичной и шестнадцатеричной системами. Новые функции по мере надобности (вычисление распределений Пуассона и хи-квадрат пока не сделал, но это дело техники).

По мере работы над проектом, я выкладываю новости в блог Hackaday.io.

P.S. Спасибо @Boomburumза приглашение и советы.

Подробнее..

Перевод Как устроен блок питания, который работает в каждом системнике

24.05.2021 16:18:49 | Автор: admin

Блок питания извлечён из корпуса. Пучок проводов слева подключается к компьютеру. Большой компонент посередине типа трансформатора это фильтрующий индуктор. Кликабельно, как и все фотографии в статье

Вы когда-нибудь задумывались, что находится внутри блока питания (БП) вашего компьютера? Задача БП преобразовать питание из сети (120 или 240 В переменного тока, AC) в стабильное питание постоянного, то есть однонаправленного тока (DC), который нужен вашему компьютеру. БП должен быть компактным и дешёвым, при этом эффективно и безопасно преобразовывать ток. Для этих целей при изготовлении используются различные методы, а сами БП внутри устроены гораздо сложнее, чем вы думаете.

В этой статье мы разберём блок стандарта ATX и объясним, как он работает1.

Как и в большинстве современных БП, в нашем используется конструкция, известная как импульсный блок питания (ИБП). Это сейчас они очень дёшевы, но так было не всегда. В 1950-е годы сложные и дорогие ИБП использовались разве что в ракетах и космических спутниках с критическими требованиями к размеру и весу. Однако к началу 1970-х новые высоковольтные транзисторы и другие технологические усовершенствования значительно удешевили ИБП, так что их стали широко использовать в компьютерах. Сегодня вы можете за несколько долларов купить зарядное устройство для телефона с ИБП внутри.

Наш ИБП формата ATX упакован в металлический корпус размером с кирпич, из которого выходит множество разноцветных кабелей. Внутри корпуса мы видим плотно упакованные компоненты. Инженеры-конструкторы явно были озабочены проблемой компактности устройства. Многие компоненты накрыты радиаторами. Они охлаждают силовые полупроводники. То же самое для всего БП делает встроенный вентилятор. На КДПВ он справа.

Начнём с краткого обзора, как работает ИБП, а затем подробно опишем компоненты. Своеобразный конвейер на фотографии организован справа налево. Справа ИБП получает переменный ток. Входной переменный ток преобразуется в высоковольтный постоянный ток с помощью нескольких крупных фильтрующих компонентов. Этот постоянный ток включается и выключается тысячи раз в секунду для генерации импульсов, которые подаются в трансформатор. Тот преобразует высоковольтные импульсы в сильноточные низковольтные. Эти импульсы преобразуются в постоянный ток и фильтруются, чтобы обеспечить хорошее, чистое питание. Оно подаётся на материнскую плату, накопители и дисководы через кабели на фотографии слева.

Хотя процесс может показаться чрезмерно сложным, но большинство бытовой электроники от мобильника до телевизора на самом деле питаются через ИБП. Высокочастотный ток позволяет сделать маленький, лёгкий трансформатор. Кроме того, импульсные БП очень эффективны. Импульсы настраиваются таким образом, чтобы обеспечить только необходимую мощность, а не превращать избыточную мощность в отработанное тепло, как в линейном БП.

Входная фильтрация шума


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

Фильтр ниже состоит из индукторов (тороидальных катушек) и конденсаторов. Квадратные серые конденсаторы специальные компоненты класса X для безопасного подключения к линиям переменного тока.


Компоненты входного фильтра

Преобразование AC/DC


Переменный ток с частотой 60герц в сети меняет своё направление 60 раз в секунду (AC), но компьютеру нужен постоянный ток в одном направлении (DC). Полномостовой выпрямитель на фотографии ниже преобразует переменный ток в постоянный. Выходы постоянного тока на выпрямителе отмечены знаками ? и +, а переменный ток входит через два центральных контакта, которые постоянно меняют свою полярность. Внутри выпрямителя четыре диода. Диод позволяет току проходить в одном направлении и блокирует его в другом направлении, поэтому в результате переменный ток преобразуется в постоянный ток, протекающий в нужном направлении.


На мостовом выпрямителе видна маркировка GBU606. Цепь фильтра находится слева от выпрямителя. Большой чёрный конденсатор справа один из удвоителей напряжения. Маленький жёлтый конденсатор это специальный керамический Y-конденсатор, который защищает от всплесков напряжения

Ниже две схемы, как работает мостовой выпрямитель. На первой схеме у верхнего входа переменного тока положительная полярность. Диоды пропускают поток на выход DC. На второй схеме входы переменного тока поменяли полярность, как это происходит постоянно в AC. Однако конфигурация диодов гарантирует, что выходной ток остаётся неизменным (плюс всегда сверху). Конденсаторы сглаживают выход.


На двух схемах показан поток тока при колебаниях входного сигнала AC. Четыре диода заставляют ток течь в направлении по стрелке

Современные БП принимают универсальное входное напряжение от 85 до 264 вольт переменного тока, поэтому могут использоваться в разных странах независимо от напряжения в местной сети. Однако схема этого старого БП не могла справиться с таким широким диапазоном. Поэтому предусмотрен переключатель для выбора 115 или 230 В.


Переключатель 115/230 В

Переключатель использует умную схему с удвоителем напряжения. Идея в том, что при закрытом переключателе (на 115 В) вход AC обходит два нижних диода в мостовом выпрямителе, а вместо этого подключается непосредственно к двум конденсаторам. Когда плюс на верхнем входе AC, полное напряжение получает верхний конденсатор. А когда плюс снизу, то нижний. Поскольку выход DC идёт с обоих конденсаторов, на выходе всегда получается двойное напряжение. Дело в том, что остальная часть БП получает одинаковое напряжение независимо от того, на входе 115 или 230 В, что упрощает его конструкцию. Недостаток удвоителя в том, что пользователь обязан установить переключатель в правильное положение, иначе рискует повредить БП, а для самого БП требуются два больших конденсатора. Поэтому в современных БП удвоитель напряжения вышел из моды.


Схема удвоителя напряжения. Каждый конденсатор получает полный вольтаж, поэтому на выходе DC двойное напряжение. Серые диоды не используются в работе удвоителя

Две стороны БП


В целях безопасности высоковольтные и низковольтные компоненты разделены механически и электрически, см. фотографию ниже. На основной стороне находятся все цепи, которые подключаются к сети AC. На вторичной стороне низковольтные цепи. Две стороны разделены пограничной изоляцией, которая отмечена зелёным пунктиром на фотографии. Через границу не проходит никаких электрических соединений. Трансформаторы пропускают энергию через эту границу через магнитные поля без прямого электрического соединения. Сигналы обратной связи передаются на основную сторону с помощью оптоизоляторов, то есть световыми импульсами. Это разделение является ключевым фактором в безопасной конструкции: прямое электрическое соединение между линией AC и выходом БП создаёт опасность удара электрическим током.


Источник питания с маркировкой основных элементов. Радиаторы, конденсаторы, плата управления и выходные кабели удалены ради лучшего обзора (SB означает источник резервного питания, standby supply)

Импульсы к трансформатору


К этому моменту входной переменный ток преобразован в высоковольтный постоянный ток около 320 В2. Постоянный ток нарезается на импульсы переключающим (импульсным) транзистором (switching transistor на схеме выше). Это силовой МОП-транзистор (MOSFET)3. Поскольку во время использования он нагревается, то установлен на большом радиаторе. Импульсы подаются в главный трансформатор, который в некотором смысле является сердцем БП.

Трансформатор состоит из нескольких катушек проволоки, намотанных на намагничиваемый сердечник. Высоковольтные импульсы, поступающие в первичную обмотку трансформатора, создают магнитное поле. Сердечник направляет это магнитное поле на другие, вторичные обмотки, создавая в них напряжение. Так ИБП безопасно вырабатывает выходной ток: между двумя сторонами трансформатора нет электрического соединения, только соединение через магнитное поле. Другим важным аспектом является то, что в первичной обмотке много оборотов проволоки вокруг сердечника, а на вторичных контурах гораздо меньше. В результате получается понижающий трансформатор: выходное напряжение намного меньше входного, но при гораздо большем вольтаже.

Переключающий транзистор3 управляется интегральной схемой под названием ШИМ-контроллер режима тока UC3842B. Этот чип можно считать мозгом БП. Он генерирует импульсы на высокой частоте 250 килогерц. Ширина каждого импульса регулируется для обеспечения необходимого выходного напряжения: если напряжение начинает падать, чип производит более широкие импульсы, чтобы пропускать больше энергии через трансформатор4.

Вторичная сторона


Теперь можно посмотреть на вторую, низковольтную часть БП. Вторичная схема производит четыре выходных напряжения: 5, 12, ?12 и 3,3 вольта. Для каждого выходного напряжения отдельная обмотка трансформатора и отдельная схема для получения этого тока. Силовые диоды (ниже) преобразуют выходы трансформатора в постоянный ток. Затем индукторы и конденсаторы фильтруют выход от всплесков напряжения. БП должен регулировать выходное напряжение, чтобы поддерживать его на должном уровне даже при увеличении или уменьшении нагрузки. Интересно, что в БП используется несколько различных методов регулирования.


Крупным планом показаны выходные диоды. Слева вертикально установлены цилиндрические диоды. В центре пары прямоугольных силовых диодов Шоттки, в каждом корпусе по два диода. Эти диоды прикреплены к радиатору для охлаждения. Справа обратите внимание на два медных провода в форме скоб. Они используются в качестве резисторов для измерения тока

Основными являются выходы 5 и 12 В. Они регулируются одной микросхемой контроллера на основной стороне. Если напряжение слишком низкое, микросхема увеличивает ширину импульсов, пропуская больше мощности через трансформатор и увеличивая напряжение на вторичной стороне БП. А если напряжение слишком высокое, чип уменьшает ширину импульса. Примечание: одна и та же схема обратной связи управляет выходами на 5 и 12 В, поэтому нагрузка на одном выходе может изменять напряжение на другом. В более качественных БП два выхода регулируются по отдельности5.


Нижняя сторона печатной платы. Обратите внимание на большое расстояние между цепями основной и вторичной сторон БП. Также обратите внимание, какие широкие металлические дорожки на основной стороне БП для тока высокого напряжения и какие тонкие дорожки для схем управления

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

Источник питания также обеспечивает отрицательное выходное напряжение (?12 В). Это напряжение в основном устарело, но использовалось для питания последовательных портов и слотов PCI. Регулирование питания ?12 В кардинально отличается от регулирования +5 и +12В. Выход ?12 В управляется стабилитроном (диодом Зенера) это специальный тип диода, который блокирует обратный ток до определённого уровня напряжения, а затем начинает проводить его. Избыточное напряжение рассеивается в виде тепла через силовой резистор (розовый) под управлением транзистора и стабилитрона (поскольку этот подход расходует энергию впустую, современные высокоэффективные БП не используют такой метод регулирования).


Питание ?12 В регулируется крошечным стабилитроном ZD6 длиной около 3,6 мм на нижней стороне печатной платы. Соответствующий силовой резистор и транзистор A1015 находятся на верхней стороне платы

Пожалуй, наиболее интересной схемой регулирования является выход 3,3 В, который регулируется магнитным усилителем. Магнитный усилитель это индуктор с особыми магнитными свойствами, которые заставляют его работать как ключ (переключатель). Когда ток подаётся в индуктор магнитного усилителя, то сначала он почти полностью блокирует ток, поскольку индуктор намагничивается и магнитное поле увеличивается. Когда индуктор достигает полной намагниченности (то есть насыщается), его поведение внезапно меняется и индуктор позволяет частицам течь беспрепятственно. Магнитный усилитель в БП получает импульсы от трансформатора. Индуктор блокирует переменную часть импульса. Выход 3,3 В регулируется изменением ширины импульса7.


Магнитный усилитель представляет собой кольцо из ферритового материала с особыми магнитными свойствами. Вокруг кольца намотано несколько витков проволоки

Управляющая плата


В блоке питания есть небольшая плата, на которой размещена схема управления. Эта плата сравнивает напряжение с эталонным, чтобы генерировать сигналы обратной связи. Она отслеживает вольтаж также для того, чтобы генерировать сигнал питание в норме (power good). Схема установлена на отдельной перпендикулярной плате, поэтому не занимает много места в БП.


Основные компоненты установлены на верхней стороне платы со сквозными отверстиями, а нижняя сторона покрыта крошечными SMD-компонентами, которые нанесены путём поверхностного монтажа. Обратите внимание на резисторы с нулевым сопротивлением в качестве перемычек

Источник резервного питания


В БП есть ещё вторая цепь для резервного питания9. Даже когда компьютер формально выключен, пятивольтовый источник резервного питания обеспечивает ему мощность 10 Вт для функций, которые продолжают работать: часы реального времени, функция пробуждения по локальной сети и др. Цепь резервного питания является почти независимым БП: она использует отдельную управляющую микросхему, отдельный трансформатор и отдельные компоненты на вторичной стороне DC, но те же самые компоненты на основной стороне AC. Эта система гораздо меньшей мощности, поэтому в цепи трансформатор меньшего размера.


Чёрно-жёлтые трансформаторы: трансформатор для резервного питания находится слева, а основной трансформатор справа. Перед ним установлена микросхема для управления резервным питанием. Большой цилиндрический конденсатор справа компонент удвоителя напряжения. Белые капли это силикон, который изолирует компоненты и удерживает их на месте

Вывод


Блок питания ATX сложно устроен внутри, с множеством компонентов, от массивных индукторов и конденсаторов до крошечных компонентов поверхностного монтажа10. Однако эта сложность позволяет выпускать эффективные, маленькие и безопасные БП. Для сравнения, я когда-то писал о блоке питания 1940-х годов, который выдавал всего 85 ватт мощности, но был размером с чемодан, весил 50 кг и стоил сумасшедшие деньги. В наше время с продвинутыми полупроводниками делают гораздо более мощные БП дешевле 50 долларов, и такое устройство поместится у вас в руке.




Блок питания REC-30 для телетайпа Model 19 (ВМФ США) 1940-х годов

Я уже писал о БП, включая историю блоков питания в IEEE Spectrum. Вам также могут понравиться детальные разборы зарядного устройства Macbook и зарядного устройства iPhone.

Примечания и ссылки


1 Intel представила стандарт ATX для персональных компьютеров в 1995 году. Стандарт ATX (с некоторыми обновлениями) по-прежнему определяет конфигурацию материнской платы, корпуса и блока питания большинства настольных компьютеров. Здесь мы изучаем блок питания 2005 года, а современные БП более продвинутые и эффективные. Основные принципы те же, но есть некоторые изменения. Например, вместо магнитных усилителей почти везде используют преобразователи DC/DC.


Этикетка на блоке питания

На этикетке БП указано, что он изготовлен компанией Bestec для настольного компьютера Hewlett-Packard Dx5150. Этот БП слегка не соответствует формату ATX, он более вытянут в длину. [вернуться]

2 Вы можете задать вопрос, почему AC напряжением 230 В преобразуется в постоянный ток 320 В. Причина в том, что напряжение переменного тока обычно измеряется как среднеквадратичное, которое в каком-то смысле усредняет изменяющуюся форму волны. По факту в 230-вольтовом сигнале AC есть пики до 320 вольт. Конденсаторы БП заряжаются через диоды до пикового напряжения, поэтому постоянный ток составляет примерно 320 вольт (хотя немного провисает в течение цикла). [вернуться]

3 Силовой транзистор представляет собой силовой МОП-транзистор FQA9N90C. Он выдерживает 9 ампер и 900 вольт. [вернуться]

4 Интегральная схема питается от отдельной обмотки на трансформаторе, которая выдаёт 34 вольта для её работы. Налицо проблема курицы и яйца: управляющая микросхема создаёт импульсы для трансформатора, но трансформатор питает управляющую микросхему. Решение специальная цепь запуска с резистором 100 k между микросхемой и высоковольтным током. Она обеспечивает небольшой ток для запуска микросхемы. Как только чип начинает отправлять импульсы на трансформатор, то питается уже от него. [вернуться]

5 Метод использования одного контура регулирования для двух выходов называется перекрёстным регулированием. Если нагрузка на одном выходе намного выше другого, напряжения могут отклоняться от своих значений. Поэтому во многих БП есть минимальные требования к нагрузке на каждом выходе. Более продвинутые БП используют DC/DC преобразователи для всех выходов, чтобы контролировать точность напряжения. Дополнительные сведения о перекрёстном регулировании см. в этих двух презентациях. Один из обсуждаемых методов многоуровневая укладка выходных обмоток, как в нашем БП. В частности, 12-вольтовый выход реализован в виде 7-вольтового выхода поверх 5-вольтового выхода, что даёт 12 вольт. При такой конфигурации ошибка 10% (например) в 12-вольтовой цепи будет составлять всего 0,7 В, а не 1,2 В. [вернуться]

6 Оптоизоляторы представляют собой компоненты PC817, которые обеспечивают 5000 вольт изоляции между сторонами БП (то есть между высокой и низкой сторонами). Обратите внимание на прорезь в печатной плате под оптоизоляторами. Это дополнительная мера безопасности: она гарантирует, что ток высокого напряжения не пройдёт между двумя сторонами оптоизолятора вдоль поверхности печатной платы, например, при наличии загрязнения или конденсата (в частности, прорезь увеличивает расстояние утечки). [вернуться]

7 Ширина импульса через магнитный усилитель устанавливается простой схемой управления. В обратной части каждого импульса индуктор частично размагничивается. Схема управления регулирует напряжение размагничивания. Более высокий вольтаж усиливает размагничивание. Тогда индуктору требуется больше времени для повторного намагничивания, и, таким образом, он дольше блокирует входной импульс. При более коротком импульсе в цепи выходное напряжение уменьшается. И наоборот, более низкое напряжение размагничивания приводит к меньшему размагничиванию, поэтому входной импульс блокируется не так долго. В итоге выходное напряжение регулируется изменением напряжения размагничивания. Обратите внимание, что ширина импульса в магнитном усилителе регулируется управляющей микросхемой. Магнитный усилитель сокращает эти импульсы по мере необходимости при регулировании выходного напряжения 3,3 В. [вернуться]

8 Плата управления содержит несколько микросхем, включая операционный усилитель LM358NA, чип супервизора/сброса TPS3510P, четырёхканальный дифференциальный компаратор LM339N и прецизионный эталон AZ431. Чип супервизора интересный он специально разработан для БП и контролирует выходное напряжение, чтобы оно было не слишком высоким и не слишком низким. Прецизионный эталон AZ431 это вариант эталонного чипа TL431, который часто используется в БП для обеспечения опорного (контрольного) напряжения. Я уже писал о TL431. [вернуться]

9 Источник резервного питания использует другую конфигурацию обратноходовой трансформатор. Здесь установлена управляющая микросхема A6151 с переключающим транзистором, что упрощает конструкцию.


Схема БП с использованием A6151. Она взята из справочника, поэтому не идентична схеме нашего БП, хотя близка к ней
[вернуться]

10 Если хотите изучить подробные схемы различных БП формата ATX, рекомендую сайт Дэна Мельника. Удивительно, сколько существует реализаций БП: различные топологии (полумостовые или прямые), наличие или отсутствие преобразования коэффициента мощности (PFC), разнообразные системы управления, регулирования и мониторинга. Наш БП довольно похож на БП с прямой топологией без PFC, внизу той странички на сайте Дэна. [вернуться]
Подробнее..

Литье пластика со встроенной электроникой (IME) что это, и почему это новый тренд

24.05.2021 12:21:25 | Автор: admin
Источник фото: TactoTek, финская компания, которая развивает технологию IMSE (In-Mold Structural Electronics).Источник фото: TactoTek, финская компания, которая развивает технологию IMSE (In-Mold Structural Electronics).

Вот уже несколько лет производители электроники говорят о новой прорывной технологии, которая изменит привычные нам устройства и подход к их проектированию: никаких больше механических кнопок и переключателей, сокращение толщины до 2 мм, снижение веса на 70%, а себестоимости на 30%. Причем речь идет не о будущих серийных устройствах типа экрана с двойным сложением, который недавно представила Samsung, а о технологии производства, которая уже сейчас используется в автомобилях, бытовой технике и IoT-гаджетах. Эта технология называется литье с интегрированной / встроенной электроникой или In-Mold Electronics (IME).

На Хабре эту интересную тему еще почему-то не затрагивали. Исправляем это досадное недоразумение.

Начнем со спойлера и сразу отметим, что литье со встроенной электроникой (IME) это не какая-то кардинально новая технология, а эволюция техпроцессов, которые уже использовались ранее. Появились более эластичные материалы и более качественные токопроводящие чернила, которые выдерживают формовку при высокой температуре, поэтому проводники, которые раньше покрывали печатную плату, теперь можно наносить прямо на пластиковый корпус электронного устройства. В результате мы избавляемся от жесткой печатной платы в формате 2D и переключаемся на пленочные платы и 3D-электронику с резисторами, микросхемами, сенсорами, антеннами и светодиодами, которые покрывают изогнутые формы корпусов самых разных устройств.

А теперь давайте обо всем по порядку. Литье с интегрированной электроникой это одно из направлений литья с декорированием в форме, о котором мы уже рассказывали на Хабре. В англоязычных инженерных публикациях такая технология называется In-Mold Decoration (IMD). Напомним, что корпус декорируется под давлением прямо в пресс-форме или в процессе выдувного формования.

В результате получается полностью готовая деталь, которая не требует дополнительной обработки поверхности, маркировки или окрашивания.

Принцип маркировки в форме (In-Mold Labeling, IML) Источник: Maspi S.r.l.

На схеме выше показана суть технологий IMD и IML:

  1. Сначала на тонкопленочный пластик наносят нужный рисунок текст, декор или текстуру (например, лого фирмы-изготовителя или подписи для кнопок). Это делается за счет трафаретной или цифровой печати. Получается так называемая аппликация.

  2. Аппликацию помещают в пресс-форму для литья.

  3. Затем в формовочную машину засыпают сухие гранулы полимера, который в расплавленном виде под давлением подается в пресс-форму за пленкой или перед ней.

  4. Форма заполняется полимером, и печатная этикетка приклеивается к пластику.

  5. На выходе при раскрытии формы мы получаем готовую деталь пластикового корпуса уже со встроенной графикой.

Технология декорирования в форме позволяет качественно реализовать идеи промышленных дизайнеров даже в конструкционно сложных пластмассовых компонентах. Детали получаются долговечными и устойчивыми к царапинам.

На фото выше верхняя панель пульта дистанционного управления, изготовленная с декорированием в форме (IMD). Другие всем знакомые примеры устройств, которые производятся по этой технологии: мультиметры, автомобильные панели, игрушки и мобильные телефоны.

В чем разница между декорированием в форме (IMD) и маркировкой в форме (IML)?

Если графика или текстура внутри пресс-формы наносится не на всю поверхность изделия от края до края, а локально, на отдельный участок, то такой тип декорирования называется маркировка в пресс-форме или In-Mold Labeling (IML). С помощью этой технологии можно добавлять цвет, графические элементы и текстурированные области.

IML часто используют для нанесения логотипов, предупреждающих знаков, иконок сертификатов, номеров деталей или мини-инструкций. Вы наверняка встречали такую маркировку на одноразовой упаковке и пластиковых контейнерах для домашнего использования.

И вот теперь мы возвращаемся литью с электроникой (In-Mold Electronics), которая стала логическим продолжением предыдущих двух технологий. Похоже, что первое коммерческое внедрение IME было реализовано в инновационной подвесной консоли для автомобиля Ford в 2012 году. Сегодня же IME применяется в производстве бытовой техники, автомобильных панелей, медицинского оборудования, аэрокосмической и носимой электроники.

Эта технология объединяет декоративную аппликацию из IMD-процесса с функциональной электроникой. Только в этом случае на пленке печатается не декор или текст, а дорожки проводников из токопроводящих серебряных красок, также на пленку можно добавлять резисторы, микросхемы и светодиоды. В результате в процессе формовки получаются пластиковые компоненты небольшой толщины (до 2 мм) с достаточной прочностью, высокой функциональностью, добавлением света, клавиатуры и декоративных элементов.

На схеме ниже показано, как это работает:

Источник изображения: Functional Ink Systems for In Mold Electronics by DuPont

  1. Трафаретная печать графики и проводящих дорожек из функциональных чернил на тонкой полимерной подложке, такой как полиэстер или поликарбонатная пленка.

  2. Термоформование придает печатным носителям трехмерную форму, которая соответствует форме для литья под давлением.

  3. Литье под давлением.

IME, как правило, термоформованные, но не всегда. В областях с сенсорным интерфейсом поверхность может остаться плоской.

Наметившаяся тенденция использование полиэтилентерефталата (PET), который не очень хорошо поддается формовке, но подходит для конструкций с меньшим радиусом кривизны. Однако ПЭТ не переносит сильного нагрева, поэтому сейчас разрабатываются низкотемпературные припои.

Пока эта технология еще воспринимается потребителями как новаторская, сами дорожки-проводники выглядят как элементы декора. :-) Со временем промдизайнеры и hardware-стартапы наверняка предложат свежие идеи по использованию возможностей такого литься.

Источник фото: аналитический отчет IDTechEx за 2020 год.

На фото выше серийные устройства и прототипы, созданные по технологии In-Mold Electronics.

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

В приборных панелях больше нет традиционных кнопок, датчиков и других функциональных переключателей. Вместо всего этого сенсорные визуальные интерфейсы. IME позволяет встроить освещение, разъемы, микросхемы или емкостное сенсорное покрытие в практически любую изогнутую деталь.

Формованные таким образом устройства и встроенная электроника выглядят красиво, они функциональны и надежны. Из-за многократного уменьшения деталей и подвижных компонентов сокращается не только риск поломок, но и затраты на производство, сборку и обслуживание.

Емкостное сенсорное управление и пользовательские интерфейсы

Технология емкостного сенсорного управления используется во многих приложениях IME. Такой интерфейс заменяет нажатие физической кнопки на прикосновение пальца. Дорожки на плате находятся под сенсорной точкой на панели и следят за изменением в электростатическом поле. Палец действует как функциональный конденсатор, который участвует в электрической цепи устройства. Например, в автомобиле, такие интерфейсы используются для включения фар, питания или регулировки громкости.

Вот, как американская химическая компания Dupont, один из мировых разработчиков токопроводящих чернил для IME, представляет в своей презентации интерфейсы для автомобилей настоящего и будущего:

Источник изображений: Functional Ink Systems for In Mold Electronics by DuPontИсточник изображений: Functional Ink Systems for In Mold Electronics by DuPontИсточник изображений: Functional Ink Systems for In Mold Electronics by DuPontИсточник изображений: Functional Ink Systems for In Mold Electronics by DuPont

Подводим итоги

Автопром это всего лишь одна из многих сфер применения IME, которые мы уже называли выше. Но давайте на ее примере рассмотрим реальный кейс. Возьмем потолочную консоль в автомобиле, которая была спроектирована с использованием печатной платы и классического пластикового корпуса, состоящего из десятков компонентов и сборных деталей, и сравним ее с консолью финской компании TactoTek, которая сейчас разрабатывает свою технологию in-mold structural electronics (IMSE):

Источник фото: Functional Ink Systems for In Mold Electronics by DuPontИсточник фото: Functional Ink Systems for In Mold Electronics by DuPont

Обычная сборка

Версия IME

Сокращение параметра

Вес

650 г

150 г

77%

Глубина сборки

45 мм

3 мм
(без изгиба)

93%

Механические детали

64 штук

2 штуки

96%

Размер PCBA

10 х 4 см

10 х 3 см

25%

Итого, мы получаем значительное уменьшение веса, габаритов, количества подвижных частей и, как следствие, надежности и себестоимости устройства в целом. Судя по активным разработкам в этой теме и отчетам аналитиков, которые прогнозируют рост внедрений IME, начиная с 20232024 года, на рынке электроники намечается новый тренд переход от печатных плат в коробке к трехмерной структурной электронике. Так что если ваша работа связана hardware, можно присмотреться к этому направлению и успеть попасть на гребень волны. Надеемся, что мы вскоре сможем поделиться с читателями Хабра собственными кейсами по разработкам и запуску производства литой электроники.

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

Подробнее..

УСКОРЕНИЕ ПРОЕКТИРОВАНИЯ РЧ-, СВЧ-УСТРОЙСТВ (25)

28.05.2021 20:23:43 | Автор: admin

Миллиарды устройств интернета вещей, которые будут окружать нас в ближайшие годы, требуют возможностей проектирования радиочастотных трактов, поддерживающих сверхбыструю скорость передачи данных 5G.

Устройства IoT работают на высоких частотах с более широкой полосой пропускания.
Прогнозируется огромный спрос на разработку РЧ-, СВЧ-устройств в различных сферах:

  • IoT
  • IoV
  • Умный дом
  • Умный город
  • Медицинские системы
  • Носимая электроника
  • Интеллектуальные системы в аграрной промышленности
  • Интеллектуальные системы в индустриальной промышленности


Урок 2 Обновление схемы и размещение РЧ-объектов на плате


В этом уроке вы добавите на схему недавно созданную антенну и разместите ее на плате.

  1. Дважды кликните по иконке PADS Pro Designer VX.2.x на рабочем столе или выберите
    Меню ПУСК > PADS Pro Tools VX.2.x > PADS Pro Designer VX.2.x.
  2. На стартовой странице PADS Professional Designer нажмите кнопку Open и откройте
    C:\RF Design\Lesson2\Lesson2.prj.
    • Если появится диалоговое окно лицензирования, убедитесь, что опция PADS Professional RF Design установлена, и нажмите OK

  3. Откройте лист Ant двойным кликом по Ant в окне Navigator.
  4. Далее добавим 4 антенны в наш проект
    • Если еще не открыт, откройте Databook
      • нажмите на иконку Databook

    • Выберите иконку Show CL View на панели Databook
    • Откройте вкладку Symbol View.
    • Напротив [Local Symbols] должно отображаться имя символа DXF_PatchAnt. Выделите его
    • Кликните по изображению символа ЛКМ и перетащите его на страницу.
  5. Далее нам нужно добавить соединения
    • Нажмите на иконку Net на панели инструментов

    • Кликните ЛКМ по пину и удерживайте, чтобы нарисовать цепь.
      Заметка: Во время удерживания ЛКМ кликните ПКМ или нажмите на
      пробел, чтобы добавить излом.
    • Для завершения отпустите ЛКМ.
    • Дважды кликните по цепи, чтобы вызвать панель свойств.
    • Для присвоения имени цепи в панели свойств кликните в поле
      Name и выберите RX1 из выпадающего списка.
  6. Нам нужно создать еще 3 копии этой маленькой схемы
    • Выделите символ вместе с цепью
    • Удерживая клавишу CTRL, перетащите в любом направлении область выделения. На курсоре появится копия выделенных объектов.
    • Разместите копию под текущей схемой и отпустите ЛКМ.
    • Повторите эти шаги еще 2 раза, чтобы у вас было в общей сложности 4 антенны с цепями.
  7. Теперь нам нужно переименовать цепи в копиях схемы
    • Дважды кликните по каждой из цепей и задайте следующие имена в следующем
      порядке: RX2, RX3, RX4. Ваша итоговая схема должна выглядеть следующим
      образом:

  8. Прежде чем мы перейдем к топологии, нам нужно создать РЧ-группу для этих 4 антенн
    • Откройте инструмент RF Group/Ungroup выбрав соотв. иконку на панели RF

  9. Создайте новую группу, нажав на cинюю иконку на панели инструментов панели RF Group/Ungroup
  10. Переименуйте созданную группу в Patch

  11. Выделите на схеме все 4 антенны с цепями, затем нажмите кнопку Add selected items to the group, которая расположена в нижней левой части панели RF Group/Ungroup.
  12. Каждый РЧ-элемент в PADS Professional содержит дополнительные данные, описывающие физические свойства каждого объекта. Для просмотра этих данных необходимо открыть панель RF Parameters
    • На панели инструментов RF нажмите на иконку RF Parameters

  13. Попробуйте выбрать различные РЧ-объекты на странице Ant и просмотреть их параметры. Если это сегмент трассы, вы увидите информацию о длине, ширине, слое, группе, типе модели и т.д. Другие объекты, такие как антенна, которую мы создали, будут иметь меньше параметров
  14. Теперь мы можем перейти к топологии и разместить эти антенны
    • Для запуска топологического редактора нажмите на иконку PADS Professional Layout на главной панели инструментов

  15. Загрузится топологический редактор в состоянии, которое соответствует состоянию сразу после создания антенны. Импортированная из DXF антенна нам больше не пригодится, поэтому давайте удалим ее из проекта
    • Выделите антенну и нажмите Delete
    • Если появится предупреждение, нажмите OK
  16. Перед началом процесса размещения нам необходимо импортировать данные об антеннах из схемы в топологию, выполнив этап синхронизации
    • Перейдите в меню Setup > Project Integration
    • Нажмите на желтый светофор Forward Annotation
    • По окончании все четыре светофора должны быть зеленого цвета.
  17. Для размещения нашего РЧ-объекта мы будем использовать Component Explorer
    • Если он еще открыт, перейдите в меню Place > Component Explorer
  18. Начнем с размещения РЧ-группы P2
    • Кликните ПКМ по P2 и выберите Auto Arranger из контекстного меню
    • Переместите курсор в рабочую область редактора и разместите объект как показано на картике
    • Перед установкой элемента, отразите его по горизонтали, кликнув ПКМ и выбрав пункт Mirror Horizontally.

  19. Для группы P1 мы будем использовать функцию копирования
    • Выделите в рабочей области схему P2
    • Нажмите CTRL-C, группа P1 скопируется и будет закреплена на курсоре.
    • Зеркально отразите этот элемент
    • Разместите элемент как показано на рисунке

  20. И в завершение, мы разместим полосковую антенну
    • Выделите и перетащите группу Patch из Component Explorer в рабочую область редактора и разместите ее как показано на картинке

    • Выделите круглую область размещения
    • Кликните ПКМ и выберите Place Part
    • Антенна закрепится на вашем курсоре
    • Разместите антенну как показано на рисунке. Повторите процедуру размещения для остальных 3 антенн

  21. На этом урок 2 завершен.


Тестовые 30-дневные лицензии можно запросить ЗДЕСЬ
Материалы для этого и последующих уроков можете скачать ЗДЕСЬ
Вы также можете посмотреть видеоверсию этого урока:


Предыдущие уроки:
Урок 1 Создание РЧ-объектов в топологии и схеме

Присоединяйтесь к нам в соц. сетях:
Telegram-канал
Telegram-чат
YouTube

Филипов Богдан pbo, Product Manager по решениям PADS в компании Нанософт.
Подробнее..

Ускорение проектирования РЧ-, СВЧ-устройств (45)

11.06.2021 18:10:18 | Автор: admin

РЧ-, СВЧ-платы являются одним из самых быстрорастущих секторов в производстве печатных плат. С увеличением количества датчиков IoT, беспроводной электроники и смартфонов легко понять, почему. Но как узнать, работаете ли вы с РЧ или СВЧ-платой? Индустрия печатных плат считает, что любая плата, работающая на частоте выше 100 МГц, является РЧ-платой. Все, что приближается к 2 ГГц, является СВЧ.

Урок 4 Расширенные возможности трассировки РЧ-цепей


В этом уроке мы рассмотрим специальные возможности PADS Professional для трассировки радиочастотных каналов.

  1. Дважды кликните по иконке PADS Pro Designer VX.2.x на рабочем столе или выберите
    Меню ПУСК > PADS Pro Tools VX.2.x > PADS Pro Designer VX.2.x.
  2. На стартовой странице PADS Professional Designer нажмите кнопку Open и откройте
    C:\RF Design\Lesson4\PCB\Lesson4.pcb.
    • Если появится диалоговое окно лицензирования, убедитесь, что опция PADS Professional RF Design установлена, и нажмите OK

  3. Убедитесь, что выбрана схема отображения RF Routing. Это обеспечит видимость панели инструментов RF
  4. Доступны 2 специальных инструмента трассировки РЧ-цепей: Add Meander и Route Meander. Опции Add и Route очень похожи по функционалу. Add обеспечивает более точный контроль и поддерживает специальную опцию для тюнинга проводников. Route более прост и удобен в использовании, но в некоторых случаях его функционала может оказаться недостаточно. В этом уроке мы будем использовать оба этих инструмента:
    • Для трассировки антенны TX мы будем использовать инструмент Add Meander. Выберите Add Meander на панели инструментов RF

    • Кликните по пину TX2 усилителя в корпусе BGA, как показано на картинке:

    • По умолчанию Corner Type установлен на Miter. Измените значение на Free Radius и проложите трассу от пина до антенны. Обратите внимание на то каким образом прокладывается трасса
    • Отмените последнее действие. Выполните трассировку заново, но в этот раз установите Corner Type = Miter. Не забудьте установить контрольную точку перед соединением с самой антенной для того чтобы уменьшить длину тейпера
  5. Теперь давайте проложим трассу для TX1, одновременно согласовав ее длину с TX2 при помощи серпантина
    • Если функция не активна, снова выберите Add Meander на панели инструментов
    • Кликните по пину TX1 и начните трассировку
    • Кликните, чтобы зафиксировать трассу (установить контрольную точку) напротив входа антенны
    • Во время трассировки вернитесь в диалоговое окно Meander и измените General Mode на Serpentine
    • Вы должны увидеть серпантин (змейку) там где уже проложена трасса. Настройте параметры серпантина следующим образом:
      • Length: 150
      • Slope Height: 20
      • Gap Width: 50

    • Подключите трассу к антенне. Не забудьте установить контрольную точку непосредственно перед соединением с самой антенной, чтобы минимизировать влияние тейпера
    • Вы должны получить следующий результат:

  6. Давайте проделаем некоторые изменения с трассой
    • Выделите трассу TX2
    • Кликните ПКМ и выберите RF Parameters
    • Для настройки угловой конусности (corner taper) кликните по полю Miter % и установите значение 60
    • Нажмите Apply

  7. Теперь нужно проверить и подкорректировать добавленный серпантин. С помощью диалога RF Parameters можно проверить длину проводника для TX2 и TX1. Для изменения длины серпантина используйте функцию Edit Meander:
    • Выделите верхний сегмент серпантина
    • Кликните ПКМ и выберите Edit Meander
    • Теперь Вы можете отодвинуть верхний сегмент серпантина вверх, чтобы увеличить длину проводника. Отрегулируйте до тех пор, пока длина не будет в пределах 10 mils от ТХ2

  8. После того как мы растрассировали TX сигналы теперь можно перейти к RX. Для трассировки этих 4-х цепей мы будем использовать инструмент Route Meander:
    • Активируйте инструмент Route Meander

    • Ознакомьтесь с диалоговым окном настроек, но не вносите никаких изменений
    • Выберите одну из цепей RX и проложите трассу от пина усилителя (BGA) до порта антенны
    • Повторите этот процесс для всех 4 цепей

  9. Вы также можете использовать стандартные возможности трассировки для работы с РЧ-объектами
    • Удалите одну из проложенных трасс
      • Просто кликните ЛКМ по трассе, указанной на картинке

      • Нажмите кнопку Delete на клавиатуре
    • Нажмите F3, чтобы активировать интерактивную трассировку
      • Проложите трассу от усилителя (BGA) к порту антенны
  10. Обычный проводник может быть преобразован в РЧ-меандр, чтобы вы могли применять расширенные правила или добавлять скосы углов
    • Чтобы выделить весь проводник кликните по сегменту, показанном на рисунке
    • Кликните ПКМ и выберите Selection > Add Partially Selected Traces

    • Кликните ПКМ еще раз и выберите Convert to Meander
    • В диалоговом окне Convert Trace to Meander выберите из списка Group значение PA
    • Нажмите Convert

    • Вокруг трассы появятся области правил подобно тем проводникам, что вы уже растрассировали.
  11. На этом урок 4 завершен.

Тестовые 30-дневные лицензии можно запросить ЗДЕСЬ
Материалы для этого и последующих уроков можете скачать ЗДЕСЬ
Вы также можете посмотреть видеоверсию этого урока:


Предыдущие уроки:
Урок 3 Настройка правил проектирования для РЧ-объектов
Урок 2 Обновление схемы и размещение РЧ-объектов на плате
Урок 1 Создание РЧ-объектов в топологии и схеме

Присоединяйтесь к нам в соц. сетях:
Telegram-канал
Telegram-чат
YouTube

Филипов Богдан pbo, Product Manager по решениям PADS в компании Нанософт.
Подробнее..

Синхронный АМ приёмник Полякова

01.06.2021 12:20:22 | Автор: admin

Владимир Тимофеевич Поляков (RA3AAE) широко известен в нашей стране как разработчик любительской радиоэлектроники. Его конструкции всегда отличались простотой и хорошей повторяемостью. Ещё в них всегда присутствовала какая-то сумасшедшинка.

В публикации я расскажу о разработке Полякова, увидев которую, я не смог понять, как она работает. Старшие товарищи, к которым я обратился за помощью, ничего вразумительного мне сказать тоже не смогли.

Речь идёт о синхронном АМ приёмнике, схема которого была опубликована в журнале Радио 8 за 1984 год.

Ничего не понимаю



При взгляде на схему приёмника в глаза сразу бросались три КМОП микросхемы: К176ТМ2, К176ЛЕ5 и К176КТ1. Причём, К176КТ1 была включена между усилителем радиочастоты (УРЧ) и усилителем звуковой частоты (УЗЧ). Т.е. эта микросхема (цифровая) в этой схеме играла роль детектора в аналоговом тракте.

Описание работы схемы ясности не добавляло: четвертинки К176КТ1 там именовались ключами балансного смесителя. Два нижних ключа образовывали фазовый детектор, выходы двух верхних ключей назывались выходом синхронного детектора.

С двумя другими цифровыми микросхемами было понятней: К176ТМ2 делила частоту гетеродина на четыре, а К176ЛЕ5 формировала сигналы со скважностью 4. Это был счётчик с дешифратором.

Дешифратор управлял ключами. С выхода нижней по схеме половинки микросхемы операционного усилителя (ОУ) К157УД2 на гетеродин подавалось напряжение подстройки. Это было понятно, но зачем нужно поддерживать фазовый сдвиг 90 между входным сигналом и сигналом гетеродина, в голове старшеклассника не укладывалось.

Конструкция была отложена, но не забыта.

и вот опять


Первый раз к конструкции синхронного АМ приёмника я вернулся при изучении материалов Радиоежегодника за 1988 год, где В.Т. Поляков опубликовал статью Гетеродинный приём.

Часть статьи касалась синхронного приёма АМ сигналов. В частности, давалась структурная схема синхронного приёмника и описание его работы:


Синхронный прием АМ сигналов возможен при установке второго смесителя и ВЧ фазовращателя. Гетеродинные напряжения на оба смесителя U1 и U2 подаются со сдвигом фазы 90 градусов. Квадратурные сигналы ЗЧ фильтруются ФНЧ Z2 и Z3, усиливаются (А1, А2), один из сигналов служит выходным, а другой используется в системе ФАПЧ с элементами Z4 и V1. Усилитель А2 здесь должен быть УПТ. С его выхода можно снять и переменное демодулированное напряжение при ФМ входного сигнала.


Начало же статьи изменило раз и навсегда моё представление о работе детекторов и смесителей на диодах. Дословно:
Увлечение сверхдлинными волнами [...] породило не только мощные электромашинные РЧ генераторы, но и гетеродинные приемники с синхронным механическим выпрямителем колесом Гольдшмидта. В них детектор [...] заменен механическими контактами, замыкаемыми при вращении колеса с частотой, близкой к частоте сигнала. При этом, если моменты замыкания контактов попадают на положительные полуволны сигнала, на выходе приемника выделяется положительная постоянная составляющая напряжения, если же на отрицательные то соответственно отрицательная.

Так происходит синхронное детектирование. Но строго синхронизировать частоты вращения вала генератора и колеса Гольдшмидта трудно, чаще всего они отличались, тогда в телефонах прослушивался тон биений, равный разности частот сигнала и коммутации контактов. Механический коммутатор был идеальным смесителем гетеродинного приемника, поскольку он вообще не детектировал сигнал, а лишь преобразовывал его по частоте.

Суть озарения: механические ключи-прерыватели в детекторах гетеродинных приёмников были в своё время заменены диодами. Диоды в современных схемах детекторов гетеродинных приёмников могут быть заменены электронными ключами, коммутируемыми с частотой принимаемого сигнала.

Таким образом и было узаконено в моих глазах применение микросхемы К176КТ1 в качестве синхронного детектора.

Как это работает


Сигнал гетеродина на транзисторе VT3 делится на четыре счётчиком Джонсона на двух D-триггерах из состава микросхемы DD1. На выходах дешифратора DD2 формируются сигналы с частотой приёма, коммутирующие ключи из состава микросхемы DD3.

Сигналы на выходе дешифратора имеют скважность 4 и сдвиг по фазе 0, 90, 180 и 270. Коммутируемые этими сигналами ключи с подключенными к их выходам конденсаторами C18, C22, C17 и C21 соответственно, образуют схему выборки-хранения, где каждый конденсатор сохраняет значение напряжения на входе синхронного детектора в момент размыкания своего ключа.


Пусть гетеродин при подаче половины напряжения питания на варикапы настроен точно на частоту, превышающую в четыре раза частоту несущей принимаемого сигнала. Сопротивление открытых ключей К176КТ1 равно нулю. Сопротивление закрытых ключей К176КТ1 равно бесконечности. Входное сопротивление ОУ равно бесконечности.

На диаграмме слева делённая на четыре частота гетеродина отстаёт по фазе от сигнала несущей на 90. На входах верхней по схеме половинки ОУ (синхронного детектора) присутствует примерно одинаковое напряжение. На входах нижней по схеме половинки ОУ (фазового детектора) присутствует разность напряжений (U90 U270), примерно равная размаху принимаемого сигнала.

На выходе фазового детектора формируется отличное от половины питающего напряжение, изменяющее частоту гетеродина. Это отклонение перестанет формироваться только при равенстве фаз делённой на четыре частоты гетеродина и сигнала несущей, когда на входах фазового детектора будет одинаковое напряжение.

Режим синхронной работы приёмника показан на правой диаграмме. На входах синхронного детектора присутствует разность напряжений (U0 U180), примерно равная размаху принимаемого сигнала. На входах фазового детектора присутствует примерно одинаковое напряжение.

В реальных условиях между частотами гетеродина и несущей частотой АМ сигнала постоянно будут возникать биения, обусловленные нестабильностью гетеродина и замираниями сигнала станции. При этом петля ФАПЧ будет постоянно подстраивать фазу гетеродина под фазу несущей, если частота биения этих частот не превышает полосу пропускания фильтра на элементах R10, C16, R11, C27.

На практике это чем-то напоминает переход регенеративного приёмника в режим автодина: при настройке на станцию возникает свист, тон которого тем ниже, чем ближе частота настройки к частоте несущей; при захвате сигнала станции свист пропадает.

Я где-то это уже видел


Второй раз к конструкции синхронного АМ приёмника я вернулся при погружении в тему SDR. В классических SDR-приёмниках часто применяется решение квадратурного детектора (QSD) по схеме Tayloe. Поиск по сочетанию Tayloe Detector приводит к патенту US6230000.

Патент US6230000 был получен 08.05.2001 года сотрудником Motorola Inc. Daniel Richard Tayloe по заявке, поданной 15.10.1998 года. Патент защищает аппаратное решение, принцип действия которого раскрывается иллюстрацией ниже:


Устройство служит для приёма однополосных сигналов с подавленной несущей (SSB). Математика работы этого решения описана в главе 3 Фазовый принцип формирования и приёма SSB сигналов книги В.Т. Полякова Трансиверы прямого преобразования, выпущенной в 1984 году.

Из иллюстрации видно, что Tayloe делает акцент на ключевом детекторе, который управляется сигналом задающего генератора с частотой, в четыре раза превышающей частоту принимаемого сигнала. Сигналы на выходе ключевого детектора имеют сдвиг по фазе 0, 90, 180 и 270. К выходам ключевого детектора подключены конденсаторы.

Подобное решение присутствует и в схеме балансного смесителя синхронного АМ приёмника Полякова. Разница в дальнейшей обработке сформированных сигналов.

В схеме Полякова квадратурный сигнал (Q, Baseband Quadrature) включен в цепь ФАПЧ, а из прямого сигнала (I, Baseband Inphase) сумматором на DA1.1 формируется демодулированный АМ сигнал. В схеме Tayloe сигналы I и Q поступают на фазовращатель (58) для формирования на выходе сумматора (60) демодулированного сигнала с верхней боковой полосой (ВБП, USB).

Нужно сделать дополнение, что в классических SDR-приёмниках схема детектора Tayloe заканчивается цепями I и Q, и дальнейшая обработка сигнала производится какими-либо внешними программными средствами.

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



Облачные серверы от Маклауд быстрые и безопасные.

Зарегистрируйтесь по ссылке выше или кликнув на баннер и получите 10% скидку на первый месяц аренды сервера любой конфигурации!

Подробнее..

SDR приёмник SoftRock Ensemble RX II

10.06.2021 16:07:13 | Автор: admin


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

В этой публикации я хочу рассказать об удивительной конструкции, которая изменила моё представление об аппаратуре для любительской радиосвязи и положила начало моему увлечению SDR (Software Defined Radio).

Речь идёт о SoftRock Ensemble RX II, который я использую в качестве контрольного радиоприёмника уже седьмой год.

На официальном сайте SoftRock Ensemble RX II продаётся или за $65 в виде набора, или за $85 собранным. При такой цене больше хочется говорить о достоинствах, чем о недостатках.

Особенностью приёмника является то, что он не работает автономно. Выход приёмника подключается к линейному входу звуковой карты компьютера. Синтезатор частоты приёмника управляется через USB.

Мной используется HF-версия SoftRock Ensemble RX II, которая работает в диапазоне частот 1,830 МГц. Этот диапазон разбит полосовыми фильтрами на четыре поддиапазона: 1,84 МГц; 48 МГц; 816 МГц и 1630 МГц.

Приёмник покупал набором. Впервые в жизни мотал катушки для диапазонных полосовых фильтров (ДПФ) на кольцевых сердечниках. Важным моментом было наличие сайта с подробной инструкцией по монтажу и наладке.

После правильной сборки конструкция заработала сразу. Когда же я увидел эфир на панорамном индикаторе, я понял, это любовь навеки!

Аппаратная часть


Как понятно из названия, SoftRock Ensemble RX II был не первым в линейке. Видимая простота схемотехнического решения приёмника отрабатывалась американским радиолюбителем Tony Parks (KB9YIG) годами.

Принцип действия малосигнального тракта проще объяснить на схеме радиоприёмника SoftRock Lite II младшего брата SoftRock Ensemble RX II. Схема взята из инструкции по монтажу и наладке:


Из схемы видно, что это гетеродинный приёмник с квадратурным детектором (QSD).

Схема источника питания (1 Power Supply) стандартная схема включения микросхемы линейного стабилизатора 78L05.

Принимаемый сигнал радиочастоты (РЧ) через диапазонный полосовой фильтр (ДПФ) C3, L1, C4 подаётся на первичную обмотку трансформатора T1. На выводе 2 трансформатора присутствует сигнал РЧ, синфазный принимаемому, а на выводе 4 противофазный. На среднюю точку вторичной обмотки T1 (выводы 3, 5) подаётся напряжение смещения, равное половине напряжения питания. Напряжение формируется делителем на резисторах R3, R4 и фильтруется конденсаторами C7, C14, C16. Смещение нужно для правильной работы ключей и операционных усилителей (ОУ).

Ключи из состава мультиплексора-демультиплексора U3 переключаются сигналами со счётчика Джонсона, собранного на U2. В любой момент времени открыт только один ключ.

Сигнал I (Inphase) формируется на конденсаторе C5 подачей на него через R1 напряжения с вывода 2 трансформатора T1 через открытый ключ 1B4 (фаза сигнала гетеродина 0), а также подачей через резистор R2 и открытый ключ 1B1 напряжения с вывода 4 трансформатора T1 (фаза 180).

Сигнал Q (Quadrature) формируется на конденсаторе C6 подачей на него через R1 напряжения с вывода 2 трансформатора T1 через открытый ключ 2B3 (фаза сигнала гетеродина 90), а также подачей через резистор R2 и открытый ключ 2B2 напряжения с вывода 4 трансформатора T1 (фаза 270).

Резисторы R1 и R2 нужны для выравнивания разницы сопротивления открытых ключей мультиплексора-демультиплексора FST3253.

Сигналы I, Q усиливаются инвертирующими усилителями на двух половинках U4 и подаются на линейный вход звуковой карты компьютера, где и производится дальнейшая обработка квадратурного сигнала.

От простого к сложному


SoftRock Lite II предназначен для приёма сигналов на участке какого-либо одного радиолюбительского диапазона. Параметры участка определяются частотой кварцевого резонатора X1 (см. 2 Local Oscillator) и частотой дискретизации звуковой карты.

При резонансной частоте кварца 28224 кГц и частоте дискретизации 96 кГц SoftRock Lite II будет принимать сигналы в диапазоне от 7008 до 7104 кГц. Диапазонный полосовой фильтр (C3, L1, C4), соответственно, должен иметь точно такую же полосу пропускания.

На рисунке ниже показан экран программы HDSDR. Выход приёмника подключен к линейному входу звуковой карты компьютера. Частота дискретизации звуковой карты 96 кГц. Центральная частота приёма 7056 кГц. На панорамном индикаторе безмятежное спокойствие, царящее на любительском диапазоне 40 м воскресным утром 6 июня 2021 года:


В отличие от SoftRock Lite II приёмник SoftRock Ensemble RX II имеет плавную настройку в диапазоне частот от 1800 кГц до 30 МГц, поэтому схема устройства дополнена синтезатором частоты Si570, управляемым через USB контроллером ATTiny85, и переключаемым четырёхдиапазонным ДПФ.

Схема ДПФ приёмника SoftRock Ensemble RX II взята из инструкции по монтажу и наладке:


ДПФ состоит из четырёх фильтров с полосой пропускания: 1,84 МГц; 48 МГц; 816 МГц и 1630 МГц. Фильтры переключаются сигналами SEL 0 и SEL 1 силами двух мультиплексоров-демультиплексоров FST3253 U8 и U9. Аттенюаторы R17, R18, R19 и R20, R21, R22 в цепях ДПФ Band 0 и Band 1 ослабляют на 14 dB входной сигнал на низкочастотных КВ-диапазонах, которые традиционно отличаются высоким уровнем помех.

Трансформатор T2 служит для гальванической развязки ДПФ и антенны. Первичная обмотка трансформатора T3 является входом QSD.

Схема управления и синтезатора частоты показана ниже:


Схема питается от разъема USB. Подключенный к шине USB микроконтроллер U1 управляет синтезатором частоты U3 по интерфейсу I2C. Выходной сигнал синтезатора через трансформатор T1 подаётся на вход счётчика Джонсона. В зависимости от частоты приёма микроконтроллер через оптроны U4 и U5 формирует сигналы SEL 0 и SEL 1 для переключения полосовых фильтров в ДПФ.

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


Это сделано, чтобы исключить перетоки по полигону земли между точкой подключения к разъему USB и точкой подключения к разъему звуковой карты.

Программная часть


Программная часть состоит из программы для управления и программы для обработки данных.

Для управления приёмником и его конфигурирования применяется программа CFGSR, созданная радиолюбителем из Нидерландов F.W. Krom (PE0FKO):


Порядок установки программы управления и нужных для её работы драйверов подробно описан в инструкции по монтажу и наладке.

Для правильной работы схемы управления нужно выбрать тип устройства. В нашем случае это SoftRock Ensemble RX II LF/HF(HF):


Для работы с SoftRock Ensemble RX II обычно используется программа HDSDR. Для связи HDSDR с CFGSR служит библиотека ExtIO_Si570.dll, которую после установки конфигуратора надо скопировать из папки, куда установлен конфигуратор, в папку, куда установлена HDSDR.

Выход приёмника подключен к линейному входу звуковой карты компьютера. Запускаем HDSDR. Выбираем источник сигнала SoftRock Si570. Устанавливаем рабочую частоту дискретизации звуковой карты. Пытаемся принять сигналы точного времени, которые передаются на частоте 9996 кГц:


Как видно по панорамному индикатору, сигналы точного времени мы принимаем на частоте 9994,18 кГц. Это нужно исправить!

Калибровка частоты


Опорный кварцевый генератор находится внутри корпуса синтезатора Si570. Калибровка опорной частоты производится прямо из конфигуратора вводом частоты настройки на радиостанцию и её фактической частоты вещания:


После проведения процедуры калибровки мы начинаем принимать сигналы точного времени, как и положено, на частоте 9996 кГц:


Теперь наш маленький аппаратно-программный комплекс можно смело использовать в качестве контрольного радиоприёмника с калиброванной шкалой.

Unfinished Sympathy


До знакомства с SoftRock Ensemble RX II такие вещи как синтезатор частоты, панорамный индикатор и управление радиостанцией с помощью компьютера были для меня атрибутами профессиональной связной техники, которая стоит отнюдь не $85.

Сборка приёмника оказалась простой и приятной. Инструкции по монтажу и наладке написаны простым и понятным техническим английским языком.

Использование панорамного индикатора позволяет не только слышать, но и видеть, что происходит в эфире.

Мне очень нравится SDR. Надеюсь, и вам тоже.



Облачные серверы от Маклауд быстрые и безопасные.

Зарегистрируйтесь по ссылке выше или кликнув на баннер и получите 10% скидку на первый месяц аренды сервера любой конфигурации!

Подробнее..

Ускорение проектирования РЧ-, СВЧ-устройств (15)

21.05.2021 18:18:17 | Автор: admin


В современных электронных устройствах быстродействующие цифровые и аналоговые схемы часто оказываются в непосредственной близости от нескольких радиочастотных модулей на одной печатной плате. При разработке сложных системных проектов до 75% времени может уходить на радиочастотную часть, что делает необходимым поиск способов повышения эффективности этого процесса.

В этом цикле обучающих статей я познакомлю вас с основными инструментами опции PADS Professional, которая предоставляет независимым инженерам и группам разработчиков мощные возможности проектирования РЧ-, СВЧ- устройств.

Проектирование печатных РЧ-, СВЧ-плат требует соблюдения большого количества нюансов, специфичных для этой области электроники. Для того чтобы учесть все эти нюансы необходимы высоко интегрированные решения, которые помогут вам сократить время разработки и повысить ее надежность.

  1. PADS Professional Layout оптимизирован под разработку РЧ-трактов и предоставляет пользователю мощный набор инструментов для их проектирования
  2. Существует большое различие между использованием инструментов, которые просто поддерживают работу с РЧ-объектами, и использованием инструментов, которые действительно интеллектуально распознают все РЧ-, СВЧ-элементы
  3. Прямая интеграция с ведущими инструментами для РЧ-, СВЧ-проектирования как на этапе создания схемы, так и при проектировании топологии избавляет от ручной передачи данных
    • Проектируйте при помощи Keysight ADS или National Instruments AWR, затем импортируйте схему и/или топологию в PADS Pro
    • Проектируйте с помощью PADS Pro, а затем экспортируйте схему и/или топологию в Keysight ADS или National Instruments AWR для электромагнитного моделирования.
    • Для удобства использования сторонних инструментов РЧ/СВЧ разработки можно настроить единую среду проектирования для поддержки синхронизации библиотек и обмена информацией о схеме.
  4. Возможности параметрического изменения свойств РЧ-элементов и их автоматической компоновки помогают пользователю при проектировании сложных устройств
  5. Устранение ошибок благодаря динамическому обновлению базы проекта
  6. Сокращение сроков разработки благодаря параллельному проектированию радиочастотных каскадов и печатной платы
  7. Эффективное взаимодействие между разработчиками ВЧ/СВЧ и ПП
  8. Снижение стоимости продукции благодаря улучшению технологичности перед запуском в серию


Урок 1 Создание РЧ-объектов в топологии и схеме


В этом уроке вы импортируете DXF-форму полосковой антенны, преобразуете ее в РЧ-объект и создадите на его основе символ, который будет использоваться в схеме.

  1. Дважды кликните по иконке PADS Pro Layout VX.2.x на рабочем столе или выберите
    Меню ПУСК > PADS Pro Tools VX.2.x > PADS Pro Layout VX.2.x.
  2. На стартовой странице PADS Professional Layout нажмите кнопку Open и откройте
    C:\RF Design\Lesson1\PCB\Lesson1.pcb.
    • Если появится диалоговое окно лицензирования, убедитесь, что опция PADS Professional RF Design установлена, и нажмите OK

  3. Для упрощения настройки рабочего пространства активируйте схему отображения RF Routing, которая добавит панель инструментов для РЧ/СВЧ разработки
    • На главной панели инструментов раскройте список схем отображения
    • Выберите схему RF Routing

  4. Далее, нам нужно импортировать DXF полосковой антенны
    • Перейдите в меню File > Import > DXF
    • В диалоговом окне DXF Import нажмите на три точки напротив DXF Filename
    • Откройте файл C:\RF Design\Lesson1\RFDemoPatch.dxf
    • В поле DXF Cell Name введите DXF_PatchAnt
    • Введите DXF_PatchAnt в разделе DXF Layer mapping > User Layers
    • Установите галочку в DXF Layer mapping > DXF Layer Names

    • Нажмите OK. Вы увидите следующее

  5. Вы должны увидеть, что антенна появилась слева от печатной платы. Для лучшей визуализации антенны, давайте изменим ее цвет
    • Откройте панель Display Control
    • Выберите вкладку Fab
    • Пролистайте вниз до раздела User Draft Layers
    • Кликните по цветовому полю рядом с DXF_PatchAnt и выберите светлый цвет

  6. Теперь мы преобразуем этот рисованный объект в в радиочастотный объект
    • Приблизьте область с антенной и выделите ее
    • Перейдите в меню RF > Convert > Drawing Cell to RF Shape



  7. Теперь вокруг антенны появится контур, указывающий на то, что она была преобразована. Эти линии вокруг антенны показывают области правил. Перед созданием схематического символа нам нужно добавить радиочастотный порт, который будет использоваться в качестве пина
    • Включите инструмент привязки Snap, чтобы быть уверенными в том, что мы разместим порт точно на границе объекта в его средней точке
      • Кликните ПКМ и выберите Snap > Toggle Hover Snap

    • Нажмите на иконку Add Edge Node на панели RF. Это также можно сделать из меню правой кнопки мыши

    • Приблизьте левый конец антенны
    • Поместите курсор на левый край антенны и кликните ЛКМ. При этом будет выбрана только что созданная антенна
    • Кликните вблизи центра линии, когда курсор привяжется к краю средней точки
    • Появится диалоговое окно Add Edge Node. Из выпадающего списка Nets выберите RX1.
    • Нажмите Apply

  8. Теперь мы можем создать схематический символ из нашего РЧ-объекта.
    • Откройте Component Explorer
    • Под Lesson1 кликните ПКМ по DXF_PatchAnt
    • Из контекстного меню выберите Generate Library Shape

    • Нажмите OK
  9. На этом урок 1 завершен.

Тестовые 30-дневные лицензии можно запросить ЗДЕСЬ
Материалы для этого и последующих уроков можете скачать ЗДЕСЬ
Вы также можете посмотреть видеоверсию этого урока:

Присоединяйтесь к нам в соц. сетях:
Telegram-канал
Telegram-чат
YouTube

Филипов Богдан pbo, Product Manager по решениям PADS в компании Нанософт.
Подробнее..

Категории

Последние комментарии

  • Имя: Макс
    24.08.2022 | 11:28
    Я разраб в IT компании, работаю на арбитражную команду. Мы работаем с приламы и сайтами, при работе замечаются постоянные баны и лаги. Пацаны посоветовали сервис по анализу исходного кода,https://app Подробнее..
  • Имя: 9055410337
    20.08.2022 | 17:41
    поможем пишите в телеграм Подробнее..
  • Имя: sabbat
    17.08.2022 | 20:42
    Охренеть.. это просто шикарная статья, феноменально круто. Большое спасибо за разбор! Надеюсь как-нибудь с тобой связаться для обсуждений чего-либо) Подробнее..
  • Имя: Мария
    09.08.2022 | 14:44
    Добрый день. Если обладаете такой информацией, то подскажите, пожалуйста, где можно найти много-много материала по Yggdrasil и его уязвимостях для написания диплома? Благодарю. Подробнее..
© 2006-2024, personeltest.ru