Датчик ветра на АлиЭкспресс — купить онлайн по выгодной цене

Датчик ветра на АлиЭкспресс — купить онлайн по выгодной цене Анемометр

Выносной модуль и измерительная схема датчиков ветра

В качестве фотоизлучателей были выбраны светодиоды ИК-диапазона АЛ-107Б. Эти старинные светодиоды, конечно, не самые лучшие в своем классе, зато имеют миниатюрный корпус диаметром 2,4 мм и способны пропускать ток до 600 мА в импульсе. Между прочим, при испытаниях выяснилось, что образец этого светодиода около 1980 года выпуска (в корпусе красного цвета) имеет примерно вдвое большую эффективность (выразившуюся в дальности уверенной работы фотоприемника), чем современные экземпляры, купленные в «Чипе-Дипе» (они имеют прозрачный желтовато-зеленый корпус).

Через светодиод в датчике скорости пропускался постоянный ток около 20 мА (резистор 150 Ом при питании 5 вольт), а в датчике направления — импульсный (меандр со скважностью 2) ток около 65 мА (те же 150 Ом при питании 12 вольт). Средний ток через один светодиод датчика направления при этом около 33 мА, всего через четыре канала — около 130 мА.

В качестве фотоприемников были выбраны фототранзисторы L-32P3C в корпусе диаметром 3 мм. Сигнал снимался с коллектора, нагруженного на резистор 1,5 или 2 кОм от питания 5 В. Эти параметры подобраны так, чтобы на расстоянии ~20 мм между фотоизлучателем и приемником на вход контроллера поступал сразу полноразмерный логический сигнал в 5-вольтовых уровнях без дополнительного усиления.

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

Основой для крепления приемников и излучателей послужили отрезки кабельного канала (видны на фото датчиков выше), вырезанные так, чтобы у основания образовать «ушки» для крепления на скобе. Для каждого из этих обрезков к запирающей крышке изнутри приклеивалась пластиковая пластинка, по ширине равная ширине канала.

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

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

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

О том, откуда берется питание 12-14 вольт, см. далее. Кроме компонентов, указанных на схеме, выносной блок содержит датчик температуры-влажности, который на схеме не показан. Делитель напряжения, подключенный к выводу A0 контроллера, предназначен для контроля напряжения источника питания с целью своевременной замены.

В схеме используется «голый» контроллер Atmega328 в DIP-корпусе, запрограммированный через Uno и установленный на панельку. Такие контроллеры с уже записанным Arduino-загрузчиком, продаются, например, в «Чипе-Дипе» (или загрузчик можно записать самостоятельно).

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

На схеме серыми прямоугольниками обведены компоненты, относящиеся отдельно к каналам скорости и направления. Рассмотрим функционирование схемы в целом.

Работа контроллера в целом управляется сторожевым таймером WDT, включенным в режиме вызова прерывания. WDT выводит контроллер из режима сна через заданные промежутки времени. В случае, если в вызванном прерывании таймер взводится заново, перезагрузки с нуля не происходит, все глобальные переменные остаются при своих значениях. Это позволяет накапливать данные от пробуждения к пробуждению и в какой-то момент обрабатывать их — например, усреднять.

В начале программы сделаны следующие объявления библиотек и глобальных переменных (чтобы не загромождать текст и без того обширных примеров, здесь выпущено все, что относится к датчику температуры-влажности):

#include <VirtualWire.h>
#include <avr/wdt.h>
#include <avr/sleep.h>
. . . . .
#define ledPin 13 //вывод светодиода (PB5 вывод 19 ATmega)
#define IR_Pin 10 //управление транзистором IRLU (PB2 вывод 16 Atmega)
#define in_3p 9 //вход приемника разряд 3
#define in_2p 8 //вход приемника разряд 2
#define in_1p 7 //вход приемника разряд 1
#define in_0p 6 //вход приемника разряд 0
#define IR_PINF 5 //(PD5,11) вывод для ИК-светодиода частоты
#define IN_PINF 4 //(PD4,6) вход обнаружения частоты 

