Часы реального времени для электросчетчиков

Электросчетчик на улице. Законно ли?

Жители частного сектора и садоводы всё чаще жалуются на, по их мнению, незаконную установку электрических счетчиков на столбах. Основные жалобы сводятся к тому что эти счетчики якобы неправильно считают потребляемую электроэнергию, а самостоятельно снять показания со столба жители никак не могут. Основной довод энергетиков: беспрепятственный доступ проверяющих к приборам учёта и контроль за реальным расходом потребляемой электроэнергии. Современные приборы учета электроэнергии умеют не только контролировать потребление электроэнергии, но и передавать показания удаленно, то позволяет энергокомпаниям существенно экономить на контроле. В большинстве случаев на столб устанавливают счетчики РиМ. Ну что делать будем платить, не мы такие жизнь такая. Шо это за помойка?! Та що ти кажеш. Вот решил поднять такую темку по поводу счетчика.

Как обойти электросчетчик на фасаде дома

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

Как остановить электронный счетчик электроэнергии без магнита схема

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

Учет активной электроэнергии при превышении лимита установленной мощности; Возможность установки различных величин лимита мощности нагрузки, по которому будет вестись учет при превышении лимита при работе АИИС КУЭ. Значит возможен такой вариант, когда будет превышение по мощности и мне отрубят электричество? В автоматическом режиме. Или то же самое произойдет при каком то КЗ в доме.

Как остановить эл счетчик на столбе

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

Step 13: Переход Вверх Или Начало Импульса / Impulse Head

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

К этой проверке я привязал таймер, построенный на функции micros. Она возвращает количество микросекунд, прошедших с момента старта arduino. Осталось только из “текущее времени” вычесть “время прошлого перехода” и получить количество микросекунд между переходами, а это и есть длина импульса.

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

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

Так же в момент перехода “вверх” я привязал функции вывода данных на дисплей, поскольку он сильно мерцал при большой частоте обновления данных на нём.—

Пример проекта с i2C модулем часов и дисплеем

Проект представляет собой обычные часы, на индикатор будет выведено точное время, а двоеточие между цифрами будет мигать с интервалом раз в одну секунду. Для реализации проекта потребуются плата Arduino Uno, цифровой индикатор, часы реального времени (в данном случае вышеописанный модуль ds1307), шилд для подключения (в данном случае используется Troyka Shield), батарейка для часов и провода.

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

Модуль часов подключается к контактам SCL/SDA, которые относятся к шине I2C. Также нужно подключить землю и питание. К Ардуино подключается так же, как описан выше: SDA – A4, SCL – A5, земля с модуля к земле с Ардуино, VCC -5V.

Индикатор подключается просто – выводы с него CLK и DIO подключаются к любым цифровым пинам на плате.

Скетч. Для написания кода используется функция setup, которая позволяет инициализировать часы и индикатор, записать время компиляции. Вывод времени на экран будет выполнен с помощью loop.


#include <Wire.h>

#include "TM1637.h"

#include "DS1307.h" //нужно включить все необходимые библиотеки для работы с часами и дисплеем.

char compileTime[] = __TIME__; //время компиляции.

#define DISPLAY_CLK_PIN 10

#define DISPLAY_DIO_PIN 11 //номера с выходов Ардуино, к которым присоединяется экран;

void setup()

{

display.set();

display.init(); //подключение и настройка экрана.

clock.begin(); //включение часов.

byte hour = getInt(compileTime, 0);

byte minute = getInt(compileTime, 2);

byte second = getInt(compileTime, 4); //получение времени.

clock.fillByHMS(hour, minute, second); //подготовка для записывания в модуль времени.

clock.setTime(); //происходит запись полученной информации во внутреннюю память, начало считывания времени.

}

void loop()

{

int8_t timeDisp; //отображение на каждом из четырех разрядов.

clock.getTime();//запрос на получение времени.

timeDisp = clock.hour / 10;

timeDisp = clock.hour % 10;

timeDisp = clock.minute / 10;

timeDisp = clock.minute % 10; //различные операции для получения десятков, единиц часов, минут и так далее.

display.display(timeDisp); //вывод времени на индикатор

display.point(clock.second % 2 ? POINT_ON : POINT_OFF);//включение и выключение двоеточия через секунду.

}

