Простая АСУ ТП для вакуумной печи типа Tesla-PZ-810

Только что закончили достаточно длительную работу (заняла в целом от постановки задачи до реализации 3 месяца) установки российской системы АСУТП типа "Овен" на 2 наши вакуумных печи.

Как наладить процесс

Только что закончили достаточно длительную работу (заняла в целом от постановки задачи до реализации 3 месяца) установки российской системы АСУТП типа "Овен" на 2 наши вакуумных печи.

Десятилетиями планета живёт в единой технологической парадигме: дизайн архитектуры разрабатывается в Калифорнии, станки собираются в Нидерландах, кремний “печатается” на Тайване, а финальная сборка происходит в Китае. Цепочка производств кажется вполне логичной и незыблемой.
В результате люди по всему миру, вне зависимости от локации пользуются одними и теми же продуктами: одинаковые процессоры в наших смартфонах и электронике, та же самая оперативная память в ПК и ноутбуках, дата-центрах, умных автомобилях и т.д. В общем мир связан единым технологическим стеком, и по всей планете бьются одни и те же кремниевые сердца.
А теперь давайте представим, что мир раскололся надвое: на разных сторонах света идёт полный цикл производства технологий, с совершенно разными архитектурами, которые между собой не особо совместимы (если совместимы вообще). С одной стороны привычные стандарты x86 и ARM, с другой разработки на базе архитектуры RISC-V.
Азиатский смартфон не сможет подключиться к европейскому облаку. Код, написанный в Берлине, откажется запускаться на серверах в Шэньчжэне. Получится два разных мира, которые постепенно будут изолироваться друг от друга. Жутковатый мир, правда..?
Если серьезно задуматься и проанализировать ситуацию вокруг технологических барьеров, которые уже существуют, можно предположить, что у такого сценария есть потенциал. И чтобы разобраться, насколько реален сценарий разделенного мира, предлагаю разобраться в ряде фактов.

Привет, Хабр! Меня зовут Антон Осетров, я разрабатываю СнК в компании YADRO. Раньше я проектировал отказоустойчивые бортовые вычислители, а также испытывал в лаборатории микросхемы. В этой статье я расскажу, что такое DFT, зачем это нужно, а также сравню популярные архитектуры, с помощью которых DFT реализуют на FPGA.

Привет, Хабр!
Меня зовут Олег Кивокурцев, я из компании Promobot, и мы делаем манипуляторы для промышленности.
Вы мне сейчас скажете: Олег, да это же обычная робо-рука! Где мы их только не видели! Да чего уж говорить, мы сейчас возьмём какую-нибудь Arduino, приделаем три моторчика, и, зная длины направляющих и угловую скорость моторчиков, за день-другой напишем на каком-нибудь micropython софт для этой руки, чтоб она нам брейкданс танцевала. О чём ты тут вообще можешь нам рассказать?
Знаете, о многом.
На самом деле всё примерно так и есть, но посыпьте эту задачку техническими нюансами, серийным производством и b2b особенностями - и вот уже приключение на пару дней превратилось в историю на много лет, со взлётами и падениями. Чем я и хочу с вами поделиться.

Рынок ОЗУ в последние полтора года больше похож на американские горки, чем на привычный бизнес с предсказуемыми циклами. Цены на модули DDR4 взлетели так резко, что сборщики систем порой пересчитывают сметы по три раза за месяц. Многие пользователи откладывают апгрейд, надеясь, что ситуация выровняется сама (вряд ли). На этом фоне китайская Changxin Memory Technologies вывела на рынок чипы по цене вдвое ниже привычных. Похоже на продуманную стратегию. Давайте разбираться, тут много интересного.

Развитие космонавтики привело к тому, что на околоземных орбитах движется большое количество техногенного мусора, присутствие которого ввиду опасности столкновения с космическими кораблями и аппаратами снижает безопасность космических полетов. Тем не менее, проблему почему-то не спешат решать. Хотя разработок много. О патентах на них сегодня мы и расскажем.
Автор блога о ретро-компьютерах The Silicon Underground Дэвид Л. Фаркуар напомнил об истории Am386 — клона процессоров Intel, который AMD выпустила в 1991 году и которому исполнилось 35 лет.

def get_features_all(y, sr):
"""
Получаем различные параметры аудио которые в сумме дадут уникальный набор признаков
"""
# Частота цветности
chst = librosa.feature.chroma_stft(y=y, sr=sr)
# Среднеквадратичные колебания (энергия сигнала)
rmse = librosa.feature.rms(y=y)
# Пересечения нуля (частота смены знака сигнала)
zcr = librosa.feature.zero_crossing_rate(y)
# Центр масс звука (спектральный центр)
spe_c = librosa.feature.spectral_centroid(y=y, sr=sr)
# Ширина полосы частот
spe_b = librosa.feature.spectral_bandwidth(y=y, sr=sr)
# Спектральный спад частоты
rol = librosa.feature.spectral_rolloff(y=y, sr=sr)
# Значимые для обработки частоты (MFCC)
mfcc = librosa.feature.mfcc(y=y, sr=SR, n_mfcc=50,
n_mels=50, hop_length=1024)
return chst, rmse, zcr, spe_c, spe_b, rol, mfcc

На фото ниже - Tungsten T5, пожалуй самый мощный КПК от Palm на ARM-процессоре. Будучи построенным на чипсете Intel PXA270 и с невероятными для PalmOS 64МБ SDRAM ОЗУ, девайс стал одним из последних классических хэндлхэлдов от Palm. Но у него есть беда...

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

