جدول المحتويات:

ترقية DIY Mini DSO إلى راسم ذبذبات حقيقي بميزات رائعة: 10 خطوات (بالصور)
ترقية DIY Mini DSO إلى راسم ذبذبات حقيقي بميزات رائعة: 10 خطوات (بالصور)

فيديو: ترقية DIY Mini DSO إلى راسم ذبذبات حقيقي بميزات رائعة: 10 خطوات (بالصور)

فيديو: ترقية DIY Mini DSO إلى راسم ذبذبات حقيقي بميزات رائعة: 10 خطوات (بالصور)
فيديو: $20 oscilloscope DIY YETech DSO-SHELL DSO150 2024, يوليو
Anonim
ترقية DIY Mini DSO إلى راسم الذبذبات الحقيقي بميزات رائعة
ترقية DIY Mini DSO إلى راسم الذبذبات الحقيقي بميزات رائعة

شاركت آخر مرة في كيفية إنشاء Mini DSO باستخدام MCU.

لمعرفة كيفية بنائه خطوة بخطوة ، يرجى الرجوع إلى التعليمات السابقة الخاصة بي:

www.instructables.com/id/Make-Your-Own-Osc…

نظرًا لأن العديد من الأشخاص مهتمون بهذا المشروع ، فقد قضيت بعض الوقت في ترقيته بشكل عام. بعد الترقية ، يصبح Mini DSO أكثر قوة.

تخصيص:

  • MCU: STC8A8K64S4A12 @ 27MHz احصل عليه من AliExpress
  • العرض: 0.96 "OLED بدقة 128x64 احصل عليه من AliExpress
  • وحدة التحكم: أداة تشفير واحدة EC11 احصل عليها من AliExpress
  • الإدخال: قناة واحدة
  • ثانية / div: 500 مللي ثانية ، 200 مللي ثانية ، 100 مللي ثانية ، 50 مللي ثانية ، 20 مللي ثانية ، 10 مللي ثانية ، 5 مللي ثانية ، 2 مللي ثانية ، 1 مللي ثانية ، 500us ، 200us ، 100us 100us متاح فقط في وضع التشغيل التلقائي
  • نطاق الجهد: 0-30 فولت
  • تصنيف أخذ العينات: 250 كيلو هرتز عند 100us / div

ميزات جديدة:

  1. عرض تردد شكل الموجة
  2. تخصيص مستوى الزناد
  3. وضع الزناد التلقائي والعادي والمفرد
  4. قم بالتمرير على طول الموجة الأفقية أو الرأسية
  5. اضبط سطوع OLED في الإعدادات

الخطوة 1: شاهد الفيديو

Image
Image

في هذا الفيديو ، سأعرض لك التغييرات والعمليات والوظائف المتعلقة بالإصدار الجديد من Mini DSO.

الخطوة الثانية: جهز الجزء الخاص بك

المخطط والدائرة!
المخطط والدائرة!

نحتاج إلى إضافة مؤشر للوظائف الجديدة.

قائمة مواد:

  • LED x 1 احصل عليه من AliExpress
  • احصل على المقاوم 5k x 1 من AliExpress

الخطوة 3: المخطط والدائرة

المخطط والدائرة!
المخطط والدائرة!
المخطط والدائرة!
المخطط والدائرة!
المخطط والدائرة!
المخطط والدائرة!

التغييرات في الدائرة هي فقط لإضافة مؤشر LED كمؤشر.

سأوضح لك استخدام المؤشر لاحقًا.

حماية الدائرة: آخر مرة صنعت فيها علبة برغوة. قد تنتج الرغوة كهرباء إستاتيكية. هذه المسألة تحتاج إلى الاهتمام بالتأكيد. هذه المرة ، أستخدم شريطًا عالي الحرارة للقيام بالحماية.

الخطوة 4: قم بتنزيل الكود

قم بتنزيل الكود!
قم بتنزيل الكود!
قم بتنزيل الكود!
قم بتنزيل الكود!
قم بتنزيل الكود!
قم بتنزيل الكود!

قم بتنزيل الحزمة أدناه. هناك كود المصدر وملف سداسي عشرية المترجمة.

متاح أيضًا على GitHub:

إذا كنت لا ترغب في قراءة الرموز ، فما عليك سوى نسخ الرمز السداسي في MCU.

استخدم أداة تنزيل من USB إلى TTL وبرنامج STC-ISP لتنزيل الكود إلى MCU.

قم بتوصيل TXD و RXD و GND.

قم بتنزيل برنامج STC-ISP هنا:

إذا كانت واجهة STC-ISP صينية ، يمكنك النقر فوق الرمز الأيسر العلوي لتغيير اللغة إلى اللغة الإنجليزية.