volatile unsigned long ttime = 0;        //Период срабатывания датчика
float ff[4]; //значения частоты датчика скорости для осреднения
char msg[25]; //посылаемый месседж
byte count=0;//счетчик
int batt[4]; //для осреднения батарейки
byte wDir[4]; //массив направлений ветра
byte wind_Gray=0; //байт кода направления ветра

Для инициации режима сна и WDT (пробуждение каждые 4 с) служат следующие процедуры:

// перевод системы в режим сна
void system_sleep() {
  ADCSRA &= ~(1 << ADEN); //экв. cbi(ADCSRA,ADEN); выключим АЦП
  set_sleep_mode(SLEEP_MODE_PWR_DOWN); // режим сна
  sleep_mode();                        // система засыпает
    sleep_disable(); // система продолжает работу после переполнения watchdog
    ADCSRA |= (1 << ADEN); /экв. sbi(ADCSRA,ADEN); включаем АЦП
}

//****************************************************************
// ii: 0=16ms, 1=32ms,2=64ms,3=128ms,4=250ms,5=500ms
// 6=1 sec,7=2 sec, 8=4 sec, 9= 8sec
void setup_watchdog(int ii) {
  byte bb;
  if (ii > 9 ) ii=9;
  bb=ii & 7;
  if (ii > 7) bb|= (1<<5); //в bb - код периода
  bb|= (1<<WDCE);
  MCUSR &= ~(1<<WDRF);
  // запуск таймера
  WDTCSR |= (1<<WDCE) | (1<<WDE);
  // установка периода срабатывания сторожевого таймера
  WDTCSR = bb;
  WDTCSR |= (1<<WDIE); //прерывание WDT  
}
//****************************************************************  
// Обработка прерывания сторожевого таймера 
ISR(WDT_vect) {
        wdt_reset();
}


Датчик скорости выдает частоту прерывания оптического канала, порядок величин — единицы-десятки герц. Мерить такую величину экономичнее и быстрее через период (этому была посвящена публикация автора «

»). Здесь выбран метод через модифицированную функцию pulseInLong(), который не привязывает измерение к определенным выводам контроллера (текст функции periodInLong() можно найти в указанной публикации).

В функции setup() объявляются направления выводов, инициализируются библиотека передатчика 433 МГц и сторожевой таймер (строка для IN_PINF в принципе лишняя, и вставлена для памяти):

void setup() {
  pinMode(IR_PINF, OUTPUT); //на выход
  pinMode(IN_PINF, INPUT); //вывод обнаружения частоты на вход
  pinMode(13, OUTPUT); //светодиод
  vw_setup(1200); // скорость соединения VirtualWire
  vw_set_tx_pin(2);   //D2, PD2(4) вывод передачи VirtualWire
//  Serial.begin(9600); // Serial-порт для контроля при отладке
  setup_watchdog(8); //WDT период 4 c
  wdt_reset();
}


Наконец, в основном цикле программы мы сначала каждый раз при пробуждении (каждые 4 секунды) считываем напряжение и рассчитываем частоту датчика скорости ветра:

