This paper presents a general-purpose data acquisition system is designed for control and test applications. In this data acquisition system, the connections of the input-output ports and peripherals are performed by employing the STM32L4 microcontroller with ARM-Cortex M4 architecture. The microcontroller communicates with the MATLAB-Simulink, transmits given commands to peripheral units, and receives data from the environment. The system has four digital input-output, two analog inputs, two analog outputs, four pulse width modulation outputs, an L298 driver, and encoder inputs. The connections of the peripherals with the microcontroller are transferred to the printed circuit board in the Altium Designer program to perform real-world applications and test. Universal Serial Bus (USB) is used to maintain communication between Simulink library and controller. This communication process provides not only the control of input-output, sensors and driver ports but also opportunity of transfer the process of sampled data. The library created in the MATLAB-Simulink environment interprets and observes the system’s data and controls the peripherals. This library contains blocks to control the overall system and each input-output. Proposed system is intended to be low-cost, accurate, reliable, high resolution, and compatible with various environments that may communicate over the USB port.
Bu makale, elektronik akış ölçüm cihazları için ultrasonik piezoelektrik dönüştürücüler üzerindeki sıcaklık etkilerinin bir değerlendirmesini sunar. Dönüştürücüler, çift yönlü özelliklerinden dolayı elektrik sinyallerine karşı ultrasonik dalga ve ultrasonik dalgalara karşı elektrik sinyalleri üretir. Fiziksel ortamın sıcaklık dinamiği, ultrasonik dönüştürücülerin elektrik dinamiklerini etkileyen en önemli parametrelerden biridir. Sıcaklık değişimi kaynaklı yanlış sensör okumaları, farklı sıcaklıklar için akış ölçüm işlemi sırasında kalibrasyon hatalarına neden olur. Bu nedenle, dönüştürücü özellikleri üzerindeki sıcaklık etkilerini belirlemek ve genelleştirilmiş bir çözüm oluşturmak için bir test prosedürü ve veri toplama süreci geliştirilmiştir. Başlangıçta, bir akış ölçer gövdesi üzerinde karşılıklı olarak iki özdeş dönüştürücü konumlandırılmıştır. İkinci olarak, gövdeler, farklı akışlar için sinyal ölçümleri almak üzere bir test masasına yerleştirilmiştir. Ultrasonik sinyal ölçümlerini toplamak için bir kablosuz iletişim veri toplama kartı kullanılmıştır. Test işlemi 5 farklı sıcaklık ve 13 debi için tekrarlanmıştır. Veri toplama sonucu elde edilen veri seti MATLAB ortamında değerlendirilip, çalışma koşulları belirlenmiştir ve makine öğrenmesi algoritmalarına dayalı bir sıcaklık etkisi kompenzasyon modeli önerilmiştir. Bu yöntem, dönüştürücü elemanlarının zaman ekseni bilgilerini dikkate almaktadır. Gerçek akış hızını tahmin etmek için her deney sıcaklık değeri ve Uçuş Süresi (TOF) sinyallerinin ortalama değerleri dikkate alınmaktadır. Böylece, sıcaklık değişimi ve akış ölçümü arasındaki ilişkiyi oluşturmak için makine öğrenmesi algoritmalarından doğrusal regresyon, destek vektör regresyonu (SVR), Gaussian süreç regresyonu (GPR) ve yapay sinir ağları (YSA) kullanılmıştır. Önerilen modelin kompenzasyon performansı 𝑅2, ortalama kare-kök hata (𝑅𝑀𝑆𝐸), ortalama mutlak hata (𝑀𝐴𝐸) ve ortalama kare hata (𝑀𝑆𝐸), gibi hata metriklerinin hesaplanması ile incelenmiştir. Sonuçlara göre, YSA tabanlı kompenzasyon algoritmasının 𝑅2 = 0.95 metriği ile en iyi sonucu verdiği görülmüştür.
Enstrümentasyon ve ölçüm gelişen endüstride oldukça önemli bir alan haline gelmiştir. Bu gelişim ölçüm hatalarının eniyilenmesi gibi gereklilikler ortaya çıkartmaktadır. Akış ve tüketimin doğru ölçümü, yanlış faturalandırma ve sular idaresinde meydana gelebilecek karışıklıkları önlemede önemli bir süreçtir. Bu çalışmada, elektronik akıllı sayaçlarda sıvı veya gaz akış hızı ölçüm uygulamaları için ultrasonik uçuş süresi (TOF) hesaplama algoritmalarının değerlendirilmesi sunulmaktadır. Transdüserler, bir piezoelektrik malzeme olarak akış ölçüm endüstrisinde kullanılır ve basınca karşı ultrasonik ses dalgaları üretiler. Bir akış ortamında karşılıklı olarak yerleştirilmiş transdüserler, her iki akış yönünde ultrasonik ses dagaları üretmek amacı ile tetiklenir. Transdüserler arası kısa mesafe ve akış ortamında sesin yüksek hızı nedeniyle, TOF hesaplaması zorlu bir süreç haline gelmektedir. Bir transdüserin eş değer devre modeli MATLAB/Simulink ortamında nümerik olarak uygulanmakta ve transdüserler arası geçiş dalgaları olan ve tetiklenme sırasına göre isimlendirilen yukarı/aşağı akış sinyalleri elde edilmektedir. İlk olarak, tetiklenmiş bir transdüserin davranışı benzetim ortamında incelenir ve gerçek dünya koşullarını taklit etmek için ölçüm gürültüsünü benzeten bir sinyal kullanılır. Literatürde verilen problem tanımları ve önerilen algoritmalar incelenir ve aday TOF ölçüm algoritmaları seçilir. Seçilen her yöntem gerçeklenir. Daha sonra elde edilen geçiş dalgaları, her sıfır geçiş noktasında TOF değerini hesaplamak için geleneksel yöntem ile kullanılır. Ölçüm performansı arttırmak için çapraz korelasyon tabanlı bir TOF tahmin süreci metodu önerilir ve sonuçlar geleneksel yöntem tabanlı ölçümler ile karşılaştırılır. Çalışmanın gelecekteki olası yönleri paylaşılmıştır.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
hi@scite.ai
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.