char getInt(const char* string, int startIndex) {

return int(string - '0') * 10 + int(string) - '0'; //действия для корректной записи времени в двухзначное целое число. В ином случае на экране будет отображена просто пара символов.

}

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

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

Для записи и чтения времени в энергонезависимую память или из нее нужно добавить функции EEPROMWriteInt и EEPROMReadInt. Они нужны для проверки совпадения/несовпадения хэша с хэшем, записанным в EEPROM.

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

В результате в коде нужно будет указать новую библиотеку (для жидкокристаллических экранов это LiquidCrystal), и добавить в функцию loop() строки для получения даты.

Алгоритм работы следующий:

  • Подключение всех компонентов;
  • Загрузка скетча;
  • Проверка – на экране монитора должны меняться ежесекундно время и дата. Если на экране указано неправильное время, нужно добавить в скетч функцию RTC.write (tmElements_t tm). Проблемы с неправильно указанным временем связаны с тем, что модуль часов сбрасывает дату и время на 00:00:00 01/01/2000 при выключении.
  • Функция write позволяет получить дату и время с компьютера, после чего на экране будут указаны верные параметры.

Сравнение популярных модулей RTC DS1302, DS1307, DS3231

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

НазваниеЧастотаТочностьПоддерживаемые протоколы
DS13071 Гц, 4.096 кГц, 8.192 кГц, 32.768 кГцЗависит от кварца – обычно значение достигает 2,5 секунды в сутки, добиться точности выше 1 секунды в сутки невозможно. Также точность зависит от температуры.I2C
DS130232.768 кГц5 секунд в суткиI2C, SPI
DS3231Два выхода – первый на 32.768 кГц, второй – программируемый от 1 Гц до 8.192 кГц±2 ppm при температурах от 0С до 40С.

±3,5 ppm при температурах от -40С до 85С.

Точность измерения температуры – ±3С

I2C

Сборка модуля часов реального времени

Сборка часов реального времени DS1307 компании Adafruit
Фото
Пояснения

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

Нанесите немного припоя на отрицательный контакт батареи.

Установите два резистора 2.2 КОм и керамический конденсатор

Как именно вы их расположите – неважно. Полярность не имеет значения.
После этого установите кристалл (также симметрично), держатель (холдер) для батарейки и чип часов реального времени.
Чип модуля реального времени надо установить таким образом, чтобы отметка (паз) на чипе располагалась в соответствии с обозначением на монтажной плате

Внимательно посмотрите на фото слева, там чип установлен верно.

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

Удалите остатки контактов от резисторов, кристалла и конденсатора.

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

Установите батарейку. Плоская часть батареи должна быть сверху. В среднем батарейка будет служить около 5 лет.
Даже если батарейка села, не оставляйте слот для нее пустым.

Принцип работы датчика тока ACS712

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

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

Основным достоинством датчика тока ACS712 является то, что он может измерять как переменный (AC), так и постоянный ток (DC) и он также обеспечивает изоляцию между нагрузкой и измерительным устройством (в нашем случае это будет плата Arduino. Как показано на следующем рисунке, датчик тока ACS712 имеет три контакта – Vcc (питающее напряжение), Vout (выход) и Ground (земля).

Слева на рисунке показаны два контакта, которые подсоединяются к тому месту, где необходимо измерить ток. Датчик работает от напряжения +5V – его необходимо подать на контакт Vcc датчика. Контакт Ground датчика необходимо подсоединить к земле схемы. Если сила измеряемого тока равна нулю, то на выходном контакте датчика напряжение равно 2500mV, если протекающий ток положителен, то напряжение на выходе датчика будет больше 2500mV, если отрицателен – то меньше 2500mV.

Для считывания напряжения с этого контакта мы будем использовать один из аналоговых входов Arduino – на выходе его АЦП (аналогово-цифровой преобразователь) будет значение 512 когда на входе контакта будет напряжение 2500mV – то есть когда ток не протекает. Это значение будет уменьшаться когда ток будет протекать в обратном (отрицательном) направлении, и увеличиваться когда ток будет протекать в прямом (положительном) направлении. В следующей таблице представлены примеры значений на выходе АЦП аналогового контакта Arduino в зависимости от величины протекающего через датчик тока.

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

Vout Voltage(mV) = (ADC Value/ 1023)*5000Ток через проводник (A) = (Vout(mv)-2500)/185

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

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

Откроем пример Файл → Образцы → DS1307RTC → SetTime и загрузим его в Arduino.

Отобразить/скрыть пример кода SetTime

#include <Wire.h>
#include <Time.h>
#include <DS1307RTC.h>

const char *monthName = {
“Jan”, “Feb”, “Mar”, “Apr”, “May”, “Jun”,
“Jul”, “Aug”, “Sep”, “Oct”, “Nov”, “Dec”
};

tmElements_t tm;

void setup()
{
bool parse=false;
bool config=false;

// получаем дату и время на момент компиляции
if (getDate(__DATE__) && getTime(__TIME__))
{
parse = true;
// и конфигурируем RTC используя эту информацию
if (RTC.write(tm))
{
config = true;
}
}

Serial.begin(9600);
while (!Serial) ; // ожидаем ответа порта
delay(200);
if (parse && config)
{
Serial.print(“DS1307 configured Time=”);
Serial.print(__TIME__);
Serial.print(“, Date=”);
Serial.println(__DATE__);
}
else if (parse)
{
Serial.println(“DS1307 Communication Error :-{“);
Serial.println(“Please check your circuitry”);
}
else
{
Serial.print(“Could not parse info from the compiler, Time=\””);
Serial.print(__TIME__);
Serial.print(“\”, Date=\””);
Serial.print(__DATE__);
Serial.println(“\””);
}
}

void loop()
{
}

bool getTime(const char *str)
{
int Hour, Min, Sec;

if (sscanf(str, “%d:%d:%d”, &Hour, &Min, &Sec) != 3) return false;
tm.Hour = Hour;
tm.Minute = Min;
tm.Second = Sec;
return true;
}

bool getDate(const char *str)
{
char Month;
int Day, Year;
uint8_t monthIndex;

if (sscanf(str, “%s %d %d”, Month, &Day, &Year) != 3) return false;
for (monthIndex = 0; monthIndex < 12; monthIndex++)
{
if (strcmp(Month, monthName) == 0) break;
}
if (monthIndex >= 12) return false;
tm.Day = Day;
tm.Month = monthIndex + 1;
tm.Year = CalendarYrToTm(Year);
return true;
}

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84

#include <Wire.h>
#include <Time.h>
#include <DS1307RTC.h>
 

constchar*monthName12={

“Jan”,”Feb”,”Mar”,”Apr”,”May”,”Jun”,

“Jul”,”Aug”,”Sep”,”Oct”,”Nov”,”Dec”

};

tmElements_ttm;

voidsetup()

{

boolparse=false;

boolconfig=false;

// получаем дату и время на момент компиляции

if(getDate(__DATE__)&&getTime(__TIME__))

{

parse=true;

// и конфигурируем RTC используя эту информацию

if(RTC.write(tm))

{

config=true;

}

}

Serial.begin(9600);

while(!Serial);// ожидаем ответа порта

delay(200);

if(parse&&config)

{

Serial.print(“DS1307 configured Time=”);

Serial.print(__TIME__);

Serial.print(“, Date=”);

Serial.println(__DATE__);

}

elseif(parse)

{

Serial.println(“DS1307 Communication Error :-{“);

Serial.println(“Please check your circuitry”);

}

else

{

Serial.print(“Could not parse info from the compiler, Time=\””);

Serial.print(__TIME__);

Serial.print(“\”, Date=\””);

Serial.print(__DATE__);

Serial.println(“\””);

}

}
 

voidloop()

{
}
 

boolgetTime(constchar*str)

{

intHour,Min,Sec;

if(sscanf(str,”%d:%d:%d”,&Hour,&Min,&Sec)!=3)returnfalse;

tm.Hour=Hour;

tm.Minute=Min;

tm.Second=Sec;

returntrue;

}
 

boolgetDate(constchar*str)

{

charMonth12;

intDay,Year;

uint8_tmonthIndex;

if(sscanf(str,”%s %d %d”,Month,&Day,&Year)!=3)returnfalse;

for(monthIndex=;monthIndex<12;monthIndex++)

{

if(strcmp(Month,monthNamemonthIndex)==)break;

}

if(monthIndex>=12)returnfalse;

tm.Day=Day;

tm.Month=monthIndex+1;

tm.Year=CalendarYrToTm(Year);

returntrue;

}

Открыв монитор порта, видим, что время теперь установлено правильно

Вновь вернемся к примеру ReadTest, скомпилируем его, загрузим в микроконтроллер и посмотрим на результат.

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

Внимание, мошенники: риски для покупателя

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

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

Основные функции часов реального времени (RTC)

К основным функциям RTC относятся:

Измерение «человеческого» времени. Обычного пользователя, далекого от электроники, может смутить само название «часы реального времени» и в особенности слово «реального». Однако это уточнение объясняется очень просто. Дело в том, что современные микросхемы работают с очень высокой рабочей частотой – от единиц МГц до единиц ГГц. То есть речь идет о наносекундных интервалах времени (и даже меньших). С точки зрения человеческого восприятия это очень и очень мало, так как в повседневной жизни мы привыкли иметь дело с секундами, минутами, часами и так далее. В то же время привычные для нас секунды и минуты для электронных схем кажутся вечностью. Таким образом, становится очевидной первая и главная функция RTC: оставаясь электронным компонентом и работая в мире быстрых сигналов, часы реального времени должны измерять реальное, «человеческое» время.

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

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

Хранение времени и даты

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

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

Если говорить о часах реального времени, интегрированных в состав микроконтроллеров и микропроцессоров, то обычно их размещают в специальном малопотребляющем домене, питание которого сохраняется в режиме глубокого сна и даже в режиме полной остановки. Среди режимов пониженного потребления микроконтроллеров очень часто выделяют режимы с RTC и без RTC, например, «Stop» и «Stop with RTС», «Standby» и «Standby with RTС». Более того, в некоторых современных малопотребляющих контроллерах RTС относят к домену с батарейным питанием. В нормальном режиме работы этот домен питается от штатного источника напряжения, однако если этот источник отключается, то домен очень быстро переходит на питание от дежурной батарейки, в то время как остальная часть микроконтроллера остается неактивной.

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

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

Как работает RTC на ПК?

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

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

Часы реального времени отсчитывают время, отсчитывая циклы генератор , обычно из кристалла кварца и работает на 32.768 кГц . Это позволяет RTC обнаруживать пульсации 50/60 Гц от источника питания или обнаруживать и накапливать переходы от тика устройства GPS. RTC, который делает это, работает как контур фазовой автоподстройки частоты (ФАПЧ), изменяя свое внутреннее опорное значение тактовой частоты, чтобы «синхронизировать» его с внешним сигналом. Если RTC теряет свое внешнее задание, он может снова обнаружить это событие (поскольку ФАПЧ выходит из строя) и работать автономно со своим внутренним генератором.

RTC, работающий по собственной внутренней ссылке, будет интегрировать предел погрешности связаны с абсолютной точностью эталонного кристалла и будут зависеть от ряда условий, в том числе температура . Кристаллы предназначены для работы в диапазоне температур от -10 ° C до 60 ° C, и их точность снижается, если температура отклоняется от этого диапазона.

Некоторые RTC имеют встроенную температурную компенсацию, которая может расширить и повысить точность кварцевого генератора. Кристаллы также стареют, и это меняет их физическую природу, так что со временем они теряют точность. Типичные недорогие кристаллы, используемые в аппаратном обеспечении ПК, имеют допуск по частоте +/- 20 ppm (частей на миллион). Это означает, что кристалл с такой погрешностью может дрейфовать до 72 мс в час или 1.7 секунды в день, поэтому иногда потребуется калибровка.

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

Заключение

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

Несмотря на целый ряд достоинств встроенных RTC, именно дискретные микросхемы RTC становятся оптимальным выбором при необходимости обеспечения минимального потребления.

Компания Maxim Integrated предлагает микросхемы RTC, которые отличаются минимальным потреблением и сверхкомпактными размерами. В частности, типовое потребление для RTC MAX31342 составляет всего 150 нА.

Литература

  1. Low-Current, Real-Time Clock with I2C Interface.
  2. Application note 58. Crystal considerations with Maxim Real-Time Clocks (RTCS).
  3. Камертон для электроники: тактирующие компоненты производства NDK.
  4. TUTORIAL The What, Why, When, Where and How of Real-Time Clocks (RTCs).
  5. Батарейка LiMnO2 типоразмера R12 от Renata.
  6. MAX31342 SHIELD. Evaluates: MAX31342.
  7. https://www.maximintegrated.com

•••

Поделитесь в социальных сетях:FacebookTwitterВКонтакте
Напишите комментарий