void loop() {
  wdt_reset(); //обнуляем таймер
  digitalWrite(ledPin, HIGH); //включаем светодиод для контроля
  batt[count]=analogRead(0); //читаем и сохраняем текущий код батарейки
/*=== частота ==== */ 
  digitalWrite(IR_PINF, HIGH); //включаем ИК-светодиод датчика скорости
  float f=0; //переменная для частоты
      ttime=periodInLong(IN_PINF, LOW, 250000); //ожидание 0,25 сек
//        Serial.println(ttime); //для контроля при отладке
       if (ttime!=0) {//на случай отсутствия частоты
       f = 1000000/float(ttime);} // вычисляем частоту сигнала в Гц
       digitalWrite(IR_PINF, LOW); //выключаем ИК-светодиод
 ff[count]=f; //сохраняем вычисленное значение в массиве    
. . . . .

Время горения ИК-светодиода (потребляющего, напомню, 20 мА) здесь, как видите, будет максимальным при отсутствии вращения диска датчика и составляет при этом условии около 0,25 секунды. Минимальная измеряемая частота, таким образом, составит 4 Гц (четверть оборота диска в секунду при 16 отверстиях).

Как выяснилось при калибровке датчика (см. далее), это соответствует примерно 0,2 м/с скорости ветра Подчеркнем, что это минимальная измеряемая величина скорости ветра, но не разрешающая способность и не порог трогания (который окажется гораздо выше).

Про анемометры:  Порядок определения скорости воздуха анемометром

Далее следуют процедуры, которые выполняются каждое четвертое пробуждение (то есть каждые 16 секунд). Значение частоты датчика скорости из накопленных четырех значений мы передаем не среднее, а максимальное — как показал опыт, это более информативная величина.

//каждые 16 сек усредняем батарейку и определяем максимальное значение 
//частоты из 4-х значений:
if (count==3){ 
    f=0; //значение частоты
    for (byte i=0; i<4; i  ) if (f<ff[i]) f=ff[i]; //максимальное значение из четырех
    int fi=(int(f*10) 1000); //доводим до 4 дес. разрядов для отправки
    int volt=0; //код батарейки
    for (byte i=0; i<4; i  ) volt=volt batt[i];
    volt=volt/4 100; //средний код на 100 больше = 3 дес.разряда 
    volt=volt*10; //до 4 дес. разрядов
. . . . .

Далее — определение кода Грея направления. Здесь для снижения потребления вместо постоянно включенных ИК-светодиодов на все четыре канала одновременно через ключевой полевой транзистор с помощью функции tone() подается частота 5 кГц. Обнаружение наличия частоты на каждом из разрядов (выводы in_0p – in_3p) производится методом, аналогичным антидребезгу при считывании показаний нажатой кнопки.

Сначала в цикле дожидаемся, имеется ли на выводе высокий уровень, и затем проверяем его через 100 мкс. 100 мкс есть полпериода частоты 5 кГц, то есть при наличии частоты минимум со второго раза мы опять попадем на высокий уровень (на всякий случай повторяем четыре раза) и это означает, что он точно там есть. Эту процедуру повторяем для каждого из четырех бит кода:

/* ===== Wind Gray ==== */
//направление:
  tone(IR_Pin,5000);//частоту 5 кГц на транзистор
  boolean yes = false;
  byte i=0;
  while(!yes){ //разряд 3
    i  ;
    boolean state1 = (digitalRead(in_3p)&HIGH);
    delayMicroseconds(100); // задержка в 100 микросекунд 
    yes=(state1 & !digitalRead(in_3p));
    if (i>4) break; //пробуем четыре раза
  } 
  if (yes) wDir[3]=1; else wDir[3]=0;
    yes = false;
    i=0;
  while(!yes){ //разряд 2
    i  ;
    boolean state1 = (digitalRead(in_2p)&HIGH);
    delayMicroseconds(100); // задержка в 100 микросекунд 
    yes=(state1 & !digitalRead(in_2p));
    if (i>4) break; //пробуем четыре раза
  } 
  if (yes) wDir[2]=1; else wDir[2]=0;
    yes = false;
    i=0;
  while(!yes){ //разряд 1
    i  ;
    boolean state1 = (digitalRead(in_1p)&HIGH);
    delayMicroseconds(100); // задержка в 100 микросекунд 
    yes=(state1 & !digitalRead(in_1p));
    if (i>4) break; //пробуем четыре раза
  } 
  if (yes) wDir[1]=1; else wDir[1]=0;
    yes = false;
    i=0;
  while(!yes){ //разряд 0
    i  ;
    boolean state1 = (digitalRead(in_0p)&HIGH);
    delayMicroseconds(100); // задержка в 100 микросекунд 
    yes=(state1 & !digitalRead(in_0p));
    if (i>4) break; //пробуем четыре раза
  } 
  if (yes) wDir[0]=1; else wDir[0]=0;
  noTone(IR_Pin); //выключаем частоту
  //собираем в байт в коде Грея:
  wind_Gray=wDir[0] wDir[1]*2 wDir[2]*4 wDir[3]*8; //прямой перевод в дв. код
  int wind_G=wind_Gray*10 1000; //дополняем до 4-х дес. разрядов
. . . . .

Максимальная длительность одной процедуры будет при отсутствии частоты на приемнике и равна 4×100 = 400 микросекунд. Максимальное время горения 4-х светодиодов направления будет тогда, когда не засвечен ни один приемник, то есть 4×400 = 1,6 миллисекунды.

Алгоритм, кстати, точно так же будет работать, если вместо частоты, период которой кратен 100 мкс, просто подать постоянный высокий уровень на светодиоды. При наличии меандра вместо постоянного уровня мы просто экономим питание вдвое. Мы можем еще сэкономить, если завести каждый ИК-светодиод через отдельную линию (соответственно, через отдельный вывод контроллера со своим ключевым транзистором), но зато при этом усложняется схема, разводка и управление, а ток в 130 мА в течение 2 мс каждые 16 секунд — это, согласитесь, немного.

Наконец, беспроводная передача данных. Для передачи данных от места установки датчиков до табло метеостанции был выбран самый простой, дешевый и надежный способ: пара передатчик/приемник на частоте 433 МГц. Согласен, способ не самый удобный (из-за того, что девайсы рассчитаны на передачу битовых последовательностей, а не целых байтов, приходится изощряться в конвертации данных между нужными форматами), и уверен, что многие со мной захотят поспорить в плане его надежности. Ответ на последнее возражение простой: «ты просто не умеешь их готовить!».

Секрет в том, что обычно остается за кадром различных описаний обмена данными по каналу 433 МГц: поскольку приборы эти чисто аналоговые, то питание приемника должно быть очень хорошо очищено от любых посторонних пульсаций. Ни в коем случае не следует питать приемник от внутреннего 5-вольтового стабилизатора Arduino!

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

Пакет информации длиной в 24 байта (с учетом влажности и температуры) без каких-то проблем уверенно передавался со скоростью 1200 бит/с по диагонали через садовый участок 15 соток (около 40-50 метров), и затем через три бревенчатых стенки внутрь помещения (в котором, например, сотовый сигнал принимается с большим трудом и не везде).

Условия, практически недостижимые для любого стандартного способа на 2,4 ГГц (типа Bluetooth, Zig-Bee и даже любительский Wi-Fi), притом, что потребление передатчика здесь составляет жалкие 8 мА и только в момент собственно передачи, остальное время передатчик потребляет сущие копейки. Передатчик конструктивно размещен внутри выносного блока, антенна торчит сбоку горизонтально.

Объединяем все данные в один пакет (в реальной станции к нему добавятся еще температура и влажность), состоящий из единообразных 4-байтных частей и предваряемый сигнатурой «DAT», отправляем его на передатчик и завершаем все циклы:

/*=====Transmitter=====*/
  String strMsg="DAT"; //сигнатура - данные
  strMsg =volt; //присоединяем батарейку 4 разряда
  strMsg =wind_G; //присоединяем wind 4 разряда
  strMsg =fi; //присоединяем частоту 4 разряда
  strMsg.toCharArray(msg,16); //переводим строку в массив
//  Serial.println(msg); //для контроля
  vw_send((uint8_t *)msg, strlen(msg)); // передача сообщения
  vw_wait_tx(); // ждем завершения передачи - обязательно!
  delay(50); //  еще на всякий случай задержка
   count=0; //обнуляем счетчик
}//end count==3 
else count  ;
  digitalWrite(ledPin, LOW); //гасим сигнальный светодиод
  system_sleep(); //систему — в сон
} //end loop