للحصول على التكوين التفصيلي لـ STC-ISP ، يرجى الرجوع إلى الفيديو السابق الخاص بي.

تمت كتابة الرموز في C. استخدم برنامج Keil لتحريرها وتجميعها.

الخطوة 5: إدخال الواجهة

مقدمة من الواجهة!
مقدمة من الواجهة!
مقدمة من الواجهة!
مقدمة من الواجهة!

المعلمات في الواجهة الرئيسية:

عدد الثواني لكل قسم:

"500ms" ، "200ms" ، "100ms" ، "50ms" ، "20ms" ، "10ms" ، "5ms" ، "2ms" ، "1ms" ، "500us" ، "200us" ، "100us"

100us متاح فقط في وضع التشغيل التلقائي

مجال الجهد الكهربائي:

الجهد هو 0-30 فولت.

مستوى التهديف:

مستوى الجهد الزناد.

منحدر الزناد:

الزناد على الحافة الصاعدة أو الهابطة.

وضع الزناد:

الوضع التلقائي ، الوضع العادي ، الوضع الفردي.

الحالة في الواجهة الرئيسية:

"تشغيل": أخذ العينات قيد التشغيل.

"إيقاف": توقف أخذ العينات.

"فشل": مستوى المشغل وراء شكل الموجة في وضع التشغيل التلقائي.

"تلقائي": نطاق الجهد التلقائي.

المعلمات في واجهة الإعدادات:

PMode (وضع الرسم): إظهار شكل الموجة في Vector أو Dots.

LSB: معامل أخذ العينات. معايرة الجهد أخذ العينات بضبط LSB.

100 مرة من معامل تقسيم الجهد. على سبيل المثال المقاوم لتقسيم الجهد هو 10k و 2 k ، احسب معامل تقسيم الجهد (10 + 2) / 2 = 6. احصل على LSB = 6 × 100 = 600.

BRT (السطوع): اضبط سطوع OLED.

الخطوة 6: إدخال العمليات

إدخال العمليات!
إدخال العمليات!

يتم إكمال جميع العمليات بواسطة مشفر EC11. الإدخال يتضمن نقرة واحدة ، نقرة مزدوجة ، ضغط طويل ، تدوير وتدوير أثناء الضغط. يبدو الأمر معقدًا بعض الشيء ، لا تقلق ، فهناك تفاصيل أدناه. تم استنفاد موارد هذا المشفر تقريبًا. إذا كانت هناك ميزات جديدة ، فقد تحتاج إلى مكون إدخال إضافي.

الواجهة الرئيسية - وضع المعلمة:

  • التشفير بنقرة واحدة: تشغيل / إيقاف أخذ العينات
  • انقر نقرًا مزدوجًا فوق التشفير: ادخل إلى وضع Wave Scroll
  • التشفير الضغط لفترة طويلة: أدخل إعدادات واجهة
  • تدوير التشفير: ضبط المعلمات
  • تدوير أداة التشفير أثناء الضغط: التبديل بين الخيارات
  • تبديل النطاق التلقائي واليدوي: قم بتدوير أداة التشفير في اتجاه عقارب الساعة باستمرار لإدخال النطاق التلقائي. قم بتدوير أداة التشفير عكس اتجاه عقارب الساعة لإدخال النطاق اليدوي.

الواجهة الرئيسية - وضع التمرير الموجي:

  • التشفير بنقرة واحدة: تشغيل / إيقاف أخذ العينات
  • انقر نقرًا مزدوجًا فوق التشفير: أدخل وضع المعلمة
  • التشفير الضغط لفترة طويلة: أدخل إعدادات واجهة
  • Rotate Encoder: قم بالتمرير الموجي أفقيًا (متاح فقط عند توقف أخذ العينات)
  • تدوير وحدة التشفير أثناء الضغط: قم بتمرير شكل الموجة عموديًا (متاح فقط عند توقف أخذ العينات)

واجهة الإعدادات:

  • التشفير بنقرة واحدة: N / A
  • تشفير النقر المزدوج: N / A
  • برنامج تشفير الضغط لفترة طويلة: العودة إلى الواجهة الرئيسية
  • تدوير التشفير: ضبط المعلمات
  • تدوير أداة التشفير أثناء الضغط: التبديل بين الخيارات

الخطوة السابعة: إدخال الوظائف

مقدمة من الوظائف!
مقدمة من الوظائف!
مقدمة من الوظائف!
مقدمة من الوظائف!
مقدمة من الوظائف!
مقدمة من الوظائف!

مستوى التهديف:

