תוכן עניינים:

5 מתכנת PIC טרנזיסטור *סכמטי נוסף לשלב 9 !: 9 שלבים
5 מתכנת PIC טרנזיסטור *סכמטי נוסף לשלב 9 !: 9 שלבים

וִידֵאוֹ: 5 מתכנת PIC טרנזיסטור *סכמטי נוסף לשלב 9 !: 9 שלבים

וִידֵאוֹ: 5 מתכנת PIC טרנזיסטור *סכמטי נוסף לשלב 9 !: 9 שלבים
וִידֵאוֹ: איך נראה מיפוי וידאו באולם עם 5 מקרנים | Video Mapping 2024, סֶפּטֶמבֶּר
Anonim
5 מתכנת PIC טרנזיסטור *סכמטי נוסף לשלב 9!
5 מתכנת PIC טרנזיסטור *סכמטי נוסף לשלב 9!
5 מתכנת PIC טרנזיסטור *סכמטי נוסף לשלב 9!
5 מתכנת PIC טרנזיסטור *סכמטי נוסף לשלב 9!
5 מתכנת PIC טרנזיסטור *סכמטי נוסף לשלב 9!
5 מתכנת PIC טרנזיסטור *סכמטי נוסף לשלב 9!

צור תוכנת PIC משלך ליציאה המקבילה של המחשב שלך. זוהי וריאציה של העיצוב הקלאסי של דיוויד טייט. הוא אמין מאוד ויש תוכנת תכנות טובה בחינם. אני אוהב מתכנת IC-Prog ו- PICpgm. החשוב מכל, הוא משתמש בשני ווסת מתח ו -5 טרנזיסטורים בלבד! *** הוספתי תמונה של התוצאה הסופית, ותמונות של המיני מתכנת החדש שלי עם צמרת ברורה. לחץ על התמונות הקטנות למטה! ** זוהי וריאציה חדשה והיא לא עבדה כ -100% כראוי בניסיון הראשון. אני מניח שהקמתי את עצמי.. בניתי כמה וריאציות, וחשבתי שאני מעל הדברים.:) יש כמה שינויים, אבל הכל הסתדר בסופו של דבר. הייתי צריך להוסיף טרנזיסטור npn נוסף ולשנות כמה ערכי הנגד. שינויים אלה כבר באים לידי ביטוי ברשימה זו, אך אינם מתעדכנים בכל התמונות. עיין בשלב 7 לתמונות של התוכנה בה אני משתמש וכיצד להגדיר את המתכנת. אתה צריך: טרנזיסטורים NPN DB25 socket4x זכר, כגון הטרנזיסטור 2n39041x PNP, כגון ווסת המתח 2n39061x 7805 1x ווסת מתח LM317 (ונגדים מתאימים ל- להפוך 12.5V) 1x 10k רשת רשת SIP 4x נגנים 10k 1x 22k הנגד* עדכון לשלב 31x 5k הנגד 1x 1k נגד* עדכון לשלב 31x שקעי שבבים במכונה סיכה מלחם, פרוטבורד, חוט עטיפה, כלי עטיפה, אקדח דבק.

שלב 1: כרטיס אינדקס

כרטיס אינדקס
כרטיס אינדקס
כרטיס אינדקס
כרטיס אינדקס

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

לאחר מכן כופפו את רגלי רשת נגדי ה- SIP, והדביקו כפי שמוצג.

שלב 2: יציאת ICSP

נמל ICSP
נמל ICSP
נמל ICSP
נמל ICSP

צור יציאת ICSP עם חלק משקע שבבים, כמו זה. כופפו בזהירות את הסיכות בזווית ישרה.

עכשיו הדבק את יציאתו למטה. עכשיו זה גם זמן טוב להדביק את הטרנזיסטורים שלך. אתה יכול גם להלחם את פולט הטרנזיסטורים npn שלך למטוס הקרקע, עכשיו. סימנתי כאן כל מטרה של טרנזיסטורים. שלושת הטרנזיסטורים npn יהיו מחוברים כממירים. הם בעצם "יקחו את הכוח" מנגד הדופק המתאים שלהם כאשר זרם מונח על סיכת הבסיס שלהם. הטרנזיסטור PNP (הפוך) ישלוט במתח התכנות. זה גם הולך להפוך את האות שלו. ** עריכה: הרגע הבנתי מחדל בעיצוב הזה. צריך להיות טרנזיסטור npn נוסף המשמש להנעת הטרנזיסטור PNP. זה יאגר את יציאת המחשב שלך מהמתחים בבסיס ה- pnp. טעות שלי. זה גם יבטל את האות. ראה שלב 8.

שלב 3: נגדי בסיס

נגדי בסיס
נגדי בסיס
נגדי בסיס
נגדי בסיס

השתמשתי בנגדים בסיסיים של 10k. הלחמה בהקיפה. פישלתי את הטרנזיסטור pnp בתמונה הזו. התעלם מהאזור הלבן.