Размер пакета можно сократить, если отказаться от требования представления каждой из величин разнообразных типов в виде единообразного 4-байтового кода (например, для кода Грея, конечно, хватит и одного байта). Но универсализации ради я оставил все как есть.

Питание и особенности конструкции выносного блока. Потребление выносного блока подсчитываем таким образом:

— 20 мА (излучатель) ~20 мА (контроллер со вспомогательными цепями) в течение примерно 0,25 с каждые четыре секунды — в среднем 40/16 = 2,5 мА; — 130 мА (излучатели) ~20 мА (контроллер со вспомогательными цепями) в течение примерно 2 мс каждые 16 секунд — в среднем 150/16/50 ≈ 0,2 мА;

Накинув на этот расчет потребление контроллера при съеме данных с датчика температуры-влажности и при работе передатчика, смело доводим среднее потребление до 4 мА (при пиковом около 150 мА, заметьте!). Батарейки (которых, кстати, потребуется аж 8 штук для обеспечения питания передатчика максимальным напряжением!) придется менять слишком часто, потому возникла идея питать выносной блок от 12-вольтовых аккумуляторов для шуруповерта — их у меня образовалось как раз две штуки лишних.

Емкость их даже меньше, чем соответствующего количества АА-батареек — всего 1,3 А•часа, но зато никто не мешает их менять в любое время, держа наготове второй заряженный. При указанном потреблении 4 мА емкости 1300 мА•часов хватит примерно на две недели, что получается не слишком хлопотно.

