Найти тему
Закреплено автором
Заметки Электроника | Alexander.Chad
Всем привет! Я - Чадаев Александр, инженер-разработчик аппаратно-программного обеспечения. В своем канале на Дзене, YouTube и Телеграмме я публикую интересные заметки из своего опыта, который пригодился мне и может пригодится вам в вашей разработке. Если вы хотите что-то обсудить или поделиться с другими энтузиастами нашего направления, то приглашаю в чат телеграмм! Немного обо мне. Занимаюсь электроникой на серьёзной основе уже давно. Причем довольно обширно: аналоговая, цифровая, программируемая, силовая... Со школьных лет подрабатываю ремонтом электроники, потому имею опыт работы и ремонта электроники из разных областей. Продолжительное время работаю как самозанятый. Увлекаюсь электроникой как хобби. Умею паять, собирать электрические схемы из отдельных компонентов, разрабатывать для устройств печатные платы и механизмы, корпуса. Имею набор приборов и инструментов для проведения ремонта и анализа устройств (программаторы, паяльная станция, осциллограф, логический анализатор, мультиметры...). Имею опыт: - разработка и изготовление электронных устройств от идеи до работающего прототипа. Микропроцессорная, цифровая/аналоговая, силовая электроника. Малую часть устройств можно увидеть на моей странице GitHub (хотя самых сложных и интересных проектов там не увидеть по причине защищённости их коммерческой тайной, потому об опыте по ним можно судить весьма посредственно), см. ссылку внизу страницы - написание как hardware, так и software для linux (UNIX-подобных, например, Android), а также Windows ОС. Список знакомых IDE и САПР: VSCode, STM32CubeIDE, Espressif-IDE, Keil, Atmel Studio, Proteus, NI Multisim, Altium Designer, Mathcad и соответствующих микроконтроллеров, платформ: AVR (Attiny, Atmega), LGT8F328P, STM8, STM32, STC8, PIC, ESP8266, ESP32. - разработка и изготовление встраиваемых решений для производства (реальный пример: добавление функции регулировки скорости работы узла станка с целью повышения удобства и качества работы) - ремонт и настройка бытовой, компьютерной и измерительной техники (телевизоры, СВЧ печи, стиральные машины, холодильники, ТВ приставки, смартфоны и планшеты, ноутбуки и ПК, мультиметры, зарядные устройства, электронные загадки квестов, диагностическое оборудование для автосервиса, компьютеры с GPS/GLONASS сельскохозяйственных машин) - обратная разработка (реверс-инжиниринг) и модификация электронных устройств (пример: писал драйвера для led-панелей без документации на них и примеров, имея на руках только сами матрицы) - ремонт автомобильной электроники, демонтажа и установки систем охраны (сигнализации), а также диагностики автомобиля (CAN, K-Line, OBD2, ELM327) - проектирование, установка и настройка систем видеонаблюдения (аналоговые/цифровые IP камеры) с удаленным доступом (через XMEye и подобные платформы, предоставляемые производителями регистраторов) - моделирование деталей и их подготовка для создания управляющего кода станков с ЧПУ, создание кода и непосредственное изготовление деталей на станке: фрезерном, лазерном, 3D принтер (AutoCAD, ArtCAM, Cura ultimaker, Mach3, Компас 3D, Klipper, LightBurn) - администрирования серверов на UNIX-подобных ОС (Nginx, Apache HTTP Server, SMB, FTP, SSH, Netdata, AWStats, PostgreSQL, Docker). Поддержать меня материально вы можете на Boosty и ЮMoney. Перед использованием информации с данного канала прошу ознакомится с отказом от ответственности.
1 год назад
Сервер на Machinist X99 D8 Max с самодельным корпусом спустя год. Как там получившийся пылесборник? Недавно менял фильтры и решил, что будет полезно оставить заметку по корпусу, а конкретно по фильтрам. Когда проектировал корпус хотелось заложить такие фильтры, которые бы отлавливали как можно больше пыли, но в тоже время как можно меньше задерживали поток. Всё-таки квартира и серверные громкие кулеры очень не хотелось ставить ради силы потока. Потому в качестве материала был выбран синтепон. Из пласта были вырезаны по окружности шесть фильтров и вставлены перед каждым кулером. Все кулеры на вдув для создания избыточного давления. Оно необходимо, чтобы избежать попадания пыли через другие места корпуса. Для повышения количества улавливаемой пыли каждый фильтр был пропитан маслом. Хотя может быть лучше сказать "смочен". В общем с добавлением крохотного количества масла. В течение года я не видел нигде критических температур. Все стабильно. А обратил внимание на фильтры и решил их сменить... Ни за что не догадаетесь) После того, как обратил внимание на низкую яркость подсветки кулеров корпуса! Да, я просто однажды включил её и мне показалось, что она стала тусклее. Снял фильтр и всё стало на свои места) На первом фото то, во что превратились фильтры за год и как они выглядят в сравнении с новыми. На втором фото попытался найти пыль внутри корпуса. Хорошо видно на турбинах видеокарт, но она очень мелкая и тонким слоем, не критично. На черной материнской плате, неожиданно, найти сложнее. Практически не видно линии, что провел пальцем. И для финального сравнения слой сверху корпуса. На нем наглядно видно разницу внутри и снаружи, хотя внешнему слою много меньше года) В общем технология работает. Так можно)
1 неделю назад
Новая версия биос для Machinist X99 D8 Max! Частичный фикс AER ошибок
Решил переустановить систему с Proxmox VE 8.2 и raid1 mdadm на Proxmox VE 8.3 с raid1 zfs на пару NVME. Все прошло гладко. Но старая проблема не ушла. Логи были забиты AER-сообщениями. Изредка случались даже зависания (до просмотра логов даже подумал на ОЗУ). AER - Advanced Error Reporting. Относится к PCI Express и сигнализирует об ошибках на шине/устройствах. Может проявлять активность в логах как из-за неправильных настроек шины и чипсета, неудачной трассировки линий материнской платы, грязных...
1 месяц назад
CH32V*. Первое свидание. Часть 3
Пора попробовать вторую плату из оценочного комплекта, который рассмотрели в первой части. Во второй части определили, что нужно для старта и попробовали написать что-нибудь под CH32V003F4P6 / CH32V003J4M6. Осталось попробовать CH32V203C8T6. Немного о характеристиках: Архитектура: RISC-V Тактовая частота: 144 МГц Разрядность: 32 бит Память программ: 64 KB SRAM: 20'480 B Напряжение питания: 3.3 В Макс. ток пина: 25 mA Таймеры: 3+ADTM+SysTick АЦП: 2 Watchdog: 2 USART: 4 I2C: 2 SPI: 2 USB: USBD/USBHD CAN:...
3 месяца назад
CH32V*. Первое свидание. Часть 2
Пишу свою первую тестовую прошивку и проверяем ее на CH32V003F4P6 и CH32V003J4M6. Начнем с того, что нам нужно в чем-то писать, чем-то компилировать и отлаживать, а также загружать в чип. Откуда он взялся можно вспомнить из прошлой статьи. Все материалы для работы с чипами, разумеется, находятся на официальном сайте https://www.wch.cn/ Я вижу явные аналогии (что, как по мне даже здорово, интуитивно понятно), потому буду в тексте их тоже проводить. Достаточно MounRiver Studio - это IDE, как STM32CubeIDE, тоже на Eclipse...
3 месяца назад
CH32V*. Первое свидание. Часть 1
Очередной раз задумавшись о закупке для поделок дешевых миниатюрных МК пошел шерстить предложения. ESP32 мощная штучка. Мало GPIO, нет аппаратного USB (не рассматриваем более навороченные S2, S3 и т.п.), для прошивки нужен внешний USB-UART "свисток", хотя можно шить через OTA, что весомый аргумент, как и в принципе наличие беспроводных интерфейсов. Аналоги STM32F103C8T6 достаточно дешевы, есть поддержка в PlatformIO. Можно удобно прошивать через USB. Нет беспроводных интерфейсов. Но такая вычислительная мощность и количество пинов все еще бывает избыточно...
3 месяца назад
Анонс новых железок и статей к ним! Приехали новенькие платки, чипы, программаторы. Сейчас разбираюсь с новой для меня средой программирования и железками. Чипы как STM32, но не они, хотя с цифрой 32 в названии. Программирование и отладка по SWD, но из пары линий для некоторых достаточно одной. Студия как STM32CubeIDE, но не она, хотя тоже на Eclipse. И еще кучка интересностей. Постараюсь за выходные сделать хотя бы одну статью.
3 месяца назад
Я решил создать канал (сообщество) в ВК! Не всем было удобно получать информацию о новых статьях и видео из телеграмм-канала. Потому теперь к нему добавилось сообщество ВК. Контент будет все так же разделяться. С Дзеном, Телеграммом и Ютубом все по-прежнему. Дзен - видео, ролики и статьи, посты. Телеграмм - уведомления, доп. контент и общение. Ютуб - видео и ролики. На данный момент по планам ВК будет чем-то между Дзеном и Телеграммом. Будут видео, ролики, посты-уведомлялки о новых статьях, а также общение в Болталке. В ближайшее же время планирую с других площадок на ВК перезалить материалы, которые по моему мнению, были интересными. Ну и новые статьи и видео, конечно, не отменяются) Ссылка на сообщество в ВК: vk.com/...ika
3 месяца назад
Прошивка и COM-порт BluePill (STM32F103) через разъем USB
Материалов в сети достаточно, но вот в виде единой упорядоченной инструкции с удивлением не нашел. Будем исправлять! В общем решил написать инструкцию, как из платы BluePill подобную Ардуино в обращении сделать. Или по-другому как получить привычный COM-порт* и прошивку через Micro USB на плате BluePill, а не через связку из ST-Link и USB-UART. Думаю, это логичный вопрос после попадания в руки BluePill с чистой ПЗУ. Как это было с Arduino Uno, Nano, Mega просто подключить, прошить и посмотреть/поуправлять через монитор порта не получится...
194 читали · 3 месяца назад
Настраиваем watchdog в debian на перезагрузку по ping
Есть старенький, слабенький сервер. С него практически все перенесено на другие. Но пока он оставлен работать как SMB сервер с дисками и данными, которые не хотелось бы переносить на другие сервера, но и отказаться совсем от них нельзя. Последние пару недель сервер стал периодически зависать. По сети до него не достучаться. Перезагружать приходится через кнопку на самом сервере. Есть предположение, что дело в ОЗУ. Месяца 3-4 назад я заменил одну из плашек, т.к. симптомы были похожие и после 2-3 дней тестов удалось отловить момент сбоя именно по одному конкретному слоту памяти...
3 месяца назад
Сравнение мини-ПК GK3 Pro и SER5 Max. Насколько лучше?!
Современные мини-ПК имеют в своем составе самое разнообразное "железо". Из-за этого производительность и возможности сильно различаются. И это хорошо, ведь можно подобрать под задачу/бюджет идеальную модель! Но эта статья не о разнообразии и процессе выбора, а о конкретно двух моделях мини-ПК, побывавших у меня в руках. Краткое сравнение. Цифры для тех, кто захочет сравнить их с чем-либо еще. Слева - SER5 Max, справа - GK3 Pro. 5 фотографий. По ним хорошо видно, что расположение и принцип работы системы охлаждения, а также тип и количество портов различаются...
4 месяца назад
Если устройство не подключается по Wi-Fi...
После покупки очередного умного Wi-Fi реле столкнулся с неприятным моментом. После ввода настроек для подключения к домашнему Wi-Fi (2.4 GHz) в сети реле не появилось. В поисках причины решил посмотреть лог роутера. Там были следующие строки: ... authenticated associated. .. deauthenticated due to local deauth request После недолгих поисков нашел информацию, что часть устройств работают неправильно с *mixed шифрованием (у меня был выбран "WPA2-PSK/WPA3-SAE Mixed Mode (высокий уровень защиты)") и/или не работают с новыми WPA3*...
6 месяцев назад
Дешевые диски и практика с восстанавливаем рейдов (mdadm), контейнеров LXC в Proxmox обеспечена
Мой рейд рассыпался. Контейнеры встали. Последний раз резервная копия была сделана пару месяцев назад и там нет много чего. Начал готовится к худшему... Данные и сами машины/контейнеры хранятся на рейде md0, состоящем из 10 SATA SSD. md0 является raid0 из двух raid5 (md50 и md51), т.е. по сути является raid50. Когда-то я пришел к выводу, что такой рейд обеспечит для меня оптимальное соотношение скорость чтения/записи / полезный объем / отказоустойчивость. Отказоустойчивость, кстати говоря, такого рейда составляет 1-2 диска...
6 месяцев назад