لاجیک آنالایزر 8 کانال با سرعت نمونه برداری 24 مگاهرتز
لاجیک آنالایزر 8 کانال با سرعت نمونه برداری 24 مگاهرتز قیمت اصلی: 1,350,000 تومان بود.قیمت فعلی: 1,165,000 تومان.عدد
بازگشت به محصولات
برد توسعه ESP32-S3-Touch-LCD-1.28 با نمایشگر لمسی گرد 1.28 اینچ
برد توسعه ESP32-S3-Touch-LCD-1.28 با نمایشگر لمسی گرد 1.28 اینچ قیمت اصلی: 9,000,000 تومان بود.قیمت فعلی: 6,648,000 تومان.

سنسور فشار 10 بار WNK83N010ZG با خروجی 0.5 تا 4.5 ولت

قیمت اصلی: 3,740,000 تومان بود.قیمت فعلی: 3,150,420 تومان.عدد

برد WNK

  • خروجی ولتاژی سازگار با بسیاری از مدارهای کنترلی
  • مناسب برای پروژه‌های صنعتی و نیمه‌صنعتی
  • بدنه برنجی با مقاومت مناسب در کاربردهای عمومی
  • نصب آسان با رزوه G1/4
  • کابل مستقیم برای اتصال ساده و سریع
  • دقت بالا برای اندازه‌گیری پایدار فشار

موجود در انبار

توضیحات

 Data Sheet (PDF)

معرفی محصول

سنسور فشار WNK83N010ZG یک ترانسمیتر فشار کامپکت با بدنه برنجی است که برای اندازه‌گیری فشار 0 تا 10 بار در کاربردهای آب، گاز و مایعات طراحی شده است. این مدل با خروجی آنالوگ 0.5 تا 4.5 ولت و تغذیه 5 ولت DC، گزینه‌ای مناسب برای پروژه‌های صنعتی، سیستم‌های کنترلی و تجهیزات اندازه‌گیری فشار محسوب می‌شود.

این سنسور از نوع Gauge Pressure و Sealing Pressure بوده و با دقت ±1% F.S.، پاسخ قابل‌اعتمادی برای کاربردهای عمومی و صنعتی ارائه می‌دهد.

ویژگی‌های فنی

  • محدوده اندازه‌گیری: 0 تا 10 بار
  • نوع خروجی: آنالوگ 0.5 تا 4.5V
  • ولتاژ تغذیه: 4.75 تا 5.25V DC
  • دقت: ±1% F.S.
  • خطای کلی مجاز: ±3%
  • جنس بدنه: برنجی
  • درجه حفاظت: IP65
  • نوع اتصال فرایندی: G1/4
  • نوع اتصال الکتریکی: کابل مستقیم 500 میلی‌متری
  • جریان مصرفی: حداکثر 15mA
  • محدوده دمای کاری: 20- تا 70+ درجه سانتی‌گراد
  • مناسب برای اندازه‌گیری فشار آب، گاز و مایعات
  • حسگر از نوع سرامیکی خشک با پردازش سیگنال ASIC داخلی

کاربردهای محصول

  • اندازه‌گیری فشار آب و مایعات
  • سیستم‌های مدیریت هوشمند آب و گاز
  • کمپرسورهای هوا
  • سیستم‌های HVAC
  • پمپ‌ها و شیرهای کنترلی
  • تجهیزات کنترل صنعتی
  • سیستم‌های اطفای حریق هوشمند
  • کاربردهای خودرو و اتوماسیون

آموزش راه‌اندازی سنسور فشار WNK83N010ZG با برد آردوینو

برد آردوینو (Arduino) به دلیل دارا بودن واحد ADC (مبدل آنالوگ به دیجیتال)، یکی از گزینه‌ها برای خواندن داده‌های سنسورهای فشار صنعتی مانند مدل WNK83N010ZG است. از آنجایی که خروجی این سنسور به صورت ولتاژ متغیر (بین ۰.۵ تا ۴.۵ ولت) است، آردوینو می‌تواند این تغییرات ولتاژ را حس کرده و با محاسبات ریاضی، آن را به واحد فشار (Bar یا PSI) تبدیل کند.

راهنمای سیم‌کشی و اتصال سنسور فشار

برای راه‌اندازی صحیح پمپ و جلوگیری از آسیب به سنسور (اتصال صحیح مثبت و منفی) بسیار مهم است. کابل خروجی  دارای ۳ رشته سیم با رنگ‌بندی استاندارد است که به شکل زیر متصل می‌شوند:

🔴 سیم قرمز: قطب مثبت (+) — اتصال به  ۵ ولت DC

سیم مشکی: قطب منفی (-) — اتصال به پایه GND آردوینو یا منفیِ منبع تغذیه

🟡 سیم زرد: خروجی سیگنال (Analog Out) — اتصال به پایه A0 آردوینو (یا ورودی آنالوگ کارت‌های کنترلر)

نکات مهم

  • سنسور را حتماً با 5 ولت پایدار تغذیه کنید.
  • زمین سنسور و آردوینو یا STM32 باید مشترک باشد.
  • خروجی سنسور نباید به پایه دیجیتال وصل شود، چون خروجی آن آنالوگ است.
  • اگر کابل سنسور نویز دارد، می‌توانید از یک خازن 100nF نزدیک ورودی آنالوگ استفاده کنید.
  • برای کابل‌های بلند، بهتر است از سیم شیلددار استفاده شود.

توضیح کامل فرمول خواندن سنسور WNK83N010ZG

۱) نحوه کار سنسور

این سنسور یک ترانسمیتر آنالوگ است. یعنی فشار را اندازه می‌گیرد و مستقیماً آن را به یک ولتاژ تبدیل می‌کند. رابطه‌ی بین فشار و ولتاژ خروجی خطی است، یعنی به شکل یک خط راست:

V_out = 0.5 + (P / P_max) × 4.0

که در آن:

  • P = فشار اعمال‌شده به سنسور (بر حسب bar)
  • P_max = حداکثر فشار سنسور = 10 bar برای این مدل
  • V_out = ولتاژ خروجی سنسور (ولت)

پس دو نقطه‌ی مرجع داریم:

  1. فشار صفر بار، خروجی ولتاژ 0.5 ولت
  2. فشار ده بار، خروجی ولتاژ 4.5 ولت

2) فرمول تبدیل ولتاژ به فشار

از رابطه‌ی خطی بالا، P را برحسب V_out به‌دست می‌آوریم:

فرمول WNK83N010ZG

3) کد نهایی با متغیرهای مشخص

// DigiElectroMarket.ir - Arduino Pressure Sensor Project
// Sensor: WNK83N010ZG (0-10 Bar, 0.5-4.5V)

const int sensorPin = A0;   // پایه اتصال سنسور
const float vRef = 5.0;     // ولتاژ تغذیه آردوینو
const int maxADC = 1023;    // دقت 10 بیتی ADC

void setup() {
  Serial.begin(9600);
  Serial.println("DigiElectroMarket - WNK83N010ZG Reader Activated");
}

void loop() {
  // خواندن مقدار آنالوگ
  int rawValue = analogRead(sensorPin);

  // تبدیل عدد دیجیتال به ولتاژ خروجی سنسور
  float voltage = (float)rawValue * vRef / maxADC;

  // فرمول تبدیل ولتاژ 0.5-4.5 به فشار 0-10 بار
  // P = (Vout - 0.5) * 10 / 4
  float pressureBar = (voltage - 0.5) * 10.0 / 4.0;

  // جلوگیری از نمایش اعداد منفی در فشارهای بسیار کم
  if (pressureBar < 0) pressureBar = 0;

  // نمایش نتایج در سریال مانیتور
  Serial.print("Voltage: ");
  Serial.print(voltage, 3);
  Serial.print("V | Pressure: ");
  Serial.print(pressureBar, 2);
  Serial.println(" bar");

  delay(500);
}

 

آموزش راه‌اندازی سنسور فشار WNK83N010ZG با میکروکنترلر STM32

برای راه‌اندازی سنسور فشار WNK83N010ZG با میکروکنترلر STM32، به دلیل اینکه ADC (مبدل آنالوگ به دیجیتال) در STM32 معمولاً ۳.۳ ولتی است، باید از یک تقسیم‌کننده ولتاژ (Voltage Divider) استفاده کنید تا ولتاژ ۴.۵ ولت سنسور را به محدوده‌ی ایمن (مثلاً ۳.۰ یا ۳.۳ ولت) مانند شکل زیر کاهش دهید:

 

سخت افزار WNK83N010ZG

کد نمونه برای راه‌اندازی سنسور فشار با STM32

// خواندن مقدار ADC (فرض کنید 12 بیتی است)
uint32_t raw_adc = HAL_ADC_GetValue(&hadc1);

// تبدیل ADC به ولتاژ (با در نظر گرفتن تقسیم‌کننده ولتاژ)
// 3.3 ولت ولتاژ مرجع، 4095 مقدار دیجیتال
// عدد 1.5 ضریب تقسیم‌کننده ولتاژ است (برای بازگشت به ولتاژ اصلی سنسور)
float v_out = (float)raw_adc * (3.3 / 4095.0) * 1.5; 

// محاسبه فشار بر اساس فرمول
float pressure = ((v_out - 0.5) / 4.0) * 10.0;

// فیلتر کردن مقادیر منفی در فشار صفر
if (pressure < 0) pressure = 0;

ماژول شارژر

در صورت داشتن هرگونه سوال فنی یا نیاز به راهنمایی برای راه‌اندازی این محصول، روی ما حساب کنید! تیم پشتیبانی فنی DEM با افتخار آماده پاسخگویی و همراهی شما عزیزان است.

دانلود دیتاشیت

موردی برای نمایش یافت نشد!

نظرات (0)

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “سنسور فشار 10 بار WNK83N010ZG با خروجی 0.5 تا 4.5 ولت”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

Time limit exceeded. Please complete the captcha once again.