Отметим, что напряжение свежезаряженного аккумулятора может составить до 14 вольт. На этот случай поставлен входной стабилизатор 12 вольт — чтобы не допустить перенапряжений питания передатчика и не перегружать основной пятивольтовый стабилизатор.

Выносной блок в подходящем пластиковом корпусе размещается под крышей, к нему на разъемах подведен кабель питания от аккумулятора и соединения с датчиками ветра. Основная сложность в том, что схема оказалась крайне чувствительной к влажности воздуха: в дождливую погоду уже через пару часов начинает сбоить передатчик, измерения частоты показывают полную кашу, а измерения напряжения аккумулятора показывают «погоду на Марсе».

Про анемометры:  Анемометр Skywatch ATMOS купить в России | ТД Веда-Кип

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

Стыки корпуса промазываются пластилином (с учетом того, что их придется разнимать), и дополнительно проклеиваются сверху полосками сантехнического скотча. Неплохо дополнительно аккуратно укрепить эпоксидкой используемые разъемы внутри: так, указанный на схеме выносного модуля DB-15 сам по себе не герметичен, и между металлическим обрамлением и пластиковой основой будет медленно просачиваться влажный воздух.

Но все эти меры сами по себе дадут только кратковременный эффект — даже если не будет подсоса холодного влажного воздуха, то сухой воздух из комнаты легко превращается во влажный при падении температуры снаружи корпуса (вспомните про явление, называемое «точка росы»).

Чтобы этого избежать, необходимо внутри корпуса оставить патрончик или мешочек с влагопоглотителем — силикагелем (мешочки с ним иногда вкладывают в коробки с обувью или в некоторые упаковки с электронными устройствами). Если силикагель неизвестного происхождения и долго хранился, его перед использованием необходимо прокалить в электродуховке при 140-150 градусах несколько часов. Если корпус герметизирован как следует, то менять влагопоглотитель придется не чаще, чем в начале каждого дачного сезона.

Датчики ветра м-127, двм — каталог продукции гидрометприбор — купить профессиональное оборудование с доставкой по россии и снг

Одной из основополагающих ценностей Компании “Прогрессивные решения” (ООО “Прогрессивные Решения”, ОГРН 1173443028439, ИНН 3460071768) является безопасность и обеспечение конфиденциальности предоставленных Клиентами данных. С целью полного и всестороннего понимания данного документа, просим Вас внимательно с ним ознакомиться.

1. Определения и термины

