جدول المحتويات:
- الخطوة 1: شاهد الفيديو
- الخطوة الثانية: جهز الجزء الخاص بك
- الخطوة 3: المخطط والدائرة
- الخطوة 4: قم بتنزيل الكود
- الخطوة 5: إدخال الواجهة
- الخطوة 6: إدخال العمليات
- الخطوة السابعة: إدخال الوظائف
- الخطوة 8: اختبرها
- الخطوة 9: القيود والقضايا
- الخطوة 10: خطة أخرى
فيديو: ترقية DIY Mini DSO إلى راسم ذبذبات حقيقي بميزات رائعة: 10 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:37
شاركت آخر مرة في كيفية إنشاء 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
ميزات جديدة:
- عرض تردد شكل الموجة
- تخصيص مستوى الزناد
- وضع الزناد التلقائي والعادي والمفرد
- قم بالتمرير على طول الموجة الأفقية أو الرأسية
- اضبط سطوع OLED في الإعدادات
الخطوة 1: شاهد الفيديو
في هذا الفيديو ، سأعرض لك التغييرات والعمليات والوظائف المتعلقة بالإصدار الجديد من 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:
موصى به:
راسم ذبذبات التتبع المزدوج: 11 خطوة (بالصور)
Dual Trace Oscilloscope: عندما أقوم ببناء راسم الذبذبات المصغر السابق ، أردت أن أرى كيف يمكنني أن أجعل أصغر متحكم ARM الخاص بي يعمل STM32F030 (F030) ، وقد قام بعمل جيد. في أحد التعليقات اقترح أن & quot؛ Blue Pill & quot؛ مع STM32F103
اصنع راسم الذبذبات الخاص بك (Mini DSO) مع STC MCU بسهولة: 9 خطوات (بالصور)
اصنع راسم الذبذبات الخاص بك (Mini DSO) مع STC MCU بسهولة: هذا هو راسم الذبذبات البسيط المصنوع من STC MCU. يمكنك استخدام Mini DSO لمراقبة شكل الموجة. الفاصل الزمني: 100us-500ms نطاق الجهد: 0-30V وضع الرسم: متجه أو نقاط
مدفع ذراع ليزر حقيقي من ميترويد: 9 خطوات (بالصور)
Real Laser Arm Cannon From Metroid !: لا يوجد العديد من شخصيات ألعاب الفيديو الرائعة مثل Samus. الكون ينقذ صائد الجوائز بواحد من أروع الأسلحة في جميع أفلام الخيال العلمي. عندما رأيت Instructables تستضيف مسابقة قائمة على ألعاب الفيديو ، عرفت على الفور أنها سلاحها
كيفية ترقية وحدة المعالجة المركزية للكمبيوتر المحمول (وأشياء رائعة أخرى!) لتحويل الكمبيوتر المحمول البطيء / الميت إلى كمبيوتر محمول سريع!: 4 خطوات
كيفية ترقية وحدة المعالجة المركزية LAPTOP (وأشياء أخرى رائعة!) لتحويل الكمبيوتر المحمول البطيء / الميت إلى كمبيوتر محمول سريع! قديم جدًا … تم تحطيم شاشة LCD وتعطل محرك الأقراص الثابتة الرئيسي ، لذا كان الكمبيوتر المحمول ميتًا بشكل أساسي ….. انظر الصورة و
تروس متحركة رائعة يتم التحكم فيها عن طريق أزرار رائعة (يتم متابعتها): 9 خطوات
تروس متحركة رائعة يتم التحكم فيها بواسطة أزرار رائعة (يجب أن تستمر): تصميم ألعاب فيزيائية / إلكترونية لفنون وسائط التصميم في جامعة كاليفورنيا مع Eddo Stern. هذا التوجيه غير مكتمل. المشروع لا يزال قيد التنفيذ