שְׁאֵלָה:
כיצד אוכל להמיר את הפלט ממתג רגעי לדופק בעת דחיפה ודופק בשחרור?
noise
2009-11-17 04:07:26 UTC
view on stackexchange narkive permalink

הכותרת די אומרת הכל.

יש לי רעיון לנסות לערב מעגל בידול מגבר מגשר וגשר דיודות, אבל אני עף עיוור.

כמו כן, אני מנסה להשיג זאת ללא מיקרו-בקר.

בין שבב הצ'יפס לבין ניצני @tcmaker יש לי המון פתרונות פוטנציאליים. סימטתי זוג ב- SPICE ובוודאי שיש פוטנציאל כלשהו, ​​אני רק צריך לראות אם הם ישתלבו בעיקול שלי. תודה על התשובות לכולם! אנסה לפרסם עדכונים על ההתקדמות שלי.
להלן פיתרון אחד שכתב חבר שלי, הסבר מפורט מאוד וכולל סכמטי LTSpice. http://uptownmaker.blogspot.com/2009/11/pulses-on-pushbutton.html
שֵׁשׁ תשובות:
#1
+8
English Dave
2009-11-18 02:43:23 UTC
view on stackexchange narkive permalink

אם תרצה פיתרון אנלוגי נחמד, יש את המעגל הזה שמשתמש בטיסה: "

"Sorry, new users aren't allowed to use image tags"
(מקור: simprojects.nl)

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

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

מידע נוסף כאן: http://www.simprojects.nl/toggle_to_momentary.htm

זה חכם לשימוש במספר המינימלי של רכיבים, רק בקבל יחיד וממסר. החיסרון הוא שהממסר גדול למדי, אך השואל המקורי יוכל למצוא מצבים קטנים יותר או מוצקים שפועלים באותה צורה (יתכן ויהיה צורך בתוספת נגד נוסף כדי להאט את זמן טעינה / פריקה של הקבל)
#2
+8
endolith
2009-11-18 11:25:59 UTC
view on stackexchange narkive permalink

שער XOR:

alt text

השתמשתי ב- NC7SZ58 בשביל זה, שהוא זול ($ 0.04) וזעיר ויש לו שמיט כניסות טריגר כך שהפולסים הם בערך באותו אורך (אשר ניתן להגדיר על ידי ערכי RC).

אולי RC נמוך לעבור על שתי התשומות, אך קבועי זמן שונים, להפצה?
#3
+6
jkopel
2009-11-17 11:14:28 UTC
view on stackexchange narkive permalink

תלוי כמה אתה רוצה להשקיע בלמידה, הפיתרון המשדר, ה- XOR והכפכף יהיה ה"בסיסי "ביותר. ה- 555 הוא מעגל נהדר ללמוד עליו. הנה דף העובר על מספר רב של יישומים עבורו: http://www.kpsec.freeuk.com/555timer.htm

אם תחפש "הפעלת קצה" תחת החלק הבודד, תמצא מה שנראה כפתרון שאתה מחפש.

אל תגיד את הקהל "הכל צריך להיעשות על uC", אבל אני אוהב את ה- 555 ויש לי במקרה ערימה מהם, תודה!
#4
+6
icabrindus
2009-11-18 05:05:50 UTC
view on stackexchange narkive permalink

אתה יכול להשתמש בשער xor פשוט, ובאחת הכניסות המחוברות למתג ישירות, ואילו בשני קלט דרך מעגל RC המספק את העיכוב. זה עובד בסדר בתור "גלאי קצה", אבל זה לא עושה שום שיפוץ - לא ביקשתם את זה :-). זו כנראה הדרך הזולה ביותר אם כבר יש לך שער xor שאינו בשימוש בעיצוב שלך.

#5
+5
davr
2009-11-17 06:31:08 UTC
view on stackexchange narkive permalink

מתן 555 אך דחיית מיקרו-בקר הוא טיפשי, אתה יכול להשיג מיקרו-בקרה באותה חבילה או קטנה יותר מ- 555, וכבונוס אתה יכול לבצע שיפורים בתוכנה, ולשמור כמה רכיבים נוספים שיידרשו להפחתת אות עבור 555. אותו הדבר תקף לכפכף D ולשער XOR ... זה 2 ICs שאתה צריך, בנוסף לרכיבי הפיצול.

מה הסיבה שלך לרצות להימנע ממיקרו-בקר? הפשוטים ביותר הם $ 1, כנראה הרבה פחות בכמויות גבוהות. אם זה מקום, יש AVS 8-פינים AVR שהוא 3x5 מ"מ, די זעיר.

אני מניח שמר רעש מבקש מאיתנו לעזור במשימות הבית שלו והוא אינו רשאי להשתמש בפתרון הברור.
הסיבה הגדולה ביותר היא בגלל שאני מנסה ללמוד משהו על אלקטרוניקה. כבר עשיתי את זה בקוד שאוכל לחזור עליו אם צריך ... ולא זו לא מטלה של שיעורי בית, רק כיפוף מעגל צנוע לבידור ולבנייה שלי. תודה על התשובה, זה נותן לי כיוון לעבוד לקראתו.
זה סביר, אם תציין שבשאלותיך בעתיד אנשים יבינו טוב יותר.
זה גם לא בלתי סביר להימנע ממיקרו-בקר בגלל עלויות יצירת / תחזוקה / בדיקת קוד. זה משהו שעבר לי בראש כמהנדס זוטר, אבל שהבנתי היטב כשצברתי ניסיון. המנטליות "אה, אנחנו יכולים פשוט לעשות זאת בתוכנה" יכולה להכניס אותך לצרות לפעמים כשאתה צריך להוכיח שמשהו יעבוד.
אני קצת מבולבל לגבי האופן שבו השימוש במחשב ותוכנה מיניאטוריים ליישום פונקציית לוגיקה פשוטה הוא "הפיתרון הברור".
#6
+3
SiliconFarmer
2009-11-17 04:49:06 UTC
view on stackexchange narkive permalink

יכול להיות שיש דרך לעשות זאת עם טיימר 555 שהוגדר כזריקה אחת.

כפכף D אחד ושער XOR אחד יעשו זאת גם כן. ההיגיון המדויק שהושאר כתרגיל לקורא.



שאלה ותשובה זו תורגמה אוטומטית מהשפה האנגלית.התוכן המקורי זמין ב- stackexchange, ואנו מודים לו על רישיון cc by-sa 2.0 עליו הוא מופץ.
Loading...