RU2714500C1 - Метод измерения скорости вращения лопасти посредством модуляции известного блока данных функцией "исключающее ИЛИ" - Google Patents

Метод измерения скорости вращения лопасти посредством модуляции известного блока данных функцией "исключающее ИЛИ" Download PDF

Info

Publication number
RU2714500C1
RU2714500C1 RU2019124030A RU2019124030A RU2714500C1 RU 2714500 C1 RU2714500 C1 RU 2714500C1 RU 2019124030 A RU2019124030 A RU 2019124030A RU 2019124030 A RU2019124030 A RU 2019124030A RU 2714500 C1 RU2714500 C1 RU 2714500C1
Authority
RU
Russia
Prior art keywords
block
exclusive
data block
blade
rotation speed
Prior art date
Application number
RU2019124030A
Other languages
English (en)
Inventor
Александр Николаевич Игнатов
Николай Иванович Смоленцев
Андрей Анатольевич Шабронов
Original Assignee
Федеральное государственное бюджетное образовательное учреждение высшего образования "Сибирский государственный университет телекоммуникаций и информатики" (СибГУТИ)
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Федеральное государственное бюджетное образовательное учреждение высшего образования "Сибирский государственный университет телекоммуникаций и информатики" (СибГУТИ) filed Critical Федеральное государственное бюджетное образовательное учреждение высшего образования "Сибирский государственный университет телекоммуникаций и информатики" (СибГУТИ)
Priority to RU2019124030A priority Critical patent/RU2714500C1/ru
Application granted granted Critical
Publication of RU2714500C1 publication Critical patent/RU2714500C1/ru

Links

Images

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02MAPPARATUS FOR CONVERSION BETWEEN AC AND AC, BETWEEN AC AND DC, OR BETWEEN DC AND DC, AND FOR USE WITH MAINS OR SIMILAR POWER SUPPLY SYSTEMS; CONVERSION OF DC OR AC INPUT POWER INTO SURGE OUTPUT POWER; CONTROL OR REGULATION THEREOF
    • H02M1/00Details of apparatus for conversion
    • H02M1/06Circuits specially adapted for rendering non-conductive gas discharge tubes or equivalent semiconductor devices, e.g. thyratrons, thyristors

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Arrangements For Transmission Of Measured Signals (AREA)

Abstract

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

Description