Зачем всё это?
Всем привет! Меня зовут Александр Васильцов, я руковожу отделом развития инфраструктуры в R-Style Softlab.
В предыдущем обзоре мы подробно разбирали мини-ПК «Гравитон Д-15И» – как с точки зрения заявленных характеристик, так и с позиции реальной эксплуатации в рабочих сценариях. В процессе тестирования мы не раз упоминали используемые мониторы, поэтому логичным продолжением стало отдельное внимание к этому компоненту рабочего места.
Импортозамещение с каждым днём всё сильнее входит в повседневную ИТ-практику. Если с программным обеспечением ситуация уже более-менее понятна, то объективных обзоров импортозамещённого «железа» по-прежнему немного. Особенно это касается устройств, с которыми специалисты работают ежедневно.
Чтобы хотя бы частично закрыть этот пробел, R-Style Softlab запустила цикл практических обзоров реестровой техники, которая активно используется внутри компании. Наша цель – показать не витринные характеристики из спецификаций, а то, как оборудование ведёт себя в реальной эксплуатации: в офисе, в разработке, при длительной ежедневной работе.
В рамках этого подхода мы решили отдельно рассмотреть монитор «Бештау М2701/2К» – модель, которая использовалась при тестировании мини-ПК и применялась в реальных рабочих сценариях. В этом обзоре речь пойдёт о качестве изображения, эргономике, нюансах подключения и общем пользовательском опыте, без попыток идеализировать устройство.
Как и в предыдущем материале, обзор основан на практическом использовании и не претендует на универсальную истину – это прикладной взгляд со стороны ИТ-специалистов.

Сегодня на примере корпуса моноблока BRG One Pro расскажу, как всё может пойти не так буквально на каждом этапе — производство накосячит, плату перестанут производить, а прототип повредят при доставке — и какие меры приходится предпринимать, чтобы проект все-таки увидел свет.

Переработал известную копилку от AlexGyver: напечатал новый корпус, сделал печатную плату вручную, устранил помехи LC-фильтром и наступил на грабли с энергопотреблением. Под катом — схема, осциллограммы и выводы.

Автомобильная компания была создана актером и музыкантом Николаем Фоменко. Marussia Motors построила 44 прототипа спортивных автомобилей и выпустила четыре серийных. Компания привлекала инвестиции и кредиты, активно занималась рекламой. Однако в апреле 2014 года Marussia Motors объявила о банкротстве, её имущество было выставлено на продажу. Рассказываем в нашей статье, что же пошло не так. И кому достались активы компании.

Вообще, я большой любитель экзотических гаджетов и разной диковинки. Порой мониторю барахолки в поисках чего-то такого, что не продавалось в условной «Евросети», а если гаджет попадается нерабочий, то стараюсь его восстановить. Особый кайф мне приносит ремонт материнских плат — объём дофамина от чувства того, что ты только что восстановил устройство, на котором поставили крест более 10 лет назад, просто невероятный!
Недавно мне в руки попал уникальный смартфон-игровая консоль JXD S5800, который при внешней целостности не подавал никаких признаков жизни. После короткой диагностики виновник нашелся быстро. В этой статье расскажу не только о ремонте и о том, причем здесь Samsung, но и детально разберу аппаратную платформу типичного смартфона тех лет. Если интересно — жду под катом.

Представьте: вы нашли китайский завод, договорились о цене, отправили файлы. Через три недели получаете платы. Визуально всё отлично. Отдаёте на монтаж — и начинается: припой не смачивается на контактных площадках, толщина не совпадает с заказанной, а на вопрос «Что случилось?» завод присылает отчёт: «Проблем не обнаружено».
Вы пытаетесь разобраться, но переписка идёт на кривом английском, вопросы трактуются по-разному, а завод в итоге делает так, как ему удобнее.
Мы в «ГРАН Груп» выстроили систему, в которой каждый заказ проходит четыре стадии: отбор завода, инженерная подготовка, контроль качества на месте и работа с отклонениями. Расскажем, как это устроено — с деталями, которые обычно остаются за кадром.
Конкурс лучших статей Хабра «Технотекст-8» в разгаре. Подать заявку можно до 17 апреля 2026 года включительно.
Уже третий год YADRO выступает хранителем номинации «Железо: проектирование и технологии производства». Сегодня расскажем, какие статьи ждем и что за призы подготовили для победителей (спойлер: на этот раз за 1 и 2 место вручим комплект из 3D-принтера, платы, цифрового осциллографа и не только). Заодно вспомним статьи, которые вышли в топ в прошлом году, — сможете посмотреть примеры и усилить свои работы. Погнали!

Arduino — это не только про соединение проводов и написание скетчей, но и про умение подружить железки, которые, казалось бы, созданы друг для друга, но упорно не желают работать вместе. Эта статья — история одной такой дружбы. Рассматривается решение, написанное и протестированное на основе товара «Умный дом на базе Arduino. Большой набор + книга», который вы можете приобрести в нашем Интернет-магазине.

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

Иногда в работе инженера кажется, что текущая задача является уникальной, что с такой проблемой никто ни разу не сталкивался. Соответственно, решение должно быть таким же уникальным.
Однако при более пристальном взгляде зачастую оказывается, что задача не просто не уникальна, она сама по себе является представителем некоего класса задач, для которого выработано общее типовое решение.
Например, вам может потребоваться измерять наработку различных подвижных узлов оборудования и для этого нужно фиксировать время начала и конца движения каждого из узлов.
Или при работе операторов с оборудованием применяется некоторая ролевая модель и необходимо логировать действия пользователя, записывая когда, кто и что сделал.
Или оборудование производит измерения, по большей части с идентичными значениями. А чтобы не заполнять базу данных бесконечной чередой одинаковых чисел решено производить замеры через неравные интервалы времени только при изменениях текущих показаний свыше определённого порога.
Во всех этих задачах требуется получать временные метки — таймстампы. Если вы используете микроконтроллер STM32, сделать это очень просто.