מעגל מהפך גל סינוס טהור Arduino עם קוד תוכנית מלא

נסה את הכלי שלנו לביטול בעיות





מאמר זה מסביר מעגל מהפך טהור של גל סינוס טהור באמצעות Arduino, שניתן לשדרג אותו בכדי להשיג כל תפוקת כוח רצויה לפי העדפת המשתמש.

מבצע מעגל

במאמר האחרון למדנו כיצד ליצור אפנון רוחב דופק של גל סינוס או SPWM על אף ארדואינו אנו נשתמש באותו לוח ארדואינו כדי להפוך את המעגל המהפך הפשוט המוצע של גל סינוס. העיצוב הוא פשוט מאוד, כפי שמוצג באיור הבא.



אתה פשוט חייב לתכנת את לוח הארדואינו עם קוד SPWM כפי שהוסבר במאמר הקודם, וחברו אותו לחלק מהמכשירים החיצוניים.

מעגל מהפך גל סינוס טהור Arduino

סיכה מס '8 וסיכה מס' 9 ליצור SPWMs לסירוגין והחלף את המוספטים הרלוונטיים עם אותו דפוס SPWM.



המסור בתורו גורם לשנאי בעל צורת גל SPWM הנוכחית גבוהה באמצעות כוח הסוללה, מה שגורם למשני הטרפו ליצור צורת גל זהה אך ברמת זרם החשמל .

ניתן לשדרג את מעגל המהפך המוצע של Arduino לכל רמת הספק גבוהה יותר המועדפת, פשוט על ידי שדרוג המוספים ודירוג הטרפו בהתאם, לחלופין תוכלו גם להמיר זאת לגשר מלא או לגשר. מהפך גל סינוס מגשר H

הפעלת לוח הארדואינו

בתרשים ניתן היה לראות את לוח הארדואינו מסופק ממעגל IC 7812, ניתן לבנות זאת באמצעות חיווט א תקן 7812 IC באופן הבא. ה- IC יבטיח שהכניסה לארדואינו לעולם לא תעלה על הסימן 12V, אם כי זה לא יכול להיות קריטי לחלוטין, אלא אם כן הסוללה מדורגת מעל 18V.

אם יש לך שאלות בנוגע למעגל המהפך SPWM הנ'ל באמצעות ארדואינו מתוכנת, אל תהסס לשאול אותם באמצעות הערותיך היקרות.

תמונות צורת גל עבור Arduino SPWM

מעגל מהפך גל סינוס טהור Arduino SPWM

תמונה של צורת גל SPWM כפי שהתקבלה מתכנון מהפך Arduino הנ'ל (נבדק והוגש על ידי מר איינסוורת 'לינץ')


לקבלת קוד התוכנית אנא היכנס לקישור הבא:

מעגל גנרטורים SPWM של Arduino


עדכון:

שימוש ב- BJT Buffer Stage כמעבר רמות

מכיוון שלוח ארדואינו יפיק פלט של 5 וולט, יתכן שזה לא יהיה ערך אידיאלי להנעת מוספטים ישירות.

לכן עשוי להידרש שלב בינוני להעברת מפלס BJT להגדלת מפלס השער ל 12 וולט, כך שהמוספטים יוכלו לפעול כראוי מבלי לגרום לחימום מיותר של המכשירים. ניתן לראות את התרשים המעודכן (מומלץ) להלן:

פשוט מהפך מעגל מהפך Arduino באמצעות SPWM

העיצוב הנ'ל הוא המומלץ! (רק הקפד להוסיף את שעון העיכוב, כמוסבר בהמשך !!)

סרטון וידאו

רשימת חלקים

כל הנגדים הם 1/4 ואט, 5% CFR

  • 10K = 4
  • 1K = 2
  • BC547 = 4 מספרים
  • Mosfets IRF540 = 2 מס '
  • ארדואינו UNO = 1
  • שנאי = 9-0-9V / 220V / 120V זרם לפי דרישה.
  • סוללה = 12V, ערך Ah לפי דרישה

אפקט עיכוב

כדי להבטיח ששלב ה- mosfet לא יתחיל במהלך אתחול Arduino או אתחולו, אתה יכול להוסיף את מחולל ההשהיה הבא ולחבר אותם בבסיס הטרנזיסטורים BC547 בצד שמאל. זה ישמור על המוספטים וימנע מהם להישרף במהלך הפעלת ההפעלה של Arduino.

אנא בדוק ואשר את תפוקת העיכוב עם נורית באספן, לפני שתסיים את המהפך

הוספת וסת מתח אוטומטי

בדיוק כמו כל מהפך אחר, הפלט מתכנון זה יכול לעלות לגבולות לא בטוחים כאשר הסוללה טעונה במלואה.

כדי לשלוט בזה וסת מתח אוטומטי יכול להיות מועסק כמוצג להלן.

יש לחבר את אספני BC547 לבסיסי הזוג השמאלי BC547, המחוברים לארדואינו באמצעות נגדי 10K.

תיקון תפוקת גלי Arduino אוטומטית

לגרסה מבודדת של מעגל תיקון מתח אנו יכולים לשנות את המעגל הנ'ל באמצעות שנאי, כמוצג להלן:

הקפד להצטרף לקו השלילי עם הסוללה השלילית

איך להציב

כדי להגדיר את מעגל תיקון המתח האוטומטי, הזן 230 וולט או 110 וולט יציבים בהתאם למפרט המהפך שלך לצד הקלט של המעגל.

לאחר מכן, התאם את ההגדרה המוקדמת של 10k בזהירות כך שהנורות האדומות פשוט נדלקות. זה הכל, אטום את ההגדרה הקבועה מראש וחבר את המעגל ללוח Arduino הנ'ל ליישום ויסות מתח המוצא האוטומטי המיועד.

שימוש במאגר CMOS

תכנון נוסף למעגל מהפך סינוס Arduino הנ'ל ניתן לראות למטה, ה- CMOS IC משמש כ- חיץ מסייע לשלב ה- BJT

מהפך SPWM Arduino

חָשׁוּב:

על מנת למנוע הפעלה מקרית לפני אתחול הארדואינו, פשוט עיכוב מעגל טיימר עשוי להיכלל בעיצוב שלעיל, כמוצג להלן:

ארדואינו עם עיכוב הפעלה


קודם: מעגל גנרטורים SPWM של Arduino - פרטי קוד ודיאגרמה הבא: מד תדרים Arduino באמצעות תצוגה 16 × 2