Предлагаемое изобретение относится к измерительной преобразовательной технике, а именно к средствам измерения, а также может использоваться в различных областях производства и управления.
Известны устройства измерения периода сигнала, содержащие схемы формирования, кодировки и преобразования. Они формируют подсчет периода на основе отдельных генераторов, дешифраторов, логических схем или отдельных программно микропроцессорных устройств.
В них всегда содержится элемент опорной частоты, с которым сравнивается период принимаемого сигнала.
Однако, известные устройства обладают следующими недостатками. Они реализованы в виде микросхем, печатных плат, и т.п. изделий электроники. Они занимают место, имеют вероятность физического износа, и поломок. Промышленность выпускает много устройств измерения скорости вращения. Существует много способов преобразования информационного сигнала, выделения периода, статистической обработке и индикации. Стоимость контролирующих устройств, приближается к стоимости контролируемых объектов. Схемы контроля выполняет функции: получение команд обработки по заданному алгоритму измерения, формирование сигналов обработки, передача выделенной информации на индикатор. Это сложные функции требуют систем анализа команд, их дешифрации и преобразования. Для таких систем требуется отдельное аппаратное и программное сопряжение для передачи данных в компьютер. Такие устройства увеличивают стоимость систем контроля и уменьшают их надежность.
Из известных технических решений, наиболее близким по технической сущности к заявляемому методу (прототипом) является модуль тахометра на инфракрасном датчике [1] На фигуре 1 представлена блок-схема прототипа. Она состоит из индикатора скорости вращения 1, линии цифровой связи 2, печатной платы обработки сигналов 3, на которой расположены микропроцессор 4. Это система получает цифровые данные 5 от инфракрасного датчика 6 на печатной плате 7, который следит за вращением вала 8 с лопастью.
В предлагаемом методе исключается обработка отдельным микропроцессором и отдельным индикатором с последующей передачей данных в компьютер, а все процессы обработки производятся в стандартном персональном компьютере. Используются стандартные интерфейсы USB [2], UART [5], датчики вращения [3] и тем самым создается система измерения и одновременно система интеллектуальной обработки данных измерений, уменьшается стоимость и увеличивается надежность.
На фигуре 2 приведена функциональная схема заявляемого метода. Она состоит из измерительной системы 1, линии цифровой связи 2 USB стандарта, стандартного преобразователя 3 интерфейса USB в UART, который подключен 4 на передачу и прием к логическому блоку 5 «исключающее ИЛИ». На другой вход блока 5 «исключающего ИЛИ» поступают импульсные сигналы 6 от инфракрасного датчик 7, выполненного на печатной плате 8, который считывает данные оборотов вала 9 лопастью.
Целью заявленного метода является снижение стоимости систем измерения и управления, увеличение надежности изделий путем устранения промежуточных микропроцессорных изделий.
Поставленная цель достигается тем, что функцию обработки данных с информацией вращения лопасти выполняет измерительная система.
Для измерения скорости вращения требуется фиксировать количество оборотов за фиксированный интервал времени. Например - в одну секунду.
Схема инфракрасного датчика фиксирует перемещение лопасти. Лопасть отражает фотопоток, датчик регистрирует это своим выходным напряжением. Есть фотопоток - напряжение на выходе высокое, нет фотопотока - напряжение низкое.
Для получения фиксированного интервала времени с учетом перемещения лопасти используется передача блока известных байтов (0xFF) и прием этого же блока байтов, но с модуляцией через логический элемент типа «исключающее ИЛИ» от инфракрасного датчика.
Свойство логической функции «исключающее ИЛИ» выделять «разностный» код формирует на приеме тот же блок, но байты, которые попадают в интервал с фотопотоком, инвертируются (0x00).
Таким образом, принимаемый блок содержит информацию о количестве пересечений. Время измерения определяется умножением количества байт в блоке на скорость передачи байт.
Блок передается на «машинном уровне» компьютера, не прерывается другими подпрограммами USB интерфейса, и поэтому он точный по времени. Между блоками временной интервал может быть различный.
На фигуре 3 представлены диаграммы сигналов на входе и выходе «исключающее ИЛИ» при приеме данных пересечений фотопотока фотоприемником.
Сигнал 1 и 2 диаграммы - это передаваемый блок на фигуре 2 присутствует в точке 4 передачи.
Сигнал 3 диаграммы - принимаемый импульсный сигнал от фотоприемника присутствует на фигуре 2 в точке 6 приема.
Сигнал 4 и 5 - сигнал с модуляцией по «исключающее ИЛИ» присутствует на фигуре 2 в точке 4 приема.
Сигналы 1, 2 и 4, 5 одинаковые и даны в разных масштабах для уточнения метода преобразования. Стрелками указано место увеличенного масштаба отображения.
На диаграмме не приводятся краевые искажения отклонения начала сигнала фотоприемника и передаваемого блока. Это один байт в интервале от 0…до 0xFE, и можно его считать как начало или окончание сигнала фотодатчика. Этот байт учитывается программно измерительной системой [4].
На фигуре 4 представлена принципиальная схема соединения блока UART с фотодатчиком с использованием микросхемы 555ла3.
Для формирования функции «исключающее ИЛИ» применена распространенная микросхема 555ла3 с 4-мя элементами 2И-НЕ. Функцию «исключающее ИЛИ» формирует включение всех ее элементов. Вполне возможно использовать и микросхему 555лп5, которая содержит четыре элемента «И-ИЛИ». В этом случае задействуется один и не используется три элемента.
Питание всех компонентов выполняет шина USB компьютера. Потребляемый ток не более 100 миллиампер.
Для используемого типа USB-UART [5] максимально возможный блок передачи-приема составляет 1 кбайт (4096 байт). Для скорости 100 кбит в секунду время измерения составит около 0.4 секунды. При разделении фотопотока по 3…4 байта, получаем максимальное число возможного учета, а именно: 4096/(4+4)=512 пересечений.
В данном примерном расчете суммирование в 2-а раза означает, что 3…4 байта фотопоток проходит, а следующие 3…4 байта нет, т.е. это период пересечения. Абсолютная ошибка составляет один байт. В процентах это 1/4096(*100%)=0,02%.
Оценим предельные параметры измерения для мотора, который рассчитан на максимальную работу до 12000 оборотов в минуту. Следовательно, выполняет в секунду 12000/60=200 оборотов. За 0.5 секунды это 100 оборотов. Таким образом, предел измерения на данной скорости передачи и размере блока превышает возможный предел для мотора более, чем в 5 раз.
Приведенный пример расчета показывает, что точность измерения можно определить математически.
Точность измерения и пределы измерения можно поднять, если увеличить количество байт в блоке и увеличить скорость передачи. Оценить данный метод измерения можно путем сравнения с аналогичными приборами и тахометрами.
В приведенной далее программе [4], для увеличения точности измерений, используются метод накопления среднего значения и расчет дисперсии среднего значения.
Программное обеспечение, измеряющее количество оборотов по данному методу приведено в [4]. Программа поставляется с открытым исходным кодом и может быть реализована на любых языках программирования и операционных системах и показывает принцип формирования измерительного сигнала и метод анализа.
Источники информации
1. ИК датчик в счетчике оборотов двигателя (прототип): https://mysku.ru/blog/aliexpress/55718.html
2. Интерфейсы UART: https://musbench.com/e_digital/uart.html
3. Инфрокрасный датчик. https://ru.aliexpress.com/store/product/1PC-Infrared-Barrie-Obstacle-Avoidance-Sensor-Module-For-Arduino-Smart-Car-Robot-Working-Voltage-3-3V/1939933_32818457434.html
4. Программа, архив схем, текст программы и компилятора языка программирования http://shabronov_s2.dyn-dns.ru/temp/uart_ik_tahometr_v1/test/tahometr_ot_uarta_v1.zip
5. Адаптеры UART https://ru.aliexpress.com/price/usb-uart-adapter_price.html

Claims (1)

  1. Метод измерения скорости вращения лопасти посредством модуляции известного блока данных функцией «исключающее или», включающий управляющую систему на основе универсального компьютера, цифровой канал связи с блочной байтовой старт-стопной организацией передачи данных, схему сопряжения с логической функцией «исключающее или» и оптическим датчиком, отличающийся тем, что расчет скорости вращения осуществляется в самом управляющем компьютере по принимаемому блоку данных с байтовой старт-стопной структурой, а передаваемый известный блок данных с известным временем передачи передается по каналу связи на логический элемент с функций «исключающее или», непосредственно модулируется импульсным сигналом, содержащим информацию о скорости вращения, и сразу же возвращается как принимаемый блок, при этом принимаемый блок данных уже модулирован и содержит информацию о скорости вращения с точной привязкой по времени к известному передаваемому блоку.
RU2019124030A 2019-07-23 2019-07-23 Метод измерения скорости вращения лопасти посредством модуляции известного блока данных функцией "исключающее ИЛИ" RU2714500C1 (ru)

Priority Applications (1)

Application Number Priority Date Filing Date Title
RU2019124030A RU2714500C1 (ru) 2019-07-23 2019-07-23 Метод измерения скорости вращения лопасти посредством модуляции известного блока данных функцией "исключающее ИЛИ"

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
RU2019124030A RU2714500C1 (ru) 2019-07-23 2019-07-23 Метод измерения скорости вращения лопасти посредством модуляции известного блока данных функцией "исключающее ИЛИ"

Publications (1)

Publication Number Publication Date
RU2714500C1 true RU2714500C1 (ru) 2020-02-18

Family

ID=69625752

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2019124030A RU2714500C1 (ru) 2019-07-23 2019-07-23 Метод измерения скорости вращения лопасти посредством модуляции известного блока данных функцией "исключающее ИЛИ"

Country Status (1)

Country Link
RU (1) RU2714500C1 (ru)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SU1081543A1 (ru) * 1982-12-24 1984-03-23 Предприятие П/Я В-2209 Фотоэлектрический датчик скорости вращени
SU1585765A1 (ru) * 1988-05-30 1990-08-15 Предприятие П/Я М-5374 Способ цифрового измерени частоты вращени двигател
EA201170856A1 (ru) * 2008-12-22 2012-01-30 С.П.М. Инструмент Аб Способ и устройство для анализа состояния машины, имеющей вращающуюся часть

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SU1081543A1 (ru) * 1982-12-24 1984-03-23 Предприятие П/Я В-2209 Фотоэлектрический датчик скорости вращени
SU1585765A1 (ru) * 1988-05-30 1990-08-15 Предприятие П/Я М-5374 Способ цифрового измерени частоты вращени двигател
EA201170856A1 (ru) * 2008-12-22 2012-01-30 С.П.М. Инструмент Аб Способ и устройство для анализа состояния машины, имеющей вращающуюся часть

Similar Documents

Publication Publication Date Title
US3729996A (en) Averaging digital rate indicator
EP0363382A1 (en) Improvements relating to rotary encoders
US4162445A (en) Digital speedometer
FR2370394A1 (fr) Systeme perfectionne de transmission de donnees a conversion analogique-duree impulsionnelle-numerique
SE450915B (sv) Sett och anordning for utmatning av verden motsvarande pulsfrekvensen och perioden for tva efter varandra foljande pulser
RU2714500C1 (ru) Метод измерения скорости вращения лопасти посредством модуляции известного блока данных функцией "исключающее ИЛИ"
US8013714B2 (en) RFID sensor using pulse processing
US6437855B1 (en) Laser doppler velocimeter with high immunity to phase noise
CN105849584A (zh) 雷达装置以及距离速度测量方法
CN111781499A (zh) 一种电调测试方法、装置、电子设备、存储介质及***
RU2005113293A (ru) Программируемые электронные средства расходомера кориолиса для вывода информации через единственный порт вывода
CN207395811U (zh) 直接测量小流量脉动流的装置
CN105510619A (zh) 一种电机转速测量装置
CN108241144B (zh) 一种fmcw雷达波形调制方法及装置
JP4421844B2 (ja) 人工衛星搭載用ホイール制御方法および装置
Oba et al. FABRICATION OF MICROCONTROLLER BASED SPEED DETECTION AND MEASUREMENT SYSTEM
EP0474362A2 (en) Angular velocity sensing apparatus
KR100596141B1 (ko) 다이나모 메타 시스템
Al-Habahbeh et al. Design of a low-cost oil extraction measuring system
SU1121668A1 (ru) Устройство дл сопр жени датчика с вычислительной машиной
SU1720017A1 (ru) Устройство дл измерени скорости транспортного средства
SU489047A1 (ru) Цифровой фазометр
SU661285A2 (ru) Система дл бесконтактного определени амплитуды колебаний лопаток турбомашины
CA2232399A1 (en) Optical encoder with absolute communication and incremental reading system
SU1185085A1 (ru) Квадрант