Table of Contents
ריצוף נכון הוא אחד ההיבטים הקריטיים ביותר אך לא מובן של עיצוב פרויקט Arduino. בין אם אתה בונה מעגל LED פשוט או מערכת IoT מורכבת עם חיישנים מרובים ומבצעים, הקמת חיבורים קרקעיים נכונים יכול להיות ההבדל בין פרויקט אמין ויציב ואחד ממגף על ידי תקלות מסתוריות, התנהגות לא נכונה, ונזק מקיף זה חוקר את עקרונות היסוד של ריצוף בפרויקטים אלקטרוניים, פתרון בעיות נפוצות יותר, ואפקטים לך בעיות אלקטרוניות יותר, כדי לעזור לך לבנות בעיות נפוצות יותר, עם בעיות נפוצות יותר, עם בעיות אלקטרוניות יותר, פתרון בעיות נפוצות יותר, ואפקטיביות עם בעיות נפוצות יותר, ואפקטיביות עם בעיות נפוצות יותר, פתרון בעיות אלקטרוניות עם בעיות נפוצות יותר.
הבנה של יסודות פרויקטים ב Arduino
אלקטרוניקה מתייחס לייסד נקודת התייחסות נפוצה עבור כל רכיבי חשמל במעגל.נקודת ההתייחסות הזו משמשת כבסיס נגדה כל המתחים נמדדים.בפרויקטים של Arduino, ה- GND (ground) על הלוח בדרך כלל משמש כנקודת ההתייחסות הנפוצה הזו.כאשר אנו אומרים אות הוא "5 וולט", אנחנו למעשה מתכוונים לכך שהוא גבוה יותר מ 5 נקודות ההתייחסות הקרקע.
הרעיון של הקרקע יכול להיות מבלבל במקצת למתחילים כי הוא משרת מטרות מרובות בו זמנית. הראשון, זה מספק נתיב החזרה זרם חשמלי זורם דרך המעגל שלך. השני, זה קובע התייחסות יציבה מתח המבטיחה הפעלה עקבית של רכיבים דיגיטליים אנלוגיים.
במעגלי Arduino, ריצוף מתאים מבטיח כי רמות המתח נשאר עקביות בכל הרכיבים.כאשר אתה מחבר חיישן לאארודונו, שני המכשירים חייבים לשתף התייחסות קרקעית משותפת.ללא התייחסות משותפת זו, Arduino לא יכול לפרש במדויק את אותות המתח שמגיע מן החיישן, המוביל לקריאה לא אמינה או כישלון תקשורת מלא.
ההבדל בין אדמה, כדור הארץ ונפוץ
(ב) חשוב להבדיל בין מספר מושגים קשורים אך נפרדים:0 (Circuit Groundph1) (או משותף) הוא נקודת ההתייחסות בתוך המעגל האלקטרוני שלך – באופן חד-משמעי מסוף שלילי של אספקת החשמל שלך או את ה-GND על מסגרת האדמה שלך:2 קרקע-קרקע LT 3 מתייחס לחיבור החשמלי בפועל לכדור הארץ, בדרך כלל דרך ריצוף של מתכת או רצפה של רצפה:
ברוב הפרויקטים של Arduino, אתה מודאג בעיקר מקרקע המעגל - שמירה על כל הרכיבים חולקים התייחסות משותפת.עם זאת, כאשר עבודה עם ציוד מופעל הראשי, מערכות מתח גבוה, או פרויקטים רגישים להפרעה אלקטרומגנטית, הבנת הקשר בין סוגים שונים של קרקע הופכת חיונית הן בטיחות וביצועים.
למה דברים פשוטים
טעות נפוצה עבור אנשים חדשים לאלקטרוניקה היא שיש להם 2 מעגלים המוזנים מאספקת חשמל שונה עם אותות העוברים בין המעגלים, אבל עם הקרקע לא מחובר. תרחיש זה יוצר מה שמכונה קרקע צף, שבו לכל מעגל יש נקודת ההתייחסות עצמאית שלו.כאשר אותות עוברים בין המעגלים האלה, המעגל המקבל אינו יכול לפרש כראוי את רמות המתח כי זה מודד נגד התייחסות שונה.
דמיינו שאתם מנסים למדוד את גובה הבניין כאשר אתם עומדים על רצפות שונות – המדידות שלכם לא תהיינה חסרות משמעות ללא נקודת התייחסות נפוצה. אותו עיקרון חל על מעגלים חשמליים.כאשר ארדוינו מנסה לקרוא אות של 3.3V מ חיישן שיש לו התייחסות קרקעית שונה, הארדוינו עשוי לפרש אותו כ-5V, 0V, או כל ערך אחר בהתאם למתח בין שני אזכורי הקרקע.
בעיות נפוצות בפרויקטים של Arduino
הבנת סוגי בעיות ריצוף אתה עשוי להיתקל היא הצעד הראשון לקראת פתרון בעיות יעיל. נושאים אלה יכולים להתבטא בדרכים שונות, מהידרדרות אות עדינה לכישלון מערכת שלם. בואו נבחן את הבעיות הנפוצות ביותר ריצוף ותסמינים שלהם.
משטחים Floating Grounds
קרקע צף מתרחשת כאשר מעגל או רכיב חסר קשר הולם לפניית הקרקע המשותפת.זה אולי הטעות הנפוצה ביותר במיזמים ארדונו, במיוחד כאשר שילוב מודולים מרובים או ציוד חיצוני.כאשר רצפה, הפניות מתח הופכות לא יציבות ובלתי צפויות.
הסימפטומים של קרקע צף כוללים קריאה של חיישן לא סדירה כי לקפוץ באופן אקראי, לסירוגין תקלות תקשורת עם I2C או SPI מכשירים, איפוס בלתי צפוי של Arduino, ורכיבים שעובדים ללא עקבי או רק בתנאים מסוימים. אתה יכול למצוא את זה נוגע המעגל עם היד שלך באופן זמני "צללים" הבעיה - זה קורה כי הגוף שלך מספק הפיכה כי הגוף שלך מספק הפיכה כי באופן זמני מייצב את ההתייחסות הצף.
עילה פלורינג מתרחשת בדרך כלל כאשר משתמשים באספקת חשמל חיצונית לאופנועים, רצועות LED, או מכשירים אחרים ב- high-currents כוח Arduino שלהם מ- USB ומנועים שלהם מחבילה נפרדת, שוכח לחבר את הקרקע יחד. בעוד שאספקת החשמל נותרת נפרדת (אשר נכון), יש לחבר את אזכורי הקרקע לתקשורת אות נאותה.
רצפה
לולאות קרקעיות מייצגות בעיה מעודנת ומתוכמת יותר.לאות קרקעיות יכולות להרוס את הארדונו או לייצר קשה למצוא שגיאות.לאה הקרקע מתרחשת כאשר יש מספר מסלולים בין נקודות קרקע, יצירת לולאה סגורה שדרכם יכול לזרום.זה זרם נוכחי זה מייצר הבדלים מתח בין נקודות קרקע דומות לכאורה, ומציג רעש והתערבות לתוך אותותיך.
לולאות קרקעיות בדרך כלל מתבטאות כרעש בקריאות אנלוגיות, לחות אודיו בפרויקטים קול, פריטים חזותיים במערכות תצוגה, או הפרעה בפרוטוקולים תקשורתיים. הסימפטומים לעתים קרובות להחמיר כאשר מכשירים מקבילים גבוהים כמו מנועים או הודעות מופעלים, כמו הזרמים המשתנים בלולאה הקרקע ליצור שדות מגנטיים שונים אשר מעוררים רעש חוטי אותות סמוכים.
לולאות אלה בדרך כלל צורה כאשר חיבור פרויקטים Arduino לציוד מונע ראשי כמו מחשבים (באמצעות USB), מגברי אודיו, או מכונות תעשייתיות.כל מכשיר יכול להיות קשר משלו לאדמה באמצעות אספקת החשמל שלו, יצירת נתיבים קרקעיים מרובים שיוצרים לולאה.הבדלים ההתנגדות בדרכים אלה, בשילוב עם רעש חשמלי מההיצע הראשי, ליצור הבדלים מתח קטנים המופיעים כרעש במעגל שלך.
חיבורים קרקעיים בלתי אפשריים
גם כאשר הקרקע קשורות כראוי, לא מספיק מד חוט או איכות מגע ירודה יכול ליצור בעיות.קשרים קרקעיים חייב להיות מסוגל לשאת את זרם החזרה עבור כל המכשירים במעגל שלך.אם חוט הקרקע הוא דק מדי או החיבור הוא רופף, התנגדות בנתיב הקרקע יוצר טיפות מתח כי מסיט את ההתייחסות הקרקעית שלך.
בעיה זו הופכת בולטת במיוחד ביישומים עתיריים גבוהים.כאשר מנוע שואב מספר אמפרסים, אפילו התנגדות קטנה בנתיב הקרקע (אומר, 0.1 הומס) יכולה ליצור ירידה משמעותית של מתח (0.5V ב 5A) מתח זה משנה את ההתייחסות הקרקעית לרכיבים אחרים שחולקים את הקרקע, שעלולה לגרום שגיאות לוגיות, חיישנים לא נכונים, או כישלונות תקשורת.
הסימפטומים כוללים מדידות מתח כי שינוי כאשר העומס מופעל, אותות דיגיטליים שהופכים לא אמין כאשר המנועים לרוץ, ורכיבים שעובדים בסדר באופן אישי אך לקוי כאשר מופעלים יחד.You עשויים גם להבחין כי Arduino מחדש באופן בלתי צפוי כאשר מכשירים עתירי גבוה מופעלים, הנגרמים על ידי שינוי הקרקע מספיק כדי לשבש את פעולת המיקרובקר.
אנליסטים ושטחים דיגיטליים
במעגלים המשלבים מדידות אנלוגיות רגישות עם אותות דיגיטליים רועשים, זרם הקרקע ממעבר דיגיטלי יכול להפריע לקריאה אנלוגית.עיגולים דיגיטליים לייצר ספייקטים נוכחיים חדים כמו טרנסיסטורים לעבור הלאה ומחוץ. אלה זורמים דרך מכשול קרקע משותף ליצור תנודות מתח המופיעות כרעש במדידות אנלוגיות.
בעיה זו היא בעייתית במיוחד כאשר עובדים עם ממירים אנלוגיים-לדיגיטליים ברזולוציה גבוהה, מעגלים אודיו, או מדידות חיישן דיוק.המעבר המהיר של ערכות I / O דיגיטלי, אותות PWM, או פרוטוקולי תקשורת יוצר רעש כי זוגות לתוך נתיבי קרקע אנלוגיים, דהו את דיוק המדידה ואת הצגת חפצים.
אתה תבחין בבעיה זו כמו רעש או ג'ייטר בקריאה אנלוגית, במיוחד כאשר הפעילות הדיגיטלית עולה. חיישן אנלוגי עשוי להראות קריאה יציבה כאשר Arduino הוא idle אבל להיות רועש כאשר אתה מפעיל פלטים דיגיטליים, לתקשר על פני סידורי, או לבצע חישובים אינטנסיביים אשר מגבירים את התוספת הנוכחית של המיקרובקר.
כלים חיוניים לפתרון בעיות
לפני צלילה לטכניקות לפתרון בעיות, אתה צריך את הכלים הנכונים לאבחן בעיות קרקע ביעילות. בעוד שאתה יכול לזהות כמה בעיות באמצעות התבוננות ובדיקה, ציוד מדידה נאותה עושה את התהליך הרבה יותר מהיר ואמינה יותר.
מולטימדיה דיגיטלית
רבמטר דיגיטלי (DMM) הוא הכלי העיקרי שלך לקביעת אבחון.מינימום, אתה צריך אחד שיכול למדוד מתח DC, התנגדות, ורצף תכונות מתקדמות יותר כמו מדידה מתח AC ומבחן קיבול יכול לעזור לאבחן בעיות מורכבות יותר.
עבור עבודה קרקע, הפונקציה מבחן הרציפות היא בעלת ערך רב במיוחד.זה מאמת במהירות כי חיבורי הקרקע הם שלמים ויש להם התנגדות נמוכה.חיבור קרקע טוב צריך להראות ליד אפס התנגדות (בדרך כלל פחות מ 1 הום), בעוד חיבור שבור או עני יציג התנגדות אינסופית או ערך גבוה המציין התנגדות מגע מוגזמת.
כאשר מדידת מתחים, שימו לב לנקודת ההתייחסות.תמיד מודד מתחים ביחס לפניית הקרקע של המעגל שלכם, ולוודא שנקודות קרקע שונות במעגל שלכם למעשה מודדות 0V יחסית זה לזה.כל הבדל מתח בין נקודות קרקע מצביע על בעיה – לא מספיק מד חוט, חיבורים עניים או לולאה קרקעית.
אוקסילוסקופ
בעוד לא חיוני לפתרון בעיות בסיסיות, אוקטילוסקופ מספק תובנה בלתי נסבלת לבעיות ריצוף דינמי.זה יכול לחשוף רעש, מתחים, וריצוף קרקע כי רבמטר לא יכול לזהות.אפילו oscilloscope זול או מנתח לוגיקה יכול לעזור לזהות בעיות תזמון הקשורים תזמון.
השתמש oscilloscope כדי לבחון רעש קרקע על ידי חיבור הקרקע של אבן דרך משטח המעגל שלך ואת קצה בדיקה נקודות קרקע שונות. אידיאלי, אתה צריך לראות קו שטוח 0V. כל גלפור גלוי מציין רעש או הבדלים מתח במערכת הקרקע שלך. אתה יכול גם לפקח על איכות אות תוך התבוננות ההתייחסות הקרקעית כדי לראות כיצד רעש הקרקעי מתואם עם בעיות אות.
כלי זיהוי חזותי
אל תזלזלו בערך של בדיקה חזותית זהירה. a magnifying זכוכית או תכשיטים של מזחלות עוזר לזהות מפרקים הנמכרים עניים, שברו עקבות על PCBs, או חיבורים מקודדים. LED בהיר או פנס ראש משפר את הנראות כאשר בוחנים חיבורי לוח לחם או הפסקות חוט.
שמור על קבוצה ייעודית של חוטי F-F שחור במיוחד עבור כל חיבורי הקרקע שלך.שימוש עקבי צבע coding - שחור עבור הקרקע, אדום עבור מתח חיובי - עושה בדיקה חזותית וצרות פתרון הרבה יותר קל. כאשר כל חיבורי הקרקע משתמשים באותו חוט צבע, אתה יכול במהירות לאתר שבילים קרקעיים לזהות קשרים חסרים.
שיטות לפתרון בעיות שיטתיות
פתרון בעיות יעיל דורש גישה שיטתית.החלפת חוטים אקראיים תחליף רכיב לעתים רחוקות לפתור בעיות קרקע ולעתים קרובות להחמיר אותם. במקום זאת, בצע טכניקות שיטתיות אלה כדי לזהות ולפתור בעיות קרקעיות ביעילות.
לבדוק את כל הקישורים
התחל עם הסימון הבסיסי ביותר: ודא כי כל הרכיבים המחייבים חיבור קרקע יש למעשה אחד. זה נשמע ברור, אבל חיבורי קרקע חסרים נפוצים באופן מפתיע, במיוחד על לוחות לחם שבהם חוטי קפיצה יכולים לעבוד רופפת או במעגלים מורכבים שבו קל להתעלם מחיבור.
צור רשימה של כל רכיב בפרויקט שלך ולוודא באופן שיטתי כל חיבור קרקעי.עבור כל רכיב, לזהות היכן מסוף הקרקע שלה מתחבר ועוקב אחר הקשר חזרה ל- GND של Arduino או נקודה אחרת מאומתת הקרקע. השתמש בפונקציה ההמשכיות של ה- Multimeter כדי לאשר כל קשר - אל תסמוך על בדיקה חזותית בלבד, כמו הפסקות פנימיות חוטים או מגעים עניים אינם תמיד גלויים.
שימו לב מיוחד למודולים וללוחי השברה, אשר לעתים קרובות יש מספר רב של לוחות קרקעיים.יש מודולים דורשים שכל pins הקרקע להיות מחובר לפעולה נאותה, בעוד שאחרים עשויים להיות בעלי בסיס אנלוגי ודיגיטלי נפרד הדורש טיפול ספציפי.
מבחן המשך
לאחר שאומתתם כי חיבורי הקרקע קיימים, בדקו את איכותם באמצעות מדידות רציפות.קבעו את ה- Multimeter למצב ההתנגדות (ohms) ומדדו את ההתנגדות בין נקודות קרקע שונות במעגל שלכם.כל נקודות הקרקע צריכות להראות התנגדות נמוכה מאוד – באופן אידיאלי פחות מ-0.5 הומס, אם כי עד 1-2 הומס עשויים להיות מקובלים על אותות נמוכים.
התנגדות גבוהה יותר מעידה על בעיה: קשרים רופפת, מגעים מקולקים, מדד חוטי לא מספיק, או רכיבים פגומים.אם אתה מודד יותר מכמה כתמים בין נקודות קרקע, לחקור את נתיב החיבור.
כאשר בדיקות המשכיות, להיות מודע להתנגדות המובילה של הניסוי הרבמטר שלך.רוב מטרים יש 0.1-0.5 הומים של התנגדות בראש עצמם.
הבדלי הוולטראז
גם עם רציפות טובה, נקודות קרקע יכולות להיות הבדלים מתח תחת עומס.מבחן זה חושף בעיות עם מד חוט לא מספיק או לולאות קרקעיות. הגדר את המולטיממטר שלך למצב מתח DC עם טווח רגיש (200mV או דומה) ולמדד את המתח בין נקודות קרקע שונות בעוד המעגל שלך פועל בדרך כלל.
באופן אידיאלי, אתה צריך למדוד 0V בין כל שתי נקודות קרקע. בפועל, אתה יכול לראות כמה מילימטרים, אשר בדרך כלל מקובל.עם זאת, אם אתה מודד יותר מ 10-20mV בין נקודות קרקע, יש לך בעיה.ההבדל המתח מציין כי זרם דרך הקרקע הוא יצירת ירידה מתח עקב התנגדות.
בצע בדיקה זו בתנאים תפעוליים שונים.מד מתחים קרקעיים כאשר המעגל הוא בטל, כאשר המנועים מופעלים, כאשר התקשורת פעילה, וכאשר כל המערכות פועלות בו זמנית.אם ההבדלים בין מתח הקרקע מופיעים או גדלים בתנאים ספציפיים, זיהית איזה חלק מהעיגול שלך גורם לבעיה.
אזורי בעיות בלתי פתורים
כאשר מתמודדים עם מעגלים מורכבים, בידוד חלקים שונים כדי לזהות היכן בעיות הקרקע מקורן.חלקים של המעגל שלך אחד בזמן ולבדוק אם הבעיה נמשכת.
התחל על ידי ניתוק מכשירים מתקדמים כגון מנועים, הודעות, ו רצועות LED.אם הבעיה נעלמת, אתה יודע שהנושא מתייחס לאופן שבו מכשירים אלה מופצים או מופעלים. Next, ניתוק מודולים תקשורת כמו מתאם Wiers, מודולים Bluetooth או חיישנים.המשך בידוד חלקים עד שאתה מזהה את הרכיב או תת-מערכת ספציפיים גורם לבעיה.
כאשר אתה מבודד חלקים, מתעד את הממצאים שלך. Note אשר שילובים של רכיבים עובדים נכון וגורם לבעיות. מידע זה עוזר לזהות אם אתה מתמודד עם בעיה פשוטה של חיבור, יכולת נוכחית לא מספקת, או אינטראקציה מורכבת יותר בין תת-מערכת.
עקבו אחרי Ground Loops
לולאות קרקעיות קשה לאבחן בעיות חיבור פשוטות כי המעגל עשוי להיראות מחווט כראוי. לזהות לולאות קרקע, למפות את כל הקשרים הקרקעיים במעגל שלך, כולל חיבורים לציוד חיצוני כמו מחשבים, ציוד חשמל, ומכשירים המופעלים על ידי ראשי.
חפש מצבים שבהם זרם הקרקע יכול לזרום דרך נתיבים מרובים.תרחישים נפוצים כוללים Arduino המופעל על ידי USB (מעודכן דרך המחשב) בעוד גם מחובר למכשיר הראשי, או מספר רב של אספקת חשמל עם הקרקע שלהם מחובר במספר נקודות. צייר תרשים המציג את כל הקשרים הקרקע מחפש לולאות סגורות.
כדי לבדוק ללולאות קרקע, נסה לנתק נתיב קרקע אחד בכל פעם ולהתבונן אם הבעיה משתפרת.לדוגמה, אם אתה חושד בלולאה קרקע באמצעות USB, לנסות לכפות את Arduino מסוללת או אספקת חשמל מבודדת במקום.
מיפוי הפרקטיקה והפתרונות הטובים ביותר
מניעת היא טובה יותר מאשר תרופה.לאחר שמבוסס על שיטות הטובות ביותר מתחילת הפרויקט שלך חוסך אינספור שעות של בעיות לפתרון מאוחר יותר.טכניקות אלה חלות על אבטיפוס ללוח לחם, פרויקטים היקפיים ועיצובים מותאם אישית של PCB.
המונחים: star Grounding Topology
עבור לוח לחם או perfboard Arduino פרויקטים בתדרים נמוכים (DC חיישנים, תקשורת איטית), תוך ריצוף עם חוטי GND ייעודיים מכל מודול ועד ל-GND של Arduino עובד היטב. in star Grounding, כל חיבורי הקרקע קורנים מנקודת מפתח אחת כמו דיבור על גלגל, ולא מדה-שרשרת מרכיב למרכיב.
הטופולוגיה הזו מונעת זרם קרקעי מרכיב אחד המשפיע על ההתייחסות הקרקעית של אחר.כאשר עילה הם מחוסנים, זרם ממרכיבים מטה הזרם זורם דרך חיבור הקרקע של רכיבים במעלה הזרם, יצירת טיפות מתח שמשנות את ההתייחסות הקרקעית שלהם.כוכב מסלק את הבעיה הזו על ידי מתן כל רכיב של נתיב קרקע ייעודי משלו.
כדי ליישם כוכב מעומק על לוח לחם, עיצוב אחד GND pin על Arduino שלך כמו נקודת הכוכבים. Run חוטי קרקע בודדים מכל מודול, חיישן, ואספקת חשמל ישירות לנקודה זו. Run חוטי קרקע מכל מודול חזרה אל GND של אספקת החשמל, לא ממודול למודול בשרשרת. בעוד זה דורש יותר חוטים מאשר dais-chaining, האמינות משופרת היא המאמץ הנוסף.
עם זאת, ריצוף כוכבים הופך לא מעשי בתדרים גבוהים (מעל כמה MHz) בתדרי RF, אפילו כמה סנטימטרים של חוט יש אינדוקטריציה משמעותית, מה שהופך את הקרקע הארוכה הארוכה של כל חלק עד נקודת הכוכבים אינדוקטיבית - ולכן רועש בתדרים בתדרים גבוהים.כוכב קרקע הוא בעיקר טכניקה נמוכה של קידוד נמוך (DC -1Hz) עבור מעגלים גבוהים, לספק ביצועים טובים יותר.
שימוש במטוסי PCB על
מטוס קרקע הוא אזור גדול, לא שבור של נחושת על שכבה המוקדשת לחלוטין לקרקע.ב- PCB סטנדרטי שני שכבות PCB, השכבה העליונה נושאת עקבות אות ואת השכבה התחתונה היא מטוס קרקע מוצק. מטוסים קרקעיים מספקים ביצועים גבוהים בהשוואה לשרידים קרקעיים או כוכב מעומק ממספר סיבות.
ראשית, אזור נחושת גדול מציע מאוד אימפולס נמוך בכל התדרים, צמצום טיפות מתח ורעש קרקעי.שני, המטוס מספק מגן מעולה מפני התערבות אלקטרומגנטית, כמו שכבת נחושת מוצקה חוסמת שדות חשמליים מהפיכה בין עקבות שלישי, מטוסים קרקעיים מפשטים פריסת PCB מכיוון שאתה לא צריך לסלול עקבות קרקעיים בודדים - תומכים פשוט להתחבר אל המטוס דרך.
אם אתם מתכננים PCB מותאם אישית, משתמשים במטוס קרקע מוצק - זה מספק ביצועים טובים יותר עם פחות מאמץ עיצוב.כאשר עיצוב עם מטוסים קרקעיים, להימנע פיצול או חיתוך המטוס באופן בלתי צפוי, כמו הפסקות בשטח כוח המטוס זרם סביב הפער, הגדלת המכשולים ויצירת בעיות רעש פוטנציאליות.חבר רכיבים לקרקע באמצעות הצבתם של צירי הקרקע.
בדוק: (1) פיצולים או חתכים במטוס הקרקע תחת עקבות אות, (2) נעדרים מתקפלים או כובעים שהונחו רחוק מדי ממערך כוח IC, (3) עקבות עתיריות גבוהות (כונן, ממסר) לרוץ ליד עקבות אנלוגיות רגישות על השכבה העליונה. שגיאות נפוצות אלה יכולים לשלול את היתרונות של מטוס קרקע ולהציג רעש לתוך המעגל שלך.
אנליסטים נפרדים ושטחים דיגיטליים
עבור מעגלים עם מדידות אנלוגיות רגישות, הפרדה בין נימוקים אנלוגיים ודיגיטליים יכול לשפר באופן משמעותי את הביצועים.העיקרון הבסיסי הוא למנוע זרמי קרקע דיגיטלית רועשים לזרום דרך נתיב הקרקע האנלוגי, שבו הם מופיעים כרעש במדידות אנלוגיות.
במערכת קרקע מפוצלת, רכיבים אנלוגיים מתחברים למטוס קרקע אנלוגי או עקבות, בעוד רכיבים דיגיטליים מתחברים לקרקע דיגיטלית נפרדת.שני היסודות מתחברים יחד בנקודה אחת, בדרך כלל ליד אספקת החשמל או במגירה האנלוגית-לדיגיטלית.חיבור זה חד-נקודת מבטיח שתי היסודות לשתף את אותה ההתייחסות תוך מניעת רעש דיגיטלי מהפיכה לתוך הקרקע.
עם זאת, מערכות קרקע מפוצלות דורשות תכנון זהיר.אם ייושמו באופן לא נכון, הן יכולות ליצור לולאות קרקע או להשאיר חלקים של המעגל עם עילה צף.המפתח מבטיח כי נתיבי אות לא חוצים את הפיצול בין אנלוגי לדיגיטלי.אם אות דיגיטלי חייב לנהוג מעגל אנלוגי (או להיפך), נקודת החיבור צריכה להיות או בסמוך למיקום שבו הקרקע להצטרף.
עבור רוב הפרויקטים של Arduino, עילה מפוצלת הם מיותרים.ה-ב- ADC של Arduino יש פתרון מתון (10 ביטים), ופריסה זהירה עם מטוס קרקע יחיד בדרך כלל מספק ביצועים נאותים.הטכניקות הקרקע פיצול פרויקטים הדורשים מדידות אנלוגיות ברזולוציה גבוהה, יישומים אודיו או חיישן דיוק מול פנים שבו יש למזער רעש.
שימוש ב-Adequate Wire Gauge
מדד Wire חשוב יותר מרבים מתחילים להבין.חוטים דקים יש התנגדות גבוהה יותר, אשר יוצרת טיפות מתח כאשר זרמים נוכחיים. עבור חיבורי קרקע, מתח זה טיפות ישירות לשנות את ההתייחסות הקרקעית, מה שגורם לכל הבעיות שדיברנו עליהן.
ככלל, חוטי קרקע צריכים להיות לפחות עבה כמו חוטי חשמל, רצוי עבה יותר. עבור אותות עתירי נמוך (רגישים, מודולים תקשורת), 22-24 AWG חוט הוא בדרך כלל מספיק. עבור זרמים בינוניים (servos, מנועים קטנים), להשתמש 18-20 AWG. עבור זרמים גבוהים (מעבור מנועים גדולים, נוריות LEDs), להשתמש 14-16WG או כבד יותר.
על לוחות לחם, מעקות הכוח בנוי בדרך כלל להשתמש בסימנים דקים שאינם יכולים להתמודד עם זרמים גבוהים.אם אתה מצייר יותר מאמפר או שניים, לשקול ריצה של חוטי קרקע מקבילים או עקף את מעקיפי הלחם לחלוטין עם חוטים חיצוניים כבדים יותר. עבור מתקנים קבועים, השתמש בלוקים מסוף או חיבורים מוכרים יותר מאשר מגעים מלוחים, אשר יכול לשחרר לאורך זמן.
אל תשכחו את אורך חוט.אפילו חוט עבה יש התנגדות, וארוך מצטבר התנגדות משמעותית. שמור חוטי קרקע קצרים ככל מעשי, ואם אתה חייב לנהל קשרים קרקעיים ארוכים, להגדיל את מדד החוט כדי לפצות על אורך התוספת.
תגית: Decoupling Capacitors
קפקאים Decoupling (נקרא גם עקפיפות) הם חיוניים עבור ריצוף יציב וחלוקה כוח.הוספת כובע קרמיקה 100nF בכל מערך כוח IC. אלה capacitors לספק אחסון אנרגיה מקומי המספק את השינויים הנוכחיים במהירות הביקוש מעגלים דיגיטליים, מניעת ספייק מתחים וקרקע.
כאשר מתגי מעגלים דיגיטליים, זה שואב גל קצר של זרם.אם הזרם הזה חייב לזרום דרך חוטים ארוכים או עקבות מאספקת החשמל, את אינדוקטיבות והתנגדות של קשרים אלה ליצור ספייק מתח. decoupling capacitors להציב קרוב IC לספק מאגר מקומי של מטען שיכול לספק את המשקעים הנוכחיים האלה באופן מיידי, שמירה על מתח יציב ואת הפניות קרקעיות.
מקום decoupling capacitors קרוב ככל האפשר ל pins של כל IC - עם כמה מ"מ על PCB, או ישירות ליד לוח לחם. השתמש קרמיקה בטווח 100nF (0.1μF) עבור decoupling מטרות כלליות. עבור רכיבים עם דרישות נוכחיות גבוהות יותר או מהירות יותר, להוסיף קפקאטורים נוספים: 10 מיקרו-Fly אלקטרוליטי עבור אחסון גבוה 10 קרמיקה עבור רעש גבוה.
לוח Arduino עצמו כולל capacitors מרתיע, אבל מודולים חיצוניים ולוחות breakout עשויים לא.תמיד להוסיף capacitorsling לכל מודול שאתה מתחבר לארדוינו שלך, גם אם התיעוד של המודול אינו מזכיר אותם במפורש. תוספת פשוטה זו מונעת בעיות מסתוריות רבות ומשפרת את האמינות המערכת הכללית.
המונחים: Ground Loop
כאשר לולאות קרקע הן בלתי נמנעות, למזער את האזור שלהם כדי להפחית את ההפיכה המגנטית שיוצרת רעש.המתח המושרה בלולאה קרקעית הוא פרופורציה לאזור הלולאה ואת קצב השינוי של פלוקס מגנטי דרך האזור הזה.
במונחים מעשיים, זה אומר חוטי קרקעיים קרובים לאות או חוטי חשמל מקבילים שלהם.אם יש לך מנוע עם חשמל נפרדים חוטי קרקע, לסובב אותם יחד או לרוץ אותם במקביל וסגור יחד.זה מקטין את אזור הלולאה שנוצר על ידי הנתיב הנוכחי.העיקרון חל על חוטי אות - תמיד הדרך שבה הקרקע קרוב לחוט האות.
על PCB, להציב עקבות קרקעיים ליד עקבות אות, או טוב יותר, להשתמש במטוס קרקע כך החזרה זרם טבעי זורם ישירות מתחת לסף האות.זה יוצר את אזור הלולאה הקטן ביותר האפשרי ומספק את חסינות הרעש הטובה ביותר.עבור כבלים או רתימות חוטים, אותות חלופיים וחוטי קרקע כדי למזער אזורים לולאה.
שימוש ב-Automation for Ground Loop Prevention
ישנן מספר סיבות לבודד מעגלים, אך הבולט ביותר הם חיסול לולאות קרקע או ביטול רעש מתמשך במעגלים רגישים.כאשר עליך לחבר מעגלים עם פוטנציאלים קרקעיים שונים - כגון Arduino הפונה עם ציוד תעשייתי מופעל ראשי - בידוד אופטי מספק פתרון בטוח.
הם הופכים אות חשמלי נכנס לאור, אשר מועבר על פני פער ומקבל על ידי phototransistor, אשר ממיר את האור בחזרה אות חשמלי.ה הפער מספק מחסום בידוד הדרוש כדי להסיר לולאות קרקע. הפרדה חשמלית מלאה זו מונעת זרמים קרקעיים לזרום בין המעגלים תוך כדי עדיין מאפשר תקשורת אותות.
Optocouplers זמינים בתצורה שונה עבור יישומים שונים. פשוט אופטימיזציה דיגיטליים מטפל על /off אותות עבור מעבורת בקרת או מתגי גבול. במהירות גבוהה אופטימיזציה לתמוך פרוטוקולים תקשורת כמו I2C או SPI. Analog Optocouplers יכול לשדר אותות פרופופלים, אם כי עם דיוק מופחת בהשוואה לחיבורים ישירים.
כאשר משתמשים ב-Otoocoplers, זכרו שכל צד של מחסום הבידוד דורש את אספקת החשמל שלו.הצד קלט מתחבר לכוחו ולקרקע של מעגל אחד, בעוד הצד הפלט מתחבר לכוחו ולקרקע של המעגל האחר.השניים נותרו נפרדים לחלוטין, שוברים את הלולאה הקרקע.זה דורש עיצוב זהיר כדי להבטיח לשני הצדדים יש אספקה מתאימה של כוח, וכי אותות הם בעלי תנופה נאותה אם המעגלים פועלים במתחים שונים.
דוגמאות מעשיות ו Case Studies
התיאוריה הופכת ברורה יותר באמצעות דוגמאות מעשיות, בואו נבחן כמה תרחישים פרויקט Arduino נפוצים וכיצד לטפל כראוי על הקרקע בכל מקרה.
דוגמה: Arduino עם מנוע חיצוני
אחד התרחישים הנפוצים ביותר ריצוף כולל שליטה על מנועים עם Arduino. Motors דורש יותר נוכחי מאשר Arduino יכול לספק, כך שאתה משתמש באספקת חשמל נפרדת עבור המנועים בעוד Arduino פועל מ USB או אספקה משלו.זה יוצר מצב קרקע משותף קלאסי.
(FLT:0) הבעיה: ⁇ FLT:1 אם אתה מחבר את הנהג המנוע ל pins השליטה של Arduino אבל לשכוח לחבר את הקרקע, הנהג המנוע לא יכול לפרש כראוי את אותות השליטה של Arduino.המנוע לא יכול לרוץ בכלל, לרוץ באופן לא נכון, או להגיב אותות pantom.
הפתרון:0 (הפתרון: ⁇ ) 1 (ה) מחבר את הקרקע של אספקת הכוח המנוע ל-GND של Arduino. אספקת החשמל נותרת נפרדת - 5V של Arduino אינו מתחבר למתח אספקת המנוע - אך הקרקע חייבת להיות משותפת.זה נותן לשני מעגלים נקודת התייחסות משותפת כך שהנהג יכול לפרש נכון את 3.3V של Arduino או אותות בקרה 5V 5V.
(FLT:0) שיקולים מסורתיים: FLT:1ir להשתמש חוט קרקע כבד בין אספקת המנוע ו Arduino, כפי ש-FLT1 מקבל זרם מנועים דרך חיבור זה.הוספת קיבול גדול (100-1000 מיקרוF) על פני היצע המנוע ליד הנהג לספוג את הספייקים הנוכחיים.אם אתה חווה את ארדונו לאפסות כאשר המנועים מתחילים, להוסיף חוט קרקע נפרד ישירות מהנהגים של המנועים כדי למנוע תצורה הנוכחית של מנועים.
דוגמה 2: Noisy Sensor Reading
התחברתם חיישן אנלוגי לארדוינו, אבל הקריאה קופצים סביב אקראי או מראה רעש שגורם להם להיות בלתי אפשריים.זה לעתים קרובות מצביע על בעיה מתפתלת המשפיעה על ההתייחסות האנלוגית.
הבעיה:0 (ה הבעיה: ⁇ 1) Noise in the ground נראה כמו רעש במדידות אנלוגיות.אם פעילות מעבר דיגיטלית יוצרת תנודות בשטח, ADC מפרש תנודות אלה כשינויים בסימן החיישן.
(FLT:0) הפתרון: ההרחבה:ראה FLT:1 ראשית, לאמת את הקשר הקרקעי של החיישן הוא מוצק ומתחבר ישירות ל-GND של Arduino באמצעות חוט קצר, כבד. הוסף מחסנית קרמיקה 100nF בין כוח החיישן ו pins הקרקע, ממוקם קרוב ככל האפשר חיישן.
עבור המדידות רגישות במיוחד, לחבר את הקרקע של החיישן ל- GND ייעודי על Arduino, נפרד מנימוקים המשמשים מנועים או מכשירים רועשים אחרים.זה יוצר קרקע מרובעת שמונעת זרמי קרקע רועשים להשפיע על החיישן.You יכול גם להוסיף התנגדות קטנה (10-100ms) בסדרה עם קשרים קרקעיים רועשים לבודד אותם מנימוקים אנלוגיים רגישים, אם כי טכניקה זו דורשת יישום קפדני כדי למנוע עילה לקרקע צף.
דוגמה: כשל תקשורת I2C
I2C הוא פרוטוקול תקשורת פופולרי לחיבור חיישנים מרובים ומודולים לאארודונו, אבל זה רגיש לבעיות ריצוף.תסמינים כוללים מכשירים שאינם מגיבים לפקודות I2C, תקשורת לסירוגין, או אוטובוס I2C לנעול לחלוטין.
הבעיה:0 (ה-I2C) משתמשת בסימנים איטיים יחסית (בדרך כלל 100-400 kHz) רגישים לרעש.אם מכשירים I2C אינם חולקים קרקע משותפת מוצקה עם Arduino, המקלט אינו יכול לזהות כראוי את רמות ההיגיון.רעש הקרקע יכול גם להשחית את השעון או אותות הנתונים, מה שגורם לשגיאות תקשורת.
(FLT:0) הפתרון: ההרחבה 1 (ראה: ⁇ ) להבטיח שכל מכשיר I2C יש את הקרקע שלו מחובר ישירות ל- GND של Arduino של Arduino, אל תנחת שרשרת ממכשיר למכשיר - להפעיל חוטים קרקעיים בודדים מכל מכשיר עד לנקודה משותפת. שמור את חוטי I2C קצרים (תחת 30 ס"מ במידת האפשר) ולהתרחק מהם ממקורות רועשים כמו מנועים או החלפת חשמל.
הוסף התנגדות לקווי SDA ו- SCL אם לא כבר נוכחים (בדרך כלל 4.7k ⁇ עבור 5V מערכות, 2.2k ⁇ עבור 3.3V) המתנגדים האלה צריכים להתחבר לאותה אספקת כוח אשר מעצימה את מכשירי I2C. הוסף 100nF decoupling capacitors בכל אחד מערכי הכוח של I2C.
דוגמה: USB Ground Loop עם Audio
אתה בונה פרויקט אודיו מבוסס Arduino שמתחבר למחשב באמצעות USB וגבר או רמקולים.אתה שומע לחות חזק או זמזם בפלט אודיו שינויים בעת העברת העכבר או כאשר כונן קשיח מופעל.
(FLT:0) הבעיה: ⁇ FLT:1 , הקרקע של Arduino מתחברת לקרקע המחשב באמצעות USB, ואת הקרקע של מגבר אודיו מתחברת לקודמים העיקריים דרך אספקת החשמל שלה.זה יוצר לולאה קרקע שבאמצעותה רעש הראשי של פולס- ⁇ (50/60 הרץ והרמוניה) מתפשט, מופיע כמזומנים בסימן אודיו.
הפתרון:0 (הפתרון: ⁇ FLT:1) הפתרון האידיאלי הוא להשתמש במתקני USB המספקים בידוד גליוני בין המחשב וארווטוינו, שוברים את הלולאה הקרקע תוך שמירה על תקשורת USB. לחלופין, כוח Arduino מסוללה או אספקת חשמל מבודדת במקום USB, ביטול הקשר הקרקע למחשב.
אם בידוד אינו מעשי, נסה למזער את אזור לולאה הקרקע על ידי שמירה על Arduino, מחשב, ומגבר קרוב יחד ושימוש כבלים קצרים. השתמש בכבלי אודיו מוגנים עם מגן המחובר לקרקע בקצה אחד בלבד (בדרך כלל קצה המקור) כדי למנוע את המגן מלבצע לולאה קרקעית הנוכחית.הוספת קפיטור גדול (100-1000F) על אספקת הכוח של Arduino לפילטר נמוך, ו-סאונד כדי להסיר את הרעש הגבוה.
דוגמה: מספר רב של כוח מתפקד בפרויקט מורכב
פרויקטים גדולים דורשים לעתים קרובות מספר רב של אספקת חשמל: 5V עבור Arduino ולוגיקה, 12V עבור מנועים, 3.3V עבור מודולים אלחוטיים, ואולי אחרים.
(ב) הבעיה: ⁇ 1 (ה) לכל אספקת חשמל יש פלט קרקע משלו, וחיבור של בסיס זה באופן שגוי יכול ליצור לולאות קרקע, הבדלים מתח, או להפיץ זרמים שגורמים לאי יציבות.
(FLT:0) הפתרון: ⁇ FLT:1 יישם טופולוגיה של כוכב שבו כל היצע כוח היצע הקרקע מתחבר לנקודה מרכזית אחת. נקודה זו הופכת את ההתייחסות הבסיסית של המערכת שלך.מנקודת הכוכבים הזאת, להפעיל חוטים קרקעיים בודדים לכל תת-מערכת או קטע מעגל.לעולם אל תחבר את היצע החשמל בשרשרת daisy או בנקודות מרובות, כפי שזה יוצר לולאות קרקעיות.
בחר חוט כבד או אוטובוס נקודה לכוכב כדי למזער התנגדות. Connect קרקע עתירה גבוהה (ציוד מוטורי) עם חוטים כבדים, ולשמור על בסיס אנלוגי רגיש בנפרד מטעמים דיגיטליים רועשים עד שהם נפגשים בנקודה הכוכבים. הוסף כמות גדולה של קיבול (1000μF או יותר) בכל אספקת חשמל וניתוק נוסף בכל עומס כדי למזער תנודות מתח ורעש קרקע.
מסמך תוכנית המקרקע שלך עם דיאגרמה המציגה את כל אספקת החשמל, את מתחיהם, וכיצד את טיעוניהם להתחבר. תיעוד זה מוכיח לא יסולא בפז כאשר בעיות בפתרון בעיות או שינוי הפרויקט מאוחר יותר.
טכניקות מתקדמות
עבור פרויקטים מורכבים או ביצועים גבוהים Arduino, טכניקות בסיסיות של ריצוף לא יכול מספיק.שיטות מתקדמות אלה להתמודד עם אתגרים ספציפיים ביישומים תובעניים.
צ'אסיז גרף עבור EMI Reduction
כאשר פרויקט Arduino שלך חי במתחם מתכת, כפייה נאותה מעומק יכול להפחית באופן משמעותי את ההתערבות האלקטרומגנטית (EMI) שניהם פולטים על ידי הפרויקט שלך ולקבל ממקורות חיצוניים. הקרקע של ה-Assassis צריך להיות מחובר ללוח כדור הארץ על הקיר.זה מספק נתיב איטי לרעש בולט לרעש גבוה כדי לזרום אל האדמה ולא לקרינה או להתמזג לתוך המעגל שלך.
עם זאת, אין צורך לחבר את ה- Arduino GND pin לקרקע כדור הארץ או כל קרקע כאסאסה.אם אתה עושה, לולאות קרקע יכולות להרוס את Arduino או ליצור קשה למצוא שגיאות.המפתח הוא להבין את ההבדל בין משטח שאאסס (מסגר מתכת) וקרקע המעגל (GND של Arduino) בדרך כלל צריך להישאר נפרדים כדי למנוע לולאות, עם צ'אסה מחובר לקרקע מבודדת ו-ידיים, בעוד שעדיין מבודדת, בעוד שעדיין מבודדת, בעוד שעדיין נמצאת חסומעגל הבטיחות היא עדיין מבודדת.
בסביבות גבוהות-EMI, ייתכן שתצטרך להתחבר משטח מעגלים לקרקע אסאסה דרך נתיב גבוה ספאם חוסם זרמי לולאה קרקעיים נמוכים.זה נעשה בדרך כלל עם קיבול קטן (1-10nF) מדורג עבור מתח הראשי, המספק נתיב נמוך-סרפסה לרעש גבוה, תוך חסימת 50/60 הרץ זרמי קרקע.זה דורש טכניקה זה דורש טכניקה זהירה ומימוש של תקנות בטיחות.
טבעות שמירה וגניבה
עבור מדידות אנלוגיות רגישות מאוד או מעגלים של ריכוז גבוה, טבעות שמירה מספקות הגנה נוספת מפני הפיכה רעש. טבעת שמירה היא עקבות מעומק או מטוס המקיף אזורי מעגלים רגישים, מתנהג כמגן נגד שדה חשמלי ההפיכה מעיגולים סמוכים.
על PCB, ליישם טבעת שמירה על ידי ניתוק של עקבות מעוקלים לחלוטין סביב מעגלים אנלוגיים רגישים, המחברים אותו אל מטוס קרקע אנלוגי. טבעת השומר לא צריך להיות הפסקות או פערים, שכן אלה יאפשרו שדות חשמליים לחדור.עבור שתי לוחות שכבה, להשתמש טבעות שמירה על שני השכבות, מחובר באמצעות s, כדי לספק הגנה משני הצדדים.
טבעות המשמרות פועלות בצורה הטובה ביותר כאשר הן מונעות באופן פעיל את אותה פוטנציאל כמו האות הרגיש שהן מגנות, ולא רק מעומקות.טכניקה זו, הנקראת שמירה פעילה, דורשת מעגלים נוספים, אך מספקת דחייה רעשית גבוהה עבור מדידות מאוד גבוהות כמו חיישני pH או תאים אלקטרוכימיים.
אותות שונים
עבור אותות נודדים למרחקים ארוכים או בסביבות רועשות, אותות שונים מספק חסינות רעש מעולה במקום חוט אות יחיד ההתייחסות הקרקע, אותות שונים משתמשת שני חוטים נושאים אותות משלימים.ה המקלט מודד את ההבדל המתח בין שני החוטים, דוחה כל רעש המשפיע על שני החוטים באותה מידה (רעש מומון).
פרוטוקולי תקשורת רבים משתמשים בסימן שונה: RS-485, אוטובוס, USB ו- Ethernet כל אלה משתמשים בטכניקה זו. עבור אותות אנלוגיים מותאמים אישית, אתה יכול ליישם אותות שונים באמצעות מגברים שונים או מגברי מכשירים. בעוד זה דורש יותר מעגלים מורכבים מאשר אותות חד-צדדיים, חסינות הרעש לעתים קרובות מצדיקה את המורכבות הנוספת ביישומים תעשייתיים או רכביים.
אותות שונים עדיין לא מבטלים את הצורך בקרקע נאותה - שני הקצוות של קישור שונה עדיין צריך התייחסות קרקעית נפוצה, אם כי הדרישות פחות מחמירות מאשר אותות חד-קצה אחד.החיבור הקרקע יכול להיות יותר אימפולסיבית או לשאת יותר רעש ללא השפעה על יושרה, כל עוד מתח משותף-מו-דה נשאר בטווח קלט של המקלט.
בדיקות ואימות
לאחר יישום שיפורים קרקעיים, בדיקות שיטתיות מאמתות את השינויים שלך למעשה פתרו את הבעיה ולא הציג בעיות חדשות. בדיקות נכונות גם קובעות מדדי ביצועים בסיסיים שאתה יכול להתייחס אם בעיות מתעוררות מאוחר יותר.
בדיקות פונקציונליות
התחל עם בדיקות פונקציונליות בסיסיות כדי לאמת את כל המערכות לפעול כראוי.לרוץ פרויקט Arduino דרך מחזור תפעולי המלא שלו, לממש את כל התכונות והפונקציות. לשלם תשומת לב מיוחדת לתנאים שגרמו לבעיות בעבר - אם מנועים גרמו לרעש חיישן לפני, לאמת כי קריאת חיישן תישאר יציבה כאשר המנועים מופעלים.
בדיקה בתנאים שונים: מתחים שונים של אספקת חשמל (אם ישים), טמפרטורות שונות, ותנאי עומס שונים. בעיות ריצוף רבים הם לסירוגין או רק מופיעים בנסיבות ספציפיות.
תיעוד תוצאות הבדיקה שלך, כולל כל חריגות או התנהגות בלתי צפויה.גם אם הפרויקט עובד נכון, התעלמות מבעיות קלות מסייעות לזהות בעיות פוטנציאליות לפני שהן הופכות רציניות.
המונחים:
השתמש ב- multimeter או oscilloscope כדי למדוד רמות רעש על אותות קריטיים ומסילות כוח. עבור אותות אנלוגיים, למדוד את המתח רעש שיא-to-peak ולהשוות אותו לאות האותות. Noise צריך בדרך כלל להיות פחות מ 1% של האות לביצועים מקובלים, אם כי דרישות משתנות על ידי יישום.
עבור מעקות כוח, למדוד את המתח DC (שצריך להיות יציב ובתוך מפרט) ואת רעש AC-קופצי.קבע את הווסקופ שלך ל- ACהפיכה וגודל אנכי רגיש (10-50mV / מגוון) כדי לצפות רעש וקרוע.אתה צריך לראות רעש מינימלי - באופן חד-פעמי פחות מ 50mV שיא-to-pak על 5V מסילות, פחות על 3.3V.
מדד רעש קרקעי על ידי חיבור oscilloscope שלך קרקע הפניה הקרקעית המעגל שלך נוגע קצה בדיקה נקודות קרקע שונות. אידיאלי, אתה צריך לראות קו שטוח 0V. כל גלפור גלוי מציין רעש קרקע או מתח הבדלים. למדוד רעש קרקעי בתנאים תפעוליים שונים כדי לזהות אילו פעילויות לייצר את הרעש הקרקעי ביותר.
בדיקות אמינות לטווח ארוך
בעיות התעלות מופיעות לעתים רק לאחר ניתוח ממושך בשל השפעות תרמיות, הזדקנות רכיב או השפלה חיבור.אם הפרויקט שלך חייב לפעול באופן אמין עבור תקופות ארוכות, לבצע בדיקות ארוכות טווח כדי לאמת יציבות.
הפעל את הפרויקט שלך ברציפות במשך כמה שעות או ימים, ניטור עבור כל השפלה בביצועים. Logחיישנים קורא, שגיאות תקשורת, או כל התנהגות חריגה.אם אפשרי, תחת הפרויקט לרכיבה תרמית (התחממות וקירור) כדי לוודא כי שינויים בטמפרטורות לא משפיעים על חיבורים מעומקים.
שימו לב לקשרים מכניים כמו מגעי לוח לחם, מסופי בורג, וחיבורי חוט אל הסיפון.אלה יכולים להשתחרר עם הזמן בשל התרחבות תרמית, רטט או מתח מכני. עבור מתקנים קבועים, להשתמש בחיבורים מוכרים, טרמינלים מחוסנים, או נעילת מחברים במקום חיבורים מתאימים לחיכוך שעלולים לקלקל.
טעויות נפוצות להימנע
למידה מטעויות של אחרים חוסכת זמן ותסכול.טעויות אלה נפוצות מופיעות שוב ושוב בפרויקטים של Arduino, אפילו בקרב יצרנים מנוסים.
רכבות חוצות לחם מחוברים
על לוחות לחם, להשתמש הן GND מסילות.הרכבת העליון והתחתון GND הם נפרדים - לחבר אותם יחד עם חוט קפיצה שחור קצר בתחילת כל פרויקט.לוחות לחם רבות יש רכבת חשמל נפרדת על כל צד, וכמה יש רכבות כי פיצול באמצע.לעולם לא להניח כי הרכבות מחוברות - תמיד עם מבחן רציפות ולהוסיף קפיצות היכן צריך.
שימוש ב Chassis as Ground Return
זו גם הסיבה שאתה לא צריך להשתמש באדמה כ משדרת אות. בעוד השימוש במכס מתכת או מסגרת כמו מנצח קרקע נראה נוח, זה רק לעתים רחוקות עובד טוב בפועל. ממתחים מתכת יש אינדוקציה גבוהה בתדרים גבוהים, והתנגדות מגע במפרקים יוצר טיפות מתח.תמיד להשתמש חוטים ייעודיים עבור אותות, גם אם משטח של כס זמין.
התנגדות ל-Wirere
חוטים דקים וריצה ארוכה מצטברים התנגדות משמעותית. A מטר של 24 AWG חוט יש בערך 0.08 הומס התנגדות - זניחה עבור אותות מ"מאמפ אבל בעייתי עבור עומסי דגימה.תמיד לחשב את הירידה המתח בחוטי הקרקע שלך (V=I × R) ולוודא שזה מקובל על היישום שלך.כאשר יש צורך ספק, להשתמש חוט כבד יותר.
שכחה של Capacitors
כל IC צריך לנטרל קפקאים, אבל הם לעתים קרובות מושתים אבטיפוס לוח לחם.ה סנטים והשתיות הדרושים כדי להוסיף את הציפויים האלה למנוע שעות של בעיות מסתוריות. להפוך את זה הרגל להוסיף 100nF capacitor בכל פינות הכוח של IC, לא יוצאים מן הכלל.
יצירת סימולציות קרקעיות
לולאות קרקעיות לעיתים קרובות יוצרות בטעות כאשר מחברים פרויקטים של Arduino לציוד חיצוני.לפני חיבור למחשבים, ציוד אודיו או מכשירים מופעלים מרכזיים, ממפה את כל הקשרים הקרקעיים ומחפשים לולאות.כאשר הלולאות הן בלתי נמנעות, להשתמש בטכניקות בידוד כדי לשבור אותם.
משאבים ולמידה נוספת
התעלות היא נושא עמוק המשתרע הרבה מעבר לפרויקטים של Arduino בעיצוב אלקטרוניקה מקצועי.משאבים אלה מספקים מידע נוסף עבור אלה שרוצים להעמיק את ההבנה שלהם.
אתר האינטרנט של ה-FLT:0 (All About CirclesFLT:1) מציע הדרכות מצוינות על בסיס, הגנה וטכניקות הפחתה של רעשים.חלק ספרי הלימוד שלהם מספק כיסוי חופשי, מקיף של יסודות הנדסיים חשמליים כולל תיאוריה מפורטת.
עבור טכניקות מחשוב ספציפיות של PCB, (FLT:0)AnalogeursFLT ( 1:1) מפרסם מספר רב של הערות יישום על עיצוב PCB, מטוסים קרקעיים והפחתה של משאבים מקצועיים אלה חלים ישירות על פרויקטים של Arduino הנעים מלוח לחם כדי להתאים PCB.
פורומים Arduino מכילים אלפי חוטים העוסקים בבעיות ופתרונות מוצפים.חיפוש אחר הבעיה הספציפית שלך לעתים קרובות מגלה אחרים שפגשו ויפתרו בעיות דומות.החוויה הקולקטיבית של הקהילה היא משאב יקר ערך לפתרון בעיות.
ספרים כמו "אמנות האלקטרוניקה" של הורוביץ והיל מספקים כיסוי מקיף של טכניקות מעומקות ומגן המשמשות בעיצוב אלקטרוניקה מקצועי.בעוד צפוף וטכני, משאבים אלה מציעים תובנות עמוקות מדוע מיפוי עניינים וכיצד ליישם אותו כראוי.
מסקנה
ריצוף נכון מהווה את הבסיס של פרויקטים אמינים ארודונו.בעוד בעיות ריצוף יכולות להיות מתסכלות לאבחן ולפתור, להבין את העקרונות הבסיסיים ולאחר טכניקות לפתרון בעיות שיטתיות הופך את התהליך לצליח.זכור כי הקרקע אינה רק חיבור - זהו חלק קריטי של המעגל שלך הדורש את אותה תשומת לב זהירה כמו חלוקת כוח וסימן.
התחל כל פרויקט עם תוכנית מבוססת.להחליט אם תשתמשו בכוכבים מעומקים, מטוסים קרקעיים או גישה היברידית. השתמש מדד חוט נאות לכל חיבורי הקרקע. הוסף משככי כאבים בכל אמצעי IC. Connect בין כל המעגלים שמשלמים אותות.פרקים אלה שיטות פשוטות למנוע את רוב הבעיות המקרקעות לפני שהם מתרחשים.
כאשר בעיות מתעוררות, פנה לפתרון בעיות באופן שיטתי.בדוק את כל הקשרים הקרקעיים קיימים ויש להם התנגדות נמוכה. Measure Stress Difference between נקודות קרקע תחת עומס.חפש לולאות קרקעיות בטופולוגיה המעגלית שלך.
ככל שהפרויקטים שלך גדלים במורכבות, להשקיע זמן בהבנה של טכניקות מקרקע מתקדמות. למד על מטוסים קרקעיים, נימוקים מפוצלים ושיטות בידוד. למד כיצד אלקטרוניקה מקצועית מטפלת ביישומים דומים.הידע שאתה מרוויח חל לא רק על פרויקטים של Arduino אלא על כל עיצוב אלקטרוני.
והכי חשוב, אל תתנו לבעיות טיהור בעיות.כל מעצב אלקטרוניקה מנוסה מבלה שעות מעקב אחר בעיות קרקעיות.כל בעיה שאתה פותר את ההבנה שלך ועושה בעיות עתידיות לפתרון מהיר יותר.עם סבלנות, מתודולוגיה שיטתית, והטכניקות המכוסות במדריך זה, אתה יכול לשלוט על הקרקע ולבנות פרויקטים של Arduino הפועלים באופן אמין במשך שנים כדי להגיע.