1.1. Сайт – сайт Компании “Прогрессивные решения”, на котором размещена информация о предлагаемых товарах или услугах, маркетинговых акциях и иной информации в сети Интернет.

1.2. Клиент – физическое лицо, использующее сайт Компании “Прогрессивные решения”.

1.3. Персональные данные – информация, относящаяся к определенному Клиенту, указанная в п. 3.1 настоящего Положения.

1.4. Обработка персональных данных – любые операции, совершаемые с использованием средств автоматизации или без использования таких средств с персональными данными, включая сбор, запись, систематизацию, накопление, хранение, уточнение (обновление, изменение), извлечение, использование, передачу (распространение, предоставление, доступ), обезличивание, блокирование, удаление, уничтожение персональных данных.

1.5. Cookies – фрагменты данных, отправляемых веб-сервером браузеру при посещении сайта Компании “Прогрессивные решения” Клиентом.

2. Цели и принципы политики конфиденциальности и сбора персональных данных

2.1. Политика конфиденциальности действует в отношении любой указанной в разделе 3 информации, которую можем получить о Клиенте во время использования сайта Компании “Прогрессивные решения”, программ и продуктов сайта Компании “Прогрессивные решения”.

2.2. Клиент предоставляет свои персональные данные с целью:

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

Предоставленные данные могут быть использованы в целях продвижения товаров от имени сайта Компании “Прогрессивные решения” или от имени партнеров сайта Компании “Прогрессивные решения”.

2.3. Обеспечение надежности хранения информации и прозрачности целей сбора персональных данных. Персональные данные Клиентов собираются, хранятся, обрабатываются, используются, передаются и удаляются (уничтожаются) в соответствии с законодательством РФ, в т.ч. Федеральным законом 27.07.2006 № 152-ФЗ «О персональных данных», и настоящей Политикой конфиденциальности.

3. Информация, подлежащая обработке

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

3.1.1. ФИО Клиента;

3.1.2. контактный телефон Клиента;

3.1.3. адрес электронной почты (e-mail);

3.1.4. адрес доставки Товара;

3.1.5. историю заказов.

3.2. Оператор также получаем данные, которые автоматически передаются в процессе просмотра при посещении сайта, в т. ч.:

3.2.1. IP адрес;

3.2.2. информация из cookies;

3.2.3. информация о браузере (или иной программе, которая осуществляет доступ к показу рекламы);

3.2.4. время доступа;

3.2.5. реферер (адрес предыдущей страницы).

4. Обработка и использование персональных данных

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

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

4.3. Компания “Прогрессивные решения” не вправе передавать информацию о Клиенте неаффилированным лицам или лицам, не связанным с договорными отношениями.

4.4. Передача информации аффилированным лицам и лицам, которые связаны с Компанией “Прогрессивные решения” договорными отношениями (курьерские службы, организации почтовой связи и т.д.), осуществляется для исполнения заказа Клиента, а также для возможности информирования Клиента о проводимых акциях, предоставляемых услугах, проводимых мероприятиях.

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

4.6. Компания “Прогрессивные решения” принимаем все необходимые меры для защиты персональных данных Клиента от неавторизированного доступа, изменения, раскрытия или уничтожения.

5. Права и обязанности Клиента

5.1. Клиент обязуется не сообщать каким-либо третьим лицам логин и пароль, используемые им для идентификации на сайте Компании “Прогрессивные решения”.

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

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

6. Дополнительные условия

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

6.2. Компания “Прогрессивные решения” несет ответственность перед клиентом в случаях, предусмотренных действующим законодательством.

6.3. Компания “Прогрессивные решения” освобождаемся от ответственности в случаях, когда информация о Клиенте:

  • стала публичным достоянием до её утраты или разглашения;
  • была получена от третьей стороны до момента её получения нами;
  • была разглашена с согласия Клиента.

6.4. Компания “Прогрессивные решения” вправе вносить изменения в политику конфиденциальности в одностороннем порядке. Изменения вступают в силу с момента их опубликования на сайте Компании “Прогрессивные решения”.

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

Физики из Московского физико-технического института, Института космических исследований РАН, Института общей физики им. А. М. Прохорова РАН и Российского исследовательского центра Samsung разработали новый метод дистанционного зондирования скорости ветра, альтернативный широко используемому лидарному и радарному зондированию. Работа опубликована в Atmospheric Measurement Techniques, кратко о ее результатах сообщила пресс-служба МФТИ.

Про анемометры:  Урок-проект "Оптические приборы". 11-й класс

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

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

На расстояниях до десятков километров на помощь приходят метеорологические радары, но и они, как правило, неэффективны за пределами тропосферы — самого близкого к Земле слоя атмосферы толщиной 10–18 км. Со спутников такие измерения практически не проводятся, есть только единичные эксперименты.

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

Разработанный нами прибор существенно выигрывает по этим параметрам — он компактный, недорогой и использует серийную элементную базу, широко представленную на рынке телекоммуникационного оборудования», — комментирует Александр Родин, руководитель лаборатории прикладной инфракрасной спектроскопии МФТИ.

Прибор основан на принципе гетеродинной регистрации сигнала, повсеместно применяемом в радиотехнике, однако работает он в оптическом, точнее, ближнем инфракрасном диапазоне, на длине волны около 1,65 мкм. Принцип основан на идее смешения принимаемого сигнала (в данном случае — излучения Солнца, прошедшего сквозь атмосферу) и эталонного источника (гетеродина), в качестве которого применяется перестраиваемый полупроводниковый лазер.

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

Команда из МФТИ решила эту проблему очень просто, применив одномодовые оптические волокна. Также требуется чрезвычайно точное управление частотой гетеродина с погрешностью не более 1 МГц, что, по сравнению с частотой оптического излучения, ничтожная величина.

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

«Создать прибор, пусть даже и с рекордными характеристиками — это только полдела, — комментирует Александр Родин. — Для того чтобы по измеренному спектру определить скорость ветра на различных высотах вплоть до стратосферы и выше, требовался специальный алгоритм решения обратной задачи.

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

В ближайшее время специалисты лаборатории прикладной инфракрасной спектроскопии МФТИ планируют проводить с помощью созданной ими аппаратуры измерения стратосферного полярного вихря, а также концентрации парниковых газов в российской Арктике. Кроме того, вместе с коллегами из Института космических исследований РАН на основе этого же принципа они разрабатывают прибор для исследования атмосферы Венеры, который в рамках международного сотрудничества будет установлен на борту индийского искусственного спутника планеты «Шукраян».

Стандартная и подогреваемая модели

Датчик работает от источника питания напряжением 9 … 36 В постоянного тока. Для модели с подогревом требуется дополнительный источник питания с напряжением 24 … 36 В постоянного тока. Подогреватели с термостатным регулированием в головках и кронштейнах преобразователей исключают нарастание льда и снега.

Кроме того, имеются аксессуары для установки и подключения датчика WMT700. Для сведения к минимуму вмешательства птиц, имеется комплект защиты от птиц.

Характеристики/Преимущества

  • Соответствие требованиям ВМО и ИКАО
  • Диапазон измерений до 75 м/с
  • Интервал вывода данных 0.25с
  • Мощность подогрева до 150 Вт
  • Выдача средней величины за период до 3600 секунд
  • IP66 и IP67
  • Самодиагностика и проверка достоверности
  • Клетка от птиц
  • Крупные преобразователи обеспечивают мощный ультразвук
  • Может монтироваться вверх дном
  • Конструкция из нержавеющей стали
  • Нет необходимости в техобслуживании
  • Запатентованная компоновка с тремя преобразователями обеспечивает точные данные
  • Формат предоставления данных: полярные координаты и векторы
  • Полная компенсация влияния температуры, влажности и давления
  • Прочная конструкция, обеспечивающая электромагнитную совместимость
  • Порывы ветра рассчитываются в соответствии с инструкцими ВМО
  • Национальная метеорологическая служба США полностью доверяет технологии Vaisala WINDCAP®

