اليوم ، وجدت محركًا متخطًا مقاس 35 مللي متر في صندوق اختبار MCU الخاص بي ، ثم وجدت مخطط الدائرة لدائرة القيادة في المواد الداعمة ، كما هو موضح في الشكل
دعني أخبرك بالمبدأ (كمرجع فقط): أولاً ، تتم إضافة واجهة J18 إلى منفذ IO الخاص بالكمبيوتر الصغير ذي الشريحة الواحدة ، و 1234 المتصل بمحرك السائر J19 هي a و A1 و B و B1 من محرك السائر
أولاً ، 8550 في مستوى منخفض. إذا كان مستوى 1 من J18 هو 0 ، فسيتم تشغيل الصمام الثلاثي V8. بعد تشغيل V8 ، يكون مستوى دبوس 1 من J19 هو 1
في الوقت نفسه ، يتحول التيار إلى الصمام الثلاثي V15 إلى R49. وفقًا لمخطط الدائرة ، يتم توصيل الدبابيس 2 من J19 بمجمع V15 ، ويتم توصيل الدبابيس 2 ودبابيس 1 من J19
مجموعة من الملفات. دبابيس 3 و 4 هي مجموعة من الملفات. الآن مستوى دبوس 1 هو 1. يتدفق التيار عبر مجموعة من الملفات من الدبوس 2 ويتدفق إلى القطب السالب من خلال الصمام الثلاثي V15.
أي أن الثلاثي V8 و V15 عبارة عن مجموعة ، V7 و V16 هي مجموعة ، و V10 و V17 هي مجموعة ، و V9 و v18 هي مجموعة ، لذلك يشترك الاثنان الثلاثي
نفس التيار يمكن أن تجعل الدائرة أكثر استقرارا
هذا هو مبدأ العمل. مجموعات أخرى من الثلاثي هي نفسها. لا أعرف ما يستخدم R47 و R51 ، إذا كان أي شخص يعرف
فقط قل ذلك ، سأشكرك. ما قلته قد لا يكون جيدًا جدًا. يمكنك رش الكثير من بايدو على مبدأ محرك السائر ، لذلك لن أقدمه
ما يلي هو عملية الإنتاج.
ما نحتاجه هو هذه الثيودين 8550 و 8050 ، المقاومة (لم يتم العثور على 1K) ، باستثناء أن R47 و R51 يستخدمان 1.3k ، والبعض الآخر يستخدم 820 ، إبرة الصف ، لوحة ثقب وحديد لحام
ثم تثبيت الأجزاء على لوحة ثقب وفقا لمخطط الدائرة
الجانب الآخر
الأسلاك
إذا لم يكن هناك مساحة كافية ، فقم بقطع الوسادة إلى النصف ثم قم بلحام السلك
لا يمكن توصيل بعض الأماكن ، لذا استخدم لاعبي القفز ، مثل هذا:
جعل المنتجات النهائية
الجانب الآخر
المحرك المستخدم هو محرك خطوة من أربعة أسلاك خطوة
كما هو مبين في الشكل
ما ورد أعلاه هو فقط تجربتي الخاصة. إذا كان هناك أي أخطاء ، يرجى الإشارة إليها في الطابق السفلي
البرنامج على النحو التالي (ABC في البرنامج متصل بضوء للحكم على ما إذا كان البرنامج قيد التشغيل)
// هذا البرنامج هو سائق محرك خطوة خطوة من سلكين أربعة مراحل
# تشمل
// *** تعريف calcy
Sbit A0 = P1 ^ 7 ؛
Sbit A1 = P1 ^ 6 ؛
Sbit B0 = P1 ^ 5 ؛
Sbit B1 = P1 ^ 4 ؛
Sbit Abc = P1 ^ 0 ؛
// *** عرض النبض
Unsigned int i = 375 ؛
// *** التحكم في السرعة
غير موقعة char s = 2 ؛//تغيير قيمة s لتغيير السرعة. كلما كانت القيمة أكبر ، كلما كانت السرعة أبطأ
//**********************************
Abc = 0 ؛
Abc = 1 ؛