** עריכה: הנגד הבסיסי לטראני "הנתונים ב" צריך להיות 22k. כמו כן, אין לגרור את נתוני הנתונים באמצעות רשת הנגד 10k. במקום זאת, משוך אותו למעלה עם נגד 1k. רק הבנתי ששני הנגדים האלה יהוו מחלק מתח, ואם כל אחד מהם יהיה 10k גבוה יהיה 2.5V … לא טוב. (לחלופין, אתה יכול פשוט להשאיר את הדברים כפי שהם, אך לחבר את האספן של הטרנזיסטור של Data Out לכל 5 הנדירות הנותרות של 10k. זה הופך את המחלק ל -2/10, וזה עדיין אמור להספיק. במעגל הספציפי שלי, זה מה שעשיתי, ו הוא רושם 4.24V כגבוה, מה שאמור להספיק.) תמונה 2: הטרנזיסטור pnp מקבל שני נגדי בסיס מחוברים כמפריד. הלחם את הנגד 10k בין הפולט לבסיס. הלחם קצה אחד של 5k שלך (למעשה השתמשתי 3.3k cuz זה היה שוכב) לבסיס. אתה יכול לחבר אספן לסיכת Vpp, מכיוון שהוא קרוב. בסופו של דבר, תחבר את הפולט למקור 12.5V. הנגד 10k שומר על הבסיס גבוה - ובכך מתכנת את המתח. כאשר סיכה 5 ביציאה המקבילה שלך יורדת, היא מושכת את הבסיס נמוך, באמצעות הנגד 5k. הסכימה בה השתמשתי הראתה גם נגד 10k בין אספן לקרקע. אני לא בטוח בשביל מה זה. אני חושב שזה כדי להבטיח שסיכת MCLR של ה- PIC לא תצוף. אבל זה יהיה טיפשי, כיוון שבדרך כלל MCLR יהיה מחובר למנגנון חיצוני. בנוסף, סיכת MCLR היא כיור פעיל של כמה מיקרו -אמפות. זה לא צף. בכל אופן, השמטתי בפזיזות את הנגד הזה. נקודות בונוס לכל מי שיכול להגיד לי מדוע זה רעיון גרוע.

שלב 4: יציאת DB25

יציאת DB25
יציאת DB25
יציאת DB25
יציאת DB25

DB25 הוא ייעוד של יציאה מקבילה. למיטב ידיעתי הם שם נרדף. אתה רוצה את החלק הזכרי, מכיוון שלחבר שלך יש תקע נקבה.

אתה יכול להדביק אותו בקצה הכרטיס, לעת עתה. לא חכה! הדבקת אותו מוקדם מדי! ראשית הפוך סיכות 18-25 משותפות, מכיוון שיהיו סיכות קרקע נפוצות. אה.. זה בסדר, כי הכרטיס יכול להתכופף. למעשה, דרך טובה יותר לעשות את החלק הזה היא לכופף כל סיכה לשכנה שלה, ואז להלחם אותם. אני רק מנסה להמחיש כיצד צריך להתנהל הקשרים.

שלב 5: חיבורי DB 25

חיבורי DB 25
חיבורי DB 25
חיבורי DB 25
חיבורי DB 25

בסדר. סיכה 2 של יציאת DB25 היא סיכת החוצה של הנתונים. חבר אותו לנגד הבסיס "הנתונים החוצה". התוצאה הסופית: כאשר סיכה זו עולה גבוה, סיכת ה- RB7/הנתונים של התמונה תקבל אות נמוך. (מה הטעם בהפוך דברים? תופעת לוואי של היפוך אות היא שגם אתה מאגר אותו. חוצץ האותות כאן, באמצעות מקור כוח חיצוני, הוא כל הנקודה של הטרנזיסטורים npn.)

סיכה 3 היא סיכת השעון החוצה. חבר אותו לנגד הבסיס "שעון החוצה". תמונה 2: סיכה 10 היא סיכת הנתונים IN. חבר את זה לנגד ה- pullup של הטרנזיסטור "נתונים ב-", כפי שניתן לראות בעיגולים כחולים. סיכה 5 היא סיכת מתח התכנות, או סיכת Vpp. ראה שלב 8. יהיה עליך להוסיף טרנזיסטור npn רביעי, ולחבר קו זה לנגד הבסיס שלו. אספן הטרנזיסטור יתחבר לנגד הבסיס 5k של הטרנזיסטור pnp. הפולט יתחבר למטוס הקרקע.

שלב 6: צד יציאת ICSP

צד נמל ICSP
צד נמל ICSP

בהתקנה שלי בחרתי להפוך את השעון התחתון, הדף העליון והקרקע, Vdd ו- Vpp ביניהם. זה שרירותי לחלוטין.

סיכת הנתונים של ICSP תחבר לשני הנגדים של ה- pullup עבור הטראני "הנתונים החוצה" וגם לנגד הבסיס של הטראני "הנתונים בתוך". עיגולים כחולים ** עריכה: משוך את הנתונים החוצה עם הנגד של 1k, או עם כל 5 האסיפות הנותרות של 10k ברשת הנגדים. שימוש בנגר אחד בלבד של 10k יגרום לחלוקה של אות גבוה לנתונים ל -2.5V.. זה לא ירשם גבוה, מכיוון שחלקי CMOS הפועלים ב -5V צריכים בערך 3.5V כדי להירשם גבוה. סיכת ה- Vpp תתחבר לאספן הטרנזיסטור PNP. סיכת ה- Vdd תתחבר עם סיכת הנגד שלך ברשת 1. עיגולים כתומים אם אתה רוצה מתג הפעלה/כיבוי של המתכנת, הכנס אותו בין הנקודות הללו. סיכת הקרקע תחבר איפשהו על רצועת הקרקע. סיכת השעון תתחבר עם הנגד הדופק של הטרנזיסטור "שעון החוצה". עיגולים צהובים

שלב 7: תמונות חדשות … הסתיימו ונבדקו

תמונות חדשות … סיימו ונבדקו
תמונות חדשות … סיימו ונבדקו
תמונות חדשות … סיימו ונבדקו
תמונות חדשות … סיימו ונבדקו
תמונות חדשות … סיימו ונבדקו
תמונות חדשות … סיימו ונבדקו
תמונות חדשות … סיימו ונבדקו
תמונות חדשות … סיימו ונבדקו

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

שלפתי את ה- LCD שלי לבדיקה מהירה. הוא קורא, כותב, מוחק. מה עוד אפשר לשאול? בדוק את התמונות לקבלת צילום מסך כיצד להגדיר תוכנות תכנות ICProg או PICPgm. בדוק גם את שלב 8 לפרטי כמה אמצעי תיקון המופיעים כאן. הוספתי שני lm317 של 5V ומתח תכנות.

שלב 8: תיקון !

תיקון!!!
תיקון!!!
תיקון!!!
תיקון!!!

הנה התיקון. אופס … עדכון. ראה תמונה הבאה.

אתה צריך טרנזיסטור npn נוסף כדי לחסום את היציאה מהמתחים שעלולים להיות מסוכנים בבסיס ה- pnp. זה מתואר בפינה השמאלית העליונה. האספן אינו מתחבר לנגד pullup. בסיס ה- pnp כבר משך למעלה ל- Vpp. פולט מקורקע. האספן מתחבר לנגד הבסיס 5k של הטרנזיסטור pnp. אני גם מציג את הנגד למטה 10k שהשמטתי קודם. אני עדיין לא יודע למה זה נועד.:) מכיוון שאתה מאגר את השימוש בממירים, כאשר אתה משתמש בתוכנת תכנות תואמת TAIT, יהיה עליך להיכנס להגדרות המתכנת ולהפוך את השעון, הנתונים החוצה והנתונים פנימה. מכיוון שתכפיל את קו ה- Vpp, אתה תשאיר את זה לבד. לידיעתך, ה- TAIT המקורי משתמש בסיכת DB25 לשליטה ב- Vdd. אני לא אוהב את זה, כי אז אתה לא יכול להריץ את התמונה שלך ממקור החשמל של המתכנת. הוספתי מתג ידני בחלק מהפרוגמרים האחרים שלי, אך הוא אף פעם לא מתרגל. מדוע שתלך מאחורי המחשב שלך כדי להפעיל/לכבות את המעגל שלך? אני רק מוסיף מתג ללוח/מעגל שלי לשליטה ב- Vdd. עם זאת, עליך לנתק את החשמל או את כבל ה- ICSP כאשר אינך בשימוש, כדי להימנע מקצר וקרקע.

שלב 9: Schemmy, שימוש בסוללה 9V! ותמונת קיטי מפוארת:)

שמי, משתמש בסוללה 9V! ותמונת קיטי מפוארת:)
שמי, משתמש בסוללה 9V! ותמונת קיטי מפוארת:)
שמי, משתמש בסוללה של 9V! ותמונת קיטי מפוארת:)
שמי, משתמש בסוללה של 9V! ותמונת קיטי מפוארת:)

תמונה 1: פשוט הוסף מתג הפעלה/כיבוי לסוללה, ומתכנת זה טוב לעבודה. אם המעגל שלך שואב יותר חשמל ממה שהסוללה המרושמת יכולה להתמודד, הוסף ספק כוח אחר בין 9 ל -12.5 וולט (בדוק אם עם מולטימטר! 12V בלתי מוסדר פירושו בדרך כלל 18-20V תחת ציור נמוך - ויהרוג את התמונה שלך). אם יבלת הקיר הקרובה ביותר שלך נותנת יותר מ -12.5 וולט, יהיה עליך להוסיף ווסת מתח נוסף.

או שתוכל להשאיר את סוללת 9V מחוברת לטרנזיסטור ה- pnp, אך נתק אותה מה- 7805. לאחר מכן הכנס את מקור הכוח החיצוני שלך, פחות מ -35V, ל- 7805. ובכן, עכשיו שאתה מבין כיצד המתכנת עובד (נכון, נכון ?), אתה יכול לשנות את זה איך שאתה רוצה מכאן. הוספת כמה נוריות חיווי עשויה להיות נחמדה? תמונה 2: מרקם. שששש, היא ישנה.

מוּמלָץ: