ky-040 مونيتور تسلسلي

أداة موجهة للمطورين تفسر إشارات مشفر KY-040 وتوفر عدّاً واضحاً للخطوات واتجاهها وتوقيت عملها لتسريع تصحيح تصميم الأجهزة والتحقق من البرمجيات الثابتة.

Request Feature / Support
4,576+
Total Calculations Run
< 15ms
Browser Execution Speed
100%
Client-Side Privacy
4.9 / 5.0
User Satisfaction
AI Web Tool Generator

Build Your Own Custom Web Calculator in Seconds

Type what tool or calculator you need below. Our AI will build it instantly for your site.

Popular ideas:
100% FREE • No Credit Card Required

عن هذه الأداة

يقوم KY-040 Serial Monitor بتحليل نشاط المشفر من خلال تحويل انتقالات quadrature A/B إلى خطوات منفصلة وحركة اتجاهية. يستهدف هذا الأداة مطوري الإلكترونيات، مهندسي البرامج الثابتة، والهواة الذين يدمجون مشفر KY-040 مع وحدات تحكم دقيقة (أردوينو، ESP32)، ويحتاجون إلى بيانات عد نبضات وتوقيت موثوقة.
Notes: يتم نمذجة المشفر كآلة حالات رباعية. الميزات المطلوبة تشمل قبول سجلات انتقال A/B أو عدادات الحافة، حساب total_steps، الاتجاه، والسرعة، مع دعم لدورات pulses_per_rev قابلة للتعديل. ميزات اختيارية تشمل الإدخال بتدفق زمني، عتبات debounce قابلة للضبط ومقياس خطأ (error_count).
المدخلات تشمل تسلسلات انتقال A/B أو عدادات الحافات، الوقت المنقضي بالمللي ثانية، و pulses_per_rev (إفتراضي 1). المخرجات تقدم total_steps (عدد صحيح)، الاتجاه (1/-1)، السرعة (خطوات/ثانية)، rpm (إذا توفر الوقت)، و error_count. جميع القيم تتحقق من مدخلات رقمية غير سالبة وأزمنة نهائية؛ تتبع المخرجات تنسيقاً رقمياً قياسياً.
تستخدم آلة حالات رباعية مع انتقالات 00→01→11→10→00 لاستخلاص الاتجاه. تتراكم الخطوات عند الانتقالات الصحيحة؛ السرعة = total_steps / الزمن المنقضي بالثواني. rpm = السرعة × 60 / pulses_per_rev. التأخير يقلل من الانقطاعات؛ الانتقالات غير الصحيحة تزيد من error_count لكنها لا تغير عدد الخطوات.
إذا كانت المدخلات مفقودة، يتم تطبيق القيم الافتراضية (عدّات صفرية). الأزمنة القصيرة جداً تنتج سرعة عالية وربما ضجيج؛ إذا كان الزمن صفرًا أو سالبًا، تكون النتائج صفرًا وتزداد قيمة الخطأ. النواقص في البيانات يؤدي إلى NaN ما لم تتم محاصرتها؛ قد تتطلب مصادر البيانات الخارجية تنظيماً.
وحدات SI (ms/s) مع عدّات لكل دورة؛ لا توجد قيود على العملة أو الإقليم؛ مناسبة لسياقات الأجهزة الدولية.
نفترض أن الإشارات من مشفر KY-040 متوافق؛ لا تشمل إرشادات التوصيل أو توليد كود firmware أو اعتبارات واجهة المستخدم؛ ليست مصممة للمشفرات التحليلية أو المستشعرات غير الرباعية.

كيفية الاستخدام

  1. قدّم المدخلات: قدّم عدّادات الحافة A و B أو سجل الانتقالات مع الزمن المنقضي بوحدة ms و pulses_per_rev.
  2. اضبط المعاملات: اضبط حدود debounce أو الضوضاء وأُطُر الزمن حسب الحاجة.
  3. شغّل الحساب: احصل على total_steps والاتجاه والسرعة و rpm.
  4. تحقق من المخرجات: تأكد من أن العدّ والتوجيه والتوقيت تطابق التوقعات.
  5. صدر النتائج: انسخ إلى الحافظة أو قم بتنزيل CSV.
How to use ky 040 serial monitor

Frequently Asked Questions

اعثر على إجابات سريعة

ما هو KY-040؟
KY-040 هو وحدة مشفر دوّارة رباعية القياس الشائعة التي تولد إشارتين رقميتين A و B بتفاوت في الطور. سلسلة الانتقالات ترمز إلى الاتجاه وخطوات، وهذا الأداة يترجمها إلى مقاييس قابلة للاستخدام.
ما هي المدخلات التي يقبلها الأداة؟
الأداة تقبل إما عدّ الحواف البسيط مع نافذة زمنية أو سجل كامل للانتقالات A/B. كما تقبل pulses_per_rev لحساب rpm والسرعة بشكل ذا معنى لمشروعك.
ما هي المخرجات الناتجة؟
المخرجات تشمل total_steps، الاتجاه، السرعة بوحدات خطوات/ثانية، rpm اختياري، و error_count يمثل انتقالات غير صالحة أو مُلغمة خلال التحليل.
كيف تتعامل مع الانتقالات المضللة؟
يتم التخفيف من الانتقالات المضللة بواسطة آلية debounce وآلة حالات رباعية. فقط الانتقالات الصحيحة تزيد الخطوات؛ الإخطاء ترفع error_count لكنها لا تغير عدد الخطوات.

Need to run multiple calculations?

Create a free account today to unlock unlimited daily runs, access advanced parameters, save your history, and request custom features.

Register Free Account

Related Tools

Other useful calculators and utilities you might like

Developer Tools

محول Spotify إلى MP3

يحوّل ملفات الصوت المقدمة محليًا إلى MP3، مما يتيح الاستماع دون اتصال وتوافقًا عبر الأجهزة للموسيقى...

Developer Tools

حساب المسافة بالطرق

حاسب للمسافة بالطرق للمسافرين ومخططي اللوجستيات والسائقين لتقدير المسافات وأزمنة الرحلة بسرعة بين ال...

Developer Tools

حاسبة العمر

حدد عمر شخص بسرعة استناداً إلى تاريخ ميلاده مع أداتنا المجانية على الإنترنت، مناسبة للاستخدام الشخصي...

Developer Tools

محول العملات

حوّل بسرعة مبالغ بين عملات مختلفة باستخدام محول العملات المجاني عبر الإنترنت، مثالي للمسافرين، الشرك...

ملاحظاتك تهمنا

ساعدنا على التحسن