Обновить
323.73

Производство и разработка электроники *

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

Сначала показывать
Порог рейтинга
Уровень сложности

Граничные вычисления в коммерческой логистике

Уровень сложностиСредний
Время на прочтение4 мин
Охват и читатели5.2K

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

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

Читать далее

Новости

Пуск DWT Таймера на ARM Cortex-M (или Ядерный Таймер)

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели8.7K

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

В ARM Cortex-M процессорах помимо SysTick есть еще один 32 битный таймер по имени DWT. Этот таймер увеличивается на 1 каждый тик ядра.

Как же воспользоваться этим ядерным таймером?

Читать далее

Краткая история искусственного распознавания запахов: от Античности до статей Белла

Уровень сложностиПростой
Время на прочтение12 мин
Охват и читатели5.2K

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

Если учесть, что во времена Теофраста «элементарные субстанции» уже два века как считались состоящими из атомов, отличными друг от друга по форме и размеру, которые  при соединении между собой, изменяют природу этого соединения, то именно это открыли в начале 1990-х годов Ричард Аксель и Линда Бак, показав, как элементарные субстанции – лиганды белковой природы, экспрессируемые генами обонятельных рецепторов, кодируют запахи, окончательно и строго научно подняв нижнюю границу органа обоняния Платона от пупка до нашей верхней губы, то бишь до носа. За что получили Нобелевскую премию.

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

Читать далее

Способы повышения надежности встраиваемого ПО

Уровень сложностиПростой
Время на прочтение9 мин
Охват и читатели10K

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

Как прошивка может противостоять всяческим флуктуациям во время своей работы и обезопасить себя от зависания или повреждения исходных данных?

Читать далее

Я просто починил

Уровень сложностиСредний
Время на прочтение13 мин
Охват и читатели17K

Так получилось, что в моей домашней лаборатории к концу прошлого года померло двое. Ясно. Нужно вскрытие. Точнее, они не совсем померли, а только начали подавать признаки разложения. Но это — моя опора, так что вскрытие не помешает. Хоть это и не сильно сложная задача, но многим интересно, как там устроены внутренности, и что сними ещё можно сделать. Кто не любит вскрытие? — Только те, которых вскрывают. А их кто‑то спрашивал? Скальпель, паяльник, спирт, спирт, спирт, огурец, поехали!

Вскрытие!

Как рассчитываются перекрестные помехи на печатной плате

Время на прочтение7 мин
Охват и читатели6.2K

Наверное, каждый разработчик электронной аппаратуры сталкивался со следующей ситуацией: долго разрабатываешь высокоскоростное устройство на печатной плате, получаешь первые образцы и... ничего не работает, ну или работает, но не так, как ожидал. Сигналы сильно искажены, да еще и те, за которыми старался следить особенно внимательно. Закон подлости! Вроде все делал в соответствии с описанием в документации на высокоскоростные интерфейсы: подобрал материалы и разработал stackup, согласовал, где нужно, импедансы, выдержал расстояния между проводниками, не превышал допустимые длины ー а все равно шедевр не вышел. Причина может оказаться банальной и известной: перекрестные помехи, которые были не в норме. И вроде знаешь про них, но оценку уровней не делаешь. Возможно, бдительность усыпляет наличие рекомендаций о минимальном расстоянии между высокоскоростными трассами на тот или иной интерфейс. Видишь число и думаешь, что при его соблюдении будет все хорошо. А может есть и другие причины? Например, не знаешь, как их оценить. Давайте попробуем разобраться.  

Читать далее

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

Уровень сложностиСложный
Время на прочтение13 мин
Охват и читатели7.4K

Статья посвящена интеллектуальным силовым модулям, которые являются основой силовой части современных преобразователей частоты для асинхронных электродвигателей. Приводится описание российского интеллектуального силового модуля ТТМ-1000, который входит в состав преобразователей частоты концерна «Русэлпром»: его технические характеристики, особенности, преимущества и недостатки по сравнению с западным аналогом. Рассматривается преобразователь частоты мощностью 1,67 МВА на основе модуля ТТМ-1000, который является базовым преобразователем частоты для судовых систем электродвижения концерна «Русэлпром».

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

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

Уровень сложностиПростой
Время на прочтение2 мин
Охват и читатели12K

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

Читать далее

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

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели8.4K

Десятилетиями планета живёт в единой технологической парадигме: дизайн архитектуры разрабатывается в Калифорнии, станки собираются в Нидерландах, кремний “печатается” на Тайване, а финальная сборка происходит в Китае. Цепочка производств кажется вполне логичной и незыблемой. 

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

А теперь давайте представим, что мир раскололся надвое: на разных сторонах света идёт полный цикл производства технологий, с совершенно разными архитектурами, которые между собой не особо совместимы (если совместимы вообще). С одной стороны привычные стандарты x86 и ARM, с другой разработки на базе архитектуры RISC-V.

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

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

Читать далее

Зачем нужен Design for Testability (DFT) и как его реализуют в FPGA

Уровень сложностиСредний
Время на прочтение12 мин
Охват и читатели6.4K

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

Читать далее

Делаем манипуляторы в России и гордимся ими. Рассказываю всё как есть

Время на прочтение10 мин
Охват и читатели9.4K

Привет, Хабр!

Меня зовут Олег Кивокурцев, я из компании Promobot, и мы делаем манипуляторы для промышленности.

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

Знаете, о многом.

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

Узнать все сокровенные тайны роботов

Как Китай снижает цены на DDR4 и пытается занять освободившийся рынок памяти

Время на прочтение5 мин
Охват и читатели15K

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

Читать далее

Космический мусор и что с ним делать: изучаем патенты

Уровень сложностиПростой
Время на прочтение8 мин
Охват и читатели6K

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

Читать далее

Ближайшие события

2 марта 1991 года AMD выпустила процессор Am386 — клон чипа Intel

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели7.8K

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

Читать далее

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

Уровень сложностиСложный
Время на прочтение11 мин
Охват и читатели5.6K

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

Читать далее

Легендарный КПК, который возможно никогда больше не увидит свет…

Уровень сложностиПростой
Время на прочтение2 мин
Охват и читатели9.5K

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

Читать далее

ChessTer – если бы терминатор играл в шахматы

Уровень сложностиПростой
Время на прочтение16 мин
Охват и читатели9.8K

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

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

Читать далее

Тест-драйв от RS-Lab: обзор реестрового монитора «Бештау М2701/2К»

Уровень сложностиСредний
Время на прочтение4 мин
Охват и читатели4.8K

Зачем всё это?

Всем привет! Меня зовут Александр Васильцов, я руковожу отделом развития инфраструктуры в R-Style Softlab.

В предыдущем обзоре мы подробно разбирали мини-ПК «Гравитон Д-15И» – как с точки зрения заявленных характеристик, так и с позиции реальной эксплуатации в рабочих сценариях. В процессе тестирования мы не раз упоминали используемые мониторы, поэтому логичным продолжением стало отдельное внимание к этому компоненту рабочего места.

Импортозамещение с каждым днём всё сильнее входит в повседневную ИТ-практику. Если с программным обеспечением ситуация уже более-менее понятна, то объективных обзоров импортозамещённого «железа» по-прежнему немного. Особенно это касается устройств, с которыми специалисты работают ежедневно.

Чтобы хотя бы частично закрыть этот пробел, R-Style Softlab запустила цикл практических обзоров реестровой техники, которая активно используется внутри компании. Наша цель – показать не витринные характеристики из спецификаций, а то, как оборудование ведёт себя в реальной эксплуатации: в офисе, в разработке, при длительной ежедневной работе.

В рамках этого подхода мы решили отдельно рассмотреть монитор «Бештау М2701/2К» – модель, которая использовалась при тестировании мини-ПК и применялась в реальных рабочих сценариях. В этом обзоре речь пойдёт о качестве изображения, эргономике, нюансах подключения и общем пользовательском опыте, без попыток идеализировать устройство.

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

Читать далее

Прототип разбился, детали сняли с производства, завод накосячил — но мы всё равно довели корпус до серии

Уровень сложностиПростой
Время на прочтение8 мин
Охват и читатели29K

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

Читать далее

Копилка монет на Arduino

Уровень сложностиСредний
Время на прочтение5 мин
Охват и читатели11K

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

Читать далее
1
23 ...