Skip to main content

Температурные тесты NAPI-S под нагрузкой

· One min read
dmn
maintainer

Проводим температурные замеры NAPI-S (Slot) с помощью термопары MAX6675 под максимальной нагрузкой. Термопару удалось "приложить" аккуратно под процессор.

Замеры делаем через тестовую плату на NAPI C

Тест №1. Загрузка процессора.

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

# CPU
dd if=/dev/zero bs=1MB count=200000 | sha512sum &
dd if=/dev/zero bs=1MB count=200000 | sha512sum &
dd if=/dev/zero bs=1MB count=200000 | sha512sum &
dd if=/dev/zero bs=1MB count=200000 | sha512sum &

Запускаем как фоновый процесс

sh cpubench.sh

Получаем результат

  1. Все ядра загружены на 100%
  2. Температура процессора не превышает 45%

Тест №2. Проверка памяти

Для проверки памяти запускаем утилиту

memtester 200

Получаем результат

  1. Идет корректный тест памяти без сбоев
  2. Температура процессора не превышает 46%

Проверка рабочей частоты

Также проверим что процессор не снижает частоту. Воспользуемся утилитой

armbianmonitor -m

Получаем результат

  1. Процессор работает на максимальной частоте 1008Ггц

⚠️ К сожалению пока в ядре линукса не реализован датчик температуры >непосредственно ядра процессора, поэтому командами sensors температуру не >посмотреть и мы делаем замеры внешним прибором.

Короткие видео по работе с интерфейсами из Linux

· One min read
dmn
maintainer

Видео как читаем датчик BMP280

Интерфейс i2c

https://www.youtube.com/shorts/YHx2SOUr-2k

Видео как щелкать реле

Меняем состояние GPIO (gpiod2)

https://youtube.com/shorts/wvEy2zY3LAA?si=MHbXAGiU6EWYZQv0

Видео как мигать светодиодами

Меняем состояние GPIO (gpiod2)

https://youtube.com/shorts/vny--tR-lYE?si=qyM4krS9gsSYk4KU

Видео как читать состояние GPIO

Читаем состояние GPIO (gpiod2)

https://youtube.com/shorts/sKF9x-KsQnw?si=3xRPU5Ux87_EUSr2

Ссылки

Учебная плата на NAPI ч.1: https://napiworld.ru/software/intructions/napi-diy-part1/ Учебная плата на NAPI ч.2: https://napiworld.ru/software/intructions/napi-diy-part2/

Супер комактный сборщик - первый взгляд

· One min read
dmn
maintainer

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

Например, это может быть логгер (самописец) для сбора данных с устройств, преобразователь данных (modbus rtu - modbus tcp, snmp v2 - snmp v3) и другой полезный функционал.

Для этого мы сделали супер компактное устройство со следующими параметрами

  • процессорный модуль NAPI С
  • Ethernet 100мбит
  • USB-A
  • изолированный RS485
  • питание 9-36
  • модулем RTC

Ширина устройства - 25мм (!)

Тип крепления - на DIN-рейку