Технические характеристики

Скорость ветра

Диапазон измерений
7010 … 40 м/с
7020 … 65 м/с
7030 … 75 м/с
Точность /-0.2 м/с или 3% от показания, в зависимости от
того, какая из двух величин больше
Пороговое значение начала измерения0,01 м/с
Разрешение 0,01 м/с
Время отклика250 мс

Направление ветра

Диапазон измерений0 … 360°
Точность /-2°
Пороговое значение начала измерения0,1 м/с
Разрешение
Время отклика 250 мс

Выходы

Интерфейс связи
связь (данные) RS485, RS422, RS232, SDI-12
связь (сервис) RS485
аналоговый выход скорости ветра напряжение, ток, частота
аналоговый выход направления ветранапряжение, ток, потенциометр
Коммуникационный профильWMT70, ASCII, NMEA, SDI12, ASOS, MES 12, по тех.условиям заказчика
Скорость в бодах300, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200
Возможные усреднениямакс. за 3600 с
Интервал обновления считываниямакс. 4 Гц,
Единицы
цифровые выходым/с, узлы, миль/ч, км/ч
аналоговые выходыВ, мA, Гц
Режим работыавтоматический или опросный
Эффективная температураградусы Цельсия

Общие сведения

Подогрев1)0 Вт или 30 Вт или 150 Вт
Teмпература
рабочая1)-10 … 60 °C или -40 … 60 °C или -55 … 70 °C
хранения-60 … 80 °C
Рабочее напряжение9 … 36 В пост.тока, макс. 40 В пост.тока
Напряжение подогрева 24 … 36 В пост.тока, макс. 40 В пост.тока
Требование по мощности питания для подогрева
преобразователей40 Вт
преобразователей и кронштейнов200 Вт
классIP IP66 и IP67
Maтериал
корпус, кронштейннержавеющая сталь
головки преобразователейкремний-органическое соединение
поверхность корпусаникелированная
преобразователялатунь
Размеры
высота350 мм
ширина250 мм
глубина285 мм
Вес2 кг
ОдобренияCE, CE-TICK
1 )Для условий замерзания выбрать соответствующую комбинацию подогрева и диапазонов температуры.

Стандарты испытаний

СкоростьISO 16622
Электромагнитная совместимостьIEC61000-4-2 … 6; CISPR 22
Окружающие условияIEC60068-2-1,2,6/34,30,31,67,78; IEC60529; VDA 621-415
Морские условияТребования Ллойда, IEC 60945

Аксессуары

Устройство проверки достоверностиWMT70Verifier
Защита от птицWMT70BirdKit
Жердочка для птицWS425BirdPerch
Кабельный разъемWMT70Conn
Кабель 2 м, кабельный разъем, открытые выводы на одном конце227567SP
Кабель 10 м, кабельный разъем, открытые выводы на одном конце227568SP
RS485 Кабель 2 м, кабельный разъем, открытые выводы на одном конце228259SP
RS485 Кабель 10 м, кабельный разъем, открытые выводы на одном конце228260SP
MAWS кабель 10 м227565SP
AWS520 кабель 10 м, экран подключен к выводу защитного заземления229807SP
AWS520 кабель 10 м, экран подключен к выводу защитного заземления227566SP
Кабель с адаптером для WS425 последовательного выхода227569SP
Кабель с адаптером для WS425 аналоговый частотный выход227570SP
Кабель с адаптером для WS425 аналоговый выход напряжения227571SP
Fix70 (подходит также для обратного монтажа)WMT70FixSP
FIX30WS425Fix30
FIX60WS425Fix60
Aдаптер для FIX70228869
Aдаптер для FIX30/FIX60228777
КронштейнWMT70CROSSARM
Оцените статью
Анемометры
Добавить комментарий