لتكرار الإشارة ، يمكن أن يجعل مستوى الزناد ثابتًا على الشاشة. للإشارة أحادية الطلقة ، يمكن أن يلتقطها مستوى الزناد.

منحدر الزناد:

يحدد منحدر الزناد ما إذا كانت نقطة الزناد على الحافة الصاعدة أو الهابطة للإشارة.

وضع الزناد:

  • الوضع التلقائي: الاجتياح المستمر. انقر مرة واحدة على برنامج التشفير لإيقاف أخذ العينات أو تشغيله. إذا تم تشغيله ، فسيتم عرض شكل الموجة على الشاشة وسيتم وضع موضع الزناد في منتصف الرسم البياني. خلاف ذلك ، سوف يتم تمرير شكل الموجة بشكل غير منتظم ، وسيتم عرض "فشل" على الشاشة.
  • الوضع العادي: عند اكتمال أخذ العينات المسبق ، يمكنك إدخال إشارة. إذا تم تشغيله ، يظهر شكل الموجة على الشاشة وينتظر مشغل جديد. إذا لم يكن هناك مشغل جديد ، فسيتم الاحتفاظ بالشكل الموجي.
  • الوضع الفردي: عند اكتمال أخذ العينات المسبق ، يمكنك إدخال إشارة. إذا تم تشغيله ، يظهر شكل الموجة على الشاشة ويتوقف عن أخذ العينات. يحتاج المستخدم إلى النقر مرة واحدة على أداة التشفير لبدء أخذ العينات التالية.

بالنسبة للوضع العادي والوضع الفردي ، تأكد من ضبط مستوى الزناد بشكل صحيح ، وإلا فلن يظهر أي شكل موجة على الشاشة.

مؤشر:

بشكل عام ، يشير المؤشر الموجود على أن أخذ العينات قيد التشغيل. يعد الاستخدام الأكثر أهمية في وضع الزناد الفردي والعادي ، قبل الدخول في مرحلة التشغيل ، يلزم أخذ العينات المسبق. لن يتم تشغيل المؤشر خلال مرحلة ما قبل أخذ العينات. يجب ألا ندخل الإشارة حتى يضيء المؤشر. كلما كان النطاق الزمني المحدد أطول ، زاد وقت الانتظار لأخذ العينات المسبق.

احفظ التغييرات:

عند الخروج من واجهة الإعدادات ، سيتم حفظ جميع المعلمات في الإعدادات والواجهة الرئيسية في EEPROM.

الخطوة 8: اختبرها

قم بتجريبه!
قم بتجريبه!
قم بتجريبه!
قم بتجريبه!
قم بتجريبه!
قم بتجريبه!
قم بتجريبه!
قم بتجريبه!

اختبار 1:

التقط شكل الموجة أثناء تشغيل طاقة إمداد الطاقة.

شكل الموجة في Mini DSO هو نفسه الموجود في DS1052E. يتم التقاط تغيير طفيف في شكل الموجة بوضوح. دقة الجهد لائقة.

اختبار 2:

التقط شكل الموجة في دائرة قياس الحث والتشبع الحالية.

مستوى Trigger هو 0.1V فقط و sec / div هو 200us. لمثل هذه الإشارة الصغيرة يمكن أن يتم تشغيلها ، وهذا جيد جدا.

الخطوة 9: القيود والقضايا

القيود والقضايا!
القيود والقضايا!
القيود والقضايا!
القيود والقضايا!

1. مثل الإصدار الأول ، لم يتمكن من قياس الفولتية السلبية. سيتوقف شكل الموجة عند 0V.

2. في حالة إدخال إشارة PWM بأخذ العينات بسرعة عالية ، فإن نتيجة أخذ العينات سوف تقفز إلى الحد الأقصى بشكل متكرر. سألت مهندس شركة الاتصالات السعودية عن هذا الموضوع ولكن لم أحصل على تفسير واضح. تتعلق مشكلة القفز هذه أيضًا بجودة كل MCU. قطعة واحدة في يدي خطيرة للغاية ، وقطع أخرى أفضل. لكن كل منهم لديه مشكلة القفز على العينات.

الخطوة 10: خطة أخرى

خطة أخرى!
خطة أخرى!

نظرًا لوجود مشكلة في القفز على العينات في STC8A8K ، وليس من الشائع جدًا العثور عليها. قررت نقل هذا المشروع إلى STM32. في غضون ذلك ، سأحاول إيجاد طريقة بسيطة لقياس الجهد السالب.

إذا كانت لديك نصائح أو متطلبات حول هذا المشروع ، فيرجى إخبارنا بذلك.

أتمني أن تعجبك.

لا تتردد في التحقق من قناتي على YouTube:

موصى به: